Transistor Tester for Arduino

drauger
Offline
Зарегистрирован: 20.02.2018

serhiy58 пишет:

пытаюсь скрестить Ваш ТТ с пультоскопом последней версии под дисплей 5110(очень классный, с автоматикой), но выскакивает ошибка

Чтобы этой ошибки не было, нужно исключать библиотеку FreqCount.h и измерять частоту другими способами.

serhiy58
Offline
Зарегистрирован: 19.06.2019

drauger, Спасибо!

Но в последней версии  (п. 4422 ) осцилрграфа именно так частота и измеряется. И я побаисаюсь, что все что progrik и smokok сотворили будет приторможено... А я не силен в этих ньюансах...

А,  к стати, не было желания внедрить в свою версию(я пробовал ее на макетке, - запускается...)  их осцилограф? Я его поюзал, - мне понравилось... Был бы очень благодарен за помощь...

drauger
Offline
Зарегистрирован: 20.02.2018

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

dims5
Offline
Зарегистрирован: 08.11.2020

Добрый всем день!

Скажите пожалуйста, а есть возможность доработать тестер для правильного измерения больших емкостей? У меня нормально измеряет только до 100мкф.

 

Stargazer
Offline
Зарегистрирован: 09.12.2018

dims5 пишет:
У меня нормально измеряет только до 100мкф.

А бОльшие что происходит? Особо много не пробовал измерять, но до 4700µF всё нормально...

dims5
Offline
Зарегистрирован: 08.11.2020

Измеряет с ошибкой, закономерностть пока не нашел. Например 10000мкф 25в определяет как 6000 мкф, а 10000мкф 35в вообще как 28мкф. Заметил, что лагает после 100мкф.

Тестер сделал по само простой схема из pro mini, без ИОНа, из доработок - выдернул LED и питаю от более-менее стабильного источника +5в.

Что еще можно сделать?

Спасибо.

Stargazer
Offline
Зарегистрирован: 09.12.2018

Это для заведомо исправных, "новых" конденсаторов? Б/у снятые с "уставших" БП так у меня и показывают, и ESR ~10Ом, а новые более-менее в номинале и сопротивление 0,01-0,03Ом...

dims5
Offline
Зарегистрирован: 08.11.2020

Это новые. ESR и Vloss показывает точно, для lowesr почти 0.

Читал, то некоторые конденсатор с aref еще убирают.  Так же писали, что тестер не успевает полностью зарядить большие кондеры. Но судя по картинкам у многих аналогичные тестеры работают и с большими кондерами.

Stargazer
Offline
Зарегистрирован: 09.12.2018

dims5 пишет:
Но судя по картинкам у многих аналогичные тестеры работают и с большими кондерами.

Могу предположить, что "аналогичные" - здесь ключевой момент... Мой тоже по простейшей схеме, но "ардуиновскую" прошивку использовал только на этапе старта, потом зашил "взрослую" и назад уже не возвращался. Подождите информации от использующих чисто ардуино-версию.

dims5
Offline
Зарегистрирован: 08.11.2020

Спасибо. Я не шил полной прошивкой, так как на чипе стоят лок-биты:(

А на полной прошивке у вас корректно определяет большие емкости?

Stargazer
Offline
Зарегистрирован: 09.12.2018

dims5 пишет:

А на полной прошивке у вас корректно определяет большие емкости?

1000, 1500, 3300, 4700 - вполне похоже на правду, больше не было потребности.

serhio92
Offline
Зарегистрирован: 19.11.2020

Собрал все по схеме с поста #298 на китайской нано

прошивка 108004

распаял на макетной плате

через сериал порт все работает

с экраном 5110 беда - не отображает ничего (подключение проверил)

с олед 0,96 работает, но нижняя строка не влезает.

помогите разобраться)

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

serhio92 пишет:
с экраном 5110 беда - не отображает ничего (подключение проверил)

В скетче в строке 1329 для данного дисплея выставляется контраст: lcd.setContrast(40);

serhio92 пишет:
с олед 0,96 работает, но нижняя строка не влезает.

В библиотеке в файле Adafruit_SSD1306.h такая строка раскомментирована: #define SSD1306_128_64 ?

serhio92
Offline
Зарегистрирован: 19.11.2020

В скетче в строке 1329 для данного дисплея выставляется контраст: lcd.setContrast(40);

поставил изначально

В библиотеке в файле Adafruit_SSD1306.h такая строка раскомментирована: #define SSD1306_128_64 ?

не нашел такую строку((

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

serhio92 пишет:
В скетче в строке 1329 для данного дисплея выставляется контраст: lcd.setContrast(40);
поставил изначально

Когда делал скетч, проверял с двумя дисплеями: у одного контраст 40, у другого 70.

serhio92 пишет:
В библиотеке в файле Adafruit_SSD1306.h такая строка раскомментирована: #define SSD1306_128_64 ?
не нашел такую строку((

В комплекте к скетчу есть библиотека, там в строке 60 она есть.

serhio92
Offline
Зарегистрирован: 19.11.2020

arduinec пишет:

serhio92 пишет:
В скетче в строке 1329 для данного дисплея выставляется контраст: lcd.setContrast(40);
поставил изначально

Когда делал скетч, проверял с двумя дисплеями: у одного контраст 40, у другого 70.

serhio92 пишет:
В библиотеке в файле Adafruit_SSD1306.h такая строка раскомментирована: #define SSD1306_128_64 ?
не нашел такую строку((

В комплекте к скетчу есть библиотека, там в строке 60 она есть.

Спасибо большое, с олед заработало, только значки не корректно отображает.

А вот с нокиевским экраном так и не работает ни с каким контрастом(

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

serhio92 пишет:
с олед заработало, только значки не корректно отображает.

Шрифт в библиотеке Adafruit-GFX заменён?
http://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafru...

serhio92 пишет:
А вот с нокиевским экраном так и не работает ни с каким контрастом(

Сам дисплей работает? Тестовый скетч из Adafruit_PCD8544 показывает?

serhio92
Offline
Зарегистрирован: 19.11.2020

arduinec пишет:

serhio92 пишет:
с олед заработало, только значки не корректно отображает.

Шрифт в библиотеке Adafruit-GFX заменён?
http://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafru...

serhio92 пишет:
А вот с нокиевским экраном так и не работает ни с каким контрастом(

Сам дисплей работает? Тестовый скетч из Adafruit_PCD8544 показывает?

Шрифт в библиотеке Adafruit-GFX заменил, все ок, спасибо.

Тестовый скетч из Adafruit_PCD8544 показывает.