|
Вольтамперметр на ATtiny26.
| |
yl2gl | Дата: Пятница, 05.08.2011, 14:02 | Сообщение # 1 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Вольтамперметр на ATtiny26.
Давно хотел собрать подобного рода измеритель на LCD 16х2 (8х2), но всегда что-то останавливало - то нужных микросхем нет, то индикация светодиодная. А тут, попалась на глаза схема, которая устраивает по всем параметрам: максимальное измеряемое напряжение 32 Вольта, ток 12 А! http://vrtp.ru/index.php?showtopic=17396&st=0
Принцип работы: внутри МК, перед АЦП, имеется операционный усилитель с возможностью переключать его входы в дифференциальном включении. Для измерения тока до 2 А, напряжение падения с шунта идет напрямую на вход внутреннего операционника, свыше 2А - входы операционника переключаются на делитель после шунта. Это сделано для получения приемлемой цены деления амперметра во всем диапазоне измерений. Измеряемое напряжение идет через делитель на вход АЦП. Вольтамперметр способен нормально измерять напряжение до 32В и ток до 12А. Индикатор можно применять любой, на основе контроллера HD44780, но оптимально, на мой взгляд - 2х8 символов.
Внешний вид авторского БП с установленной платой индикации:
Прошивка под этот вариант: tiny26_30V_12A_delay.hex, фьюзы нужно оставить заводские, т. е. для работы от внутренней RC цепочки на частоте 1 МГЦ CKSEL3..0=0001 SUT1..0=10
Рисунок печатной платы:
Ниже приложены файлы арховов с печатными платами и с прошивками. Купить индикатор 8х2 за 4.5 USD, с бесплатной пересылкой, можно здесь: http://cgi.ebay.com/8X2-Cha....04ed1d1 Attiny 26 можно купить здесь, но цена, достаточо высокая - 9 USD с пересылкой, но если брать несколько штук, то можно сэкономить на пересылке: http://www.ebay.com/itm....1wt_954
Для прошивки AVR можно попробовать применить пятипроводную схему по приложенному ниже рисунку:
Питание +5 В к пятой ножке AVR Attiny26, можно взять с USB порта компьютера!
73! YL2GL Валерий
|
|
| |
vasylll | Дата: Воскресенье, 07.08.2011, 21:09 | Сообщение # 2 |
Подполковник
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Напряжение меряет отлично, а ток не очень правильно. Пробовал несколько прошивок, с разными шунтами - 0.1 Ом, 0.05Ом, получается если настроить более-менее в нижних пределах, то в верхних - брешет. Или наоборот. Прошивок к нему на форуме более 50-ти, выберу время, попробую еще с ним поиграться.
http://ur5yfv.ucoz.ua/
Сообщение отредактировал vasylll - Воскресенье, 07.08.2011, 21:37 |
|
| |
yl2gl | Дата: Воскресенье, 07.08.2011, 21:27 | Сообщение # 3 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Спасибо большое за информацию, Василий! Будет интересно, как у вас будут продвигаться дела в поиском хорошо работающей прошивки! Держите меня в курсе - собираюсь повторить эту конструкцию на следующей неделе, если ничего не сорвётся.
73! YL2GL Валерий
|
|
| |
yl2gl | Дата: Среда, 17.08.2011, 14:41 | Сообщение # 4 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Вытравил пару плат и сегодня уже получил два индикатора 8х2 от китайских коллег. Остановка за Attiny26 и панельками для неё. Заказал, так же, подстроечные резисторы на разные номиналы в корпусах под приведённую печатную плату. Здесь их много всяких: http://stores.ebay.com/cn-reso....c0.m322 Получается по 3 USD (вместе с пересылкой) каждый номинал, по 10 или 20 шт. Ждёмс.
Добавлено 20.08.2011. Сегодня получил несколько штук Attiny26 от китайских коллег и тут же, через Ponyprog, с помощью пятипроводного программатора, залил прошивку. Даже такой примитивный программатор для AVR работает нормально!
73! YL2GL Валерий
|
|
| |
yl2gl | Дата: Воскресенье, 21.08.2011, 09:57 | Сообщение # 5 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Ну, а вот и этапы моего творчества над этой конструкцией:
ЛУТ с использованием подложки от клейкой плёнки - 100% выход печатных плат без брака! Поддел ножом подложку и снял, в отличие от глянцевой бумаги - не остаётся никаких ворсинок! Время нагрева подложки утюгом - 20...30 сек. Снимать подложку нужно после остывания платы. Рекомендую!
Одностороннего текстолита у меня нет, вот и делаю платы с зенковкой фольги на противоположной стороне платы.
Рисунок печатной платы, к сожалению, не совсем удачен - особенно в районе установки КРЕН5 микросхемы. Ставить её, по замыслу автора, нужно, почему-то, со стороны печатного монтажа и пятачки для соединений печатной платы, оказываются под корпусом этой микросхемы. Приходится выкручиваться и ставить стабилизатор на другой стороне печатной платы... Вверх ногами...
73! YL2GL Валерий
|
|
| |
yl2gl | Дата: Воскресенье, 21.08.2011, 10:55 | Сообщение # 6 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Один из достаточно сложных вопросов - изготовление токового шунта на 0.05 Ом или 0.1 Ом. Померить, ведь, такое сопротивление напрямую, как правило, нечем!
Формула для расчета длины шунта - L=R*S/удельное сопротивление провода. где R - сопротивление шунта в Ом, S - сечение провода, в мм2. (S=3.14*r*r) L получаем в метрах. Можно подыскать что-нибудь их вольфрамового (удельное сопротивление=0.055) или нихромового (удельное сопротивление=1.05....1.4) провода.....
Пр загашникам, удалось найти паяющийся высокоомный провод с удельным сопротивлением 0.44 и диаметром 0.6 мм (видимо - манганин). При длине шунта 32 мм получил сопротивление шунта 0.05 Ом. При длине вдвое большей - 64 мм, получаем 0.1 Ом. Столь низкие сопротивления можно замерить косвенным методом - используя мощный низковольтный регулируемый источник питания, дополнительный токоограничивающий резистор (сопротивление не принципиально, лишь бы можно было получить ток через него 4...10 ампер ) и цифровой вольтметр, амперметр на 4...10 А. Собираем цепь из двух последовательно включённых резисторов - дополнительного токоограничивающего и нашего измеряемого, амперметра и подключаем всё это к регулируемому источнику питания. Устанавливаем ток через резисторы, например - 4 А. Тогда, падение напряжения, измеренное цифровым вольтметром на измеряемом резисторе должно быть 0.4 В для резистора 0.1 Ом и 0.2 В для резистора 0.05 Ом. Если это не так, то подбираем длину высокоомного провода измеряемого резистора, пока не получим необходимое напряжение на нём.
73! YL2GL Валерий
|
|
| |
yl2gl | Дата: Пятница, 26.08.2011, 14:06 | Сообщение # 7 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Измеритель в работе:
Для прибора такой точности, сотые доли вольта, вряд ли нужны. Да и буква B после величины значения напряжения, смотрится уж очень нелепо. Её или нужно убрать, или сделать, согласно международным стандартам - V. Кстати, на схеме показана именно - V!
73! YL2GL Валерий
|
|
| |
yl2gl | Дата: Воскресенье, 28.08.2011, 15:59 | Сообщение # 8 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Автор, под ником OOGO любезно подкорректировал прошивку под мои пожелания! За что ему огромное спасибо! Теперь есть буква V и точность измерения напряжения - 0.1 В, не засоряющая дисплей избыточной информацией. Ещё бы влево значение тока сдвинуть, было бы вообще - сказка!
Файл отредактированной прошивки пристёгнут ниже, в виде архива *.rar
73! YL2GL Валерий
|
|
| |
atX-MAN | Дата: Пятница, 02.09.2011, 21:37 | Сообщение # 9 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Quote (yl2gl) Ещё бы влево значение тока сдвинуть, было бы вообще - сказка! Передвинуть не проблема.
|
|
| |
yl2gl | Дата: Пятница, 02.09.2011, 21:46 | Сообщение # 10 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Если можно - передвиньте, пожалуйста! Было бы здорово! Сам уж и не знаю как...
73! YL2GL Валерий
|
|
| |
atX-MAN | Дата: Пятница, 02.09.2011, 21:49 | Сообщение # 11 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Какая прошивка была? Под шунт 0.05 через делитель на 8ую ногу тиньки? Это я о токе...
Сообщение отредактировал atX-MAN - Пятница, 02.09.2011, 22:17 |
|
| |
yl2gl | Дата: Пятница, 02.09.2011, 21:53 | Сообщение # 12 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Точно, под 0.05 Ом и делитель на 7 ножку - напряжение, 8 и 9 ножки - ток. Прошивка под схему в начале топика 1:1. Заранее - спасибо! А то я в этом ни бельмеса не смыслю, увы... Ток меня, более 9.99 А, не очень то и интересует, поэтому, простой сдвиг информации по току влево, на одно знакоместо - было бы то, что нужно!
73! YL2GL Валерий
|
|
| |
atX-MAN | Дата: Пятница, 02.09.2011, 22:12 | Сообщение # 13 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Я тоже не гений, но там кое что понятно...
|
|
| |
yl2gl | Дата: Пятница, 02.09.2011, 22:27 | Сообщение # 14 |
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
| Спасибо! Сейчас уже поздно - не хочу шуметь, а завтра обязательно попробую залить и напишу здесь, на форуме, что получится. Огромное вам спасибо за содействие! Буду рад увидеть вас на сайте!
73! YL2GL Валерий
|
|
| |
atX-MAN | Дата: Пятница, 02.09.2011, 22:42 | Сообщение # 15 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| ooogo все спасибы!
|
|
| |
|