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

duminică, 28 martie 2021

PWM cu Attiny85 si encoder

 Am testat un generator PWM cu Attiny85 și encoder rotativ de ale cărui rezultate sunt mulțumit. Scopul final este de a obține tensiune variabilă între 0V si 5V maxim pentru reglajul sursei prezentată într-un articol anterior, unde acum am niște potentiometri multitură care fac necazuri. De fapt poate fi utlizat în orice schema de sursă care are feedback fix și face reglajul dintr-o tensiune de referință. 

Eu am folosit un Attiny85 cu bootloader de 8MHz programat cu arduino, însă la preference am adăugat linia de mai jos, iar rezultatul este ca în poză:

https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json



Materialul de inspirație este de pe http://www.technoblogy.com/ unde în loc de LED am pus un dublu integrator ca în schema de mai jos:


Pornirea se face din zero ceea ce nu mă deranjează, iar la apăsarea butonului revine la zero.

Montajul de test pe breadboard:

Aici cu galben sunt impulsurile din PB0 iar cu albastru ieșirea din integrator.



Codul se găsește și pe pagina de inspirație și este urcat și pe github.
Urmează să desenez un cablaj care să se potrivească și în cutia sursei.

Pe placa am mai pus un stabilizator cu MC34063 care alimenteaza separat cele doua circuite Attiny85.
Si o imagine de ansamblu cu reglajul sursei cu TL494 pusa pe sarcina electronica.





 

miercuri, 30 ianuarie 2019

Radio cu TEA5767 cu afisare pe TFT 1,44" si reglaj de volum

Am pornit de la un proiect mai vechi care a fost adaptat dupa informatiile gasite pe blogul unui neamt, la care am adaptat din nou afisarea pentru un TFT de 1,44", in plus am adaugat inca doua butoane care ajusteaza volumul (la iesirea D3 se obtin impulsuri cu factor de umplere variabil). Teoria este descrisa de Nicu Florica pe blogul lui. Pentru amplificare am folosit un TDA7496L care are un pin pentru  reglajul volumului  functie de tensiune. In plus am mai introdus o dioda la A1 care masoara si afiseaza si temperatura. A iesit ca mai jos:


Iesirea D3 este legat la rezistenta de 300K din pinul 6 al lui TDA7496L printr-un integrator compus dintr-un rezistor serie de 1K cu 2 condensatoare la GND unul de 4,7micro in paralel cu 100nF.
Schema se poate deduce foarte usor din codul postat pe github unde am lasat comentarii.
Impulsurile din pinul 3 care sint responsabile cu reglajul volumului se pot vedea mai jos:
Volum ridicat
 Volum scazut

O tentativa de realizare finala  (care nu-mi apartine, eu doar am scris codul in Atmega328) se poate vedea mai jos:

Sub display este un Atmega328, iar modulul cu TEA5767 este pe fata cu circuite. Cablajul urmeaza a fi refacut pentru s-a omis pozitionarea diodei sensor de temperatura (acum este pusa cu 2 sirme in aer) si s-au gresit gaurile pentru butoane (acestea fiind atipice cu tija foarte lunga). Cele din poza sint temporare pentru teste.


Aici e partea de alimentare cu 3,3V realizata cu MC34063 (pag.7), si amplificatorul cu TDA7496L (pag.4)


 Cele 2 placi deocamdata sint fixate spate in spate cu "pseudo" distantieri.



duminică, 16 septembrie 2018

PWM cu 555 pentru LED-uri de 3W sau motoare

Ca sa scap de racirea lui LM317 , am facut un circuit PWM pentru alimentarea LED-urilor. Un circuit identic folosesc si pentru motorasul  de gaurit cablaje.

Schema este mai jos:
D3 este necesara doar pentru alimentarea unui motoras.
Trecventa este: f(HZ)=2,7/C2 (microF).
Am testat doua variante cu Q1 bipolar NPN (D882) si cu MOS (IRF640), amindoua alimentind niste LED-uri albe de 3W la 3,3V.
In varianta cu NPN a fost necesar un mic radiator pentru racire, in varianta cu MOS nu a mai fost necesar acesta fiind absolut rece.
LED-urile le-am lipit cu adeziv termic pe niste radiatoare recuperate de pe placi PC defecte.

Mai jos citeva poze;

In spate este versiunea cu MOS alimentata la 12V cu 4 LED-uri serie, iar in fata varianata cu NPN cu 3 LED-uri serie alimentate la 6V (atit scotea alimentatorul). Adezivul este cel din imagine luat de la chinezi.
Radiatoare LED-urilor din imagine sint reci, In varianta cu LM317 erau caldute, iar LM-ul aproape fierbinte.
Cablajul in varianta pt. transfer toner la scara 1:1 este aici;
Cablajele le-am calcat pe niste resturi cam inguste motiv pentru care am adaugat si o punte cu sirma pe fata cu piese. In plus am mai adaugat citeva gauri suplimentare pentru a nu fi nevoit sa caut o anumita dimensiune la rezistente, semireglabil, diode si tranzistor, acestea fiind recuperate de pe diverse. 
 Factor de umplere minim
 Factor de umplere maxim
Update 07-mar-2023
O variantă cu "steroizi" pentru o aerotermă auto.
Am folosit pe forță un IRF3250 recuperat dintr-o sursa UPS și un radiator recuperat de pe o placă de PC defectă. Rezistența dintre pin 7 și Vcc este 5.7KOhm iar potențiometrul de reglaj este de 50KOhm. Schema este identică cu cea de mai sus, diferența este că am pus un tranzistor MOS cu 4.7Ohm în grilă.







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 ...