ciocead4 Postat Ianuarie 11, 2007 Partajează Postat Ianuarie 11, 2007 Salutare tuturor, as vrea sa va anunt in acest thread disponibilitatea unui nou proiect in domeniul embedded: http://www.eosystems.ro/deogen/deogen_ro.html sau varianta in engleza: http://www.eosystems.ro/deogen/deogen_en.html Proiectul descrie un generator de semnal VGA pentru monitoare PC, utilizabil pentru depanare sau testarea monitoarelor. In paginile de mai sus gasiti toate informatiile necesare construirii unui astfel de dispozitiv, inclusiv software-ul necesar microcontroler-ului. Asteptam cu interes comentariile, imbunatatirile sau criticile voastre referitoare la proiect! Have fun, Daniel & Adrian P.S: Domeniul http://www.eosystems.ro va gazdui in viitor si alte proiecte similare ale noastre, inclusiv proiectul eOscope pe care-l stiti deja, asa incat puteti sa aflati noutatile accesand site-ul. Link spre comentariu
Flor Postat Ianuarie 17, 2007 Partajează Postat Ianuarie 17, 2007 Foarte interesant montajul. Iti multumesc in nume personal pt munca depusa- si presupun ca nu ai pierdut doar 1/4 ceas la realizarea lui- si pt bunavointa dovedita prin postare. Din pacate nu am gasit decat versiunea SMD. Asa ca trebuie sa refac cablajul. Dar asta nu-i bai.LE. Am reproiectat cablajul pt SMD. Am pus si o punte de diode, un 7805 si ce mai trebuie. A iesit cu doar 2 strapuri...Dar inca nu l-am realizat practic. Mai ales ca nu am gasit rezistente de 470Rdar o sa pun cate 2 de 1K si mai ales mufa cu 15 pini. Asa ca nu il voi posta pana cand nu ma sigur ca totul este OK. Si poate ca il mai si micsorez. Link spre comentariu
Vizitator Postat Ianuarie 17, 2007 Partajează Postat Ianuarie 17, 2007 Interesant! Are frecvente/rezolutie variabile? Mi-ar trebui sa incerc pana la ce frecventa poate merge un monitor fara sa ma chinui din calculator... Cine are nevoie de imagine TV, nu VGA, generata cu microcontrollere gaseste ceva haios aici, si mai si canta: :rolleyes: http://www.rickard.gunee.com/projects/v ... tetris.php Am vazut si niste generatoare de video complex color, probabil depanatorii vor vrea asa ceva: http://instruct1.cit.cornell.edu/courses/ee476/video/ sau http://www.serasidis.gr/circuits/colour ... ar_gen.htm Link spre comentariu
ciocead4 Postat Ianuarie 18, 2007 Autor Partajează Postat Ianuarie 18, 2007 Cu placere @Flor! Intr-adevar realizarea unui astfel de proiect in asa detalii nu este triviala, chiar daca schema electrica de principiu este simpla, alegerea componentelor si proiectarea aproape industriala este consumatoare de timp. In plus software-ul necesita nenumarate ore de design, implementare/debuging si testare!@RoGeorge: rezolutiile sunt intr-adevar mai multe, le poti alege folosind unul dintre butoane. Frecventa de reimprospatare este insa fixa (60Hz) pentru ca a obtine frecvente mai mari (70...120Hz) ar insemna prea mult de la un microcontroler "de jucarie".Nu cred ca frecventa de reimprospatare este atat de critica in depanare si cu atat mai putin critica in testarea noilor monitoare LCD, unde majoritatea modelelor lucreaza la 60Hz fix (foarte putine au 75Hz).Totusi cu cateva ore de lucru in software s-ar putea adauga inca o rezolutie (1280x1024x60Hz) la cele 3 existente, dar acest lucru nu l-am planificat inca .Asteptam cu interes primele "reproduceri" ale proiectului, ca o confirmare a viabilitatii proiectului .Daniel Link spre comentariu
Flor Postat Ianuarie 18, 2007 Partajează Postat Ianuarie 18, 2007 Ma iertati atat pt limbaj, cifre alese special, reclama cat si pt off topic..Am aflat pe pielea mea ce insemna sa faci cablaje. La inceput pe hartie, si dupa ce am avut PC pe ecran. Cine nu ma crede, sa incerce. Stiu bine ca in acest domeniu se aplica extrem de des proverbul "mai bine este dusmanul binelui" cu aplicatia directa "inainte era mai bine". Asta constati dupa n ore de scos fum in vederea optimizarii...Sunt bata in soft, dar cred ca si aici se aplica aceleasi expuse mai sus.Revenind. Acest montaj mi se pare util pt depanarea primara. Cand ai primit un "mort" si te-ai lipsi cu placere de zgomotul produs de cele minim 2 ventilatoare ale PC ce "arde" doar ca sa iti dea semnal. Asa ca marirea rezolutiilor mi se pare un efort inutil. Dupa ce l-ai inviat, oricum ai verificat (si) macar o parte din piesele ce asigura comutarea modurilor de lucru.Pana la urma testul decisiv este cel pe PC, cu semnalul furnizat de configuratia posesorului. Care si-a bagat banii ca sa joace SH7 la 32768*16384, pt noi, fH=175KHz respectiv fV=125Hz.Dupa parerea mea ar mai trebui introduse 2 campuri negre cu puncte si respectiv caroiaj de linii, evident albe. Pt verificarea focalizarii si a dimensiunii."Lipsa" celor de mai sus nu ma impiedica sa ii felicit din inima pe realizatorii acestui montaj. Si sa le multumesc inca o data pt munca depusa. Mai sper ca in timp vor imbunatati produsul conform sugestiilor mele, sau celor trimise de la alti forumisti. Link spre comentariu
Flor Postat Ianuarie 18, 2007 Partajează Postat Ianuarie 18, 2007 .Am vazut si niste generatoare de video complex color, probabil depanatorii vor vrea asa ceva..Nu m-au convins. Mi se par slabute. In forum s-a(m) discutat de un generator de mira cu PIC16F84A, care da mai multe semnale si mai utile. Singura lui "buba" era etajul de iesire, caruia nu tinea daca ii puneai un 75R..Si pe aceiasi placuta ar trebui pus si un oscilator audio de 1KHz. Promit ca dupa voi termina bufferul -peste minim1 luna- sa atasez totul. Link spre comentariu
ciocead4 Postat Ianuarie 18, 2007 Autor Partajează Postat Ianuarie 18, 2007 Asa cum a zis Flor acest generator nu este un substitut al PC-ului pentru testul final al monitorului. In depanare, in general, monitoarele au defecte etaje care afecteaza intreaga functionalitate electronica (de exemplu sursa de alimentare in comutatie, etajul final linii, final cadre), de aceea odata rezolvat un mod de lucru (rezolutie, imagine) restul "se repara" la pachet .Pentru defectele din zona amplificatorului video (R,G,B) am introdus mira de bare colorate si cea de bare gri (pe osciloscop se vede o "scara" de semnal identica pe fiecare tun R,G,B).Mirele full-red,full-green si full-blue le-am introdus cu gandul la verificarea pixelilor morti/blocati de la LCD-uri .Cu gandul la testarea monitoarelor (CRT-second hand sau LCD noi) inainte de cumparare am insistat si pe alimentarea de la baterie, oferind astfel posibilitatea unui cumparator sa testeze monitorul "in magazin", acolo unde vanzatorii se eschiveaza in a muta monitoarele la un PC functional. Bineinteles, trebuie ca vanzatorul sa si permita folosirea unui astfel de tester, dar asta-i alta poveste .Implementarea unor mire de control pentru focalizare si dimensiune, gen caroiaj linii, este aproape imposibila deoarece procesorul si-a atins limitele din punctul de vedere al vitezei. Eventual un caroiaj de dimensiuni ceva mai mari (gen tabla de sah) s-ar mai putea investiga, dar nu se va putea cobora foarte mult in dimensiunea elementelor afisate.Daniel Link spre comentariu
SHONELU Postat Iunie 1, 2007 Partajează Postat Iunie 1, 2007 A mai facut cineva testerul VGA pt. monitoare ?Eu l-am facut , si n-am nici un rezultat . Poate nu am scris controlerul cum trebuie.La scrierea controlerului am folosit PonyProg , dar sincer nu stiu cum sa fac setarile pentru oscilator .Programatorul foloseste un quartz de 4 Mhz.Are cineva idee ce am gresit si unde ? Link spre comentariu
ciocead4 Postat Iunie 4, 2007 Autor Partajează Postat Iunie 4, 2007 A mai facut cineva testerul VGA pt. monitoare ?Eu l-am facut , si n-am nici un rezultat . Poate nu am scris controlerul cum trebuie.La scrierea controlerului am folosit PonyProg , dar sincer nu stiu cum sa fac setarile pentru oscilator .Programatorul foloseste un quartz de 4 Mhz.Are cineva idee ce am gresit si unde ?Salut SHONELU,eu sunt autorul proiectului, astfel incat incerc eu sa te ajut sa pornesti generatorul.Cel mai probabil este ca nu ai reusit sa setezi/programezi microcontrollerul asa cum trebuie. Fiindca montajul foloseste cuartz de 20MHz trebuie sa setezi oscilatorul din ATTiny2313 pe external si frecvanta maxima (CKSEL3..1 pe 111). Nu stiu cum se face asta in PonyProg, dar trebuie sa existe o posibilitate...Cel mai bine ar fi sa verifici cu un osciloscop daca generatorul extern cu cuartz oscileaza intr-adevar pe 20MHz, dupa care ar trebui sa observi semnalele synchro si RGB la iesirile microcontroler-ului.Anunta-ne daca ai reusit sa-l pornesti,DanielP.S: Verifica bitul CKDIV8 in fuses, ATTiny2313 vine preprogramat cu divizorul la 8 activ! Daca este activat trebuie sa-l dezactivezi. Link spre comentariu
Vizitator Vasile Postat Iunie 4, 2007 Partajează Postat Iunie 4, 2007 asa e la pony Link spre comentariu
SHONELU Postat Iunie 8, 2007 Partajează Postat Iunie 8, 2007 Nu am reusit decat sa-l blochez. Ca sa-l sterg definitiv si sa-l aduc la setarile de fabricatie am inteles ca trebuie sa folosesc un programator paralel.Zilele astea incerc sa ajung sa-mi mai cumpar cateva ( sa am cu ce sa ma joc ) . Si pana pe Maica Domnului , cam rar am drum , cred ca mai dureaza ( eu stau in Dr. Taberei ).Sigur am sa mai blochez cateva ! ma cunosc prea bine .Oricum VA MULTUMESC pentru ajutor, si am sa va spun cum evolueaza situatia. Link spre comentariu
Vizitator Vasile Postat Iunie 8, 2007 Partajează Postat Iunie 8, 2007 Atentie de unde iei Atmel de pe Maica Domnului ca eu am luat de la Conex si erau varza, cred ca rebuturi :weedman: Link spre comentariu
ciocead4 Postat Iunie 8, 2007 Autor Partajează Postat Iunie 8, 2007 Nu am reusit decat sa-l blochez. Ca sa-l sterg definitiv si sa-l aduc la setarile de fabricatie am inteles ca trebuie sa folosesc un programator paralel.Zilele astea incerc sa ajung sa-mi mai cumpar cateva ( sa am cu ce sa ma joc ) . Si pana pe Maica Domnului , cam rar am drum , cred ca mai dureaza ( eu stau in Dr. Taberei ).Sigur am sa mai blochez cateva ! ma cunosc prea bine .Oricum VA MULTUMESC pentru ajutor, si am sa va spun cum evolueaza situatia.Stai, inainte sa arunci chipurile blocate sau sa-ti bati capul cu un programator paralel, incearca urmatoare procedura de deblocare: injecteaza orice semnal de clock (uzual 1MHz...10MHz) pe pinul XTAL1 si incearca sa le faci erase. In cazul in care chip-urile au oscilatorul RC intern blocat, iar cel extern nu porneste (nici in programator) trebuie ca sa asiguri tu clock-ul la programare. Daca nu merge nici asa, mai ieftin iesi sa cumperi chip-uri noi decat cu un programator paralel. Link spre comentariu
SHONELU Postat Iunie 8, 2007 Partajează Postat Iunie 8, 2007 Am injectat semnal de la un oscilator de 10 Mhz , si vad ca misca !Acum spuneti-mi ce bifez ca sa am oscilator intern ca sa-l sterg din nou(sa-l aduc la starea initiala) , si ce trebuie sa bifez ca sa-l scriu definitiv .( rog pe Vasile , ca nu ma descurc cu PonyProgul )Cu PIC-urile m-am descurcat ca folosesc programul WinPic , dar la astea am dat-o in bara. Link spre comentariu
Vizitator Vasile Postat Iunie 9, 2007 Partajează Postat Iunie 9, 2007 Din pacate nu stiu sa-ti zic ce trebuie biti programati ca ti-as zice dar stiu ca ce bifezi aia programezi, in alte programe e invers :smt003 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