Главная / Начинающим Ардуинщикам > Измерение напряжения 220 вольт на Arduino

Измерение напряжения 220 вольт на Arduino


Измерение напряжения бытовой сети с помощью трансформатора и делителя напряжения на Arduino.

Что нам понадобиться:
1. Понижающий трансформатор 220/~7 вольт.
2. Диодный мост (4 диода).
3. 2 резистора (т.к у меня выходное напряжение 7 вольт я использую 2 одинаковых резистора по 50 кОм).
4. Конденсатор электролитический (главное чтобы номинал был больше чем выходное напряжение трансформатора ).

Делитель напряжения расчитывается таким образом чтобы при напряжении в сети 270 вольт наш делитель не выдавал более 5 вольт!!! Иначе мы спалим нашу Arduino.



Прошивка:

const int analogInPin = A0;  
int sensorValue = 0;     
 
void setup() {
  Serial.begin(9600); 
}
 
void loop() {
  sensorValue = analogRead(analogInPin);            
  Serial.print("Voltage = " );                       
  Serial.println(int(sensorValue*0.2905));      
// Serial.println(sensorValue); 
  delay(1000);                     
}


Калибровка:
Сначала я подключил всю схему и посмотрел сколько показывает наш analogRead (закомментированная строка) у меня было порядка 740, далее я измерил напряжение в сети мультиметром у меня в сети 215 вольт теперь делим 215/740 = 0.2905 это мой поправочный коэффициент.


Как видим при подключении сразу показывает правильное напряжение однако при отключении напряжение падает до 94 вольт и медленно снижается у меня это происходит около минуты. Это происходит из за конденсатора в нашей схеме и пока он полностью на разрядится будут показания напряжения.
8-09-2018, 17:50. Разместил: administrator
Вернуться назад