Вольтметр-амперметр-ваттметр, «ДЖИН»V1.0.
Измерения постоянных напряжений.
двухдиапазонный вольтметр от 0 до 100V
амперметр от 0.00 до 10.00А ( 30.00А)
ваттметр, диапазон от 0.00 до 999.99Watt.
использование регулируемого выхода ШИМ МК
настраиваемый порог защиты по току
Программа рассчитана для измерений постоянного тока, в лабораторном БП.
Свойства программы и характеристики:
- двухдиапазонный вольтметр, общий диапазон измерения от 0 до 100V.
Этотдиапазон разделен на два поддиапазона измерения,
①от 0.00 до 9.99V. дискретность измерения напряжения 0.01V,
②от 10.0 до 100.0V дискретность измерения напряжения 0.1V.
- амперметр от 0.00 до 10.00А дискретность измерения тока 0.01А.
Защита по превышению потребляемых ампер, двух видов:
триггерная и по таймеру от 1 до 99 сек. (вариант выбора производится из пользовательского меню).
- ваттметр, отображает информацию исходя из измерения по собственным данным V и А,
расчет для постоянного тока Ватт = Ампер * Вольт, т.е. - P=I*U, диапазон от 0.00 до 999.99Watt,шаг отображения измерения 0.01 ватт.
- также, в программе используется функция аппаратного ШИМа (PWM)МК, частота 125 kHz ,
коэффициент заполнения импульсами – ШИМа, отображается в основном экране в % исчислении,от 0 до 100% ,
на вывод МК(РВ3) можно подключать любое устройство, в котором вы имеете надобность, будь то паяльник или вентилятор.
Схема:
Схема состоит из распространенных и доступных деталей,
ЖКИ 16х2 на базе контроллера HD44780 или KS0006, МК ATmega8 с любой буквой, в DIP или TQFP исполнении. А также ОУ Lm328 или Lm2904 .
Вот в вкратце и все основные характеристики.
НО…… к чему тогда программа названа таким чудным названием, «Джин версия 1»...........???
Вот тут и есть такая изюминка, программа МК как бы подразумевает, «Что желаешь, хозяин?»,
а хозяин, например,…. как бы не желает пользоваться этим двухдиапазонным вольтметром :-), а желает просто без всяких хитростей, простой до 30.00V, тогда
входим в пользовательское меню и оттуда делаем замену на главном экране,
двухдиапазонного на простой вольтметр с диапазоном от 0.00 до 30.00V (точность измерения будет 0.03V).
Далее,… так ведь хозяину маловато измерять ток до 10А, входим в меню и "вуаля" — (франц."voila") выбираем диапазон до 20А или до 30 Ампер….
(ВНИМАНИЕ!!! Выбор этих двух опций в рабочей схеме повлечет за собой необходимость подстройки, входных аналоговых цепей V или А).
Еще при необходимости в пользовательском меню вы можете подключать дополнительно, второй независимый вольтметр с диапазоном от 0.00 до 30.00V
(например: это позволит при наладке каких либо схем, производить контроль напряжения сразу в нескольких точках).
Вот несколько фотографий работы вольтамперметра-ваттметра, как видите одной прошивкой по выбору, осуществляется несколько режимов измерения.
На экране отображаются ; вольтметр - - ШИМ, амперметр - - устан. защиты в А
Теперь ; вольтметр - - ваттметр, амперметр - - устан. защиты в А
вольтметр - - вольтметр , амперметр - - ваттметр
Управление кнопками:
В основном режиме экрана, кнопки Кн1, Кн2, Кн3 оперативно реагируют на такие настройки;
Кн2 производит выбор (устанавливается миг. курсор) на регулировку ШИМ или установку порога сработки защиты амперметра
(сброс сработавшей защиты производится по нажатию любой кнопки или по таймеру)
в это время кнопки Кн1, Кн3 выполняют функцию уменьшения или увеличения, порога защиты ампер или значения ШИМ.
Одновременное нажатие кнопок Кн1, Кн2 вход в меню (установки верхней строки), где выставляются отображение функций ШИМ, ваттметр, вольтметр.
Одновременное нажатие кнопок Кн2, Кн3 вход в меню настройки функций амперметра защиты по току (нижняя строка правая часть экрана).
Движение по пунктам меню осуществляется кнопкой Кн2.
Настройка вольтметра: начинаем с первого поддиапазона, подаем на вход любое постоянное напряжение до 9.98V,
и сравнивая с тестовым вольтметром, настраиваем подстроечным резистором R- 2 одинаково видимые показания приборов,
аналогично поступаем и со вторым поддиапазоном,
подаем на вход напряжение от 10.1V и, сравнивая с тестовым вольтметром,
настраиваем подстроечным резистором R- 1 одинаковые показания напряжения.
Если будете использовать доп. вольтметр, настройка доп. вольтметра производится подстроечным резистором R- 3.
FUSE. МК тактируется от внутреннего RS осциллятора, на частоте 8MHz.
Рroteus:
Все настройки и параметры устройства, выбранной пользователем конфигурации, сохраняются в памяти МК.
Архив проекта: схема, прошивка, фьюзы, proteus.
версия 1.0 диапазон измерения до 10.00А-20.00А-30.00А , установка защиты с шагом 0,1А
версия 1.1 д. изм. до 10.00А-20.00А-30.00А , уст. защиты шаг0,1А (по молчанию дисплей кириллица , но если ЖКИ латиница то перемычкой РС5 на землю).
версия 1.2 диапазон измерения до 1.000А-2.000А-3.000А , установка защиты с шагом 0,01А
____________________________________________________________________________
Версия Вольтметр-амперметр-ваттметр, "ДЖИН V2.0"
Программа для измерений постоянного тока, в лабораторном БП.
Дисплей 16х4
-1-й вольтметр двухдиапазонный от 0 до +100V
-2-й вольтметр с возможностью измерений от -30V до +30V.
-показания в амперметрах от 0.00 до 10.00А ( 30.00А)
-настраиваемый порог защиты по току
-термостат точность 0.1°C
-ваттметр, диапазон от 0.00 до 999.99Watt.
-отображение внутреннего сопротивления подключенной нагрузки в оМ
-использование регулируемого выхода ШИМ МК
(Вход в пользовательское меню, одновременное нажатие Кн1 и Кн3)
В схеме одля измерения отрицательного напряжения требуется минусовая подпорка.
Рис. 1 и 2 , как возможные варианты питания этой схемы....
FUSE. МК тактируется от внутреннего RS осциллятора, на частоте 4MHz.
В архиве :прошивка, proteus (отладочная версия) .
P.S. Если не планируете замер отрицательных напряжений, в таком случае можно обойтись однополярным блоком питания, и можно упразднить, 1-ну часть схемы на ОУ для вольтметра. Остальное будет работать по прежнему полноценно...
Комментарии
Из этого следует, что вам нужно самостоятельно начать подписывать каждую деталь и каждый контакт согласно схемы, и все на той плате станет на свои места.
при запуске показания были хаотичны пришлось поменять номиналы резисторов на 23,24,26,27 ножки АТМЕГИ с 510К на 47К показания стали стабильны .
Есть вопросы может кто то поможет
Температуру меряет до 42С при дальнейшем нагреве выдаёт ошибку датчик проверен на термометре atiny2313 до 120С измеряет без проблем может кто то знает как исправить.
И еще проблемка индикатор без поддержки кириллицы.Для "Джин1" прошивка для латиницы встречал (28 ногу атмеги на землю) ,а для "джин2" такая прошивка есть
За сххему и ваши труды большое спасибо
Цитата: По этому поводу у меня в голове крутится только одна фраза "Такого не может быть, потому что такого не может быть"
Вам скорее всего мой совет не понравится, точно скажу что это 100% не программа, можно попытаться уменьшить резистор в цепи датчика с 4.7к до 3.3ком, и проверить банальную причину "непротрав" "непромыв" платы.
Цитата: Прошивки под латиницу нет, но опять же эту проблему вы можете решить самостоятельно, например с помощью понипрог.
Если имеете инициативу в этом вопросе , открывайте тему в форуме, я вам дам подсказку как это делается (научитесь, еще пригодится)
на счет латиницы - учится не когда не поздно перехожу на форум
Установил в Блок питания.
Откалибровал 2х диапазонный вольтметр.
А вот с Амперметром беда. Нет линейности показаний.Отстроил (по тестеру в режиме изм. тока), стоит увеличить напряжение, как показания тока будут значительно отличаться от показаний тестера(А).
ОУ ЛМ2904, с ним показывает лучший результат (нуль на вольтметре), чем с 358. По питанию у 2904 повесил 0,1мкф.
Дело точно не в ОУ, перепробовал несколько, но безрезультатно. Подскажите, как добиться правильных показаний Амперметра?
готовое изделие, ценой в 1,1$
alipromo.com/redirect/cpa/o/o1vs8em87ooc4zcgrgjgmzd2mp49k0ws/?to=http%3A%2F%2Fru.aliexpress.com%2Fitem%2FFree-Shipping-Digital-USB-Mobile-Power-charging-current-voltage-Tester-Meter-Mini-USB-charger-doctor-voltmeter%2F32547666985.html%3Fspm%3D2114.14010208.99999999.264.nKMADe