Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Заменил себе в M328Kit+TFT дисплей на такой (очень похожий, во всяком случае - магазин, где я покупал, закрылся ещё до получения посылки). Вроде наименее затратный и хлопотный вариант. Контакты на шлейфе в той же последовательности, но располагаются в обратном порядке после приклеивания шлейфа к плате модуля дисплея. И со сдвигом, т. к. на штатном есть лишние. Контакты шлейфа оказываются сверху, удобно паять. С платой модуля соединил МГТФ-ом. Прошивку менять не потребовалось. Нашёл в продаже и "штатный" модуль, но по цене всего набора.
Это сообщение отредактировал indman - Feb 4 2018, 03:17 PM
Присоединённое изображение (Нажмите для увеличения)
Только для владельцев клона LCR-TС1,у которых неисправен процессор ATMega324!Кто попробует - отпишитесь о результатах,не факт что сразу всё заработает как положено.
Наконец пришёл контроллер, отписываюсь. При включении изображение перевёрнуто. С одной стороны не хватает несколько столбцов пикселей, с другой столько же лишних. То же самое и с начальными строками пикселей. Первые 2 секунды показывает надпись "Component tester v1.30m" голубым шрифтом. После этого высвечивается надпись "Bat. 4.96V ok probing..." зелёным шрифтом в течении 3-х секунд, при этом моргая. В самотест не выходит. Подключённый светодиод для проверки загорается в такт с морганием экрана, полсекунды показывает результат (не успеваешь прочитать), и прибор выключается. Аналогично с замером резисторов, только экран не моргает, а пригасает. Конденсаторы не меряет никак вообще. Надписи, что нет детали или она испорчена не высвечивается. Транзисторы меряет так же с морганием экрана, но результат не показывает. Попробовал включить прибор не отключая программатор с замкнутыми входами для самотестирования. Результат удивил! Прибор вышел в какое то меню с предложением выбрать компонент... Только вот чем перемещаться по меню, не ясно... Стал показывать 'No component found! И стал мерить конденсаторы(и прочее). Но всё по циклу: несколько раз "Bat. 4.96V ok probing..." и результат измерений, а затем голубыми буквами "Bye!". И всё. Пока не передёрнешь из гнезда программатор.Полагаю, что в прошивке есть какая то проблема с сигналом включения/отключения питания, раз при поддержке питания питанием от программатора что-то всё-таки идёт. Осцилографом сигнал на ключе питания не смотрел, руки не дошли. Все надписи, значки, шрифты, т.е. оформление, совсем не похоже на "заводской" вариант, конечно.
P.S. У прибора до этого вылетела диодная сборка на входах с коротким замыканием питания и микроконтроллер после ошибочного втыкания конденсатора в гнёзда "А"+"К", а затем в гнёзда тестирования "1"+"3".
Это сообщение отредактировал indman - Jan 30 2020, 08:40 PM
Присоединённое изображение (Нажмите для увеличения)
Для подключения энкодера совсем без резисторов и питания достаточно добавить строку (выделена жирным) в файле main.c в секции #ifdef WITH_ROTARY_SWITCH PORTD |= (1 << ROTARY_1_PIN)|(1 << ROTARY_2_PIN); wait_again: #endif ,где ROTARY_1_PIN и ROTARY_2_PIN порты подключения энкодера определяются в config.h. Т.е. при этом используется внутренняя подтяжка портов микроконтроллера PULLUP к +5В вместо 4-х внешних резисторов. Работу энкодера проверил, разницы с классической схемой нет.
P.S Если в мейкфайле флаг CFLAGS += -DPULLUP_DISABLE задействован, то в этом случае работать не будет, только кнопка или навешивать подтяжку. У меня эта опция не задействована, тестер LCR T4 Strip Grid - энкодер работает с внутренней подтяжкой.
Это сообщение отредактировал indman - Apr 24 2020, 10:33 AM
Отписываюсь по новой версии драйвера дисплея на контроллере ST7735S - теперь шумы слева и сверху. При нажатии кнопки ТЕСТ на 7 ноге U4 появляется высокий уровень примерно на секунду и снова низкий уровень. Реакцию по изменению на 8 ноге U4 не проверял. C батарейкой работает в точности как у revolotom - гаснет. Думаю кнопку ТЕСТ надо заводить на другую ногу, т.к. у китайцев U4 будит U1 по ноге PD1 по непонятной логике. С контроллером экрана ST7735 разобрался - работает как надо. Мега U1 дергает 8-ю ногу U4 (STC15L104W) - но эффекта никакого, все так-же гаснет питание.От +5В тестер потребляет от 24,6мА до 44мА. На выходе 78L05 при работе от батареи 4,98В.
Это сообщение отредактировал indman - Jan 14 2021, 08:45 AM
Присоединённое изображение (Нажмите для увеличения)
Тестер M328Kit+TFT, кварц перепаян на 16МГц, прошивку Karl-Heinz Kubbeler v1.13k собирал сам из исходников последней версии, компилировал через WinAVR, прошивал через USBasp с платой переходником, фьюзы такие же как в инструкции на яндексе к этой модели. Выложил на яндекс Makefile, примечание к нему и фото со сравнением шрифтов 7x12/8x12thin/8x16thin на этом девайсе (Фото относительно большие и возможно кому-то пригодятся при выборе шрифта). https://yadi.sk/d/-Mw1xtKw3SnLF7
Это сообщение отредактировал indman - Feb 26 2018, 07:34 PM
Залил прошивку из папки GM328 - GM328Rev748RU(8x12t,Encoder,Vext)8MHz.zip - получил такую бяку со шрифтами,может кто то помочь? Сейчас стоит GM328Rev694RU(8x16t,Encoder,VExt)8MHz.zip из той же папки и все работает!
Это сообщение отредактировал indman - Mar 5 2018, 11:05 AM
Присоединённое изображение (Нажмите для увеличения)
У revolotom девайс потребляет от USB 150мА и просаживает выход 7805 до 4В.
Скажу больше. Китайский USB тестер , пока не сгорела SD6271(U5), показывал 150 мА, но ему верится с трудом. Падение напряжения на резисторе R0 составляло 0,225мВ, а это, извините, ток 270 мА. Пока не придёт микруха я, к сожалению, только наблюдатель. Энкодер, конечно прикольно, но в корпус то он войдёт? А про подозрение о неверных состояниях портов, правда про не занятых, я высказывал indmanу. Удачи вам, ребят! Придёт микруха, включусь, если ещё будет актуально.
Это сообщение отредактировал indman - Jan 30 2020, 08:42 PM
Интересное явление произошло только что. Прошил я свой LCR=T4 NoStripGrid прошивкой 1.12 Ver 694, начал калибровать, смотрю, всё идёт нормально, все строки в норме. Отвёл взгляд на несколько секунд, вернув его, обнаружил, что потухли три подряд нижние строки в надписи "не откалиброван". Как такое могло произойти? Я его ещё раз перепрошил, но ничего не изменилось. Дело в дисплее или начинке? Шлейф шевелил, но толку ноль. Шлейф не гнутый - красивый ровный.
Это сообщение отредактировал indman - Mar 7 2018, 08:33 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 3
Пользователь №: 123426
Регистрация: 11-March 18
Место жительства: Москва
Всем добре! Решил переделать свой GM328A (по сути это m328kit+tft) на 20Мгц,выбор пал на новодел от Маркуса (\Software\Markus\ComponentTester-1.32m).Установил с сайта производителя атмеги - Атмел студию 7, импортировал в неё проект через дополнение "Make Project From Makefile". Поправил в Makefile частоту FREQ = 20, поправил в config.h наличие энкодера и плюшек-менюшек, поправил в config_328.h дисплей (закомментил включенный по умолчанию LCD_ST7565R раскомментил свой LCD_ST7735). Ну думаю лепота - жму на билд, сую мегу в программатор, обратно в прибор и.. не выходит каменный цветок, лишь белый экран. Но чувствую, работает прибор, на кнопку реагирует, жив тоесть. Копался тут и там по Сети в итоге выкладываю суть изысканий в бессонной ночи, а вдруг кому помогут: Чтобы мой прибор заработал как надо на прошивке от Маркуса пришлось: а) в Makefile указать правильно частоту кварца б) в config.h указать наличие энкодера и выбрать набор софта умещающегося после сборки в 32768 байт в) в config_328.h изменить в секции описания дисплея #define LCD_RES PD4 изменить на PD0 #define LCD_DC PD3 изменить на PD1 #define LCD_SDA PD1 изменить на PD3 строку //#define LCD_FLIP_X разкомментировать, убрав // строку #define LCD_FLIP_Y закомментировать, добавив // в секции описания энкодера #define ENCODER_A PD2 заменить на PD1
Приложения: фото моего тестера, собранная прошивка hex+eep, измененные файлы Makefile + config.h + config_328.h Также для удобства добавлю ссылку на файлы через яндекс (добавил туда фотки со шрифтом и всеми пунктами меню) https://yadi.sk/d/GyGDUnGp3TEWEb
Это сообщение отредактировал indman - Mar 11 2018, 07:24 PM
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
Ucheny,всё получилось бы гораздо быстрее и проще,если бы Вы открыли файл Clones из дистрибутива автора.Там есть настройки конфигурации для разных клонов,в том числе и для M328Kit+TFT(AY-AT)
Это сообщение отредактировал indman - May 8 2018, 07:51 AM
--------------------
"Умный человек не тот, кто много читает, а тот, кто много размышляет о прочитанном." "Мозги есть у всех, просто не все разобрались с инструкцией."
Группа: Cоучастник
Сообщений: 3
Пользователь №: 123426
Регистрация: 11-March 18
Место жительства: Москва
А тут это.. я схему по ссылке посмотрел, взял да соединил через резюк 4к7 самый правый нижний терминал (синий, где V в кружочке) с +9v на плате, а так как питаю я тестер от блоков 12-19 вольт, то я получил на нём встроенный измеритель стабилитронов вплоть до напряжения блока питания! Королева в восхищении! Мы в восхищении! (с) Хотя с моей невнимательностью, это тоже скорее всего где-то уже было описано
Это сообщение отредактировал indman - Jan 30 2020, 08:42 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 34
Пользователь №: 97167
Регистрация: 15-December 12
Место жительства: Украина
Всем привет. У кого есть прошивка для MK-328 (MK_328_V1.10) с дисплеем FPC-12864B5-1. Те что в шапке не подходят. Оригинал не сохранился, убили чип, наверное ёмкость разрядили на прибор. Плата. Кварц снял - процессор стоит новый. Кварц просто снял - для проверки, хотел другой поставить, но эффект тот же. Прошивка от LCR-T4(T3)NoStripGrid с подобным дисплеем его запускает, но дальше заставки дело не идёт. Спасибо.
Это сообщение отредактировал indman - Mar 18 2018, 07:07 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 408
Пользователь №: 74482
Регистрация: 25-December 10
Место жительства: Россия, Волгоград
WHS Ставь кварц обратно на 8 мГц , и вот прошивка делал специально для этой модели китайского клона. ( выкладываю сюда так как проблемы у Украины с Яндекс диском ) , Фьюзы стандартные
Это сообщение отредактировал savantik - Mar 14 2018, 05:30 PM
Группа: Cоучастник
Сообщений: 34
Пользователь №: 97167
Регистрация: 15-December 12
Место жительства: Украина
Всем привет. Удалось побороть свой MK-328_V1.10. Прошивка от LCR-T4(T3)NoStripGrid легла хорошо. кварц 16 Мгц. Причина зависания была из-за флюса, промывка в спирте дала результат. Всем кто откликнулся спасибо. Схема на прибор Дорисовал изменения. U3 защита по входу, исключил. Все равно не справилась со своей задачей. Лучше делать как у автора на реле.
Это сообщение отредактировал WHS - Mar 19 2018, 10:07 AM
У меня чешский клон 2-х строчным индикатором 1602 и прошивка V1.12k.Кнопки вверх, вниз и "выбор". Дисплей с поддержкой русского. Меню на русском. Не хватает тестирования кварцевых резонаторов. Кто-то может подсказать как добавить эту функцию. Спасибо.
Это сообщение отредактировал indman - Mar 23 2018, 10:38 AM
Присоединённое изображение (Нажмите для увеличения)
Добрый вечер. Прибор странно замеряет сопротивления. Вся информация на фото. Помогите разобраться почему так. Результаты тестов до переделки: R0= .10 .13 .12 ом T1 Ref=1084 mV RHf=863 T2 + RL- 12 13 23 -4 -4 -4 T3 + RH- -8 -8 -7 T5 RH- 1 1 0 T6 RH+ -4 -3 -3 T7 RH/RL -1 -1 -1 Ri_Hi = 22.4 om Ri_Lo = 20.4 om CO 32 33 34 pF REF_C= 8 REF_R= -2 Тогда резисторы мерял точнее вернее сказать с меньшим %-ным разбросом. Хотелось сделать лучше а получилось как всегда. Тройник из толстой медной проволоки в правые самозажимные клеммы. С10 100 nF (родной). Пробовал 3.х микроF (как и под ним на фото): изменений нет. Вчера стал смотреть схему (разводку на плате) и обнаружил 2-е земли GND и GND0 (подписаны на плате в верхнем пр. углу рядом с разъёмом внешнего питания) они между собой не соеденены. Похоже что одна земля для кроны другая для внешн. питания. Накручено чёрт ногу сломит. Буду дальше рисовать схему потом выложу. Прошивкой не занимался. В мануале на этот прибор указано что: Frequency и rotary encoder -reserved. Резисторы 470к и 680ом подобраны с точностью 0.05% (одолженный мультик FLUKE 289C меряет очень точно кажись 0.02%). Кондёры сейчас меряет очень точно.
Это сообщение отредактировал indman - Dec 8 2021, 10:09 AM
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
muvi,мои советы 1.Вернуть ВСЁ как было до внесения изменений,кроме подобранных измерительных резисторов. 2.Кондёр С10 отпаять совсем или поставить точный на 1нФ 3.Откалибровать девайс повторно и проверить измерение сопротивлений и емкостей.
Это сообщение отредактировал indman - Mar 30 2018, 09:47 PM
--------------------
"Умный человек не тот, кто много читает, а тот, кто много размышляет о прочитанном." "Мозги есть у всех, просто не все разобрались с инструкцией."
Спасибо INDMAN ! C10 убрал (остальные свои изменения не трогал) - стало лучше измерять сопротивление (7.06ом минус 0.85%; 92ом минус 0.22%; 249ом минус 0.24%; 988ом плюс 0.21%; 2.91к плюс 0.55%; 187к плюс 0.11%) и чуть хуже ёмкость. Прошивкой "вааще" не занимался и не умею.
Это сообщение отредактировал indman - Oct 26 2021, 06:34 PM
Разобрался с BSIDE ESR02 PRO зачем там компаратор LM393. Вторая нога идет на выход стабилизатора 1117 -3.3. Выход компаратора управляет транзистором, который перемыкает землю питания и землю стаба 7150+микроконтроллера при напряжении питания выше 5,6 вольта. Не дает включиться прибору вообще( и подсветка тоже не включается), при питании ниже 5,6 вольта. Ноги измериловки висят на стандартных местах. Осталось разобраться с индикатором и можно собирать прошивку.
Это сообщение отредактировал indman - Jan 30 2020, 08:46 PM
Вопрос следующий (если рассматривался - ткните ссылочкой, ибо не нашёл): Подбор резисторов 470к и 680 Ом возможен в трёх вариантах: 1. Просто наиболее близко к идеальным значениям, но разным (469000/678, 469100/679, 471200/680) и т.п. 2. Три "пары" по принципу соотношения 470000/680 (пример 3 х 468100/677) 3. Три разные пары по принципу соотношения п.2, но более близкие идеальным значениям (пример 470000/680, 469360/679, 468730/678) Что наиболее влияет на точность измерения? Лежит на почте набор gm328+tft . В выходные собирать буду.
Это сообщение отредактировал indman - Jan 30 2020, 08:46 PM
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
andrew-b11,правильно,как у Вас в пункте 1.Просто наиболее близко к идеальным значениям 680 Ом и 470кОм! Контролировать результат по тестам Т2-Т3. Во всех остальных случаях придётся вносить поправки в прошивку и заново компилировать её. Пояснение от Карла-Хайнца по вопросу настройки значений резисторов: "Вы можете указать другое значение сопротивления с помощью опции в Makefile (R_L_VAL и R_H_VAL). Значения по умолчанию "CFLAGS + = -DR_L_VAL = 6800" и "CFLAGS + = -DR_H_VAL = 47000". Значение R_L_VAL нужно разделить на 0,1 единицу Ом (680 Ом / 0,1 Ом = 6800) а R_H_VAL разделить на 10 единиц Ом. Каждое значение должно соответствовать 16-разрядному диапазону(<65536). Рекомендуется выбирать значения вблизи от выбранного по умолчанию."
Это сообщение отредактировал indman - Aug 15 2020, 10:39 AM
--------------------
"Умный человек не тот, кто много читает, а тот, кто много размышляет о прочитанном." "Мозги есть у всех, просто не все разобрались с инструкцией."
Проверил обе прошивки на BSIDE ESR02 Pro - запустились как родные... Проблем не обнаружил. Со шрифтом 8х15 - приятнее выглядит... Вот оба шрифта для сравнения. Напряжение батареи вроде правильное. Был один тестер. Спалил проц кондером. Пришлось второй брать как донора оригинальной прошивки..После замены процессора стало их два... Если бы эту тему раньше нашел, то не пришлось бы второй брать ради прошивки...
Это сообщение отредактировал indman - May 6 2018, 09:26 PM
Присоединённое изображение (Нажмите для увеличения)
Прибор M328Kit-TFT резисторы подобрал как смог точно, плата вся отмыта, прошивка 1.32m - завышает показания! Накопал кучку к71-7 0.5% от 0.2мкФ до 0.01. У всех в плюс... Например 0.206мкФ меряет как 0.211мкФ (хотя должен 0.205-0.207). Где "подкрутить"?
У меня также есть на его ПО небольшое завышение емкости,если сравнивать с измерением на LCR метре.
indman. А у меня немного занижает показания. Но это опять от какой частоты "плясать". Так например, емкость которую ТТ показывает 192,7 nF, MS5308 показывает как: 194.88 на 100 Гц, 193.71 на 1 кГц, 191.69 на 10 кГц, 187.44 на 100 кГц. Если внимательно прочитать в инструкции ТТ о измерении емкость, можно понять, что и разброс частоты кварцев может давать свою погрешность в измерение емкостей.
Это сообщение отредактировал indman - Jan 30 2020, 08:47 PM
Я переделал свой GM328 на литий и прошился на 16МГц. Пришлось переделать кое-что на плате и скомпилировать новую прошивку. Зато теперь тестер показывает напряжение литиевой батареи и автоматически отключается, когда аккумулятор разряжается до 3 вольт. Кому интересно, выкладывают обзор по переделке:
Группа: Cоучастник
Сообщений: 40
Пользователь №: 120536
Регистрация: 21-April 17
Место жительства: Беларусь
indman,я убрал строку "Ver." и поднял на строку выше "VCC". В меню в информацию о ТТ перекинул "Ver.", а то было написано "Мультитестер", и после калибровки тоже заменил VERSION_str на VER_str. Вот собственно и прошивка для батареи от мобилы и с повышающим..... NoStripGrid_16MHz_Ver1.13 Rev790_Ru_7X12_BAT_3.6v Если нужно более расширенное отображение питания, то ......... main.c строка № 211 Display_mV(ADCconfig.U_AVCC,3); // меняем 3 на 4 (будут VCC в mV). ------------------------------- Battery_check.c строка № 43 Display_mV(bat_voltage,2); // меняем 2 на 3 (будет бат. 3.82V)
Немного подправил Battery_check.c для правильного предупреждения о разряде лития на 3,6V, так как практически весь заряд указывало "Слабая", из-за того что прописана "Крона" на 9V. с 9в до 7,3в ок //разряд 1,3в с 7,3в до 6,3в предупреждение //разряд 1в менее 6,3в отключение Всего для работы от кроны требуется 2,7в., а от лития всего 0,6в. Вот и ответ, то что для лития нужно было придумать другие цифры для более правильного предупреждения. Надеюсь что я не запутался Теперь примерно так: 4,2V; до 3,8V; Battery-voltage // OK 3,8V; показать предупреждение //Слабая 3,6V; невозможна надлежащая работа //Заряди! Убрал старт страницу с "Мультитестер" (лишнее). Ускорил пролистывание иконок в "Ифо. о ТТ" (5 сек. - было 15 сек.) Пройденный тест калибровки в "Ифо. о ТТ" по 10 сек. Отображение "бат. 4.15V" Отображение "vcc=5085mV" "Тест......" перекинул в нижнюю строчку. Постарался добиться честных показаний, но всё зависит от нашего # Делителя напряжения для измерения напряжения батареи 10k / 3.3 k = 133/33 В архиве две последние прошивки для NoStripGrid 8MHz и 16MHz Бат. литий 3,6V. (от мобилы). Тесты Т1-Т2 включены, Вольтметр, Кварц, Частотомер и прочее что нужно навешивать отключено. Прошивка пересыпана по своему желанию, так что если что кому не хватает, то добавим. Надеюсь ничего не испортил.
П.С. череп вместо вопроса оставил и "хреновую деталь" тоже))).
Это сообщение отредактировал indman - Jun 29 2021, 11:03 AM
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
smokok,а зачем мудрить с этими настройками,если у автора в мейкфайле чётко указано "The warning level is 0.4V higher than the specified poor level (>2.9V, <=5.3V)?Итого,имеем CFLAGS += -DBAT_POOR=2900+400=3300 или 3400,чтобы не допустить глубокого разряда лития.
Это сообщение отредактировал indman - May 8 2018, 06:17 PM
--------------------
"Умный человек не тот, кто много читает, а тот, кто много размышляет о прочитанном." "Мозги есть у всех, просто не все разобрались с инструкцией."