Официальный сайт компании Arduino по адресу arduino.cc
Тестер радиодеталей на Arduino
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Уважаемые собеседники, давно занимает идея спроектировать и построить тестер радиодеталей на микроконтроллере. Собственно, идея совсем не новая (известен тестер Маркуса, который все повторяют и так или иначе совершенствуют http://www.mikrokontroller.net/articles/AVR-Transistortester, есть что-то похожее в журналах "Радио".
Хочется сделать задуманное на Arduino Mega 2650 (выбор обусловлен просто наличием такой платы плюс ее богатыми возможностями в плане программирования и взаимодействеем с прочими модулями и узлами). Ну и хотелось расширить возможности уже существующих тестеров в плане определения структуры и цоколевки полевых транзисторов с pn-переходом, напряжения стабилизации стабилитронов (Маркус не определяет, другие больше 4,7 V не могут определять (понятно, не предусмотрен внешний источник напряжения) и прочих вещей по мере решения задачи.
Опыт в программировании и работы с Arduino очень небольшой (с электроникой- довольно большой), но есть желание освоить это дело, не боги скетчи пишут и все такое прочее.
Единомышленников и оппонентов прошу высказываться, если есть что по делу.
вообще конечно можно сделать. но зачем? (я оппонент) если уже есть готовые
http://vrtp.ru/index.php?act=categories&CODE=article&article=3326
это же метрология. гемморой еще тот
но вообще идея хорошая
а вот если сделаешь аналог вот этого на ардуине то цены тебе не будет
http://vrtp.ru/index.php?act=categories&CODE=article&article=3514
Ну, анализатор спектра предлагают делать на STM32... Аrduino такие вещи адекватно не потянет, если не сползти в звуковой диапазон. Можно, скажем, АЧХ усилителей снимать. Если кому надо.
Хотя платка STM32F4 имеется, может, на ней и тестер собрать, там и тачскрин цветной есть. ;) Заодно и анализатор спектра чего-то там будет. Шутка, конечно.
ПРедложенный вариант (который есть уже готовый) измеряет ESR-омы-фарады-генри, ну и герцы, опционально, по-моему. Я же немножко хочу расширить функциональность в сторону определения цоколевки деталей и их исправности как таковой. Хотя конечно, и герцы с периодами и длительностями тоже не помешают.
ну хорошо. делай. посмотрю что получится. интересно
ну хорошо. делай. посмотрю что получится. интересно
Я тут как раз попкорм намутил. Угощайся. Бум в первом ряду.
ага. можно еще подсказывать
чтобы тут придумать. какая нибудь характеристика. может снять характеристики переменного резистора. управлять шаговиком. и узнаем разброс значений в зависимости от n-попытки
Я вот думал как то сделать тестер "логики" - регистры всякие там, тестировать, но потом как представил сколько нужно будет профилей тестирования сделать. Желание исчезло вобщем, хотя на первый взгляд просто настроил выводы ардуинки меняешь состояния, смотришь результат, сверяешь с профилем.
А насколько точно он это делает?
Идея мне ваша нравится. Для начинающих, у которых приборов толком нет никаких, измеритель на базе ардуины будет неплохим подспорьем. Насчет скетчей, мне кажется, энтузиасты помогут, если что. В том числе и я бы поучаствовал по мере сил и возможностей. Вы, главное, начните. :)
В качестве "курсовой" отдичная идея. А с практической точки зрения идея не выдержит никакой критики:
- готовое устройство стоит от 15 долларов, не сильно дороже голой arduino mega
- схема будет предполагать покупку и пайку целого ряда радиодеталей, готовый модуль под это дело вы не найдете. Нужно идти в магазин за рассыпухой, в том числе за претензионными резисторами. Нужно разрабатывать свою плату и далее или осваивать домашние технологии или заказывать
- итоговая цена в деньгах заметно превысит цену готового
- итоглвая цена в часах програмирования затмит многие разработки на этом форуме
- хотя конечно изучите целую гору учебников)) это плюс. Готовый измеритель умеет распозновать два десятка типов деталей, измерять сопротивление, емкость, ESR, индуктивность, коэф усиления и тд. Одним учебником точно не отделаться. А еще нужно будет покоптеть над хитрым алгоритмом как одну деталь отличииь от другой. Тестер маркуса это классика, но с тех пор его уже десять раз совершенствовали
http://www.buyincoins.com/s/Transistor-Tester.html
Ардуина у большинства присутствующих уже есть, что несколько маскирует неизбежные финансовые потрясения. :) Насчет же купить уже готовый прибор, так можно дойти до покупки всего готового, минуя стадию изготовления вообще. В ардуинах же очень часто интересен не результат, а сам процесс.
Не все можно купить готовое, далеко не все. Я лично взялся за паяльник, когда понял, что не могу купить готовое многое из того, что хотелось бы. А вот тестер исключение - его можно купить и более того, врядли захочется переделфвать, ибо там уже сейяас есть то, о чем сам даже и не подумаешь, коллективный разум как никак
кстати... Если так уж хочется) можно купить тестер и перепрограмировать его своим скетчем ардуино. Как никак половина проблемы (специальная схема, высокоточные резисторы, плата) будет решена. Если взять тестер на atmega328 получим такой специальный вариант arduino uno
Купить готовое можно, даже если в таком виде оно не существует в природе. Надо просто заказать изготовление. :) Про себя же могу сказать, что "паяние" использую в большинстве, чтобы проверить работает ли моя идея или нет. Это, пожалуй, самое интересное в любительской электронике. Ну и ардуина тут весьма кстати, т.к. позволяет избежать лишней пайки, как довольно трудоемкой операции.
О цене устройства- да заказать из Китая стоит ~ 35$ плюс доставка, весной в Кёльне в магазине видел подобный девайс на 70Е. Дороговато.Потом, есть свое видение задачи, и хочецца ее реализовать.
Из истории вопроса- видел такое устройство, кажется, на 26-й выставке радиолюбителей-конструкторов на ВДНХ (да, давно было дело). Устройство умело определять цоколевку транзисторов и структуру (и все), имело в себе больше полусотни микросхем 176-й серии, пользовалось популярностью. В одноименном альбоме описания конструкций приведен только кусок схемы, полностью она нигде не публиковалась.
О программе- можно взять готорый алгоритм, реализованный Маркусом, дальше его совершенствовать. Зачем с нуля задачу решать? Использование каких-то внешних узлов, кроме arduino, дисплея и мелочей, не пугает совершенно.
Насколько точно измеряет- два знака после запятой, думаю, достаточно вполне.
Насколько правильно измеряет? Вот это интересный вопрос. Эталонное устройство, например, идентифицировало пробитый силовой диод из моста как резистор 0,4 ома. Полевой транзистор с р- или n-проводимостью опознать не смогло, приняв за сборку диодов.
Такшта, есть, куда развиваться и спасибо за поддержку!
Прибор по моей ссылке выше стоит всего 15 долларов включая доставку. Можно конечно как в том анекдоте про новых русских "купил за 2000р? Да ты лох, за углом такой же за 4000!" ;)
я свою точку зрения не навязываю. Просто рекомендую тестер купить готовый, а время потратить на проект с большей пользой
Вопрошу еще раз. Есть ардуина, на АТмега328, есть 16x2 дисплей. Хотелось бы хотя бы тот же тестер маркуса перенести на ардуинку. Конечно - заказать может быть удобнее - но... во первых в моем случае - с ибея ждать до месяца, во вторых - ардуина и дисплей уже есть (купил как-то много Nano, теперь заюзываю где можно) может у кого-то есть скетч и схема как дополнительный обвес подключать к ардуине?
Efremoff, а чем оригинальная схема и прошивка не подходит для ардуино? Там одно неудобство -кварц должен быть 8мГц. В минимальной конфигурации потребуется ион, lcd, и 6 резисторов.
Там одно неудобство -кварц должен быть 8мГц - ну так хотя бы по этому - т.к. на ардуинках 16мгц, да и в оригинальном проекте ATmega8, а у меня 328. Или при работе через родное IDE - без разницы?
Efremoff, вы бы почитали описание, там есть на русском http://www.mikrocontroller.net/svnbrowser/transistortester/?view=tar Поддрживаются многие контроллеры, базовый как раз 328. Есть даже специальная прошивка для арудино-мега. Кстати 16 мГц тоже можно в настройках поставить, так что никаих преград не вижу.
Ок. ушло изучать документацию. Русский то такое, английский без проблем, но сайт на немецком - сразу отпугнул. ))
http://habrahabr.ru/post/252321/
Спасибо, но вот, как и автор статьи с хабра - попытка пролить прошивку через ардуиновский софт - ничего не дала. Переделывать прошивку вардуиновский скетч - не уверен что у меня получится такой порт... Маловато знаний и навыков.
На самом деле там сложного ничего нет. Собирал такой прибор на промини328. Залить прошивку можно не используя программатор, а применить в качестве программатора вторую ардуину. Единственное возможно будут трудности скомпилировать прошивку под свою конфигурацию. Под видео ссылки в которых есть и схема подключения к ардуино: https://youtu.be/7WGzGNJJ9rU
Видел похожий проект здесь http://robocraft.ru/blog/projects/2998.html и вроде как на arduino с обычной заливкой скетча. Это оно?
p.s. Вот ещё интересное нашёл http://forum.arduino.cc/index.php?PHPSESSID=p40kefkpjth9ch2krap9g0gte5&topic=164112.0 Ardutester - Arduino Component Tester , но там на английском.
О, спасибо. Первое - это то, что нужно. Попробую собрать сегодня.
Второе - видел, смотрел - по отзывам - очень не точно меряет, у кого-то работает, у кого-то нет. Отложил пока до лучших времен. ))
На самом деле там сложного ничего нет. Собирал такой прибор на промини328. Залить прошивку можно не используя программатор, а применить в качестве программатора вторую ардуину. Единственное возможно будут трудности скомпилировать прошивку под свою конфигурацию. Под видео ссылки в которых есть и схема подключения к ардуино: https://youtu.be/7WGzGNJJ9rU
Подскажите пожалуйста кому удалось реализовать.
Моргает 3-е знакоместо в первом ряду и экран заполняется квадратиками. На кнопку не реагирует.Контрастность регулировал. Такое ощущение что контроллер висит. Пробовал на двух разных Pro mini (328P). Одна из них как у kolchugina-а. Экран 1602 (только синий из набора MEGA 2560) работает. Под управлением платы, прошитой из Arduini IDE с использованием LiquidCristal с такой же распиновкой как в проекте символы выводятся, но они не синхронизованы (видимо из-за RX-TX). Схему перепроверил - прозвонил контакты дисплея и ардуины. Напряжение присутствует (не просаживается). Прошивал USBASP через Sinaprog и khazama. Программатор рабочий - предварительно сохраненные дампы, залитые обратно в ардуину полностью восстанавливают работу скетча (blink ) запрограммированного до прошивки нех-ом. Фьюзы не трогал - оставил дефолтными. Так же пробовал редактировать makefile и перекомпилировать прошивки (правда далеко не лез - менял язык и тип МК - m328/m328р). Пробовал прошивки отсюда http://arduino-project.net/tester-poluprovodnikov-arduino. Результата нет.
Помогите, уже не знаю куда копать.....
Ну китайские товарищи такикие штучки на продажу клепают.
http://ru.aliexpress.com/item/High-Quality-NPN-PNP-Mosfet-DIY-Kit-Capaci...
http://ru.aliexpress.com/item/Mega328-Transistor-Tester-Diode-Triode-Cap...
Кто знает как должна выглядеть плата последней ревизии этого устройства и где у китайцев можно заказать такой прибор последней версии на графическом ЖКИ?
Immortal, да не спортивно как-то заказывать то, что можно самому сделать :) Я вот сам заколхозил топорно конечно, но работает хорошо :)
неплохо вышло, поделитесь ссылками где точные резисторы заказывали
Immortal, на радиорынке купил по линейке (штук по 20) однопроцентных smd-резюков. Из них тестером выбрал по 3 штуки совсем одинакового номинала. Там же не обязательно что б именно 680,000 ом. Главно что б все пары(вернее тройки) были с минимальным отклонением друг от друга. Точность прибора получилось действительно фантастическая, до сих пор не верится что такое возможно на 10-битном АЦП :)
Кстати, поделитесь скетчем.
У меня счас стоит 0.7F
У кого новей есть выложите пож!
Вот мои, первый http://vrtp.ru/index.php?showtopic=16451&st=2850 и второй http://vrtp.ru/index.php?showtopic=16451&st=3030.
Меряют и стабилитроны и питаются от импульсников и меряют очень точно. Я в свои что то 180-190 версии прошивок заливал, а сейчас уже за 500 перевалило вроде и функционал здорово расширен. Но меня больше еср метр интересовал. Я доволен.
Заливал 257 версию прошивки. Скомпилировал без расширенного меню. Понравилось как работает и больше не обновлялся.
https://yadi.sk/d/2kqItxFydpT8s
Может у кого есть скетчем, у меня разводка не стандартная.
Под скомпелированный файл прийдеися печатку переделывать, а курочить работающий прибор нет желания((
А скетча не существует. Есть исходный код.
Заливал 257 версию прошивки. Скомпилировал без расширенного меню. Понравилось как работает и больше не обновлялся.
https://yadi.sk/d/2kqItxFydpT8s
Прикольный у вас приборчик!
Мой по "колхозней" выглядит)))
А скетча не существует. Есть исходный код.
Как не существует у меня есть,
и он даже выдает результаты в ком терминало без дисплея,
а можно на дисплей!
Да прикольный, в качестве корпуса органайзер за 22 рубля :)
А скетча не существует. Есть исходный код.
Исходник тоже подойдет, сменю порты на свои и скампелирую.
Да. Есть проект на ардуино, я вспомнил. По ссылке выше есть и исходники.
не увидел исходники. где они?
Должны быть здесь: https://yadi.sk/d/z8mO-gTqjMbLE
Не стал дублировать сообщение, вот тут ссылки.
а вот если сделаешь аналог вот этого на ардуине то цены тебе не будет
http://vrtp.ru/index.php?act=categories&CODE=article&article=3514
Наткнулся случайно при поисках, может интересно будет: http://forum.rcdesign.ru/f90/thread327590.html#post4327136
http://forum.rcdesign.ru/f90/thread327590-16.html#post5790230
не совсем понял что он делает. ищет свободные частоты?
не совсем понял что он делает. ищет свободные частоты?
Это больше тем кто жуков делает или ищет))
Я особо не вкуривал, увидел вопрос о спектроанализаторе и увидел его там. Там народ вроде универсальные передатчики делает.
вообще конечно интересно, но мне пока не особо необходимо
Тут есть картинки.
http://arduino.ru/forum/proekty/transistor-tester-arduino