Вольтметр-амперметр-ваттметр, «ДЖИН»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 Таймер- таблетки
Digital LCD Power Timer.
20-555 20-555 20-555 20-555 20-555
           
 ATMEGA8A  TQFP-32 PT2262 coding decoder   ATMEGA128A   ATMEGA328P-DIP Микросхема AD9850  NE555N  DIP-8  
 ATMEGA8A  TQFP-32 10pcs/lot PT2262 DIP-18 Encoding decoder  10pcs Titanium Step Drill Bits 3-20mm  20-555  20-555   NE555 NE555P NE555N 555 DIP-8 20PCS 
           
LCD 20X4 5V Blue nokia 5110 lcd ST7920  Сдвиговый регистр 74HC595D  1602 ЖК (синий экран)  Шаг. двиг. 28BYJ-48 5V 
  LCD 20X4 5V Blue nokia 5110 lcd модуль (2) Titanium Step Drill Bits 3-20mm  20-555  20-555  20-555 
           
RELAY-12V-DC 8-channel  relay 5V SLA-12VDC Relay 30A T90  SRA-12VDC-CL 20A  5V  Relay Module   
20-555  8-channel  relay 5V SLA-12VDC-SL-C   Relay 30A T90    5V trigger Channel Relay Module   
           
Плата AD9850 Transmitter-Receive DSO138 2.4  SIM800L GPRS GSM   Генератор до 10МГц Генератор NE555 
20-555 433Mhz RF transmitter receiver link kit for Arduino DSO138 2.4 SIM800L GPRS GSM Module MicroSIM -TTL Serial Port 20-555  20-555 
           
Клемник 2Pin 5.0 мм  Plastic  Box Red Light 250V 40 Pin Single 40Pin 2.54 Single   
20-555 Plastic Electronic Project Box Red Light 250V AC 15 AMP 125/20A Duplex Switch 40 Pin Single Row Straight Female 2.54mm 10Pcs/Lot 40Pin 2.54 Single Row Pin Male  
           
BTA41-600V L7805-TO220 AMS1117 3.3V 1A    Ams1117-5.0 SOT-223  78L05  SOT-89 5V  BTS443P  TO252 
20-555 L7805-TO220-L7805-TO-220 AMS1117 3.3V 1A SOT-223     78L05 SOT89 SOT-89 5V 50PCS   10pcs/lot BTS443P  TO252  
           
Titanium Bits 3-20mm Multi-function electric PCB mini drill Bit carbide  99pcs-Titanium-Steel-Drill.    9mm Hole White Plastic 
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    9mm Hole White Plastic 
           
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 quartz resonator  
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"  test hook clip 
Transistor Tester LCR - ESR meter - Frequency Signal Generator Quadcopter Drone Probe Oscilloscope X1 X10  CH340G RS232 to TTL module 20-555  10PCS test hook clip
           
MQ-135 Air Sensor   GL5528

Microphone Sensor

Photosensitive Sensor 

IR Sensor

HC-SR505 sensor switch 
MQ-135 Air Quality Sensor HC-SR505 Mini sensing module - sensor switch
           
ОУ  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   Button  250 pcs  
LED лампы 220V дневные ходовые огни DC 12 В 100PCS-5mm-LED-Green-Blue-White-Yellow-Red 20-555 4*4 Matrix Array/Matrix Keyboard 16 Key  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 Oscillator 49S 

 
Датчик РТ100     
DS18B20 TO-92 - Temperature Sensor 10pcs/lot DHT22 digital temperature and humidity sensor   20-555     
           
Transmitter-Receiver  TF card U disk MP3 Player WIFI модель ESP-12E (Esp8266) Д/У для ворот      
2CH-RF-Remote-Control-Switch-Transmitter-Receiver 20-555 20-555 20-555    
           

 

         
           
 

 

 

Комментарии   

# okoto 09.02.2015 23:27
Прошу прощения, помогите разобраться куда что подключать по печатке! Печатку друг скинул, сейчас нет связи( http://www.ex.ua/993893484295
# Oto 10.02.2015 16:52
В чужих печатках легче разбираться когда к ней есть интерес.
Из этого следует, что вам нужно самостоятельно начать подписывать каждую деталь и каждый контакт согласно схемы, и все на той плате станет на свои места.
# sergo65 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ком, и проверить банальную причину "непротрав" "непромыв" платы.
Цитата:
проблемка индикатор без поддержки кириллицы
Прошивки под латиницу нет, но опять же эту проблему вы можете решить самостоятельно, например с помощью понипрог.
Если имеете инициативу в этом вопросе , открывайте тему в форуме, я вам дам подсказку как это делается (научитесь, еще пригодится)
# sergo65 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