Guest prigbel Posted January 18, 2008 Share Posted January 18, 2008 Salut,Am si eu o problema, am nevoie de un generator de tensiune joasa, incepand de la 50mV si pana la 2V cu precizie de 1mV, sau chiar mai mica daca se poate.Ma gandeam la un microcontroler cu un convertor digital analogic, cu o eventuala bucla de la iesirea convertorului catre microcontroler ca sa isi poata face singur corectia.Are cineva o idee mai buna? Quote Link to comment Share on other sites More sharing options...
cirip Posted January 18, 2008 Share Posted January 18, 2008 Un convertor D/A de 12 biti care scoate 2.048V la cap de scala ar putea genera domeniul de care ai nevoie cu o rezolutie de 0.5mV. Precizia depinde de referinta.Cirip Quote Link to comment Share on other sites More sharing options...
mitescu Posted January 19, 2008 Share Posted January 19, 2008 Vezi ca la MC-urile de la Atmel(ex.ATMega8), la timer1 ai doua pwm-ri. Iesirile (OC1A si OC1B) se pot lega, fiecare in parte, la cate un integrator. Rezultantele se conecteaza la intrarea unui sumator proportionat(ex. 1 si 10). Scriind in mod convenabil programul, se poate sa controlezi din primul pwm - sutele de milivolti , iar din al doilea milivoltii.O alta solutie este sa iti faci un PWM software pe 12 biti.Dar solutia data de cirip , este cea mai eficienta (dar si scumpa)in ceea ce priveste precizia. Quote Link to comment Share on other sites More sharing options...
Guest AndreisS Posted January 19, 2008 Share Posted January 19, 2008 vezi aici http://www.msc-ge.com/frame/e/produkte/ ... r/pwm.html Quote Link to comment Share on other sites More sharing options...
Guest prigbel Posted January 19, 2008 Share Posted January 19, 2008 Oricum eu ma gandeam la 2 dac-uri chiar si pe 8 biti cu iesirile puse la un sumator, cu divizor diferit pt fiecare dac in parte (eventual unul direct si unul divizat cu 10 sau 100), asta pentru cea mai buna precizie. Quote Link to comment Share on other sites More sharing options...
Guest Posted January 20, 2008 Share Posted January 20, 2008 Cel mai simplu cu PWM. Poti scoate conversie D/A pe maxim 16 biti. Quote Link to comment Share on other sites More sharing options...
Guest prigbel Posted January 20, 2008 Share Posted January 20, 2008 adica?unul din cele mai importante aspecte e ca tensiunea trebuie sa fie foarte stabila pe valoarea setata. Cu PWM nu as avea probleme de a o stabiliza? Quote Link to comment Share on other sites More sharing options...
Guest Posted January 21, 2008 Share Posted January 21, 2008 La iesirea PWM se pune un integrator pe care il calculezi sa aiba riplul mai mic decat maximul pe care il admiti. Asa il stabilizezi. Quote Link to comment Share on other sites More sharing options...
Laci Posted January 21, 2008 Share Posted January 21, 2008 Problema se rezuma la 2 optiuni:1.Daca vrei precizie, timp de setare mic, foloseste un DAC, este varianta mai scumpa.2.Daca vrei low-cost foloseste PWM-ul, dar n-o sa ai precizie, nici posibilitate de stabilizare, si o sa fie si lent.3.Daca vrei sa proiectezi ceva complicat si frumos, dar fara prea mare rost, folosesti 2 DAC-uri de 8 biti, si un sumator, si 2 referinte.Eu asi folosi o referinta de 2V si un dac de 12biti.Edit: In varianta a 3 nu obtii rezolutie de 16biti, ci cam 10-12 biti, scuze daca am indus cineva in eroare Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.