duminică, 30 iunie 2019

Indicator V-A cu ATTINY85 si ADS1015 pe LCD 8X2

La sursa din articolul anterior, am facut upgrade indicatorului de tensiune și curent. Indicatorul utilizat a fost descris tot anterior însa marele neajuns era viteza de masurare și precizia scăzută.
Astfel i-am adaugat un convertor analog digital pe I2C de tip ADS1015  . Link-ul duce către un modul  identic unde este foarte bine documentat
La schema de conectare anterioară aveam ocupați pinii pentru I2C asa că i-am relocat ca să pot conecta ADS-ul.
Schema de baza îi aparține lui Nicu Florica eu doar am modificat-o.

Din cod se deduce ușor noua configurație. La ADS1015 am pus  pinul ADR la GND  pentru a obține adresa 0x48 . La A0 am legat un divizor cu 100K si 0,47K. iar A1 l-am legat direct la ieșirea rezistenței de 0,1Ohm care e folosită ca senzor de curent pentru TL494.
În cod la linia
tensiune=(0.0043*Voltage);

0,43 este factorul de divizare rezultat dupa ce am masurat rezistențele.

Testat off-line precizia a fost super bună, însă după ca l-am introdus în cutia sursei am constatat în sarcina o abatere a indicației tensiunii de iesire datorată căderii de tensiune pe rezistența de 0,1Ohm. Indicatorul are masa comuna cu circuitul lui TL494, așa că urmează ori să înlocuiesc rezistența de 0,1Ohm cu una mai mică (aceasta "manâncă" 1V la 10A), și să recalculez protecția lui TL494, ori să pun un șunt separat indicatorului cu modificarea codului.
Codul ocupă relativ puțin, așa că dacă voi folosi un LCD16X2 voi putea să dau o utilitate și celorlalte două intrari ale lui ADA1015 care acum au ramas nefolosite.

Mai jos câteva imagini de la teste.






duminică, 16 iunie 2019

SG3524 ca sursa de laborator

Am testat functionarea lui SG3524 ca sursa de laborator, mai exact am adaptat schema 10.3.2 de la pagina 16. In urma experimentelor s-a comportat foarte bine, si a rezultat schema de mai jos. Cu rezistenta de 0,2Ohmi protectia limiteaza la cca 5A, situatie in care consumul pe intrare de duce aproape de 3A
Ca tranzistor am folosit un NJL0302 care are si o dioda inclusa in capsula si am folosit-o pe aceasta in locul lui 1N3880). Pe pinul 2 al lui SG3524 am reglat tensiunea de referinta la 0,9V aceasta da si tensiunea minima, iar frecventa de lucru am reglat-o  la 50KHz.(Aici mi s-a parut ca lucreaza mai "rece")
Frecventa este masurata in pinul 3.
Tensiunea minima:
Tensiunea maxima:
Lucru cu o sarcina de cca 3A:
In sarcina la cca 5A  are un consum pe intrare de 2,6A.(peste 5A intra protectia):
Consumul becului la 4,8V alimentat direct din sursa:
Consumul pe intrare cu becul cuplat la 4,6V.
Radiatorul de test desi este modest a facut fata la teste (dupa cca 15 minute cu becul alimentat la 4,6 V se putea tine mina pe el), insa ar fi necesar unul mai mare, Bobina este recuperata dintr-o sursa ATX. La un consum de pina 1A nu a fost necesar radiator.

Am inceput si desenarea cablajului ce va trebui optimizat (daca mai prind vreo zi linistita) dupa forma radiatorului.
Cred ca asta va fi versiunea finala. NJL0302 se va lipi pe spate, pentru a fi fixat mai usor pe radiator. I-am mai adaugat un LED pentru prezenta tensiune, si o stabilizare la 24V pentru circuitul integrat.
Placuta pregatita pentru populare. Ventilatorul ales din pacate nu a facut fata la testele finale
Placa cu piesele plantate:
 Cu cele 2 rezistente de 0,1Ohm in paralel limitarea de curent incepe dupa 3,5A. La o intrare de 30V si iesire de 5V la circa 3A este necesar un radiaror mai serios. Cel din poza l-am putut atinge vreo jumatate de ora dupa care a devenit insuportabil la degete. Ajutat de un ventilator cu siguranta se va descurca.
Riplu la iesire cu un consum de cca 3A


Ceas cu arduino pe VFD

Aveam un display VFD cu 7 segmente și 10 digiți  ce l-am primit de la Cristi Vasilache , și i-a venit rândul sa fie pus la muncă. După ce i...