Această abordare „mai simplă” necesită simpla comutare a canalului audio între intrările din stânga și din dreapta. Fiecare canal este conectat secvențial pentru un jumătate de ciclu al purtătorului de 38 kHz. Aceasta produce atât semnalul de bandă laterală dublă de 38 kHz, cât și semnalul de bandă de bază. Un filtru trece jos reduce „stropirea”, rezultată din armonicile de comutare, pe canalele radio adiacente. Înțeleg că așa funcționează unul dintre codificatoarele cu un singur chip cu cost redus. Este logic, această metodă se bazează pe potrivirea componentelor și fără circuite de precizie. Este o dovadă aproape prostească.
Trecerea în acest fel generează un 38 kHz dublu semnal laterală și trece atât L și R prin banda. L și R au polarități opuse în decodorul deoarece L este permis până la emițătorul pe o jumătate a ciclului kHz 38 și R este permis să pătrundă pe cealaltă jumătate. Când L și R sunt egale, cele două semnale mediază la zero pe fiecare ciclu. Ea nu putea fi mai simplu.
Foto 2. Trebuia doar să mă uit. Chiar face DSB.
Spectru de afișare analizor de semnal în C4 în schematică (figura 4).
Aici, canalul stânga a fost condus de un 1 kHz undă sinusoidală. Observați că circuitul
într-adevăr produse 38 kHz dublu laterală cu operatorul de transport suprimate de 22 db. Când
Am jumper canalul stânga la canalul dreapta, benzile laterale au dispărut.
Circuitul
Figura 3. Trecerea la sol este pus în aplicare de fapt
de doi pini I / O separate pe un controler de micro.
Singura parte complicat este realizarea 2: 1 analog funcție multiplex cu un micro-controler. Acest lucru trebuie să se facă fără comutare nivelul DC a semnalului, pentru că ar duce la transportatorul kHz 38 pentru a alimenta prin intermediul. CMOS Micro controler I / O porturi poate comuta între impedanță mare și state impedanță redusă. Dar atunci când în starea de impedanță redusă, PIN-ul poate fi doar la fie la sol (logica scăzut) sau de la sursa de alimentare pozitiv (logica de ridicat). Asta înseamnă că acțiunea de comutare trebuie să aibă loc prin amestecarea stânga și dreapta semnalele rezistivă, atunci practic scurtcircuitarea unul, apoi altul în alternanță. Pentru a menține starea care comutatorul nu schimbă nivelul de curent continuu a semnalului, semnalul trebuie să fie centrat în jurul sol sau sursa de alimentare pozitivă. Am ales la sol de la semnalul de intrare s-ar fi referit la sol.
Ce fișele tehnice nu ne spune este că FET care conduce scăzut de ieșire PIN, un FET N-Channel, este destul de bun un curent se scufunda de la semnalele de la sol și de curent de aprovizionare de la semnalele de mai jos sol. Permiteți-mi să spun că ultima parte din nou:
FET N-Channel, care conduce PIN-ul de ieșire poate șunt semnale de sub pământ la sol. Este foarte mult ca un rezistor de valoare mică, care poate fi pornit și oprit. În cazul în care portul de I / O este într-o stare de înaltă impedanță, în cazul în care semnalul încearcă să balanseze prea mult sub pământ, fie de dispozitivul de protecție ESD pe pinul I / O sau diodă parazitare, care este intrinsecă a FET va efectua, de tăiere semnal. În acest circuit, tăiere vizibile la PIN-ul I / O pornește de la câteva sute de milivolți sub pamant.
Deoarece transmițătorul FM în acest circuit are nevoie doar de câteva zeci de milivolți a atinge modulare satisfăcătoare, nu este nevoie de amplificare de ieșire a multiplexorului. Există mai multe despre sensibilitate modulare în partea a acestei secțiuni care se ocupă cu circuit transmițător
(Click aici pentru a sari la acea discuție).
Pentru a efectua comutarea între impedanță mare și impedanță redusă la sol, zerourile de firmware la portul corespunzător înregistrează registre, apoi la intervale de timp corespunzătoare, reuseste sa respinga cu direcție de date biți registrul corespunzător pentru a face un anumit ac o impedanță mare, și la momentele potrivite , firmware-ul stabilește direcția datelor biți registrul corespunzător pentru a face un anumit PIN-o impedanță scăzută la sol.
Privind schema din figura 4, microcontrolerul își derivă temporizarea dintr-un cristal de 6 MHz. 6 MHz nu este un multiplu întreg exact de 19 kHz. De fapt, este 315.7894th armonica de 19 kHz. Dar nu este nevoie să vă faceți griji - vorbim aici analog. Număr doar cu 316 și îl numesc suficient de aproape, deoarece diferența este de doar 0.06%. Am folosit 6 MHz pentru că am o pungă cu ele la îndemână. Dacă doriți, puteți utiliza un cristal care este un multiplu întreg întreg de 19 kHz. Apropo, chiar și ceasurile cu frecvență mai mare vă pot aduce erori mai mici. Un cristal de 20.000 MHz are doar 0.04% eroare - aproximativ aceeași toleranță ca multe cristale de microcontroler - nu uitați să modificați firmware-ul pentru a se potrivi cu rata de ceas diferită.
S-ar putea întreba dacă utilizați un controler de micro pentru a înlocui pur și simplu un oscilator, contor, iar unele porți de transmisie este un fel de o pierdere de un procesor bun. Mi-frustrează de a lasa cele mai multe de un procesor foarte competent RISC petrece majoritatea timpului în calendarul bucle și de a face ceva twiddling banal, dar atunci când se uită la alternative, utilizarea de un controler de micro reduce piesele conta, este ușor de obținut, și în foarte multe cazuri, o soluție mai puțin costisitoare decât cele mai multe alte soluții disponibile.
Semnalele din stânga și din dreapta sunt AC cuplate prin C1 și respectiv C2. Scopul cuplării AC este de a elimina orice componentă DC a semnalului sursă pentru a permite semnalelor de la pinii I / O ai U1 (AVR) să funcționeze simetric în jurul solului.
La fiecare jumătate de ciclu al kHz rata de ceas 38, fie U1 pini 7 sau U1 pin 5 este la pământ, în timp ce cealaltă PIN-ul este lăsat plutitoare, care permite un semnal de la un moment dat pentru a ajunge până la intrarea transmițătorului.
Un 19 kHz semnal pilot val pătrat este asigurată de U1 pin 6. Având în vedere că nivelul mediu de curent continuu de la PIN-ul este 6 2.5 + volți, un condensator mic este plasat în serie pentru a păstra această componentă DC din modulatorului (format din pini U1 7 și 5), astfel încât nu va fi nici un operator de transport kHz 38.
Toate cele trei semnale - stânga, tocat de 38 kHz, dreapta, tocat de 38 kHz de fază opusă, și un semnal pilot nivel scăzut sunt resistively amestecate la C4. Am folosit indicatorul stereo la radio FM portabil pentru a găsi valoarea R5, care la rândul său stabilește cantitatea de semnal pilot în semnalul compozit, apoi am dublat nivelul semnalului. Acest lucru ar trebui să fie mai mult decât suficient, dar nu ezitați să scadă valoarea R5. Tăierea valoarea sa în jumătate nu ar trebui să ducă la prea mult semnal de receptor.
Scopul critică a C4 este ocolind baza comună oscilatorului de bază, Q1, la masă. Valoarea a fost aleasă astfel încât 38 kHz dublă bandă laterală semnalul nu ar fi rulat de semnificativ. Am calculat mai întâi valoarea maximă admisă a C4 și apoi a folosit următoarea mică dimensiune condensator disponibile. După aceea, l-am testat prin încercarea de un condensator un pic mai mare decât valoarea maximă calculată și apoi apoi a asculta o piesă de muzică, care oferă de înaltă frecvență sunetele se deplasează de la stânga la dreapta. Condensatorul afectat în mod semnificativ mai mare separarea semnalelor de frecvență mai înaltă. . 01 uf condensatorul se arată în schema nu a avut un efect sonor, și asta e bine, pentru că nu trebuia sa.
Transmițătorul în sine ar trebui să arate familiar pentru oricine care a fiert vreodată acasă un circuit de microfon fără fir FM sau unul dintre circuitele transmițător FM pe acest site:
Un transmițător FM Broadcast Audio
Transmițător FM retransmite 1.5V baterie operate
Un emițător FM pe acest site care nu folosește același oscilator, dar este controler de cristal, se află pe această pagină web:
http://www.cappels.org/dproj/LMX1601FMxmttr/LMX1601%20PLL%20FM%20Transmitter.html
În cazul în care link-urile de mai sus nu funcționează, aceasta poate fi, deoarece sunteți în căutarea la o copie neautorizată a acestei pagini web. Se mai întâmplă. Toate aceste proiecte pot fi găsite la http://www.projects.cappels.org
Acest circuit foarte simplu, calul de bătaie al proiectelor microfon fără fir acasă BREW, a fost presat în serviciu tocmai pentru că este atât de popular cu pasionați: ea nu are nevoie de foarte multe părți, acesta poate fi construit cu sau fără un circuit imprimat bord, și, de obicei, de fapt lucrează cu destul de tweaking.
În transmițător, C3 decuplează baza de masă prin C4. C7 Poate fi câțiva pf deasupra sau sub 5 pf fără a arunca lucrurile teribil din lovitură. Încercați să păstrați condensatorul variabil, C6, mic. Dacă puteți găsi doar condensatori mai mari, să zicem 10 până la 45 pf, puneți un condensator fix de 10 sau 12 pf în serie cu el. Este important să mențineți această parte a capacității rezervorului rezonant cât mai scăzută posibil. Dacă nu aveți un condensator variabil adecvat, puteți oricând să puneți un condensator fix de 5 pf și să vă bazați pe capacitatea dvs. de a regla circuitul prin întinderea și distorsionarea L1.
Q1 este un 2N4401 obișnuit și prezintă un colector pentru a schimba capacitatea de bază de aproximativ 1.5 pf pe volt. Acest lucru este mai mare și mai bun pentru această aplicație decât ceea ce ați obține de la tranzistoarele de înaltă frecvență cu capacitate de ieșire mai mică. Cu cât capacitatea rezervorului este mai mare din capacitatea colector-bază Q1, cu atât veți obține mai multă modulație de frecvență a semnalului transmis pentru un anumit nivel audio. Deoarece modulatorul stereo poate gestiona doar câteva sute de milivolți vârf-la-vârf fără distorsiuni, această sensibilitate este importantă.
Am făcut L1 înfășurând 7 ture de sârmă magnetică din cupru # 22 Beldsol în jurul părții netede a burghiului de 1/4 "(un truc menționat de legendarul Harry Lythall), și apoi am scos bobina de pe burghie. pentru partea inferioară a benzii FM. Odată ce bobina a fost înfășurată și instalată, am pus C6 în centrul gamei sale și apoi am întins și îndoi bobina până când am putut auzi transmițătorul de pe radioul meu FM acordat la singurul loc liniștit de pe apelul de aici, 93.3 MHz. Dacă doriți să utilizați acest lucru la capătul superior al benzii de difuzare FM, vă recomandăm să încercați să utilizați doar 6 ture.
Un alt truc pentru lichidare bobine, cum ar fi acest lucru, care trebuie să mențină forma lor, fără o formă bobina, este de a tăia o bucată de sârmă de un pic mai mult decât ar fi nevoie pentru bobina, apoi deține fiecare capăt al firului, cu o pereche de clești , întinde firul ușor să orienteze cereale, astfel încât firul tinde să rămână dreaptă. Atunci când înfășurați firul în jurul burghiul, se va tinde să dețină noua sa formă în loc de a încerca să primăvară înapoi la forma veche. Fii atent cum vă țineți de sârmă în timp ce-l-ai întinde nu ar vrea să te lovit în față cu cleștele ar trebui să SNAP sârmă. Mi sa întâmplat o dată; sa nu chiar amuzant.
Antena
Acest transmițător nu are o antenă discret. L1 radiază o multime. O antenă externă s-ar extinde gama, care nu este, probabil, ceea ce vrei cu adevărat, oricum. Se va complica, de asemenea, de tuning, care este ceva ce, probabil, nu doresc cu adevărat. Primesc aproape 10 de metri la trei dintre receptoarele mele FM portabile cu aceasta. Ar putea fi mai puternic, dar metri 10 este mai mult decât suficient. Vecinii mei nu într-adevăr nevoie să știu ce ascult.
Firmware-ul
Firmware-ul este destul de probabil destul de probabil cea mai simpla bucata de cod funcțional pe care l-am scris vreodată. Acesta stabilește numai PIN-ul de semnal kHz 19 mare, așteaptă un pic, apoi stabilește una dintre 38 pinii kHz la mare Z în timp ce se stabilește alte 38 kHz PIN-ul a scăzut Z. Acesta întârzie un pic mai mult, apoi face PIN-ul de mare Z mic , și Z PIN-ul mic de mare, așteaptă ceva mai mult ... Cred că ai prins ideea. Ieșirile modulator comuta între impedanță mare și mică la 38 kHz, ieșirea kHz 19 este un 19 kHz val pătrat. A fost un pic plictisitor, pentru a testa în AVR Studio, dar merita.
Codul este foarte simplu. Așteaptă bucle căptușit cu unele Op, separarea schimbare a stării de pini I / O. Mic mic program doar câteva instrucțiuni foarte de bază, fără salturi lungi, întreruperile sau funcții speciale, bazându-se doar pe vectorul de resetare și aceste șapte instrucțiuni limbaj de asamblare:
cbi sbi
dec brne
nop rjmp
ldi
Cel mai probabil, codul ATTINY12 va rula pe orice controler AVR care are o PORTB disponibil, dar nu am confirmat că acesta este cazul - numai ei speculații. I-am oferit link-uri în partea de jos a acestei pagini pentru a coda pentru ATTINY12, ATTINY15, ATTINY2313 / AT90S2313, și AT90S2323. Am testat toate cele cinci din aceste chip-uri în acest circuit și le-a găsit la toate activitățile cum era de așteptat. Cred că e unul dintre avantajele de a menține lucrurile simple.
Ar trebui să fie capabil de a folosi aceasta tehnica pe majoritatea celorlalte, în cazul în care nu toate micro controlere CMOS cu I / O pini, care sunt capabile de a fi plasat într-o stare de ieșire de mare. Dacă vă dați seama succes cu un PIC sau alt operator mic, vă rugăm să drop-mi un bilet la adresa de e-mail din partea de jos a acestei pagini.
Asamblare
Mi-am construit-o pe o bucată de tablă fenolică perforată care avea un tampon pe orificiu. Găurile sunt într-o rețea de 0.1 "(2.54 mm). Tampoanele ajută la menținerea componentelor strâns pe placă, dar sunt încrezător că unul construit pe tablă perforată fenolică sau din fibră de sticlă sau chiar construit Ugly Bug (AKA Dead Bug) sau Manhattan stilul ar funcționa la fel de bine. Doar asigurați-vă că piesele din transmițător sunt montate solid pentru a ajuta la stabilitatea frecvenței și pentru a reduce microfoanele.
Am folosit o priză pentru micro-controler. Acest lucru pentru că am folosit un adaptor de programare care conectat la priza cu scopul de a programare controlere, și, de asemenea, să mă lase să schimbe controlorilor pentru a verifica dacă celelalte controlere ar funcționa. Nu aveți nevoie de o priză, dar s-ar putea da o pace a minții și unele iertare de greșeli.
Testarea și tuning -după asamblare
Dacă utilizați o priză pentru controler, nu introduceți controlerul în priză până când nu ați verificat dacă sursa de alimentare este conectată corect. Aplicați putere neregulată la intrarea 78L05 și măsurați pinul 8 al microcontrolerului. Ar trebui să fie + 5 volți. Verificați dacă pinul 4 al microcontrolerului este împământat.
Tune un receptor radio FM din apropiere pentru un loc liniștit pe cadran, în cazul în care doriți emițător de a locui.
Tune C6 la centrul de gama sa și atinge L1 cu degetele. Dacă ați auzit un semnal merge swishing deși trece banda de receptor FM, aceasta înseamnă că transmițătorul este acordat la o frecvență mai mare decât cea pe care receptorul FM este reglat la. Dacă nu ați auzit semnalul, apoi întinde bobina lungime ușor.
La un moment dat, între efectele stretching bobina și-l atingeti cu degetele, ar trebui să fie în măsură să aducă frecvența emițătorului de a fi foarte aproape de ceea ce Împrospătarea este reglat la. În acest moment, ar trebui să fie capabil să utilizeze C6 pentru a regla fin oscilatorul la frecvența dreapta
După ce obține transmițătorul reglate în, Asigurați-vă că emițătorul transmite la frecvența radio care este reglat la, și nu la o frecvență imagine. Face acest lucru prin aducerea degetul aproape de L1. Când faceți acest lucru, frecvența se va schimba. Dacă transmițătorul trece la o frecvență mai mică de pe cadran de radio, atunci emițătorul este acordat pentru cazul în care credeți că este. Dacă transmițătorul pare să se schimbe în frecvență, atunci sunteți în căutarea la o imagine și trebuie să re-tune de transmițător.
Procedura de mai sus ar putea fi dificil, și necesită de multe ori o anumită finețe. Fiți răbdători, se va achita.
Ar putea fi la îndemână pentru a avea un nivel de câmp metru reglat-ne la îndemână, doar pentru a fi în măsură să determine dacă transmițătorul este oscilant la toate. M-am bazat pe o de mai multe ori pe parcursul acestui proiect. Aici sunt unele proiecte de indicatorul de putere depuse pe acest site:
Broadband RF Câmp Forța Probe folosind controler Atmel AVR AT90S1200A <= Acesta folosește un microcontroler pentru a pune la zero circuitul.
O simplă câmp Forța Indicator <= Acesta nu necesită un microcontroler.
Digital RF Câmp indicatorul de putere cu afisaj cu LED-uri, folosind Atmel AVR AT90S2313 Procesor <= Acesta este cel pe care l-am folosit în acest proiect.
Din cunoștințele mele, denumirile „L” și „R” de pe conectorul audio sunt corecte.
Gânduri cu privire la posibile îmbunătățiri
În primul rând, s-ar putea lua în considerare adăugarea de protecție ESD la intrările audio.
Filtre cu 10 ascuțite la 15 kHz cutoff audio pe stânga și canalele audio dreapta ar putea ajuta cu unele surse audio. Acest lucru ar împiedica semnale care ar putea fi în audio de la bătaia cu 19 semnalul pilot kHz.
Pre-empahsis, un db 6 pe impuls octavă la aproximativ 3 kHz pe stânga și canalele audio dreapta va compensa pentru rolloff de-empahsis în receptoare comerciale. Receptoare din America de Nord se așteaptă o frecvență, restul lumii, ceva puțin diferit. S-ar putea fi capabil de a obține un efect similar cu un egalizator grafic înainte de transmițător. Folosind un egalizator în receptorul va restabili răspunsul în frecvență, dar nu se va îmbunătăți semnalul de înaltă frecvență de zgomot ca un accent de pre a fost destinat.
Printed Circuit Board design pentru 8 controlorii de pin AVR
În fotografia de mai sus, Jeff atașat un clip de plumb pentru a bobina pe transmițător lui
în scopul de a lărgi gama un pic. Rețineți că inductorul este o suficientă
Nu se recomandă antenă pentru cele mai multe utilizări și antena suplimentar.
Jeff Heidbrier, în Texas, a venit cu un design destul de frumos printed circuit board pentru acest simplu transmițător FM stereo. Aspectul lui Jeff incape 8 pini controlorii de AVR. Layout-ul este destinat pentru a accepta rezistențe montate vertical, așa cum se arată în fotografia, astfel încât să aibă o anumită flexibilitate în care le puteți folosi orice dimensiune de la 1 / 8 până la aproximativ dimensiunile 1 / 2 watt.
Acest aspect necesită doar trei pulovere, în scopul de a face o singură față de bord.
În ceea ce privește punctele pe inch, Jeff a scris „Deschiderea fișierului cu vopsea Microsoft și imprimarea imaginii oferă 7.5 mm de la centrul pinului 1 la centrul pinului 4.” Este o idee bună pentru a verifica punct pitch în propriul dvs. sistem (De exemplu, eu folosesc un Macintosh, deci probabil punctele pe inch ar trebui să fie ajustate.) Când totul este scalat corect, distanța dintre centrele de pe U1, Pachet dual inline cu 8 pini, ar trebui să aibă 0.1 mm (2.54 inci),
Primul scris în aprilie, 2007. Actualizat în ianuarie, 2008, 2008 februarie, aprilie, 2008.