nana Postat Martie 29, 2007 Partajează Postat Martie 29, 2007 salut am de facut un osciloscop cu Atmega8 cu doua canale de intrare si banda de frecv 0-10MHz, si amplitudine intre 5mV-100VInterfatza ori pe Usb sau pe un afisaj lcd G1216 Seikopls Help Link spre comentariu
Vizitator musaraf Postat Martie 29, 2007 Partajează Postat Martie 29, 2007 10 MHz este cam mult. Atmega cred ca merge cu cristal pana la 16MHz, cel mai rapid prescaler pentru ADC-ul lui este 2, adica 8MHz, dar ca ADC-ul sa mearga la rezolutie maxima (10 biti) ii trebuie o frecventa mult mai lenta, pe la 100kHz. In plus fata de timpul conversiei mai trebuie si cod pentru comunicatia cu LCD sau USB, cred ca merge poate pana la maximum 1MHz. Aici este un osciloscop de 180$ care de-abia ajunge la 400kHz, si are si CPLD: http://po.labs.googlepages.com/usbosciloskop Pe un PIC18, cu ADC intern se poate ajunge numai pana pe la 60kHz, deci daca trebuie viteza mare, ar trebui un ADC extern. Pe un Atmega32, aceeasi problema (merge pana la 18kHz). Si cred ca este muuuuult mai simplu cu GLCD decat pe USB, scapi de o gramada de probleme. Ceva osciloscoape: http://www.elforum.info/viewtopic.php?t=1 ... light=fpga Link spre comentariu
Vizitator gavan_dragos Postat Martie 30, 2007 Partajează Postat Martie 30, 2007 Parerea mea este ca trebuie sa folosesti un ADC extern la vreo 40 MHz cu un multiplexor si o memorie buffer tip fifo si apoi faci legatura catre atmega. Pentru 5mv 100V faci o schema de divizoare. Oricum cred ca este cam mult ceea ce ceri de la atmega 8 Link spre comentariu
mitescu Postat Martie 31, 2007 Partajează Postat Martie 31, 2007 Se pot citi, prin esantionare, valori ale unui semnal care are frecventasuperioara "frecventei" de conversie.Se porneste de la faptul ca NUMAI semnalele PERIODICE , pot fi vizualizate cu osciloscopul. Uite o explicatie cat se poate de simplistaPresupunem ca avem o sinusoida.Daca notam cu T perioada semnalului si impartim o perioada , de exemplu, in 10 parti , vom avea 10 sectoare de sinusoida cu o durata deT/10. Incepem ciclul de conversie la trecerea prin 0. si cu ajutorul unui circuit Sample&Hold luam un "esantion de T/10 din sinusoida. Il convertimsi asteptam ca semnalul treaca din nou prin zero, asteptam inca T/10 si luam urmatorul esantion din sinusoida>> conversie, asteptam trecerea prin 0 si asteptam 2*T/10, luam un esantion >> conversie>> 0 >> wait 3*T/10....si tot asa pana se completeaza o "lungime" de X, dupa care se reia ciclulBinenteles ca procesul poate fi imbunatatit.Important este faptul ca prin aceasta metoda se pot vizualiza semnale cu frecvente ridicate.Dezavantajul este (in cazul tau) ca sunt necesare "elemente" externe : - S&H- numarator de esantioane- registru de indexare esantione Link spre comentariu
nana Postat Aprilie 1, 2007 Autor Partajează Postat Aprilie 1, 2007 dami si mie o schema de S&H ca am facut pe la cursu de MEE asta dar nu ni-au dat si aia o schema calumea pe care sa o intelegem ci doar teoretic asta ma enerveaza si acu iti cer sa ii faci un proiect Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum