marți, 20 septembrie 2016

Releu de protectie la minima si maxima tensiune retea

   Am completat voltmetrul pentru retea prezentat in articolul Masurare valoare tensiune retea (230V/50Hz) cu un releu care permite alimentarea unui consumator si, totodata, avem indicatie cu 3 leduri, pentru tensiune redusa, tensiune optima.
   Am ales ca praguri 190V pentru tensiune redusa si 250V pentru tensiune mare si am urmatoarele cazuri:
- tensiune scazuta, led galben aprins, releu decuplat, consumatorul nu este alimentat
- tensiune buna, led verde aprins, releu cuplat, consumatorul este alimentat
 
 
- tensiune mare, led rosu aprins, releu decuplat, consumatorul nu este alimentat.
   Schema de test este cam asa:
   Pentru un releu de sine statator, alimentarea placii Arduino, a afisajului si a releului trebuie sa se faca de la un alimentator separat pentru a avea precizie mare, putandu-se folois si un modul de alimentare in comutatie, dar pentru masurare trebuie neaparat transformator cu sistem de redresare si filtrare...
   Intai, am testat partea de comutare a pragurilor, prin variatie liniara de la un minim la un maxim, conform sketch-ului main_voltage_1test.ino si filmuletului test releu protectie de minima si maxima tensiune retea
apoi am schimbat sa am valori aleatorii ale tensiuni, conform sketch-ului main_voltage_1test2.ino si filmuletului test releu protectie de minima si maxima tensiune retea (2)
iar apoi am pus sa masoara incarcand sketch-ul main_voltage_1.ino dupa cum se vede in filmuletul test releu protectie de minima si maxima tensiune retea (3)
   In acest ultim sketch se pot modifica pragurile, mai larg sau mai strict, procent de +10% (207..253V~) sau +5% (218..242V~), valori care se trec la variabilele under si over de asemenea exista o variabila cor care permite corectarea valorii masurate in comparatie cu valoare aindicata de un aparat de masura considerat etalon.

3 comentarii:

  1. I happen INTERNAL Error.
    What I missing? Please Help me.
    Error Code here

    sketch_aug05a:96: error: 'INTERNAL' was not declared in this scope
    exit status 1
    'INTERNAL' was not declared in this scope

    RăspundețiȘtergere
  2. I use in Arduino MEGA 2560 board, This error happened.

    RăspundețiȘtergere
    Răspunsuri
    1. Arduino Mega boards have other commands, must use INTERNAL1V1 instead INTERNAL, see https://www.arduino.cc/reference/en/language/functions/analog-io/analogreference/

      Ștergere