ArduShop.ro

ArduShop.ro
cod Z4A413ZN reducere 5%, pentru vizitatorii paginilor mele !

marți, 11 iulie 2017

Alimentator reglabil 0-30V/0-7A cu LM723 si volt-ampermetru de panou cu Arduino

    Dragos (cunoscut ca albasete de pe forumul electronistilor - elforum) a construit un alimentator reglabil, care este foarte util testelor cu consumatori mari, care are urmatoarea schema
    Schema de la care s-a pornit este publicata in articolul 3A NAPAJALNIK NASTAVLJIV OD 1V DO 27V de pe site-ul Reber. electronic (http://reber.si) si preluata si in articolul 1V-27V 3A Variable DC Power Supply de pe site-ul Power Supply Circuits (http://powersupply33.com/).
   Schema se adapteaza foarte bine unui indicator de panou cu Arduino, cum este cel prezentat in articolul Arduino ca multimetru (3), deoarece rezistenta-sunt pentru masurarea curentului este deja prezenta in schema, iar divizorul de tensiune pentru compensarea erorii este exact la iesirea alimentatorului, astfel ca nu mai apar erori datorita caderii de tensiune pe acea rezistenta-sunt de masura (in mod obisnuit pana la 0,5V).
   Pentru a avea fire de legatura mai putine, m-am pus de acord cu Dragos sa folosim un afisaj LCD 1602 (cu 16 coloane si 2 randuri) conectat la o placa Arduino Nano prin intermediul unei interfete i2c.
   Deoarece Arduino nu este solicitat prea tare, a fost pus si un senzor de temperatura (DS18B20). De asemenea, a fost prevazuta o iesire pentru alimentarea unui buzzer activ (sau alt sistem de avertizare) si inca o iesire pentru a alimenta un ventilator de racire (cooler) pentru radiatorul tranzistorilor finali).
   Partea de masura a tensiunii si curentului se realizeaza cum am prezentat in articolul mentionat ma inainte, iar conectarea se face simplu, prezentandu-va cum se leaga la schema publicata de autorul materialului original.
   Deoarece Arduino masoara doar tensiuni pozitive, vom masura fata de minusul puntii de masura (pinul GND).
   Pentru a calcula curentul debitat de alimentator, se masoara tensiunea pe rezistenta R5, care are valoarea de 0,15 ohmi in schema originala si 0,055 ohmi in montajul lui Dragos, deoarece a pus 4 rezistente de 0,22 ohmi (5W fiecare) in paralel.
  Pentru a calcula tensiunea la iesirea bornelor, se foloseste un divizor de tensiune conectat intre borna + de la iesire si minusul puntii redresoare; din tensiunea calculata se scade tensiunea de pe rezistenta R5.
   Pentru a mai usor de inteles modul de conectare, m-am folosit de cablajul original:
   Partea de Arduino (in schema e desenat un Arduino Nano, dar se poate folosi fara modificari Uno), contine afisajul LCD1602 cu interfata i2c, un buzzer activ, partea de masurare temperatura cu senzorul DS18B20 si partea de alimentare ventilator de racire. Daca releul si ventilatorul sunt pentru 5V, se alimenteaza si tranzistorul cu 5V, iar daca sunt de 12V se alimenteaza cu 12V si tranzistorul de comanda.
   Sketch-ul folosit se gaseste pe canalul de Github fiind psu_reber_ver3ro.ino. In el se gasesc definite valorile rezistentelor din divizor si a rezistentei de masurare a curentului:
ca si temperatura de pornire a ventilatorului si a histerezisului (pornire la +400C si decuplare la +380C):
   Cateva poze cu alimentatorul realizat de Dragos:
   Dragos (albasete), mi-a trimis 2 filmulete cu testele la sursa de tensiune:
sursa laborator cu LM723 pentru 0-30V/0-7A si indicator de panou cu Arduino
0-30V/0-7A PSU with LM723 and Arduino volt & ampermeter

2 comentarii:

  1. Daca mai ai asa ceva si imi poti spune un pret. Multumesc.
    mangiru_victor@yahoo.com

    RăspundețiȘtergere
  2. trebuie discutat cu "albasete", e facut de el.. cel din articol a ajuns la mine, dar el va poate face, scrieti-i pe dragos71teo@yahoo.com

    RăspundețiȘtergere