Se afișează postările cu eticheta LM2576. Afișați toate postările
Se afișează postările cu eticheta LM2576. Afișați toate postările

duminică, 30 decembrie 2018

Test indicator tensiune, curent, temperatura pe OLED folosind arduino

La sugestia lui George Dacin am testat un indicator pentru o sursa de laborator folosind un arduino cu afisare pe OLED I2C 128x64. Materialul de baza a constat in articolul lui Nicu Florica, la care am modificat afisarea pe OLED si am adaugat un pseudo termostat.
A iesit ca mai jos (clampmetrul din poza e folosit doar pentru fixare):
Rezultind o afisare patratoasa "patratoasa" am modificat codul initial introducind fonturi conform materialului prezentat de adafruit, iar dupa incarcarea codului a iesit ca mai jos: (prima poza e de la mine, cea de jos a alui George)


Asupra masurarii temperaturii parerile au fost diferite, George dorea sa foloseasca DS18B20 , iar eu doream o simpla dioda (metoda descrisa in detaliu de Nicu), tinind cont ca aceasta urma sa masoare temperatura unui radiator si actioneze un ventilator la depasirea unui anumit prag.
Ca sa nu fie discutii am realizat un test cu DS18B20 si un test cu dioda
Apoi a aparut un comentariu al lui Cristi Vasilache vis-a-vis de precizie, asa ca am luat o sursa de la un copiator defect ce scoate 35V/5A, si modul cu XL4016. Divizorul testat de mine e format dintr-o rezistenta de 100K si una de 470 Ohm, cu 0,1Ohm pentru curent. Valorile rezistentelor le-am masurat cu un AMPROBE 35XP-A, cel ce apare in poze, iar la rezistenta de 0,1Ohm am luat de buna valoare inscrisa pe ea. Referinta interna la mine arata 1,11V
Imagini de la teste sint mai jos:




Concluzia este (asa cum se poate vedea din imagini) ca precizia este cumva relativa, fiind afectata de rezolutia de 10 biti a lui Atmega328 si precizia masurarii rezistentelor din divizor si a tensiunii de referinta. 
Cind va finaliza si George cu testele de la el voi reveni cu detalii.

Update 22-feb-2019
Pe scheletul codului anterior am testat adaugarea unui modul convertor analog/digital cu interfata I2C ADS1115 .

In cod eu am ales sa afisez doar 5 zecimale.
In poza de mai jos, U masoara tensiunea de 3,3V iar I masoara tensiunea de 5V la un modul arduino nano alimentat din USB-ul macbook-ului, iar T este temperatura furnizata de un DS18B20.
Precizia este superioara celei oferite de 8 biti ai lui Atmega328.

Modulul de sursa cu LM2576 este de aici.




sâmbătă, 24 martie 2018

Step-down de casa cu LM2576

Din motive similare cu cele descrise in articolul anterior, m-am "suparat" si mi-am facut singur un step-down cu LM2576 care sa functioneze rece. La modulele chinezesti cu componente SMD, dioda este cam la limita avind un curent maxim de 3A, care la consumuri de peste 1,5A topeste cositorul cu care a fost lipita. La fel bobinele tip SMD se "scurg" de pe placa.
Am pornit de la schema de baza din datasheet-ul lui LM2576, unde am mai adaugat o punte redresoare, un Led pentru prezenta tensiune si o rezistenta de descarcare pe iesire. Daca rezista cu succes la teste ii va fi atasat un transformator  si o caseta.
Schema la care m-am gindit este cea de mai jos:
Pentru probe l-am realizat pe o placa de test.


In locul diodei D2 am folosit o dioda dubla pusa in paralel recuperata dint-o sursa pc, la iesire am folosit 2 condensatori de 1000microF. Dioda dubla si LM-ul le-am fixat pe un radiatorul din poza cu dimensiunile 55/30/10. Bobina are 30 spire CuEm de 1mm bobinate pe un tor recuperat tot dintr-o sursa PC.
La teste am folosit un transformator recuperat de un UPS care scotea la iesire 18V pe un secundar bobinat cu CuEm de 2mm. Dupa puntea redresoare avea 26Vcc.
La teste am folosit mai multe becuri auto de semnalizare pina am ajuns la un curent de 2,8A la o iesire de 5V, si l-am lasat sa se manifeste circa 2 ore, timp in care mai testam temperatura radiatorului. 
Initial ma gindeam ca radiatorul este mic, insa temperatura lui era foarte putin sesizabila. Bobina s-a incalzit ceva mai bine, dar nu suficient cit sa topeasca cositorul de la borne, de fapt putea fi atinsa cu mina fara a face rani. Puntea redresoare (KBU808 am folosit eu) era usor calda desi nu a fost fixata pe radiator.
Au urmat testele de scurt circuit care l-au lasat rece. Firele de legatura care erau cam subtiri au fost singurele evident mai calde, dar aveau si motiv.
Citeva imagini de la teste: pe osciloscop se poate vedea riplul la 15V/1.5A


Urmeaza sa gasesc citeva radiatoare identice si functie de acesta sa "calc" si citeva cablaje cu si fara punte redresoare.
Un test de cablaj imprimat + silk calcat.


 Partea cu silk-ul cred ca mai trebuie studiata.
Schema facuta cu kicad, iar cablajul cu pcb wizard.



Amplificator ultra simplu cu MOS 40W/8Ohm la 2x30V

 Am început construcția unui amplificator cu tranzistori MOS după o schemă proiectată de Ionel Epure , care se împacă foarte bine cu boxele ...