Вольтметр-амперметр-ваттметр, «ДЖИН»V1.0.

Автор: с2. Опубликовано в Вольтметры

Джин

Измерения постоянных напряжений. 

двухдиапазонный вольтметр от 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

s4115537

-1-й вольтметр двухдиапазонный от 0 до +100V
-2-й вольтметр с возможностью измерений от -30V до +30V.
-показания в амперметрах от 0.00 до 10.00А ( 30.00А)
-настраиваемый порог защиты по току
-термостат точность 0.1°C
-ваттметр, диапазон от 0.00 до 999.99Watt.
-отображение внутреннего сопротивления подключенной нагрузки в оМ
-использование регулируемого выхода ШИМ МК

6619162

(Вход в пользовательское меню, одновременное нажатие Кн1 и Кн3)
В схеме одля измерения отрицательного напряжения требуется минусовая подпорка.
Рис. 1 и 2 , как возможные варианты питания этой схемы....
4485649
FUSE. МК тактируется от внутреннего RS осциллятора, на частоте 4MHz.

6069028

В архиве :прошивка, 
 proteus (отладочная версия) . 

P.S. Если не планируете замер отрицательных напряжений, в таком случае можно обойтись однополярным блоком питания, и можно упразднить, 1-ну часть схемы на ОУ для вольтметра. Остальное будет работать по прежнему полноценно...

 

 

                             Электронные компоненты на http://aliexpress.com
Digital LCD Power Timer  Д/У три канала. Часы + будильник. DC 100V 10A V / A
AC-Digital-V.A.-LED
20-555 20-555 20-555 20-555 20-555
         
 ATMEGA8A  TQFP-32 PT2262 coding decoder   ATMEGA128A   ATMEGA328P-DIP Микросхема AD9850 
 ATMEGA8A  TQFP-32 10pcs/lot PT2262 DIP-18 Encoding decoder  10pcs Titanium Step Drill Bits 3-20mm  20-555    NE555 NE555P NE555N 555 DIP-8 20PCS
LCD 20X4 5V Blue nokia 5110 lcd ST7920  Сдвиговый регистр 74HC595D  1602 ЖК (синий экран) 
  LCD 20X4 5V Blue nokia 5110 lcd модуль (2) Titanium Step Drill Bits 3-20mm   фото
Плата AD9850 Transmitter-Receive DSO138 2.4  SIM800L GPRS GSM   Генератор до 10МГц
20-555 433Mhz RF transmitter receiver link kit for Arduino DSO138 2.4 20-555 20-555 
BTA41-600V L7805-TO220 AMS1117 3.3V 1A    Ams1117-5.0 SOT-223  78L05  SOT-89 5V 
Red Light 250V AC 15 AMP 125/20A Duplex Switch L7805-TO220-L7805-TO-220 AMS1117 3.3V 1A SOT-223     78L05 SOT89 SOT-89 5V 50PCS  
Titanium Bits 3-20mm Multi-function electric PCB mini drill Bit carbide  99pcs-Titanium-Steel-Drill.  BTS443P  TO252  
Titanium Step Drill Bits 3-20mm Multi-function electric machine soldering 10pcs 0.3mm to 1.2mm PCB mini drill Bit tungsten steel carbide   20-555   10pcs/lot BTS443P  TO252
PCB  thermal  paper PCB DIY  TQFP - DIP Adapter PCB   8 pin DIP Round IC socket   6-28-pins-DIP-IC 
PCB  thermal  paper Ccl-PCB-DIY  TQFP - DIP Adapter PCB  8 pin DIP Round IC socket  20-555 
LM2596s DC-DC 5A DC-DC Step Up MT3608 2A  mini DC-DC 3A    Rotary Encoder  RM-065 5kOm
20-555 DC-DC Step Up Power MT3608 2A Max    Rotary Encoder  Переменный резистор RM-065 502  
12V 5A 60W 110V-220V  12V 5A 60W LNK305PN DIP-7   Драйвер светодиодов рег. напр. DC-DC LCD 
12V 5A 60W 110V-220V Lighting Transformer High quality LED driver 12V 5A 60W LED Driver  20-555  20-555  20-555 
Transistor Tester ESR  Quadcopter Drone  Probe Oscilloscope X1 X10  RS232 to TTL Parking Camera 170" 
Transistor Tester LCR - ESR meter - Frequency Signal Generator Quadcopter Drone Probe Oscilloscope X1 X10  10PCS test hook clip  
MQ-135 Air Sensor   GL5528

Microphone Sensor

Photosensitive Sensor 

IR Sensor

MQ-135 Air Quality Sensor
ОУ  SOT23-5

BC847 NPN SOT-23 

SS8050+SS8550

BSS138 SOT-23 MOSFET Gerkon  
45 BSS138LT1G SOT-23 MOSFET Gerkon 
LED  220V  LED DC 12 В  100PCS-5mm-LED  LED-Display 4*4 Matrix Array  
100PCS-5mm-LED-Green-Blue-White-Yellow-Red дневные ходовые огни DC 12 В фото 20-555 4*4 Matrix Array/Matrix Keyboard 16 Key 
Toroid Ferrite 10 x 6 x 5mm   BNC Connector  Video Balun BNC  DC Power Male- female   BNC Female Connectors  
HC-SR505 Mini sensing module - sensor switch   фото  фото  фото   Tactile Push Button 10 models 250 pcs
Metal Film Resistor  high frequency - capacitor Metal-Resistor-Kit 1206-SMD-Resistors-2000pcs-Kit

0.6mm Tin Lead Solder  

 
1220pcs 0.33R~4.7M 1% Metal Film Resistor Assorted Kit 220uF 50V 8*16 high frequency - capacitor 50pcs/lot 20-555 20-555 20-555 
Sensor Module ZMCT103C HC-SR501  PIR Датч.уличный USB  Tester volt-ammeter Soldering-Kits-T12 
Transformer Sensor Module ZMCT103C 5A/5mA FZ0809 HC-SR501  PIR module  Sensor 20-555 Digital USB  Tester  charger doctor voltmeter ammeter 20-555 
DS18B20 TO-92 DHT22 digital 

Crystal Oscillator49S 

Датчик РТ100  WIFI модель ESP-12E (Esp8266) 
DS18B20 TO-92 - Temperature Sensor 10pcs/lot 20-555   20-555  20-555 
 

 

 

 

 

Комментарии  

# okoto 09.02.2015 23:27
Прошу прощения, помогите разобраться куда что подключать по печатке! Печатку друг скинул, сейчас нет связи( www.ex.ua/993893484295
# Oto 10.02.2015 16:52
В чужих печатках легче разбираться когда к ней есть интерес.
Из этого следует, что вам нужно самостоятельно начать подписывать каждую деталь и каждый контакт согласно схемы, и все на той плате станет на свои места.
# Сергей 27.02.2015 11:02
собрал схемку "Джин в2" работает в блоке питания всё чуднинько
при запуске показания были хаотичны пришлось поменять номиналы резисторов на 23,24,26,27 ножки АТМЕГИ с 510К на 47К показания стали стабильны .
Есть вопросы может кто то поможет
Температуру меряет до 42С при дальнейшем нагреве выдаёт ошибку датчик проверен на термометре atiny2313 до 120С измеряет без проблем может кто то знает как исправить.
И еще проблемка индикатор без поддержки кириллицы.Для "Джин1" прошивка для латиницы встречал (28 ногу атмеги на землю) ,а для "джин2" такая прошивка есть
За сххему и ваши труды большое спасибо
# Oto 27.02.2015 23:39
Цитата:
номиналы резисторов на 23,24,26,27
Да это опечатка была , там подразумевалось применение 51ком
Цитата:
меряет до 42С при дальнейшем нагреве выдаёт ошибку
По этому поводу у меня в голове крутится только одна фраза "Такого не может быть, потому что такого не может быть" :-)
Вам скорее всего мой совет не понравится, точно скажу что это 100% не программа, можно попытаться уменьшить резистор в цепи датчика с 4.7к до 3.3ком, и проверить банальную причину "непротрав" "непромыв" платы.
Цитата:
проблемка индикатор без поддержки кириллицы
Прошивки под латиницу нет, но опять же эту проблему вы можете решить самостоятельно, например с помощью понипрог.
Если имеете инициативу в этом вопросе , открывайте тему в форуме, я вам дам подсказку как это делается (научитесь, еще пригодится)
# Сергей 02.03.2015 21:08
На счет платы может быть проверю (сейчас нет возможности )
на счет латиницы - учится не когда не поздно перехожу на форум
# Guest 08.12.2015 13:41
Комментарий был удален администратором
# Guest 08.12.2015 13:42
Комментарий был удален администратором
# kotov1988 11.12.2015 22:05
Здравствуйте. Собрал вольт-ампер-ваттметр v1/0.
Установил в Блок питания.
Откалибровал 2х диапазонный вольтметр.
А вот с Амперметром беда. Нет линейности показаний.Отстроил (по тестеру в режиме изм. тока), стоит увеличить напряжение, как показания тока будут значительно отличаться от показаний тестера(А).
ОУ ЛМ2904, с ним показывает лучший результат (нуль на вольтметре), чем с 358. По питанию у 2904 повесил 0,1мкф.
Дело точно не в ОУ, перепробовал несколько, но безрезультатно. Подскажите, как добиться правильных показаний Амперметра?
# kotov1988 15.12.2015 16:24
Шунт 0,01R - амперметр безбожно врет. Питание показометра 12в. Промыл плату от канифоли, проверил все детали, все в норме. Неужели только я столкнулся с нелинейностью показаний амперметра?

You have no rights to post comments.
Недостаточно прав для комментирования