Индикатор напряжения/тока 6-канальный на Atmega8
Re: Индикатор напряжения/тока 6-канальный на Atmega8
ну вот оказалось для Фунтика измерение отрицательного напряжения - большая тайна. Хотя что сложного - взять и померить...
или почитать про работу ОУ. Нет, проще засорять форум...
или почитать про работу ОУ. Нет, проще засорять форум...
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Фунтик писал(а):Ну что вот нового, интересного и полезного из всего этого? Только знание того, что ncp1400 научился считывать АЦП и выводить это на экран. 6 раз подряд. Да хоть 24. Какой прок?
Для разминки можно потопать в Схемы-Цифровые-Измерение и попытаться найти там "нового, интересного" в вольтметрах-амперметрах. С учетом, что тут, если верить инструкции, все каналы максимально настраиваются программно без точной подгонки у операционников коэффициентов усиления, сдвига 0 и т.п. В какой еще конструкции такое есть? Пример в студию. Я возьму на заметку. Особенно если с исходниками на С будет. Я лентяй
Фунтик писал(а):Но статья об измерении отрицательного напряжения тем же контроллером (при двухполярном выходе ББП) имеет в 500 миллионов раз большую пользу. И, кстати, где-то я подобное встречал. Нет, ну понятно - нетрадиционное включение операционника на входе. Но вот это-то и интересно.
А вот это - ну совсем просто. При 2-полярном питании соорудить инвертирующий усилитель, подать на вход ему "-" и рассчитать делитель (ну и усиление, если приспичит малые напряжения применять) - полгода радиокружка не надо. Любой букварь по применению ОУ даст ответ.
Вот заменить ACS713 на НАДЕЖНУЮ конструкцию на ОУ - это уже не хухры-мухры. С учетом, что эта МС почти как МК+индикатор стоит. Да еще чтобы датчик не в общем, а в "+" или "-" выводе был. Что потребует знания, на чем вход ОУ сделан, просчитывания инструментального усилителя. Полгода радиокружка может не хватить
Но это уже другая тема. Датчик измерителя. А с учетом, что у кучи конструкций стабилизаторов датчик тока - в общем проводе, не факт, что уж очень нужно...
ncp1400 писал(а):или почитать про работу ОУ.
А может он "на слабо" берет? Чтобы самому не морочиться
Как я с заменой ACS713
Человек - это звучит гордо, а обезьяна - объективно...
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Для инверсии двухполярное питание не нужно.
И схем измерения тока на ОУ в сети предостаточно:
http://s.eeweb.com/members/martin_tomas ... 097848.PNG
http://focus.ti.com/en/graphics/aap/general/figure6.gif
на каком-нибудь TL072/082 вполне заработает.
И схем измерения тока на ОУ в сети предостаточно:
http://s.eeweb.com/members/martin_tomas ... 097848.PNG
http://focus.ti.com/en/graphics/aap/general/figure6.gif
на каком-нибудь TL072/082 вполне заработает.
Re: Индикатор напряжения/тока 6-канальный на Atmega8
ncp1400 писал(а):Для инверсии двухполярное питание не нужно.
И схем измерения тока на ОУ в сети предостаточно:
Хохма в том, что rail-to-rail по выходу - это "немного" мухлеж. Около 0 (или + питания) - сигнал "вытягивается" нагрузочным резистором - иначе никак. А при биполярном питании - ЛЮБОЙ ОУ в 0 может выход утянуть. Пустячок, а приятно
Я по току и т.п. вообще-то Фунтика хотел спровоцировать
Человек - это звучит гордо, а обезьяна - объективно...
Re: Индикатор напряжения/тока 6-канальный на Atmega8
LM358 тоже не даст чистого ноля, можно нагрузить выход резистором.
Добавил в прошивку отрицательные умножители (для минусовых напряжений), и коррекцию VCC.
Добавил в прошивку отрицательные умножители (для минусовых напряжений), и коррекцию VCC.
- Вложения
-
- manual-ru.pdf
- (42.18 КБ) 212 скачиваний
-
- ui-m8-01.hex
- (16.29 КБ) 426 скачиваний
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Подниму, а-то закисать начинает.
Docendo discimus
Re: Индикатор напряжения/тока 6-канальный на Atmega8
ncp1400, выложите пожалуйста файлик pcb-kicad.
И кто-нибудь всё-таки может выложить простую и рабочую схему (и печатную плату) для измерения тока не на ACS713, а на более бюджетных элементах, которую можно совместно использовать с этим индикатором напряжения ?
И кто-нибудь всё-таки может выложить простую и рабочую схему (и печатную плату) для измерения тока не на ACS713, а на более бюджетных элементах, которую можно совместно использовать с этим индикатором напряжения ?
Re: Индикатор напряжения/тока 6-канальный на Atmega8
- Вложения
-
- sch.png
- (14.34 КБ) 505 скачиваний
Re: Индикатор напряжения/тока 6-канальный на Atmega8
ncp1400 в вашей схеме не используется вывод RW дисплея ?
Я собрал схему, но пока не работает.
На дисплее только светится верхний ряд квадратиков.
Дисплей WH-1602D исправный, уже использовал его в другом устройстве.
Яркость регулируется. Напряжение 5В поступает на Mega.
Прошивал Mega программатором PostalAVR через разъём на плате. Правда в инструкции к программатору не сказано, что он поддерживает внутрисхемное программирование контроллеров Mega. Но насколько я понял, получиль прошить фьюзы и прошивку. И получилось прочитать прошивку. До этого прошивал этим программатором Mega16,но не внутрисхемно, а подпаивался проводками к панельке микросхемы.
Печатную плату использовал от другого похожего устройства, может у меня где-нибудь есть ошибка, но вроде всё проверил.
А вот с подключение дисплея несовсем понятно.
На другом похожем устройсте, дисплей подключается по другому, предполагаю что это зависит от того, как написана прошивка. Но в той схеме у дисплея используется вывод RW,а в вашей нет.
Куда можно подпаять вывод RW дисплея, или причина не в нём ? Пробовать прошить Mega отдельно от платы или искать ошибки на печатной плате ?
Я собрал схему, но пока не работает.
На дисплее только светится верхний ряд квадратиков.
Дисплей WH-1602D исправный, уже использовал его в другом устройстве.
Яркость регулируется. Напряжение 5В поступает на Mega.
Прошивал Mega программатором PostalAVR через разъём на плате. Правда в инструкции к программатору не сказано, что он поддерживает внутрисхемное программирование контроллеров Mega. Но насколько я понял, получиль прошить фьюзы и прошивку. И получилось прочитать прошивку. До этого прошивал этим программатором Mega16,но не внутрисхемно, а подпаивался проводками к панельке микросхемы.
Печатную плату использовал от другого похожего устройства, может у меня где-нибудь есть ошибка, но вроде всё проверил.
А вот с подключение дисплея несовсем понятно.
На другом похожем устройсте, дисплей подключается по другому, предполагаю что это зависит от того, как написана прошивка. Но в той схеме у дисплея используется вывод RW,а в вашей нет.
Куда можно подпаять вывод RW дисплея, или причина не в нём ? Пробовать прошить Mega отдельно от платы или искать ошибки на печатной плате ?
- Вложения
-
- WH-1602D.pdf
- (430.05 КБ) 158 скачиваний
-
- Работа_с_AVR.pdf
- (1003.41 КБ) 365 скачиваний
Re: Индикатор напряжения/тока 6-канальный на Atmega8
RW - на землю. Прошивка 100% рабочая.
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Спасибо. Результат есть. Буду собирать и настраивать дальше.
- Вложения
-
- 190110-1303.jpg
- (66.6 КБ) 633 скачивания
-
lionberger
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Сб окт 09, 2010 08:45:42
Re: Индикатор напряжения/тока 6-канальный на Atmega8
По поводу измерения тока чуть более подробно . если есть пару свободных минуток? Еще вопрос:измерение переменки в диапазоне 1--1.2В применить возможно ?
Re: Индикатор напряжения/тока 6-канальный на Atmega8
измерить ток в "+" можно например на ACS713, или измерительным усилителем (MAX4372, INA138, HV780x, ZXCT10xx, TSC1xx...)
или на ОУ ( Uout = I * R4 * R7 / R5 ):


для переменки нужен выпрямитель на ОУ
http://ww1.microchip.com/downloads/en/A ... 01353A.pdf
http://www.ijetae.com/files/Volume4Issu ... 314_70.pdf
или на ОУ ( Uout = I * R4 * R7 / R5 ):


для переменки нужен выпрямитель на ОУ
http://ww1.microchip.com/downloads/en/A ... 01353A.pdf
http://www.ijetae.com/files/Volume4Issu ... 314_70.pdf
-
lionberger
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Сб окт 09, 2010 08:45:42
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Спасибо.Углубляюсь в документы:)
Re: Индикатор напряжения/тока 6-канальный на Atmega8
В первом сообщении темы написано, что у вольтметра есть вывод в RS232.
ncp1400 - у Вас есть какой-нибудь софт для этого вольтметра ?
Как можно посмотреть показания этого вольтметра на компе ?
ncp1400 - у Вас есть какой-нибудь софт для этого вольтметра ?
Как можно посмотреть показания этого вольтметра на компе ?
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Есть, скоро выложу.
Добавил управление вентилятором охлаждения от датчика LM35/45/TC1047/MCP9700: вход на AD6 (можно кинуть резистор/перемычку на SCK), выход - PB4/MISO (1ца - вкл.). Прошивка, инструкция, схема доработки - в аттаче.
Добавил управление вентилятором охлаждения от датчика LM35/45/TC1047/MCP9700: вход на AD6 (можно кинуть резистор/перемычку на SCK), выход - PB4/MISO (1ца - вкл.). Прошивка, инструкция, схема доработки - в аттаче.
- Вложения
-
- ui-m8-01.hex
- (17.1 КБ) 431 скачивание
-
- manual-ru.pdf
- (44.28 КБ) 184 скачивания
-
- sch.png
- (33.51 КБ) 816 скачиваний
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Добавлена поддержка протокола Modbus RTU (команда 03 - Read Holding Registers). Если адрес устройства 0 - выводится, как раньше, CSV.
Можно встроить в любую SCADA.
Можно встроить в любую SCADA.
- Вложения
-
- ui-m8-01.hex
- (19.32 КБ) 446 скачиваний
-
- manual-ru.pdf
- (47.18 КБ) 149 скачиваний
Re: Индикатор напряжения/тока 6-канальный на Atmega8
Здравствуйте ! Давно искал такую схему, лучшее применение - для индикации 3х фазного напряжения и тока!!!

