Hierdie 'eenvoudiger' benadering vereis dat u eenvoudig die klankkanaal moet skakel tussen die linker- en regter-invoer. Elke kanaal is opeenvolgend verbind vir 'n halwe siklus van die 38 kHz-draer. Dit lewer sowel die 38 kHz dubbele syband as die basisband sein. 'N Laagdeurgangsfilter verminder die' spat 'as gevolg van harmonieke van die oorskakeling op aangrensende radiokanale. Ek verstaan dat dit is hoe een van die goedkoop enkelskyf-enkodeerders werk. Dit is sinvol, hierdie metode is afhanklik van die ooreenstemming van komponente en geen presisiebane nie. Dit is byna dwaas.
Skakel in op hierdie manier genereer 'n 38 kHz dubbel syband sein en gaan beide L en R deur die basisband. L en R teenoorgestelde polariteite in die dekodeerder omdat L toegelaat word deur die sender aan die een helfte van die 38 kHz siklus en R is toegelaat deur op die ander helfte. Wanneer L en R gelyk is, die twee seine gemiddeld uit te zero oor elke siklus. Dit kan nie makliker wees.
Foto 2. Ek moes net kyk. Dit maak DSB regtig.
Spektrum analiseerder vertoning van die sein oor C4 in skematiese (figuur 4).
Hier is die linker-kanaal gedryf deur 'n 1 kHz sinus golf. Let daarop dat die kring
werklik geproduseer 38 kHz dubbel syband met die draer onderdruk deur 22 db. Wanneer
Ek jumpered die linker-kanaal op die regte kanaal, die zijbanden verdwyn.
Die kring
Figuur 3. Die skakel na die grond is eintlik geïmplementeer
deur twee afsonderlike I / O penne op 'n mikro-kontroleerder.
Die enigste moeilike deel is die bereiking van die 2: 1 analoog multiplex funksie met 'n mikro-kontroleerder. Dit moet gedoen word sonder om die DC vlak van die sein, want dit sou veroorsaak dat die 38 kHz draer te voed deur. CMOS Mikro kontroleerder I / O poorte kan wissel tussen hoë impedansie en lae impedansie State. Maar toe in die lae impedansie staat, die pen kan slegs óf by grond (logika laag) of by die positiewe kragtoevoer (logika hoog). Dit beteken dat die skakel aksie moet plaasvind deur die vermenging van die links en regs seine resistively, dan basies kortsluiting uit een, dan die ander in afwisseling. Die voorwaarde dat die skakelaar nie die verandering van die DC-vlak van die sein in stand te hou, sal die sein moet gesentreer rondom grond of die positiewe kragbron. Ek het die grond sedert die insetsein sal verwys word na die grond.
Wat die data velle sê nie vir ons is dat die VOO wat dryf die pen uitset laag is, 'n N-kanaal FET, is redelik goed 'n sinkende stroom van seine bo die grond en verkryging stroom van seine onder die grond. Laat my sê dat dit die laaste deel weer:
Die N-kanaal FET wat dryf die pen uitset kan newe-seine onder die grond te grond. Dit is baie soos 'n lae waarde weerstand wat kan verander word op en af. Wanneer die I / O-poort is in 'n hoë impedansie staat, as die sein probeer om te swaai te ver onder die grond, hetsy die ESD beskerming toestel op die I / O pen of die parasitiese diode wat eie is aan die VOO sal doen, knip die sein. In hierdie kring, merkbare knip by die I / O pen begin by 'n paar honderd millivolts onder die grond.
Sedert die FM-sender in hierdie kring net 'n paar dekades van millivolts bevredigende modulasie te bereik nodig het, is daar geen behoefte aan versterking van die opbrengs van die multiplexer. Daar is meer oor die modulasie sensitiwiteit in die deel van hierdie afdeling wat handel oor die sender kring
(Klik hier om na die bespreking).
Die skakel tussen hoë impedansie en lae impedansie te voer na die grond, die firmware nulle na die ooreenstemmende hawe registreer registers, dan op gepaste tye, dit maak die ooreenstemmende data rigting registreer stukkies op 'n gegewe pen 'n hoë impedansie maak, en op die regte tyd , die firmware stel die ooreenstemmende data rigting register stukkies na die 'n gegewe pen 'n lae impedansie na die grond maak.
As ons na die skema in figuur 4 kyk, verkry die mikrobeheerder sy tydsberekening van 'n 6 MHz kristal. 6 MHz is nie 'n presiese heelgetal veelvoud van 19 kHz nie. In werklikheid is dit die 315.7894ste harmoniese van 19 kHz. Maar dit is nie nodig om bekommerd te wees nie - ons praat hier analoog. Ek tel net af met 316 en noem dit naby genoeg, want die verskil is net 0.06%. Ek het 6 MHz gebruik, want ek het 'n sak byderhand. As u sou wou, kan u 'n kristal gebruik wat 'n presiese heelgetal veelvoud van 19 kHz is. Terloops, selfs hoër frekwensie-horlosies kan kleiner foute veroorsaak. Met 'n kristal van 20.000 MHz kry u net 'n fout van 0.04% - ongeveer dieselfde verdraagsaamheid as wat baie mikrobeheerderkristalle het - onthou net om die firmware aan te pas om aan die verskillende kloksnelheid te voldoen.
'N Mens kan vra of die gebruik van 'n mikro-kontroleerder te vervang bloot 'n ossillator, toonbank, en 'n paar oordrag hekke is 'n soort van 'n vermorsing van 'n goeie verwerker. Dit frustreer my te laat die meeste van 'n baie bekwame RISC verwerker die meeste van sy tyd in die tydsberekening sirkelroetes en doen geringe bietjie twiddling, maar wanneer jy kyk na die alternatiewe, die gebruik van 'n mikro-kontroleerder verminder die dele tel, is dit maklik verkrygbaar, en in baie gevalle, 'n goedkoper oplossing as die meeste van die ander oplossings beskikbaar is.
Die linker- en regterseine is AC gekoppel deur onderskeidelik C1 en C2. Die doel van AC-koppeling is om enige GS-komponent van die bronsignaal te verwyder sodat die seine aan die U1 (die AVR) se I / O-pen simmetries rondom die grond kan werk.
By elke halwe siklus van die 38 kHz klok koers, is óf U1 pen 7 of U1 pen 5 gegrond, terwyl die ander pen gelaat swaai, wat toelaat dat een sein op 'n tyd om te kry deur na die insette van die sender.
'N 19 kHz vierkante golf vlieënier sein word voorsien van U1 pen 6. Aangesien die gemiddelde DC vlak by pen 6 is + 2.5 volts, is 'n klein kapasitor geplaas in hierdie reeks DC-komponent uit te hou van die modulator (bestaande uit U1 penne 7 en 5), so daar sal nie enige 38 kHz draer.
Al drie van die seine - Left, gekap deur 38 kHz, Right, gekap deur 38 kHz teenoorgestelde fase, en 'n lae vlak vlieënier sein is resistively gemeng op C4. Ek gebruik word om die stereo aanwyser op my draagbare FM radio die waarde van R5, wat op sy beurt stel die bedrag van die vlieënier sein in die saamgestelde sein te kry, dan sal ek verdubbel die sein vlak. Dit behoort meer as genoeg, maar voel vry om die waarde van R5 te verminder. Sny die waarde daarvan in die helfte moet nie lei tot te veel sein vir die ontvanger.
Die kritieke doel van C4 is omleiding die basis van die gemeenskaplike basis ossillator, Q1, te grond. Die waarde is gekies sodat die 38 kHz dubbel syband sein sal nie gerol word van aansienlik. Ek het eers bereken die maksimum toelaatbare waarde van C4 en dan gebruik om die volgende kleiner beskikbaar grootte kapasitor. Daarna het ek dit getoets deur te probeer om 'n kapasitor 'n bietjie groter as die maksimum waarde bereken en dan daarna te luister na 'n stuk musiek wat gekenmerk word deur hoë frekwensie klanke beweeg van links na regs. Die groter kapasitor beduidend beïnvloed die skeiding van die hoër frekwensie seine. Die 01 UF. Kapasitor wat in die skematiese het nie hoorbaar effek, en dit is goed, want dit was nie veronderstel om te.
Die sender self moet kyk vertrou aan iemand wat tuis ooit gebrou 'n FM draadloos mikrofoon circuit of een van die FM-sender kringe op hierdie webwerf:
'N FM Broadcast Audio Transmitter
1.5V battery-aangedrewe FM heruitsending sender
'N FM-sender op hierdie webwerf wat nie dieselfde ossillator gebruik nie, maar kristalbeheerder is, is op hierdie webblad:
http://www.cappels.org/dproj/LMX1601FMxmttr/LMX1601%20PLL%20FM%20Transmitter.html
As die skakels hierbo nie werk nie, dit kan wees dat jy is op soek na 'n ongemagtigde kopie van hierdie webblad. Dit gebeur. Al hierdie projekte kan gevind word by http://www.projects.cappels.org
Hierdie baie eenvoudige kring, die monster van die huis brou draadloos mikrofoon projekte, is gedruk in diens vir die rede dat dit so gewild is met amateurs nie: dit vereis nie 'n baie baie dele, kan dit gebou word, met of sonder 'n gedrukte stroombaan raad, en werk gewoonlik eintlik met genoeg opstel.
In die sender ontkoppel C3 die basis tot die grond deur C4. C7 Kan 'n paar pf bo of onder 5 pf wees sonder om dinge vreeslik te gooi. Probeer om die veranderlike kondensator, C6, klein te hou. As u net groter kondenseerders kan vind, sê 10 tot 45 pf, plaas 'n 10 of 12 pf vaste kondensator in serie daarmee. Dit is belangrik om hierdie deel van die kapasitansie van die resonante tenk so laag as moontlik te hou. As u nie 'n geskikte veranderlike kondensator het nie, kan u altyd 'n vaste kondensator van 5 pf insit en vertrou op u vermoë om die stroombaan in te stel deur L1 te rek en te verdraai.
Q1 is 'n algemene 2N4401 en vertoon 'n kollektorveranderingsbasis van ongeveer 1.5 pf per volt. Dit is hoër en beter vir hierdie toepassing as wat u van hoë frekwensie transistors met 'n laer uitsetkapasiteit sou kry. Hoe meer die tenkkapasitansie afkomstig is van Q1 se kollektor-tot-basis-kapasitansie, hoe meer frekwensie sal die gestuurde sein vir 'n gegewe klankvlak gemoduleer word. Aangesien die stereomodulator slegs enkele honderde millivolts piek-tot-piek sonder vervorming kan hanteer, is hierdie sensitiwiteit belangrik.
Ek het L1 gemaak deur 7 draaie # 22 Beldsol-kopermagneetdraad om die gladde deel van 'n 1/4 "boorpunt te draai ('n truuk wat deur die legendariese Harry Lythall genoem word) en dan die spoel van die boor af gegly. Nadat die spoel gewikkel en geïnstalleer is, het ek C6 in die middel van sy reeks geplaas en daarna die spoel uitgerek en gebuig totdat ek die sender op my FM-radio kon hoor op die enigste stil plek op hier is die draaiknop 93.3 MHz. As u dit aan die einde van die FM-uitsendingsband wil gebruik, kan u net 6 draaie probeer gebruik.
Nog 'n truuk vir likwidasie rolle soos hierdie, wat hul vorm te behou sonder 'n spoel vorm, is om af te sny 'n stukkie van die draad 'n bietjie langer as nodig sou wees vir die spoel, dan hou elke einde van die draad met 'n tang , rek die draad effens te oriënteer die graan so dat die draad is geneig om reguit te bly. Wanneer jy draai die draad rondom die boorpunt, sal dit geneig is om sy nuwe vorm te plaas in die hande te probeer om die lente terug na sy ou vorm. Wees versigtig hoe jy vashou aan die draad en strek dit-jy wil nie jouself te slaan in die gesig met die tang behoort die draad snap. Met my gebeur een keer, dit is nie regtig snaaks nie.
Die antenna
Dit sender het nie 'n strategies antenna. L1 straal oorvloed. 'N eksterne antenna sal die uitbreiding van die reeks, wat waarskynlik nie wat jy regtig wil in elk geval. Dit sal ook bemoeilik tuning, en dit is iets anders wat jy waarskynlik nie regtig wil. Ek kry byna 10 meter tot drie van my draagbare FM ontvangers met hierdie. Dit kan sterker wees, maar 10 meter is meer as genoeg. My bure het nie regtig nodig het om te weet wat ek luister na.
Die firmware
Die firmware is heel moontlik heel waarskynlik die eenvoudigste stukkie van funksionele kode wat ek ooit geskryf het. Dit bloot stel die 19 kHz sein pen hoog is, wag 'n bietjie, dan sit een van die 38 kHz penne hoë Z terwyl dit stel die ander 38 kHz pen te laag Z. Dit vertraag 'n bietjie meer, dan maak die hoë Z pen lae , en die lae Z pen hoog is, wag 'n paar meer ... Ek dink jy kry die idee. Die modulator uitgange wissel tussen hoë en lae impedansie by 38 kHz, die 19 kHz afvoer is 'n 19 kHz vierkante golf. Dit was 'n bietjie vervelig, te toets in AVR Studio, maar die moeite werd.
Die kode is baie eenvoudig. Net wag loops opgestop met 'n paar geen ops, skei die verandering van die toestand van die I / O penne. Die klein bietjie program slegs 'n paar baie basiese instruksies, geen lang spronge, onderbreek of spesiale funksies, vertrou net op die herstel vektor en hierdie sewe saamsteltaal instruksies:
cbi sbi
dec brne
nop rjmp
ldi
Heel waarskynlik, sal die ATTINY12 kode loop op 'n AVR kontroles wat het 'n beskikbare PORTB, maar ek het nie bevestig dat dit die geval is - die enigste spekulasie. Ek het op voorwaarde dat die skakels aan die onderkant van hierdie bladsy te-kode vir die ATTINY12, ATTINY15, die ATTINY2313 / AT90S2313, en die AT90S2323. Ek het getoets al vyf van hierdie skyfies in hierdie kring en bevind dat hulle al die werk as wat verwag is. Ek dink dit is een van die voordele van die hou van dinge eenvoudig.
Jy moet in staat wees om hierdie tegniek te gebruik op die meeste ander, indien nie alle CMOS mikro beheerders met I / O penne wat in staat is om in 'n hoë opbrengs staat. As jy besef sukses met 'n PIC of ander klein kontroleerder, laat asseblief 'n aantekening by die e-pos adres aan die onderkant van hierdie bladsy.
Vergadering
Ek het myne gebou op 'n stuk gestampte fenoliese bord wat een kussing per gat gehad het. Die gate is in 'n rooster van 0.1 "(2.54 mm). Die kussings hou die komponente styf aan die bord vas, maar ek is vol vertroue dat een gebou is op 'n geperforeerde fenoliese of veselglasbord, of selfs geboude Ugly Bug (AKA Dead Bug) of Manhattan styl net so goed sal werk. Sorg net dat die dele in die sender stewig gemonteer is om frekwensie-stabiliteit te help en om mikrofone te verminder.
Ek gebruik om 'n potjie vir die mikro-kontroleerder. Dit omdat ek gebruik om 'n programing adapter wat ingeprop in die socket vir die doel van die programmering van die leiers, en ook om my te laat verander die leiers om te bevestig dat die ander leiers sal werk. Jy hoef nie 'n potjie, maar dit kan 'n paar gemoedsrus en 'n paar vergifnis van foute te gee.
Toetsing en tuning -na vergadering
As u 'n sok vir die beheerder gebruik, moet u dit nie in die sok steek voordat u seker gemaak het dat die stroomtoevoer behoorlik is bedraad nie. Plaas ongereguleerde krag op die ingang van die 78L05 en meet pen 8 van die mikrobeheerder. Dit moet + 5 volt wees. Verifieer dat pen 4 van die mikrobeheerder geaard is.
Luister 'n nabygeleë FM radio ontvanger na 'n stil plek op die inbel, waar jy wil graag die sender te woon.
Luister C6 na die middel van die reeks en touch L1 met jou vingers. As jy het 'n sein gaan swiep al die band slaag van jou FM ontvanger, beteken dit dat die sender is ingeskakel by 'n frekwensie hoër as wat die FM ontvanger ingeskakel word. As jy nie die sein hoor, dan rek die spoel lengte effens.
Op 'n stadium, tussen die effekte van die strek van die spoel en raak dit met jou vingers, moet jy in staat wees om die sender se frekwensie te bring om baie naby aan wat die lewe in te blaas is ingestel om. Op hierdie punt, moet jy in staat wees om C6 te gebruik om te verfyn die ossillator aan die regte frekwensie
Nadat jy die sender in gestem, bevestig dat die sender is die oordrag van die frekwensie wat jou radio is op die hoogte is, en nie 'n beeld frekwensie. Doen dit deur te bring jou vinger naby L1. Wanneer jy dit doen, sal die frekwensie verskuif. As die sender verskuif na 'n laer frekwensie op jou radio inbel, dan is die sender is ingestel na die plek waar jy dink dit is. As die sender blyk te skuif in frekwensie, dan is jy op soek na 'n beeld en moet weer stem van die sender.
Die bogenoemde proses kan lastig wees, en dikwels vereis 'n paar finesse. Wees geduldig, dit sal afbetaal.
Dit mag dalk handig te pas 'n VN-gestem veld krag meter tot by die hand het, net om in staat wees om te bepaal of die sender is op alle ossillerende. Ek vertrou op die een 'n paar keer gedurende hierdie projek. Hier is 'n paar geliasseer krag aanwyser projekte op hierdie webwerf:
Breëband RF Veldsterkte Sonde met Atmel AT90S1200A AVR kontroleerder <= Hierdie een gebruik 'n mikrobeheerder om die stroombaan te nul.
'N Eenvoudige Veldsterkte aanwyser <= Hierdie een het nie 'n mikrobeheerder nodig nie.
Digitale RF Veldsterkte aanwyser met LED display met Atmel AT90S2313 AVR verwerker <= Dit is die een wat ek vir hierdie projek gebruik het.
Die "L" en "R" aanduidings op die klankaansluiting is, na my wete, korrek.
Gedagtes oor moontlike verbeterings
Eerstens, kan 'n mens oorweeg die toevoeging van ESD beskerming aan die klank insette.
Filters met 'n skerp 10 te 15 kHz klank donker op die links en regs klank kanale kan help met 'n paar klank bronne. Dit sal verhoed dat seine wat kan wees in die klank van klop met die 19 khz vlieënier sein.
Pre-empahsis, 'n 6 db per oktaaf hupstoot omstreeks 3 kHz op die links en regs klank kanale sal vergoed vir die de-empahsis rolloff in kommersiële ontvangers. Noord-Amerikaanse ontvangers verwag dat een frekwensie, die res van die wêreld, iets wat effens anders. Jy mag dalk in staat wees om 'n soortgelyke effek te bereik met 'n grafiese gelykmaker voor die sender. Met behulp van 'n gelykmaker in die ontvanger sal die frekwensie reaksie herstel, maar sal nie die verbetering van jou 'n hoë frekwensie sein tot ruis verhouding as pre klem bedoel was.
Printplaat Ontwerp vir 8 pen AVR beheerders
In die foto bo, Jeff aangeheg 'n clip lei tot die spoel op sy sender
in orde te verhoog om die reeks 'n bietjie. Let daarop dat die induktor is 'n voldoende
antenna vir die meeste gebruike en die ekstra antenna word nie aanbeveel nie.
Jeff Heidbrier, in Texas, het gekom met 'n mooi mooi gedrukte stroombaan ontwerp vir hierdie eenvoudige FM Stereo Transmitter. Jeff se uitleg akkomodeer 8 pen AVR beheerders. Die uitleg is bedoel om te aanvaar resistors vertikaal gemonteer, soos getoon in die foto, so jy het 'n paar buigsaamheid in wat jy kan enige grootte gebruik van 1 / 8 tot ongeveer 1 / 2 watt groottes.
Hierdie uitleg verg net drie springers om 'n enkel-sided raad te maak.
Wat die kolletjies per duim betref, het Jeff geskryf 'Die oopmaak van die lêer met Microsoft-verf en die afdruk van die beeld gee 7.5 mm van die middel van pen 1 tot die middel van pen 4'. Dit is 'n goeie idee om die punthoogte in u eie stelsel te verifieer (as voorbeeld gebruik ek 'n Macintosh, dus sal die punte per duim waarskynlik moet aangepas word.) As alles behoorlik geskaal word, is die afstand tussen sentrums op U1, die 8 pen dubbele inlyn verpakking, moet 0.1 mm (2.54 duim) wees,
Eerste geplaas in April, 2007. Updated Januarie, 2008, 2008 Februarie, April, 2008.