Transistor Tester for Arduino

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

arduinec пишет:

fly245 пишет:

Подскажите-а номинал сопротивлений(на аналоговых входах)- нужно строго выдерживать ?

На аналоговых входах A0-A2 обязательно: номиналы этих сопротивлений используюся при измерениях (рекомендуется подбирать резисторы с допуском 0.1%).
В скетче номиналы резисторов можно изменить, но точность измерений может пострадать.

Понял,спасибо.

Efremoff
Offline
Зарегистрирован: 11.02.2015

Добрый день. задумал себе собрать на ардуинке относительно универсальный тестер, и наткнувшись на Вашу тему сколняюсь к мысли, что это скорее всего то, что мне нужно. 

Просматривая скетч (я к сожалению не силен в функциях С, поэтому достаточно большая часть скетча не совсем мне понятна) у меня возник вопрос. На схемке выше (ответ #298) показано какие три вывода подключить для измерения транзисторов. В коде, как я понимаю, это описано в строках 239 и ниже как TP1-TP3:

#define TP1 0
#define TP2 1
#define TP3 2
#define TPext 3
// Port pin for 2.5V precision reference used for VCC check (optional)
#define TPREF 4
// Port pin for Battery voltage measuring
#define TPBAT 5

TPext - как я понял из описания - это для измерения через делитель напряжения 1:10 внешних напряжений, а остальные - понятно из комментариев.

А вот какими пинами мне мерять другие виды компоненты, кроме транзисторов (резисторы, конденсаторы и тп)? Любыми двумя из доступных трех (TP1, TP2, TP3)?

arduinec
Offline
Зарегистрирован: 01.09.2015

Efremoff пишет:

А вот какими пинами мне мерять другие виды компоненты, кроме транзисторов (резисторы, конденсаторы и тп)? Любыми двумя из доступных трех (TP1, TP2, TP3)?

Да, любыми (переменные резисторы и к трём пинам можно подключить), ТТ при этом напишет номера пинов.

Norsemen
Offline
Зарегистрирован: 08.07.2017

savantik пишет:

Вот ещё один проект , уже с большим графическим дисплеем ( дисплей ST7920 ) , на Али их полно.

https://yadi.sk/d/LFxc_SL63GRsMV

 

savantik

А вы делали этот проект?

В какой последовательности все делать? Сначала выставить все в avrdude, потом в minipro. потом залить хекс, потом выпаять конденсатор? или не так все. еще какую выбирать прошивку? что значит с тестами т1-т7?

savantik
Offline
Зарегистрирован: 17.08.2016

Norsemen пишет:

savantik

А вы делали этот проект?

В какой последовательности все делать? Сначала выставить все в avrdude, потом в minipro. потом залить хекс, потом выпаять конденсатор? или не так все. еще какую выбирать прошивку? что значит с тестами т1-т7?

*

Прикольно...  Конечно собирал, это мой проект. Сначало в ардуине выпаять конденсатор и впаять туда 1 нанофарад, удалить светодиод "L" , затем если вы пользуетесь программатором Avrdude то minipro вам не нуже , и на оборот.  Стираете полностью микроконтроллер , выставляете фьзы, зливаете HEX, заливаете EEP . И всё !!

Если что то хотите ещё познать вот полностью моя библиотека https://yadi.sk/d/xFPQzlyPuqSRC , там есть свежии инструкции , почитайте на досуге, по анализируйте, возможно поймёте про самотесты Т1-Т7 просто про них рассказывать это целая лекция будет..

Если коротко.. заливаешь прошивку с Тестами Т1-Т7 , проходишь самотест через меню, если считаешь что всё работает и измеряет нормально то заливаешь прошивку Без тестов Т1-Т7 проходиш ещё раз самотест и пользуешся прибором.   Конденсаторы перед проверкой Обязательно РАЗРЯЖАТЬ, если они у вас даже пролежали где то 10 лет.

P.S... измерение кварцевых резанаторов только в контактах 1 - 3

Norsemen
Offline
Зарегистрирован: 08.07.2017

про кондеры можно по запарке и забыть их разрядить. если это так критично нельзя ли внести в схему какую-то защиту? я на цешке Uni-T M890G никогда перед замером не разряжаю кондеры, проблем ни разу не было. у вас нет случайно сайта посвященному вашему проекту, чтобы почитать поподробней, и вопросы задавать походу изготовления тестера. запчасти уже на подходе, скоро займусь этим проектом.

savantik
Offline
Зарегистрирован: 17.08.2016

Чуть выше (вчера) дал ссылку, там есть инструкции , в ней есть немного по защите, но если чесно от невнимательности и хорошо заряженного кондесатора это не спасает.  И это не Цешка у неё нету переключения диапазонов и параметров, эта приблуда чуствительная, даже если сделать для неё щупы для измерения то перед этим надо будет проходит сново самотестирование ( калибровку ) прибора, для учитывания этих щупов. 

Ну вот ссылка где всё это обсуждается 

1) По самоделкам http://vrtp.ru/index.php?showtopic=16451&st=0

2) По китайским клонам http://vrtp.ru/index.php?showtopic=25020&st=0

3) Тема по "прикручиванию" нестандартных дисплеев к тестеру http://vrtp.ru/index.php?showtopic=26668&st=0

Norsemen
Offline
Зарегистрирован: 08.07.2017

попутно вопросы.

1. На схеме ic2 не указано, что это. На печатке написано, что это 78M05, но на фото ее не видно, она SMD и находится со стороны дорожек?

2. на фото нет переменного резистора RV1 10K  он нужен или нет?

3. на схеме контакты дисплея 1, 7-14, 20  что соответствует vss, db0-db-7, blk  (на самом дисплее) - замкнуты на минус. на печатке этого нет

4. и еще на печатке стоит резистор 0 Ом, обозначен как JP1 , он идет с PCB на BLK на схеме этого не наблюдаю.

savantik
Offline
Зарегистрирован: 17.08.2016

1) ic2 = 78M05 это SMD

2) Переменник ставиться если на самом  дисплеи нету настройки контрастности ( обычно оно уже есть и настроенно, тогда резистор не ставите)

3) контакты  DB0-DB7  сажать на "землю" не обязательно ,  VSS и BLK  на землю обязательно сажаются,..  и они на печатке сидят на минусе питания ( внимательней надо быть )

4) Перемычки JP1 и  JP2 Нужно Устанавливать, то есть  PSB уйдёт на минус питания , а  RST уйдёт на плюс питания . ( это для того что бы дисплей работа в SPI режиме.  ( на схеме это то же есть )

Norsemen
Offline
Зарегистрирован: 08.07.2017

я внимательный, и все это я заметил. это скорей вы немного неправильно поняли то, что я написал. а написал я правильно. VSS и BLK на минусе, я обратного и не писал, но кроме них еще на минусе контакты с db0 по db7 это на схеме, а на печатке они в воздухе. в любом случае спасибо за помощь.

еще про первый вопрос 78М05 стоит со стороны дорожек?

про второй вопрос, т.к. я не знаю есть это у меня или нет, то если я поставлю переменник, то хуже не будет?

а четвертый вопрос вытекал из третьего, т.к. я уже написал, что схема и печатка различаются

savantik
Offline
Зарегистрирован: 17.08.2016

Печатка " под утюг"  если под плёнку то нужно зеркалить, 78M05 со стороны дорожек

Oleg Smirnoff
Offline
Зарегистрирован: 06.01.2018

arduinec, спасибо за очень полезную работу !

без спешки за вечер собрал  из Nano 3.0  и 1602-I2C , прошил, отлично !

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

savantik пишет:

Вот ещё один проект , уже с большим графическим дисплеем ( дисплей ST7920 ) , на Али их полно.

https://yadi.sk/d/LFxc_SL63GRsMV

 

Добрый день. Пытался повторить проект, но что-то у меня не получается. Заливаю прошивку, епром, фьюзы. Подключаю питание, и вижу на дисплее только полную заливку пикселями, или ничего, если подстроечник покрутить. Плдскажете в какую сторону копать? Или может адрес электронки дадите, чтоб тему не засорять. Плату я немного переделал, но вроде все правильно. 

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Разобрался, подстроечник на экране фиговый. Выбросил его нафиг, заработало. Но сам экран тоже не фонтан.

Oleg Smirnoff
Offline
Зарегистрирован: 06.01.2018

"Не фонтан" - в каком смысле ?

А то я смотрю - купить-не купить такой...

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Oleg Smirnoff пишет:

"Не фонтан" - в каком смысле ?

А то я смотрю - купить-не купить такой...

Да какойто мне блеклый попался, либо фигово видно, либо фон вокруг тёмнеть начинает. Может брак. Фиг его знает, Китай.

savantik
Offline
Зарегистрирован: 17.08.2016

Получил 5 штук дисплеев , все хорошие !!

P.S.... Смотрите внимательно дисплей, если есть на дисплее подстроечник то в печатную плату переменник не впаивается, и на дисплее лучше не крутить этот подстроечник, они на заводе уже настроенные.

*- На Яндекс диске я добавил фото обратной стороны дисплея, которые мне всегда приходят.  https://yadi.sk/d/LFxc_SL63GRsMV

 

arduinec
Offline
Зарегистрирован: 01.09.2015

Oleg Smirnoff пишет:

arduinec, спасибо за очень полезную работу !
без спешки за вечер собрал  из Nano 3.0  и 1602-I2C , прошил, отлично !

Как говорится: на здоровье!

У главного разработчика (Karl-Heinz Kubbeler) в документации на тестер описана идея нового проекта: версия USB без LCD-дисплея, питание от USB, обмен с PC по USB. Я ему написал, что данная идея уже реализована в моём проекте на Arduino Nano. Схему и скетч ему отправил, но он так и не ответил.

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

savantik пишет:

Получил 5 штук дисплеев , все хорошие !!

P.S.... Смотрите внимательно дисплей, если есть на дисплее подстроечник то в печатную плату переменник не впаивается, и на дисплее лучше не крутить этот подстроечник, они на заводе уже настроенные.

*- На Яндекс диске я добавил фото обратной стороны дисплея, которые мне всегда приходят.  https://yadi.sk/d/LFxc_SL63GRsMV

 

И под подстроечником перемычка JP3, которую нужно перекинуть если используется внешний подстроечник. У меня он был фиговый, на среднем контакте либо 0 либо 5кОм, и никак иначе. Поэтому я его снял и поставил многооборотник на 10кОм на плату. Не поделитесь ссылкой на продавца, у которого берете дисплей, мне явно бракованный пришёл.

Norsemen
Offline
Зарегистрирован: 08.07.2017

А мне дисплей пришел голый без пинов. Не знаю как его буду на плату припаивать.

 

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Они всем голые приходят.

savantik
Offline
Зарегистрирован: 17.08.2016
Norsemen
Offline
Зарегистрирован: 08.07.2017

Да кто ж знал, что их нет в комплекте. Теперь если заказывать опять месяц ждать. Буду думать что делать...

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

savantik, спасибо!

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Добрый вечер, требуется помощь. Собрал тестер по схеме от savantik, Вроде все работает, но с конденсаторами творится какаято фигня. При прохождении тестов вставляю кондёр на 330нФ, он определяется как 305мкФ. Дальше кондёр на 20нФ определяется как 22нФ, в пределах допуска. Пишет тест ОК, после выключения и повторного включения, говорит что не откалиброван. Электролиты не меряет вообще. 

savantik
Offline
Зарегистрирован: 17.08.2016

С ардуино все манипуляции сделали ??  100 нано заменили на 1 нано ?? , резистор или светодиод выпаяли ?? TL431 стоит на плате ??

Напишите ваши тесты сюда:  Тесты с Т1 по  Т7 !!

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

100нано просто выкинул, нет у меня на 1 нано. Резюк на светодиод выпаял. TL431 установлен. Тесты с Т1 по Т7 щас напишу. 

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Т1 1083    861

Т2 12  13  23  -8   2500   2501

Т3 12   13  23  -16  -36  -26 

Т4 -17  -26  -37

Т5  1    0    0

Т6  -1   -1   -1

Т7  -7    -7     2912

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Между первым и вторым пином кондеры меряются более менее нормально.

savantik
Offline
Зарегистрирован: 17.08.2016

По тестам видно что не работает Второй и Третий испытательный пин , скорее всего убили неразряженным конденсатором , конденсаторы надо разряжать всегда, даже если он у вас валялся 200 лет в тумбочке.

Показатель убитости .. Т2   12  13  23       -8   2500   2501  ( выдилил жирным ) 

И что бы удостовериться  что убиты два порта, а не только третий , напишите тест R0= ....... ( он самый первый )

Вот приблезительно как должно выглядить  https://youtu.be/gGNZLiUfM54

На всякий случай Нумерация контактов ZIF панели ( может вы что то не до поняли )

Верхний ряд слево на право   1 2 3 3 2 1 3  ( точно так же и нижний ряд )

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Я уже разобрался. Как всегда виноваты невнимательность и человеческий фактор. Плату я переделывал под себя, и на третьем пине в место 680Ом нарисовал 680кОм. Заменил резюк на нужный и все заработало. В любом случае большое спасибо за быстрый ответ.

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

RO сейчас 0.28  0.26  0.27 

Как было раньше не знаю.

savantik
Offline
Зарегистрирован: 17.08.2016

Вот теперь отлично, раньше скорее всего показывали последние приблезительно такие цыфры которые явыделил выше сообщением.

И ещё в новых прошивках если будеш брать прошивку с кварцем и прибор при включении будет иногда самопроизвольно начинать измерять кварцы , то нужно будет повесить конденсатор Неэлектролитический  от 330 нанофарад до 1 микрофарада  между  контактами ардуины 5V и GND

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

А я думал это фича такая, если ничего не подключено показывать частоту кварца. Не мешает такто, но можно и поставить, не трудно.

 

savantik
Offline
Зарегистрирован: 17.08.2016

Выложил видео тестера с графическим дисплеем ST7920 ----> https://youtu.be/o2Xs8XorjXs

Norsemen
Offline
Зарегистрирован: 08.07.2017

Возможно ли мультитестер запитать от литиевой батарейки 18650 ? Или от двух. Если есть у кого опыт переделки схемы выложьте пожалуйста.

savantik
Offline
Зарегистрирован: 17.08.2016
Norsemen
Offline
Зарегистрирован: 08.07.2017

ну контроллер зарядки у меня такой есть, хотя я бы лучше вытаскивал батарейку и заряжал в нормальном заряднике, тем более, что он у меня есть. насчет повышайки есть не такая, а типа того, но не регулируемая на ME2149F. изменить напряжение можно перепаяв R2. может и на указанной плате тоже она, на фото не разобрать просто. но как это скажется на точности? вроде повышайки помехи дают.

savantik
Offline
Зарегистрирован: 17.08.2016

Всё нормално работает, тем более там на каких то 25 мА, Рабочая частота генератора модуля около 1,5МГц, если уже так боитесь всяких пульсаций поставде на выходе повышающего 47 - 470 мкф

bwn
Онлайн
Зарегистрирован: 25.08.2014

Я вот так делал, пока нареканий нет.

alex1978
alex1978 аватар
Offline
Зарегистрирован: 09.09.2017

Savantik. Я платку попытался равести под мегу328 на смд. Еще не проверял. Если надо, скину. Добавите в архив.

savantik
Offline
Зарегистрирован: 17.08.2016

Alex1978, хорошо давате скидывате , можно на почту savoed@yandex.ru

yucan
Offline
Зарегистрирован: 20.04.2015

savantik! Скажите вот этот дисплей https://ru.aliexpress.com/item/Yellow-green-screen-LCD12864-display-with-Chinese-characters-with-backlight-ST7920-serial-port-common/32820261906.html?spm=a2g0s.13010208.99999999.269.xjpmaf подойдёт для вашего проекта? Недорогой, на контроллере ST7920, настораживает то, что китайские иероглифы.

savantik
Offline
Зарегистрирован: 17.08.2016

Ни кто эти дисплеи не использует в символьном режиме, все используют в графическом режиме , а там всё равно на каком языке писать хоть на инопланетном.

Выложил видео по сборке тестера https://youtu.be/BSartsmWD7A   , там в конце видно как я сперва прошил на английский потом на русский.

yucan
Offline
Зарегистрирован: 20.04.2015

Посмотрел, спасибо. Заказал, буду делать

UR5VHW
Offline
Зарегистрирован: 26.01.2018

 Уважаемые знатоки, случайно никто не пробовал все это отобразить на  TFT 3.5 для меги 2560. Приобрел Мегу 2560 и к ней дисплей хотелось бы попробовать на этом бутерброде что-то соорудить. Буду рад любой информации и не только по конструкции тестера.

savantik
Offline
Зарегистрирован: 17.08.2016

Макфайл гласит что можно , но придётся помучиться с с файлами конфигурации

# ********************** Änderbare Flags zur Configuration des Transistortesters
# ********************** config options for your Semiconductor tester
# Every changing of this Makefile will result in new compiling the whole
# programs, if you call make or make upload.

# Select your Part-No. for avrdude :
# atmega8  : m8
# atmega168: m168 or m168p
# atmega328: m328 or m328p
# atmega324: m324p
# atmega644: m644 or m644p
# atmega1284: m1284p
# atmega1280: m1280	// see config.h for different port setting
# atmega2560: m2560	// see config.h for different port setting

 

Norsemen
Offline
Зарегистрирован: 08.07.2017

какие типы конденсаторов надо использовать? на схеме на st790 от savantik 10n - 1шт и  100n - 4 шт.

savantik
Offline
Зарегистрирован: 17.08.2016

Любые конденсаторы в том числе SMD конденсаторы

AlexMorozoff
Offline
Зарегистрирован: 28.01.2018

Здравствуйте.

В процессе чтения схемы у меня возникла проблема
Я не могу понять, что это за элемент
Было бы прекрасно, если бы вы прояснили это для меня