Circuitul unui generator de semnal de televiziune pe un microcontroler. Generator de semnal pentru reglarea televizoarelor - Echipamente de televiziune - Scheme de aparate de uz casnic

Fac electronică de când mi-am dorit întotdeauna să am un generator de semnal. diverse forme. Recent am avut nevoie să obțin un semnal sinusoidală folosind metode digitale și am decis că mă voi face un generator bun! Drept urmare, am realizat un generator de semnal simplu, dar funcțional, care poate genera: semnale de undă pătrată, triunghi, sinusoidală, zgomot și dinți de ferăstrău. Frecvența maximă generată este de 60 kHz (kiloherți). Până acum, în acest firmware, frecvența poate fi setată doar atunci când se generează o undă pătrată pentru alte semnale, poate fi setată doar o întârziere în microsecunde; Baza dispozitivului este microcontrolerul ATtiny2313 AVR, semnalul este generat folosind un convertor digital-analogic (DAC) de 8 biți, datele de frecvență, semnal sau întârziere sunt afișate pe un indicator LCD 8x2. Iată diagrama schematică reală:

Pentru asamblare veți avea nevoie de piese:
1. Microcontroller Attiny2313 - 1 buc.
2. Indicator LCD compatibil WH0802 sau HD44780 - 1 buc.
3. Cip LM324 - 1 buc.
4. Butoane Tact fără fixare - 3 buc.
5. Rezistor 10 kOhm - 1 buc.
6. Rezistor 300 Ohm - 1 buc.
7. Rezistor 2 kOhm - 8 buc.
8. Rezistor 1 kOhm - 9 buc.

DAC-ul este asamblat folosind rezistențe și conectat direct la portul B al microcontrolerului, după ce DAC-ul este amplificat folosind un amplificator operațional LM324. Am folosit indicatorul LCD WH0802 cu un controler compatibil, acest LCD are 2 linii a cate 8 cunostinte. Este esențial să utilizați orice indicator LCD cu un controler compatibil cu HD44780. Microcontrolerul Attiny2313 poate fi folosit cu orice indici de litere, în orice pachet. Puteți folosi orice buton tact, fără a le repara. Butonul „Selectare” selectează tipul de semnal generat. Butoanele „Plus” și „Minus” setează frecvența sau întârzierea. Când porniți dispozitivul, acesta începe imediat să genereze un semnal, implicit este o undă pătrată. Tensiune de alimentare: 5 volți. Iată oscilogramele semnalelor generate de generator:






Mi-am asamblat generatorul de semnal într-o carcasă de plastic ZIV și iată ce s-a întâmplat:

Primele teste cu un osciloscop de casă:

Am asamblat circuitul pe o placă de circuit imprimat realizată folosind , un desen al plăcii de circuit imprimat se găsește în fișierele pentru articol. Pe placă am folosit piese în pachete SMD, singura excepție fiind cipul LM324, care este folosit într-un pachet DIP. Firmware-ul pentru dispozitiv l-am scris in mediul BASCOM-AVR, codul sursa este atasat. De asemenea, este atașat un proiect de dispozitiv în program. Apropo, după ce ați intermit firmware-ul, nu uitați să setați următorii biți de siguranță (pentru programul SinaProg):

Lista radioelementelor

Desemnare Tip Denumirea Cantitate NotaMagazinBlocnotesul meu
U1 MK AVR pe 8 biți

ATtiny2313

1 La blocnotes
U2 Amplificator operațional

LM324

1 La blocnotes
R1-R8 Rezistor

2 kOhm

8 La blocnotes
R9-R16, R18 Rezistor

1 kOhm

9 La blocnotes
R17 Rezistor

10 kOhm

1 La blocnotes
R19 Rezistor

300 ohmi

1 La blocnotes
BTN1-BTN3 ButonFără fixare3

Dendy este un generator de semnale de televiziune de testare. Versiune nouă

Un cartuş de casă pentru set-top box-ul video Dendy, care îl transformă într-un generator de semnal de testare de televiziune (GITS), a interesat cititorii noștri. Datorită feedback-ului lor, autorul designului și al programului, S. Ryumik din Chernigov, a primit un premiu stimulativ în cadrul competiției „Cea mai bună publicație din 2001”, prezentăm GITS-2 - o versiune îmbunătățită a cartuşului.

În comparație cu prima versiune a dispozitivului propus, domeniul de aplicare al acestuia nu s-a schimbat - configurarea și reglarea culorilor (care funcționează în sistemul PAL) și televizoarelor alb-negru, evaluarea calității kinescopului la cumpărarea unui televizor, generarea de test mese pentru televiziune prin cablu. Cu toate acestea, numărul de imagini de testare create de GITS-2 a fost crescut de la 81 la 466 (ținând cont de toate opțiunile de culoare), iar semnalele de testare sonoră - de la două la patru. În unele caracteristici, GITS-2 este superior binecunoscutelor generatoare „Electronics GIS 02T” și „Laspi TT-03”.

Deoarece toate funcțiile generatorului de semnal de testare sunt implementate în software, în timpul modificării a fost necesar să se schimbe doar programul. Partea hardware a dispozitivului - placa cartuşului în sine cu panouri pentru două cipuri EPROM - ar putea rămâne exact la fel ca în versiunea originală. Cu toate acestea, a suferit și o ușoară îmbunătățire, permițându-i să funcționeze chiar și cu console Dendy parțial defecte.

Diagrama plăcii GITS-2 prezentată în Fig. 1, diferă de original printr-un jumper suplimentar XT3, care servește la comutarea paginilor ecranului procesorului video Dendy.

(click pentru a mari)

Dacă una dintre paginile video din set-top box este defectă (linii sau pătrate suplimentare sunt vizibile pe imagine), puteți comuta la alta prin mișcarea jumperului și apăsând butonul SELECT de pe joystick. În poziția „1” funcționează prima pagină a memoriei video, în poziția „2” - a doua pagină a memoriei video.

În Fig. 2.

(click pentru a mari)

Forma plăcii a fost aleasă în funcție de comoditatea instalării sale într-o carcasă standard pentru cartuș Dendy. O placă mai îngustă și fără decupaje laterale nu va putea fi fixată în ea. Prin urmare, nu ar trebui să economisiți material prin reducerea lățimii plăcii.

Carcasa este luată dintr-un cartuş de joc care a devenit inutilizabil. Uneori trebuie să-l modificați puțin, de exemplu, scurtați știfturile de plastic din interior.

La dezvoltarea programului GITS-2, autorul a căutat să implementeze numărul maxim de teste, ocupând nu mai mult de 2 KB de ROM. În special, imaginea tabelului de testare este stocată ambalată conform algoritmului original. Raport de compresie - 50,2% (de la 960 la 482 de octeți). În același timp, subrutina de despachetare a datelor a luat doar 57 de octeți. Pentru a stoca aceleași date împachetate folosind metoda ZIP, ar fi nevoie de doar 435 de octeți, dar lungimea dispozitivului de despachetare este de multe ori mai mare.

Codurile care trebuie introduse în RPOM DS1 și DS2 cu o capacitate de informații de 2 KB fiecare (microcircuite KR573RF5 sau analogii acestora) sunt date, respectiv, în Tabel. 1 și 2.

(click pentru a mari)

(click pentru a mari)

Proprietățile lui GITS-2 (precum și GITS ale primei versiuni) nu depind de tipul și capacitatea cipurilor ROM utilizate, astfel încât acestea din urmă pot fi combinate pe placă în diferite combinații, fără a uita să instalați doar XT1 și jumperii XT2 în pozițiile necesare. Dacă nu intenționați să înlocuiți microcircuite în timpul funcționării cartușului, puteți conecta plăcuțele de contact corespunzătoare de pe placă cu fire obișnuite în loc de jumperi.

Pe placa noua(cu jumperul HTZ în poziția „2”), microcircuite programate în conformitate cu . Dar ele trebuie folosite ca un set: ambele „noi” sau ambele „vechi”. Desigur, în acest din urmă caz, GITS va avea numai proprietățile care au fost descrise în sursa originală.

Dacă aveți o placă gata făcută din versiunea veche a GITS, pentru a profita de toate testele descrise mai jos, este suficient să instalați în panoul său cipuri EPROM programate într-un mod nou.

Vor fi ajutați cei care doresc să facă propriile completări și îmbunătățiri programului, care descrie în detaliu metodologia de dezvoltare a programelor pentru „Dendy”

DESCRIEREA TESTELOR

După instalarea cartușului GITS-2 în „Dendy” și pornirea alimentării, pe ecranul televizorului ar trebui să apară un model de testare (imaginea de sus pe prima pagină a copertei) și ar trebui să sune un trill. Dacă nu există nicio imagine, dar există sunet, încercați să mutați jumperul HTZ de pe placa cartuşului într-o altă poziție, apăsați butonul SELECT de pe joystick. Această operațiune vă permite să treceți de la o pagină video posibil defectă la una funcțională. Dacă nu există sunet, unele dintre celulele RAM principale ale consolei de jocuri utilizate de program au eșuat probabil și lucrările ulterioare sunt imposibile.

Datorită particularităților sistemului video „Dendy”, este dificil să se formeze pătrate exacte pe ecranul televizorului (nu este posibil să se încadreze în cantitatea dată de ROM). Prin urmare, în toate imaginile de testare acestea apar ca dreptunghiuri cu un raport de aspect de 4:5. Cu toate acestea, cercul central al mesei de testare are forma corectă, ceea ce face posibilă evaluarea distorsiunilor geometrice ale rasterului și ajustarea dimensiunilor acestuia. În plus, tabelul vă permite să centrați și să focalizați imaginile folosind cinci repere de referință în centrul și colțurile ecranului și să verificați claritatea orizontală și verticală (200...250 de linii pe o grilă fină). Există zone cu un teren de șah, schema de culori, linii diagonale. Când apăsați butoanele SUS, JOS ale oricăruia dintre joystick-uri, imaginea este inversată (a doua imagine de sus pe prima pagină a copertei), mici inscripții apar în centrul, sus și josul ecranului.

Următoarele 11 imagini de testare sunt accesate folosind butoanele STÂNGA și DREAPTA. Fiecare are patru opțiuni, care pot fi comutate folosind butoanele SUS și JOS. Opțiunile, la rândul lor, au de la două până la 24 de soiuri: butonul A schimbă culoarea imaginii, butonul B o inversează sau pornește/dezactivează grila fină suprapusă imaginii principale. Butonul START comută semnalele de testare sonoră. Trecerea de la un test la altul este însoțită de un sunet „bip”, iar începutul unui nou ciclu de schimbare a acestora este însoțit de un tril.

Dungi de culoare verticale (Fig. 3, a) - opt dungi de aceeași lățime în următoarea ordine (de la stânga la dreapta): alb, galben, albastru, verde, violet, roșu, albastru, negru. Acestea vă permit să verificați corectitudinea matricei, să ajustați contururile corecției pre-accentuare și să evaluați saturația culorii în liniile adiacente. Nuanțele culorilor generate depind de caracteristicile procesoarelor video Dendy ale diferitelor modele și pot varia ușor. Opțiuni: înlocuirea culorilor primare cu culori suplimentare, dezactivarea culorii (scara de gri, a treia imagine de sus pe prima pagină a copertei). Soiuri: Litera C pe dungă albastră pentru o identificare ușoară.

Dungi colorate orizontale (Fig. 3, b, c) - opt dungi asemănătoare cu cele verticale, dar cea mai joasă este pe jumătate mai înaltă.

Câmp gri uniform. Vă permite să verificați și să reglați echilibrul de alb static și puritatea culorii. Opțiuni: patru gradații de luminozitate. Varietăți: inversare ciclică a imaginii cu o perioadă de 2 s, care vă permite să verificați calitatea stabilizării dimensiunii imaginii și stabilitatea sincronizării scanărilor cadru și orizontal. Când apăsați și mențineți apăsat butonul B, frecvența „intermitent” se multiplică de patru ori.

Câmp roșu uniform. Servește la verificarea purității culorii și la identificarea defectelor în masca kinescopului (nu trebuie să existe puncte albe în imagine). Opțiuni: patru gradații de saturație. Soiuri: „clipire” cu o perioadă de 1 sau 2 s.

Câmpul verde uniform este similar cu cel roșu.

Câmpul albastru uniform este similar cu cel roșu.

Un câmp de șah de dreptunghiuri alb-negru (16 coloane, 15 rânduri) vă permite să evaluați liniaritatea scanărilor, distorsiunile geometrice ale rasterului și să verificați absența chenarelor de culoare. Opțiuni: inversarea imaginii, dublarea dimensiunii dreptunghiurilor (imaginea de jos pe prima pagină a coperții). Soiuri: o grilă fină suprapusă imaginii, înlocuind albul cu una dintre cele 12 culori posibile (Fig. 3, d).

Dungile monocrome („costumul marinar”, Fig. 3, d) sunt folosite pentru a evalua liniaritatea scanării și uniformitatea colorării secțiunilor extinse ale ecranului. Opțiuni: dungi verticale sau orizontale, lățime dublată a dungii, inversarea imaginii. Soiuri: o grilă fină suprapusă imaginii, înlocuind albul cu una dintre cele 12 culori posibile (Fig. 3, f).

Câmp de puncte (Fig. 3, g). Punctele albe (15x16) pe un fundal negru cu un marker în centru servesc pentru a verifica focalizarea și astigmatismul fasciculului de electroni pe întreaga zonă a ecranului, precum și convergența statică și dinamică a fasciculelor de culoare primară. Opțiuni: înjumătățiți sau dublați sau cvadruplicați pasul punctelor (puteți alege pe cel optim în funcție de dimensiunea ecranului televizorului). Varietăți: inversarea imaginii, înlocuirea albului cu una dintre cele 12 culori posibile (Fig. 3, h).

Un câmp de grilă de linii albe subțiri de 15x16 pe un fundal negru este utilizat pentru a regla convergența fasciculelor roșii, verzi și albastre și pentru a verifica focalizarea. Opțiuni: înjumătățit sau dublat și cvadruplicat distanța dintre grile. Varietăți: inversarea imaginii, înlocuirea albului cu una dintre cele 12 culori posibile (Fig. 3, i, j).

Tonurile de testare audio sunt folosite pentru a verifica canalul audio al televizorului. Sunt furnizate următoarele semnale, comutate ciclic de butonul START: impulsuri dreptunghiulare cu un ciclu de lucru de 2 ("meadru") cu o frecvență de 500 Hz, impulsuri dinți de ferăstrău cu o frecvență de 6600 Hz, impulsuri dreptunghiulare cu un ciclu de lucru de 4 cu o frecvență de 6600 Hz, „sirena” - „undă pătrată” cu o frecvență care variază liniar (de la 27 la 12500 Hz timp de 9 s).



Vom vorbi despre două scheme destul de cunoscute pe care le-am întâlnit destul de des și pe site-uri diferite. Și așa, atunci când aveam nevoie de un generator de semnal de televiziune, bineînțeles am încercat să le găsesc.

1. Generator de semnal video

Generatorul este conectat la intrarea video a televizorului, de obicei acesta este un conector „lalea” sau „SCART”.

Dispozitivul generează șase câmpuri:

  • câmp de text de 17 rânduri;
  • plasă 8x6;
  • grilă 12x9;
  • tabla de sah de mica adancime 8x6;
  • tabla de sah mare 2x2;
  • câmp alb.





Comutarea între câmpuri se realizează prin apăsarea scurtă (cu o durată mai mică de 1 s.) a butonului S2. Menținerea acestui buton apăsat mai mult timp (mai mult de 1 s) oprește generatorul (microcontrolerul intră în starea „SLEEP”). Generatorul este pornit prin apăsarea butonului S1. Starea dispozitivului (pornit/oprit) este indicată de un LED. Două rezistențe, împreună cu rezistența intrării video TV, asigură nivelurile necesare de tensiune a semnalului video:

  • 0 V - nivelul de sincronizare;
  • 0,3 V - nivel de negru;
  • 0,7 V - nivel de gri;
  • 1 V - nivel de alb.

Caracteristicile tehnice ale dispozitivului:

  • frecvența ceasului - 12 MHz;
  • tensiune de alimentare 3 - 5 V;
  • consum de curent în regim de funcționare: la o tensiune de alimentare de 3V - aproximativ 5mA, la o tensiune de alimentare de 5V - aproximativ 12mA;
  • frame rate - 50 Hz;
  • numărul de linii pe cadru - 625.
Program. Programul generează 6 câmpuri. Fiecare câmp este format din 301 de linii (300 de linii de informații + o linie neagră). În general, numărul calculat este 305 (625 linii raster - 15 linii de sincronizare a cadrelor = 610. Informațiile din cadru sunt afișate printr-o linie, deci 610 / 2 = 305). Dar cu un astfel de număr de linii, dimensiunea verticală a rasterului este puțin mai mare decât ceea ce formează semnalul video transmis de centrul de televiziune. Prima linie din fiecare câmp este neagră. În acest moment, se interoghează starea butonului S2, se calculează timpul în care este ținut apăsat și se determină necesitatea trecerii de la un câmp la altul. Mai multe detalii despre program pe site-ul autorului (http://pic16f84.narod.ru)

Controlerul ar trebui să fie selectat la 20 MHz, eu am folosit PIC16F84A-20PI. Se crede, iar autorul programului susține, că circuitul va funcționa pe un controler de 4 MHz. Poate, dar nu a funcționat pentru mine pe PIC16F84-04.

Și încă ceva, când programați, verificați starea comutatoarelor:

  • oscilator - HS
  • pornire
  • uita-te
  • protecția codului - dezactivată
Am folosit programatorul Willem pentru a programa controlerul:


Nu am introdus nimic în memoria de date, lăsând totul așa cum este.

2. Tester VGA

Proiecta.

Printre numeroasele pagini, motorul de căutare a returnat un articol de Alexander Kuzmenko, publicat pe site-ul Radiokot. Mi-a plăcut ideea de a combina ambele circuite pe o singură placă: un tester VGA și un generator de semnal video.

Singurul lucru de care nu aveam nevoie a fost alimentarea de 12V. Așa că am modificat puțin PCB-ul instalând un conector USB-B în locul cipul 7805.

Salutare tuturor!
Dragi vizitatori ai site-ului, vreau să vă ofer un circuit și o placă de circuit imprimat a GTIS (generator de semnal de testare de televiziune), pe care le-am realizat acum un an la solicitarea unui prieten. Sarcina a fost stabilită pentru a dezvolta un circuit imprimat bord care ar trebui
se încadrează în carcasa "Ranitsa RP-201" (ceas - receptor radio). Sunt în a mea
timpul a asamblat deja un generator universal de semnale de televiziune de testare (versiunea 2.0 "Radio Amateur" 1999 nr. 5 p. 5. Autori: Chirkov & Larionov)
Am decis să folosesc circuitul versiunea 3 ca opțiune de bază (encoder m/c CXA1645M PAL,
TDA8505 - encoder SECAM)
Ca generator - modelator de semnal de ceas și semnale de imagine de testare, am decis să încerc două opțiuni:
1. generator de semnal de testare - autor: Marcelo Maggi


2. generator de semnal de televiziune de dimensiuni reduse Autor: Alexander Musatov
(selectarea semnalului de testare necesar se realizează folosind două taste)

Am verificat ambele opțiuni pe placa de breadboard și m-am stabilit pe a doua.
Datorită dezvoltărilor lui Yu Chirkov, V. Larionov, A. Musatov, a propus
generator. Vă mulțumesc foarte mult pentru munca lor!
Fișier PCB în format Sprint Layout 3.0 și diagrame de circuit
în format SPlan.
Cele mai multe cel mai bun program pentru producția la scară mică de „radio radio”.
plăcile de circuite imprimate este Russified Sprint Layout 3.0
program pentru posibilitatea de cablare după un desen Desene scanate de plăci din
reviste și alte literaturi pot fi folosite pentru a restaura piese
plăci sau redirecționarea elementelor. Pentru a face acest lucru, trebuie să scanați imaginea
(sau utilizați orice fișier grafic, transformându-l într-un fișier *.BMP), va fi
afișat ca fundal pe tablă.
Programul SPlan 5.0 este un editor de diagrame de circuit, acesta
acceptă macrocomenzi, atât încorporate, cât și definite de utilizator. Puteți descărca programe
de pe site--
Și chiar dacă ați lucrat deja cu aceste programe, este recomandat să citiți
toate secțiunile fișierelor de ajutor rusești până la sfârșit, este posibil să găsiți
capabilități de program necunoscute anterior De pe acest site puteți descărca Sprint Layout
4.0 (versiunea rusă)

Folosind programul Sprint Layout 3.0, îmi puteți schimba opțiunea de aspect
plăci de circuite imprimate (de exemplu, aveți un transformator de putere diferit, punte de diode,
cadru)
Schema si PCB deocamdată, ca să spunem așa, pentru început (cascada a fost schimbată în
tr-ah V5 și V6). În viitor, fișierele (și revizuirea) vor fi postate
1. Generator de semnal de televiziune color pe două cipuri
Articol din „RET” nr. 5 2003 autor: M. Medvedev (format DJVU)
2.Generator de modele video -autor: Marcelo Maggi
3. Encodere video străine integrate
Articol din „Radioamator” Nr. 1-3 2002 autor: S.M Ryumik (format DJVU)
4. Fișe de date pentru m/c TDA8505, CXA1645M în format DJVU (am convertit din PDF -
ocupă spațiu de multe ori mai puțin).

Generator de semnal video pe un microcontroler

Sursa: http://pic16f84.narod.ru

Pentru a genera un semnal video, sunt suficiente doar un microcircuit și două rezistențe - adică. Puteți realiza literalmente un generator de semnal video de buzunar de dimensiunea unui breloc. Un astfel de dispozitiv va fi util unui tehnician TV. Poate fi folosit atunci când amestecați un kinescop, ajustând puritatea și liniaritatea culorii. Generatorul este conectat la intrarea video a televizorului, de obicei acesta este un conector „lalea” sau „SCART”.

Dispozitivul generează șase câmpuri:
- câmp text de 17 rânduri;
- ochiuri 8x6;
- plasa 12x9;
- teren mic de sah 8x6;
- teren mare de sah 2x2;
- câmp alb.

Comutarea între câmpuri se realizează prin apăsarea scurtă (cu o durată mai mică de 1 s) a butonului S2. Menținerea acestui buton apăsat mai mult timp (mai mult de 1 s) oprește generatorul (microcontrolerul intră în starea „SLEEP”). Generatorul este pornit prin apăsarea butonului S1. Starea dispozitivului (pornit/oprit) este indicată de un LED.

Specificații dispozitiv:
- frecventa de ceas - 12 MHz;
- tensiune de alimentare 3 - 5 V;
- consum de curent în regim de funcționare:
- la o tensiune de alimentare de 3V - aproximativ 5mA;
- la o tensiune de alimentare de 5V - aproximativ 12mA;
- frame rate - 50 Hz;
- numărul de linii pe cadru - 625

Toate lucrările privind generarea unui semnal video sunt efectuate de un program încorporat în microcontroler. Două rezistențe, împreună cu rezistența intrării video TV, asigură nivelurile necesare de tensiune a semnalului video:
- 0 V - nivel de sincronizare;
- 0,3 V - nivel de negru;
- 0,7 V - nivel de gri;
- 1 V - nivel alb

Orez. 1. Diagrama schematică generator

Pentru a genera un semnal video, se utilizează bitul zero al PORTA și întregul PORTB (acest port funcționează în modul shift). În ciuda faptului că semnalul este luat doar din bitul său zero, programul îl folosește pe tot. Prin urmare, toți biții PORTB sunt configurați ca ieșiri. Primul bit al lui PORTA este folosit pentru a indica starea generatorului. Când dispozitivul este pornit, LED-ul se aprinde. Când dispozitivul este oprit, LED-ul este stins. Al treilea bit PORTA este folosit pentru a comuta modurile de funcționare a generatorului și pentru a-l opri. Apăsarea scurtă a butonului S2 vă permite să treceți de la un câmp generator la altul. Când țineți apăsat acest buton mai mult de 1 secundă. dispozitivul se oprește (microcontrolerul intră în starea „SLEEP”). Trebuie efectuată o resetare pentru a porni generatorul. Acest lucru se face prin apăsarea butonului S1. Tensiunea de alimentare a dispozitivului poate fi selectată în intervalul 3 - 5 V. În acest caz, valorile rezistenței trebuie selectate corespunzător.
3V - R5=456Ohm și R6=228Ohm
3.5V – R5=571Ohm și R6=285Ohm
4V – R5=684Ohm și R6=342Ohm
4.5V – R5=802Ohm și R6=401Ohm
5V - R5=900Ohm și R6=450Ohm
Valorile estimate sunt afișate aici. În realitate, puteți instala rezistențe din gama standard, de exemplu pentru 5V - 910 Ohm și 470 Ohm și pentru 3V - 470 Ohm și 240 Ohm.



Distribuie: