Bu "daha basit" yaklaşım, ses kanalını Sol ve Sağ girişler arasında değiştirmeyi gerektirir. Her kanal 38 kHz taşıyıcının bir yarım döngüsü için sırayla bağlanır. Bu, hem 38 kHz çift yan bant sinyalini hem de temel bant sinyalini üretir. Düşük geçiş filtresi, bitişik radyo kanallarında anahtarlamanın harmonilerinden kaynaklanan "sıçramayı" azaltır. Düşük maliyetli tek çipli kodlayıcılardan birinin bu şekilde çalıştığını anlıyorum. Mantıklıdır, bu yöntem bileşenlerin eşleşmesine dayanır ve hassas devre yoktur. Neredeyse aptalca bir kanıtı.
Bu şekilde geçiş bir 38 kHz çift yan sinyali üretir ve baseband ile L ve R hem de geçer. L 38 kHz döngüsü ve R'nin bir yarısı üzerinde verici üzerine bırakılır için L ve R dekodere zıt kutuplara sahiptir, diğer yarısı boyunca bırakılır. L ve R eşit olduğunda, her iki sinyal çevrim boyunca sıfıra üzerinden ortalama. Bu basit olamazdı.
Fotoğraf 2. Sadece bakmam gerekiyordu. Gerçekten DSB yapar.
Şematik (Şekil 4) içinde C4 genelinde sinyalinin spektrum analizörü ekran.
Burada, sol kanal bir 1 kHz sinüs dalgası tarafından tahrik edildi. Dikkat edin devre
Gerçekten üretilen 38 22 db tarafından bastırılmış taşıyıcı ile çift yan bant kHz. Ne zaman
Ben sağ kanala Sol kanalı köprülü, yan bantlar kayboldu.
Devre
3 rakam. Yere anahtarı aslında uygulanmaktadır
Bir mikro denetleyici üzerinde iki ayrı I / O pinlerine göre.
Sadece zor kısmı 2 elde edilir: bir mikro kontrolör ile 1 analog multipleks fonksiyonu. Bu, 38 kHz taşıyıcı aracılığıyla beslemek için neden olur, çünkü sinyalin DC düzeyi değiştirme olmadan yapılması gerekmektedir. CMOS Mikro denetleyici I / O portları, yüksek direnç ve düşük empedans devletler arasında geçiş yapabilirsiniz. Ama ne zaman düşük empedans durumunda, pim sadece yere (düşük mantık) ya veya pozitif güç kaynağı (yüksek mantık) de olabilir. Bu anahtarlama eylem ardından temelde değişmesinde sonra diğer, birini kısa devre, dirençli Sol ve Sağ sinyallerini karıştırarak yer almalıdır anlamına gelir. Anahtarın sinyalinin DC düzeyi değiştirme değil durumu korumak için sinyal, zemin veya pozitif güç kaynağı etrafında gerekecektir. Giriş sinyali toprağa başvurulan olacağını beri zemin seçti.
Ne veri sayfaları bize söylemezler çıkış pin düşük, bir N-Channel FET, sürücüler FET toprak altında sinyalleri zemin ve kaynak akımının üzerinde sinyallerinden batan bir akım oldukça iyi olmasıdır. Bana tekrar son bölümünü diyelim:
Çıkış pini sürücüler N-Channel FET toprağa toprak altında sinyalleri şönt olabilir. Bu çok açık ve kapalı olabilir düşük değeri direnç gibi. Sinyal kırpma, I / O pin üzerine ESD koruma veya yürütecek FET'in için esas olan parazitik diyot ya, çok uzakta yerin altında sallanmaya çalışırsa I / O portu, yüksek empedanslı bir durumdayken sinyali. Bu devrede, I / O pin fark at kırpma toprak altında birkaç yüz milivolt başlar.
Bu devrede FM verici sadece tatmin edici bir modülasyonu elde etmek için milivolt birkaç on olduğu için, çoklayıcı çıkışının yükseltilmesi için gerek yoktur. Verici devresi ile ilgilidir, bu bölümün kısmen modülasyon duyarlılık daha var
(Bu tartışmaya atlamak için buraya tıklayın).
Yüksek empedans ve toprağa düşük empedanslı arasında geçiş yapmak için, ilgili bağlantı noktasına firmware sıfır verilen bir pin yüksek bir empedans yapmak için ilgili veri yönü kayıt bitlerini temizler, daha sonra uygun zamanlarda, kayıtları kaydeder ve uygun zamanlarda , firmware verilen bir pin toprağa düşük empedanslı yapmak için ilgili veri yönü register bitleri ayarlar.
Şekil 4'teki şemaya bakıldığında, mikro denetleyici zamanlamasını 6 MHz'lik bir kristalden alıyor. 6 MHz, 19 kHz'in tam katı değildir. Aslında, 315.7894'ün 19 kHz'lik harmoniğidir. Ancak endişelenmenize gerek yok - burada analogdan bahsediyoruz. Sadece 316'ya kadar geri sayıyorum ve ona yeterince yakın diyorum, çünkü fark sadece% 0.06. 6 MHz kullandım çünkü elimde bir çanta var. İsterseniz, 19 kHz'in tam tamsayı katı olan bir kristal kullanabilirsiniz. Bu arada, daha yüksek frekanslı saatler bile size daha küçük hatalar sağlayabilir. 20.000 MHz'lik bir kristal, size yalnızca% 0.04 hata verir - çoğu mikro denetleyici kristali ile yaklaşık aynı tolerans - farklı saat hızına uyum sağlamak için ürün yazılımını değiştirmeyi unutmayın.
Basit bir osilatör, sayaç değiştirmek için bir mikro denetleyici kullanarak eğer biri isteyebilir ve bazı iletim kapıları iyi bir işlemci bir atık türüdür. Bir çok yetkili RISC işlemci en döngüler zamanlama ve önemsiz bit twiddling yaparken onun çoğu zaman harcamak izin sinirlerimi, ama alternatifler bakarken, bir mikro kontrolör kullanımı parça sayısı azalır, kolayca elde edilebilir, ve pek çok durumlarda, mevcut diğer çözümlerden çok daha az pahalı bir çözümdür.
Sol ve Sağ sinyaller, sırasıyla C1 ve C2 aracılığıyla AC kuplajlıdır. AC bağlantısının amacı, U1'lerin (AVR) I / O pinlerindeki sinyallerin zemin etrafında simetrik olarak çalışmasına izin vermek için kaynak sinyalinin herhangi bir DC bileşenini çıkarmaktır.
Diğer pim kalan yüzer durumdayken 38 kHz saat hızı her yarım çevrimi olarak, U1 pin 7 veya U1 pin 5 ya da vericinin girişine yoluyla almak için her seferinde bir sinyal sağlayan, topraklanır.
Bir 19 kHz kare dalga pilot sinyal U1 pim 6 sağlanır. Pin 6 de ortalama DC seviyesi + 2.5 volt olduğu için, küçük bir kondansatör (U1 pimleri 7 ve 5 oluşan) modülatörü dışında bu DC bileşeni tutmak seri yerleştirilir, bu nedenle herhangi bir 38 kHz taşıyıcı olmaz.
Sinyallerin her üç - Sol, ters faz 38 kHz ile kıyılmış 38 kHz, sağ, ve düşük düzeyde bir pilot sinyali ile kıyılmış dirençli C4 karıştırılır. Sonra ben sinyal seviyesini iki katına, sırayla kompozit sinyal pilot sinyalin miktarını ayarlar R5, değerini bulmak için benim taşınabilir FM radyo stereo göstergesi kullanılır. Bu fazlasıyla yeterli olabilir, ama R5 değerini azaltmak için çekinmeyin gerekir. Yarısında değeri kesme alıcı için çok fazla sinyal neden olmamalıdır.
C4 kritik amacı toprağa, ortak baz osilatör, Q1 tabanını atlayarak. 38 kHz çift yan sinyal anlamlı haddelenmiş olmaz ki değeri seçildi. Ben ilk C4 izin verilen maksimum değeri hesaplanır ve daha sonra bir sonraki daha küçük bir boyut kapasitör kullanılır. Bundan sonra, maksimum hesaplanan değerden biraz daha büyük bir kondansatör çalışıyor ve daha sonra soldan sağa hareket eden ve yüksek frekans sesler özellikleri müzik parçası dinleyerek test ettik. Daha büyük olan kondansatör önemli ölçüde daha yüksek frekans sinyallerinin ayrılmasına etkilemiştir. Şemada gösterilen. 01 uf kondansatör sesli değil bir etkisi vardı ve o gerekiyordu çünkü bu iyi.
Vericinin kendisi hiç ev FM kablosuz mikrofon devre veya bu sitede FM verici devrelerinden birini demlenmiş olan herkes tanıdık gelecektir:
Bir FM Yayın Ses Verici
1.5V Pil Kumandalı FM vericisi naklen yayın
Bu sitedeki aynı osilatörü kullanmayan, ancak kristal denetleyici olan bir FM vericisi bu web sayfasında:
http://www.cappels.org/dproj/LMX1601FMxmttr/LMX1601%20PLL%20FM%20Transmitter.html
Yukarıdaki bağlantıları işe yaramazsa, size bu web sayfasının bir kopyasını izinsiz bakıyor çünkü olabilir. O olur. Tüm bu projeler bulunabilir http://www.projects.cappels.org
Bu çok basit bir devre, ev demlemek kablosuz mikrofon projelerin beygir, bu hobi ile çok popüler olduğunu çok nedenle hizmete basıldığını: çok sayıda parça gerektirmez, bir baskılı devre ile veya olmadan inşa edilebilir genellikle tahta, ve aslında yeterli verdiği ile çalışır.
Vericide C3, tabanı C4 aracılığıyla toprağa ayırır. C7 İşleri korkunç bir şekilde bozmadan 5 pf'nin üzerinde veya altında birkaç pf olabilir. Değişken kapasitör C6'yı küçük tutmaya çalışın. Yalnızca daha büyük kapasitörler bulabilirseniz, örneğin 10 ila 45 pf, seri olarak 10 veya 12 pf sabit kapasitör koyun. Rezonans tankının kapasitansının bu kısmını mümkün olduğunca düşük tutmak önemlidir. Uygun bir değişken kapasitörünüz yoksa, her zaman 5 pf'lik sabit bir kapasitör koyabilir ve L1'i gererek ve deforme ederek devreyi ayarlama yeteneğinize güvenebilirsiniz.
Q1, ortak bir 2N4401'dir ve volt başına yaklaşık 1.5 pf'lik bir toplayıcıdan taban kapasitans değişikliğine sahiptir. Bu, bu uygulama için daha düşük çıkış kapasitesine sahip yüksek frekanslı transistörlerden elde edeceğinizden daha yüksek ve daha iyidir. Q1'in toplayıcı-taban kapasitansından gelen tank kapasitansı ne kadar fazlaysa, belirli bir ses seviyesi için alacağınız iletilen sinyalin daha fazla frekans modülasyonu. Stereo modülatör, distorsiyon olmadan sadece birkaç yüz milivolt tepeden tepeye işleyebildiğinden, bu hassasiyet önemlidir.
Bir 1/7 "matkap ucunun (efsanevi Harry Lythall tarafından bahsedilen bir numara) pürüzsüz kısmının etrafına 22 tur # 1 Beldsol bakır mıknatıs teli sararak L4 yaptım ve ardından bobini matkap ucundan kaydırdım. Çekim yapıyordum. FM bandının alt kısmı için. Bobin sarılıp takıldıktan sonra, C6'yı aralığının ortasına koydum ve ardından FM radyomdaki vericinin açık olan tek sessiz noktaya ayarlı olduğunu duyana kadar bobini esnetip büküyorum. buradaki kadran, 93.3 MHz Bunu FM yayın bandının en üst noktasında kullanmak istiyorsanız, yalnızca 6 tur kullanmayı deneyebilirsiniz.
Bir bobin şeklinde kalmadan kendi şeklini korumak zorunda bu gibi bobinler, sarma için başka bir hile, sonra bir pense ile telin her iki ucunu tutarak, biraz daha uzun bobin için gerekli olandan bir parça tel kesmek için , tel düz kalma eğilimindedir, böylece tahıl yönlendirmek için hafifçe teli germek. Eğer matkap etrafına tel sararken, bunun yerine tekrar eski şekline bahar çalışmakla yeni şeklini tutmak eğiliminde olacaktır. It-Eğer germe sırasında pense gerektiği tel çırpıda ile karşısında kendinizi vurmak istemem Eğer tel tutun ne kadar dikkatli olun. Bir kere oldu bana; onun gerçekten komik değil.
Anten
Bu verici sağduyulu bir anten yok. L1 bol yayar. Harici bir anten gerçekten zaten ne istediğinizi muhtemelen değildir aralığını genişletmek olacaktır. Ayrıca muhtemelen gerçekten istemediğiniz başka bir şeydir, hangi ayar zorlaştıracaktır. Ben bu benim taşınabilir FM alıcıları üç neredeyse 10 metre olsun. Bu güçlü olabilir, ama 10 metre fazlasıyla yeterli oluyor. Benim komşular gerçekten ben dinliyorum bilmek gerekmez.
Firmware
Firmware oldukça olasılıkla oldukça olasılıkla şimdiye kadar yazdım fonksiyonel kod basit parçasıdır. Bu sadece yüksek 19 kHz sinyal pimi, o Biraz daha geciktirir düşük Z'ye diğer 38 kHz pimini kurarken daha sonra yüksek Z'ye 38 kHz iğnelerden birini ayarlar, biraz bekler ayarlar, sonra yüksek Z pin düşük yapar ve yüksek alçak Z pim, biraz daha bekler ... Sana fikir düşünüyorum. Modülatör çıkışları 38 kHz yüksek ve düşük empedans arasında geçiş, 19 kHz çıkış 19 kHz kare dalgadır. Bu AVR Studio test etmek için, biraz sıkıcı, ama buna değer.
Kod çok basit. Sadece I / O pinlerine devletin değişen ayıran, bazı hayır ops ile yastıklı döngüler bekleyin. Minik program sadece birkaç çok temel talimatları, hiçbir uzun atlama, keser veya özel fonksiyonlar, sadece reset vektörü ve bu yedi montaj dili talimatları dayanarak:
cbi sbi
aralık brne
nop rjmp
ldi
Büyük olasılıkla, ATTINY12 kod kullanılabilir bir portB olan herhangi bir AVR denetleyici çalışacak, ama bu durumda olduğunu doğruladı değil - onun sadece spekülasyon. Ben ATTINY12, ATTINY15, ATTINY2313 / AT90S2313 ve AT90S2323 için kod için bu sayfanın altındaki bağlantıları sağladı. Ben bu devrede bu fişleri her beş test edilmiş ve beklendiği gibi tüm çalışmalar için onları bulduk. Ben bu kadar basit şeyleri tutmak faydalarından biri sanırım.
Eğer bir yüksek çıktı devlet içinde sokulabilmesinde I / O iğne ile değil tüm CMOS mikro denetleyiciler ise, diğer birçok bu tekniği kullanmak gerekir. Bir PIC veya başka küçük denetleyicisi ile başarı fark varsa, bu sayfanın altındaki e-posta adresine bana bir not bırakın lütfen.
Montaj
Benimkini delik başına bir ped olan bir delikli fenolik tahta parçası üzerine inşa ettim. Delikler 0.1 "ızgara (2.54 mm) içindedir. Pedler, bileşenleri tahtaya sıkıca tutmaya yardımcı olur, ancak delinmiş fenolik veya fiberglas levha üzerine inşa edildiğinden veya hatta Ugly Bug (AKA Dead Bug) veya Manhattan yapıldığından eminim. stil de aynı şekilde işe yarar. Vericideki parçaların, frekans kararlılığına yardımcı olmak ve mikrofonları azaltmak için sağlam bir şekilde monte edildiğinden emin olun.
Ben mikro denetleyicisi için bir soket kullanılır. Ben denetleyicileri programlama ve diğer kontrolörler çalışmak olacağını doğrulamak için bana kontrolörleri değiştirmek izin amacıyla prize takılı bir programlama adaptörü kullanılan bu çünkü. Sen bir yuva gerek yok, ama bu biraz huzur ve bazı hatalarımızı mağfiret verebilir.
Test ve tuning - montajdan sonra
Denetleyici için bir soket kullanıyorsanız, güç kaynağının düzgün bağlandığını doğrulayana kadar denetleyiciyi sokete takmayın. 78L05'in girişine düzensiz güç uygulayın ve mikro denetleyicinin 8 numaralı pimini ölçün. + 5 volt olmalıdır. Mikro denetleyicinin 4 numaralı piminin topraklanmış olduğunu doğrulayın.
Dinle ikamet etmeyi vericiyi istiyorum kadran üzerinde sessiz bir noktada, yakındaki bir FM radyo alıcısı.
Dinle yelpazesini merkezine C6 ve parmaklarınızla L1 dokunun. Bir sinyali FM alıcı band geçiş olsa hışırtı gitmek duydum, eğer verici FM alıcısı ayarlı olduğu daha yüksek bir frekansta ayarlanmış demektir. Eğer sinyali duymadım, sonra boyuna BIRAZ bobin germek.
Bir noktada, bobin germe ve parmaklarınızla dokunarak etkileri arasında, sen reviver ayarlı olan bu çok yakın olduğu için vericinin frekansına getirmek gerekir. Bu noktada, doğru frekansa ince ayar osilatör C6 kullanmak gerekir
Eğer ayarlı vericiyi aldıktan sonra, verici radyo ayarlı olduğu frekansta sinyal verdiğini doğrulayın ve görüntü değil frekansa. Yakın L1 parmağınızı getirerek yapın. Bunu yaparken, frekans kayacak. Verici radyo kadran üzerinde daha düşük bir frekansa geçer, o verici Sence nerede ayarlanmıştır. Verici frekansı kadar kaydırmaya görünüyorsa, o zaman bir görüntüye bakıyor ve yeniden ayarlamak verici için ihtiyaç vardır.
Yukarıdaki prosedür zor olabilir ve genellikle bazı incelik gerektiren olabilir. Sabırlı olun, onu ödeyecek.
Sadece verici tüm salınan olup olmadığını tespit edebilmek için, elinizde bir un-ayarlı alan gücü ölçer için kullanışlı olabilir. Ben bu proje esnasında birden fazla kez üzerine dayanıyordu. İşte bu sitede bazı yayımlandı gücü göstergesi projeler şunlardır:
Atmel AVR AT90S1200A kumandayı kullanarak Genişbant RF Alan Gücü Probe <= Bu, devreyi sıfırlamak için bir mikro denetleyici kullanır.
Basit Saha Dayanıklılık Göstergesi <= Bu, mikro denetleyici gerektirmez.
Atmel AVR AT90S2313 İşlemci kullanarak LED göstergeli dijital RF Saha Dayanıklılık Göstergesi <= Bu, bu projede kullandığım şey.
Ses konektöründeki "L" ve "R" işaretleri, bildiğim kadarıyla doğrudur.
Olası gelişmeler Üzerine Düşünceler
Öncelikle, bir ses girişlerine ESD koruması eklemeyi düşünebilirsiniz.
Sol ve Sağ ses kanalları üzerinde kHz ses cutoff 10 keskin 15 ile filtreler bazı ses kaynakları ile yardımcı olabilir. Bu 19 khz pilot sinyali ile yenerek gelen ses olabilir sinyalleri önleyecektir.
Ön empahsis, Sol ve Sağ ses kanalları üzerinde yaklaşık 6 kHz oktav artırma başına 3 db ticari alıcıları de-empahsis rolloff telafi edecektir. Kuzey Amerika alıcıları bir frekans, dünyanın geri kalanı, biraz daha farklı bir şey beklemek. Önünüzde vericinin bir grafik ekolayzır ile benzer bir etkiyi elde etmek mümkün olabilir. Alıcı bir ekolayzer kullanarak frekans yanıtı geri olacak, ama ön vurgu amaçlandığı gibi gürültü oranı yüksek frekanslı sinyal artırmak olmayacaktır.
8 pin AVR kontrolörleri için Baskılı Devre Tasarımı
Yukarıdaki fotoğrafta, Jeff verici üzerindeki bobinine bir klip kurşun bağlı
aralığını biraz artırmak için. Indüktör yeterli olduğuna dikkat edin
En çok kullanım ve ilave anten Anten tavsiye edilmez.
Jeff Heidbrier, Texas, bu basit Stereo FM Verici için oldukça güzel bir baskılı devre tasarımı ile geldi. Jeff'in düzeni 8 pin AVR kontrolörleri konaklayabilir. Düzeni fotoğrafta görüldüğü gibi dirençler, dikey olarak monte edilmiş kabul amaçlanan, bu yüzden sen kadar yaklaşık 1 / 8 watt boyutları 1 / 2 herhangi bir boyutunu kullanabileceğiniz bazı esnekliğe sahip olduğunu.
Bu düzen sadece bir tek taraflı ütü yapmak için üç jumper'lar gerektirir.
İnç başına nokta sayısına gelince, Jeff "Dosyayı Microsoft boyasıyla açıp görüntüyü yazdırmak, pim 7.5'in merkezinden pim 1'ün merkezine 4 mm verir" diye yazdı. Kendi sisteminizdeki nokta aralığını doğrulamak iyi bir fikirdir (Örnek olarak, bir Macintosh kullanıyorum, bu nedenle inç başına nokta sayısının muhtemelen ayarlanması gerekir.) Her şey doğru şekilde ölçeklendiğinde, U1'deki merkezler arasındaki mesafe, 8 pinli çift sıralı paket, 0.1 inç (2.54 mm) olmalıdır,
İlk olarak Nisan, 2007 yayınlanmıştır. Güncelleme Ocak, 2008 Şubat 2008, Nisan, 2008.