[教學] 試圖DIY 簡單FM收音機

本帖最後由 xiao 於 2015-7-2 15:35 編輯

偶然看到這個
http://www.electroschematics.com/5923/fm-radio-receiver/
又偶然看到這個FM 收音機


以前玩過 FM BUG, 也修整過27MHZ 的遙控玩具, 所以對無線電發射和接收有丁點的認知.

再來, 前人說, 無線電訊號的接收和發射, 其實使用同樣的機器, 基本的原理是, 兩個不同頻率的訊號混合後, 比方說, 訊號a的頻率是F1, 訊號b的頻率是F1, 把 a  和 b 混合後, 基本上會得到兩組不同頻率的訊號, 而這兩組訊號的頻率分別是 F1-F2 和 F1+F2.

所謂的訊號的混合, 就是讓兩個電信號疊加在一起 (乘法器), 設法讓這兩個訊號做文章, 就可以達成無線電的發射和接收

準備看看這次玩意會否容易成功。。。

據說, 把 FM BUG 的天線改接音頻放大器, 而聲頻輸入端改成 LC TANK, 就由發射機變成接收機了,所以這次的基礎就是以前玩過的 FM BUG 做為起點, 先溫習舊玩具的設計和原理,

FM BUG

tFM-trans-circuit.jpg
2015-6-12 20:50

FM BUG

nEO_IMG_DSCN6053.jpg
2015-6-12 20:54

FM BUG

nEO_IMG_DSCN6054.jpg
2015-6-12 20:54



為了更好理解人家說的話, 先看看 無線電 (RADIO FREQUENCY, 簡稱RF) 的接收端和發射端的線路是否相同, 重新劃了一下, FM TRANSIMITTER (FREQUENCY MODULATION TRANSIMITTER, 簡稱FM 或調頻發射 ) 有實際裝過發射用的, 試驗也是成功的; 另外 27MHZ 遙控車的RF接收端也追蹤過劃了線路圖, 商用的當然可行, 參考TX-2B / RX-2B 原廠的 DATASHEET, 會看到大同小異的設計圖, 本來這外星人教的設計應該就那個樣. 來比對以下, (22樓的看官指出圖中下面的一組發射機線路有誤, TR 的B極漏了劃一顆電阻)

100MHZ RF FRONT END DESIGN

nEO_IMG_RF front-end design.jpg
2015-6-13 11:04


果然, 雖然它們的 LOCAL OSCILLATOR FRQUENCY (老外大多簡稱為 [LO], 祖國比較多稱為 [本地震盪頻率], 簡稱 [本震]), 一個是 103MHZ, 另外的是 27MHZ, 不過看起來就是差不多一模一樣. 利用了一個 TANSISTOR 組成的 3點電容式震盪器, 一組LC TANK, 產生 LO 訊號, 或許稱為 CARRIER FREQUENCY 載波訊號, 然後把音頻訊號(低頻率的訊號20KHZ以下) [疊加] 或 [分離] 出來.

先看發射器, 看來很簡單, 但是據說是因為 TR 射極的電容電壓改變產生震盪, 同時基極的音頻電壓改變會在 TRANSISTOR 形成 [乘法器] 的效果, 有人稱為 MIXER. 因此 F1 和 F2 兩種不同頻率的訊號就被混在一起, 通過天線輻射出去, 完成了那個義大利人發明的無線電傳送. 所以用FM收音機, 可以配合這個發射器作為FM無線咪的廣播系統, 坊間有賣這種FM無線咪.

再來看接收器, 因為前輩都說了, 發射器 和 接收器 都同樣用一種線路, 就是 LO 加上要發送或接收的訊號, 只不過一個送出, 一個接收而已, 看來此話屬實, 就不要懷疑了, 頻率不同只是因為 LO 設計數值各異, 改變 LC TANK 的參數, LO 就可以改變, 重點是, 發送和接收要頻率相同, 才會有共鳴, 才會成功, HARMONY 大概就這意思.

至於那個實際的 [訊號混合] [訊號疊加] 或 [訊號分離], 實際的動作原理其實一直都不完全明白, 只不過外星人教的這玩意, 的確實用的, 就先用著再說. 能力有限, 就此打住不求甚解吧..有機會再深入探討.

繼續探討如何DIY一個簡易FM收音機前,先來看看其他人對DIY簡單的FM收音機的故事,屬真屬假,有做過AM礦石收音機的,曾經搭通過天地綫的玩家,必然能夠分辨出來。這是一個例子,説明礦石收音機不僅適用AM收聽,FM也是可以收到的,http://solomonsmusic.net/FM_CrystalRadio.html,這個網頁記載了一個故事,暫且當成是故事,裏面提到的是關於斜率檢波 slope detector, 這個關於 FM 收音機的解調原理,看來在 GOOGLE 有很多資料是可被查到的,那麽,基本上,成功的機會又大了一些,因爲有更多的前人做過類似的實驗,看起來是成功的。

前面提到兩點, 初步看起來是有點矛盾的,第一點,發送和接收要頻率相同, 才會有共鳴, 才會成功;第二點,斜率檢波,接收頻率必須偏離發射頻率一點點,那意思就是頻率不相同。到底是矛盾。以前修理一個被踩爛的27MHZ遙控車玩具,也曾經發現了一個現象,接收機調準在27MHZ,遙控距離會縮短很多,大約1米不到,調偏反而讓距離增大,原來可以玩的玩具,因被踩爛需要修整,固然原來的設計和調整是有道理而且必然是對的,如果這樣看來,它的設計必然是套用了這個斜率檢波方法,因而才需要把接收機頻率調偏一點,完成解碼,因爲遙控車的前後左右,解碼后是300HZ和900HZ的兩個訊號,都是音頻訊號,達到最遠的遙控距離。


...
時間很快過了, 玩具的進度因為假日有所進展, 這次抄了接收器的線路, 反過來讓她發送, 試驗的結果是可行的, 證明了發射機和接收機的 RF FRONT-END 是一樣的, 它就是一個 OSCILLATOR, 而震盪頻率靠 LC TANK 調定, 用了可變電容(VC), 調整VC就可以選台, 所以L隨便繞好就直接讓她那樣, 用麵包板搭的, 試驗了發射可以, 用 FM 收音機試驗必須避開本地電台, 或者加大發射的功率直接蓋台, 反正實驗用途, FM 收音機就在旁邊.

100MHZ RF FRONT END DESIGN

nEO_IMG_DSCF1743.jpg
2015-6-21 23:34

線路圖, 等同於 27MHZ 的接收機, 除了 LC 數值不同.

100MHZ RF FRONT END DESIGN

nEO_IMG_DSCF1747.jpg
2015-6-21 23:34

實物長這樣, VC 的旋鈕居然很難買到, 賣 VC 的店家居然沒有.

100MHZ RF FRONT END DESIGN

nEO_IMG_DSCF1744.jpg
2015-6-21 23:37


.
.
今晚來看書, 書上面有說的, LO 的震盪頻率, 跟 L x C 有關, 公式是 Frequency = 1 / 2 / (PI) / (L x C)^1/2
具體的數學式表達, 看 WIKI 寫的分數式子時比較好看, https://en.wikipedia.org/wiki/LC_circuit
那一大堆有夠長但是很難心算的公式, 其實簡化來看就是 Frequency = 常數 / (L x C), 她代表的含意是, L 或 C 變大, 頻率就降低, 反之, 頻率升高. 對上幾次的試驗, LO 設在大約 100MHZ -108MHZ 或以上. 按照這個公式, 如過把彈簧線圈加大, L 就回變大, 那 Frequency 就會降低, 因此有隨便用猜的, 繞了另外一個比較大的 L, 無論是直徑或長度, 都比前一個大, 因此, 推論她的電感值也是較大 (其實沒有專業的儀器測量, 純粹猜的). 把這個認為加大的 L 裝到發設機, 替代先前的那個小的, 測試的結果是, 這次LO落在大約88MHZ, 收音機調到FM最底端88MHZ那頭, 結果很容易就響了, 相對比100MHZ以上的, 整個IPOD發送的音響的品質更好, 估計是 F1 + F2 或者 F1 - F2 的斜度 (SLOPE) 變得更趨向水平方向, 因為假設音頻的 F1 除以 LO 的 F2, F1不變, F2變小了, 所以斜度降低了, 發射訊號的放大率提高了20%以上, 猜想這是使聲音變得更好緣故. 這樣得到了另外一個驗證結果, LC TANK 的頻率, 和書上寫的推斷結論一致, 完成另外一項無線電收送的基礎理論, 無線訊號的頻率, 和LO的震盪訊號的頻率高低相關. 錄音了這段測試結果, 作為試驗紀錄, 沒有專業儀器的輔助底下, 依靠一個現成的FM收音機還是不難達成 LC 調諧的目標, 也可以確定以後轉化成收音機時的可調諧範圍. 這樣也就明白了為啥市售的FM收音機或者電視機裡面的TUNER, 裡面都有幾個古怪的銅線彈簧, 多數都只有幾圈, 她們存在的原理或者原因就是這樣.

80MHZ RF FRONT END DESIGN

nEO_IMG_DSCF1756.jpg
2015-6-23 23:55



.
.
.
.
.
這個單一晶體管的無線電收發器的前端 (RF-FRONT), 親自動手試驗過了, 無論是接收和發送都適用並成功. 因為邊玩邊學的原因, 粗淺和錯漏是必然的, 那就繼續想像和繼續試圖了解它的原理和操作, 當然, 有部分教科書的學理和網路上的教學影片可以參考. 回顧一下設計電路全圖, 聽說是一個聰明的小日本搞出來的, 沒資料暫時不可考, 不過確定是可用的.

100MHZ RF FRONT END DESIGN

single transistor FM radio.jpg
2015-6-26 12:17



AC DC modeling
為什麼要了解這個? 為什麼要了解這個? 為什麼要了解這個?
原來, 所有的電子線路的設計, 放大/震盪/整流(還有一個忘記了,是衰減??) 是4大元素, 阻/容/感/半導體是4大元件, 這個說法某年在旅途上, 碰到一個在中國做電子貿易的澳洲商人所聽到的, 當時當然不明白, 現在看來, 好像有點明白, 不過還不完全明白.

AC 模型, 電容電感是導通的, 專門通過會變動方向的電流或電壓(訊號, 隨時間變動的電壓).
DC 模型, 電阻是導通的, 控制電流和電壓大小, 讓半導體晶體管活動在開通和關斷之間, 那個叫做放大區 (ACTIVE REGION).
半導體, 可以被控制的一個 "特別的可變電阻"

100MHZ RF FRONT END DESIGN

single transistor FM radio DC AC modeling.jpg
2015-6-26 12:17


.
.
.
function of this transistor
乍看起來, 那個晶體管真的不怎樣, 可是, 嘗試了理解為什麼可以發送和接收無線電訊號的題目以後, 看來這個真的不簡單.
提供了一個乘法器的功能, 讓 LO 和 音頻訊號這這兩支 SINE WAVE 訊號混合或疊加了, 產生 (F1+F2) 或 F1-F2, 有數學書本說明,  SIN(A) x SIN(B) = F1 + F2 或 F1-F2 的函數, 產生了 FM 的效果; 也可以反過來, 把 FM 訊號直接解調, 從 FM 的訊號分離提取音頻訊號; 同時, 配合 LC TANK, 自己又產生了 LO 的震盪訊號, 可說是一石三鳥的傑作.

100MHZ RF FRONT END DESIGN

single transistor FM radio detector mixer model.jpg
2015-6-26 12:17


.
.
.
.
.
要聽FM廣播電台, 買個收音機就好了, 搞那麼多DIY, 沒事找碴來這....難道是閒到沒事或者想再次發明輪子? 當然不是.
沖繩美軍基地的跑道(應該是北端)對面, 建了一個休息站, 頂樓有觀景台, 一堆拍友拖了一堆雞絲 (專業的拍攝工具和無線電接收機), 目的就是拍那些進場離場的軍機的雄姿, 賣錢的照片. 為什麼除了照相機還要無線電接收機 ? 原來機場的塔臺和飛機的通訊, 使用FM和固定的頻率, 當你能夠提早知道有哪種飛機何時來到, 就可以提早準備好 [大砲], 移動速度很高的飛機, 鏡頭要100mm以上, 沒準備是拍不好的. 相信各地飛機拍友都使用類似的方式.

參考看看一些機場的通訊頻道的資料, 或者搜尋 [機場 塔台頻率] 等字眼,
HONGKONG

TOKYO

TAIWAN

既然人家買得到聽塔臺和飛機的通訊的接收機, 那買一個就好, 不過, 捨易取難, 除非有愚公移山的愛好, 其實沒啥理由支持DIY的. 又不過, 對於想晉身設計殿堂的人來說, 這樣的機會, DIY一個FM收音機, 除了聽到FM廣播, 還可以了解到更多關於無線電的內容, 算是一種每天學習新知的動力. 有人也提供了類似的資料, 看看DIY的結果如何, 他提供的設計其實也是大同小異. LC TANK 加上 COMMON BASE 的震盪器, 重點是總結了有些普通民眾不太知道的資料, 例如, FM電台和飛機場控制塔電台的關係, 使用FM廣播, 頻率的使用範圍等..
FM廣播電台, 87 - 108MHz
飛機場控制塔電台 104 - 140MHz
http://www.crystalradio.cn/thread-583768-1-1.html

.
.

切記, 記得不要隨便用發射機, 那是犯法的, 也會影響別人, 學術實驗用1.5V或3V電池就好了, 發射距離不會超過20米, 實驗完畢也要記得關電源. 實際裝過和測試了接收機和發射機的 RF-FRONT-END 設計以後, 同樣的線路, FM 訊號傳送接收都成功了. 那進一步看看, 如果發射雙聲道的結果怎樣. 其實很久以前, 已經有人寫了一些典籍, 說明原理和可行性, 而坊間也有人實驗過說可行, 例如這個 http://www.cappels.org/dproj/FM_ ... CDER%20CIRCUIT.html
還有, 要追求0-20KHZ的那些金耳朵或者 HI-END / HIFI 的, 希望低音要潛得深, 期盼高音要有清澈透明的, 林林種種的那些所謂的
發燒愛好者的術語, 相對FM立體聲廣播電台的音頻訊號, 據說是 0 - 15KHZ (確定嗎?), 可能並不適合用來作盼望, 而且10000元一尺的黃金喇叭線也是白搭.

SWITCHING TYPE FM STEREO GENERATOR

FM_stereo_gen1.jpg
2015-7-2 15:03

SWITCHING TYPE FM STEREO GENERATOR

FM_stereo_gen2.jpg
2015-7-2 15:03


.
.

所以抄了一下, 先做了38KHZ的震盪器, 看看結果. 記得, 接收機和發射機是完全一樣的 (RF的那段)

SWITCHING TYPE FM STEREO GENERATOR

nEO_IMG_DSCF1760.jpg
2015-7-2 14:59

SWITCHING TYPE FM STEREO GENERATOR

nEO_IMG_DSCF1761.jpg
2015-7-2 14:59

SWITCHING TYPE FM STEREO GENERATOR

nEO_IMG_DSCF1762.jpg
2015-7-2 14:59


電路圖這樣, FIRMWARE 抄上面人家TINY12的
38KHZ 和 19KHZ 都出來了
hello

SWITCHING TYPE FM STEREO GENERATOR

nEO_IMG_SWITCHING-TYPE FM Stereo Generator.jpg
2015-7-2 15:10

.
.
.
.

本帖最後由 oYueno 於 2015-6-12 14:27 編輯

你夠境知唔知 FM的原理嫁????

"疊加在一起" 這不AM咩???
AM
AM.jpg
2015-6-12 14:26


FM
FM.jpg
2015-6-12 14:26

TOP

FM 無 stereo,整好都唔想聽呀... 只會多件垃圾。

TOP

F1 並 F2 攞個頻率差係接收機轉 IF 時用吧? 點樣發射呢?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 xiao 於 2015-6-12 20:31 編輯
F1 並 F2 攞個頻率差係接收機轉 IF 時用吧? 點樣發射呢?
IanW 發表於 2015-6-12 15:52



    FM BUG 原理寫得很詳細, 不妨找找google. LO 加上輸入的聲音訊號, FM收音機就收到了。近期的SDR用的方法也就直接降頻, BASEBAND 和聲頻的解調大概就是這意思, 免IF. 忘記了以前必須IF的原因了, 反正玩過簡易的SDR, 用 PC sound card 做ADC處理,  現成很多 open source SDR 軟體可用.

TOP

本帖最後由 xiao 於 2015-6-12 20:35 編輯
混合係味指線性混合,如果係 f1+f2 就永遠 duck 番 f1+f2 原訊號故播
poonpoon 發表於 2015-6-12 19:33



    描述的字眼可能在前輩面前有些謬誤, 不過就是指RF的前端 LO + 被調製的訊號
圖上面都標示圓圈加個叉,文字寫 MIXER

TOP

你夠境知唔知 FM的原理嫁????

"疊加在一起" 這不AM咩???
AM


FM
oYueno 發表於 2015-6-12 14:18


確實不懂得, 學這玩而已。

TOP

FM 無 stereo,整好都唔想聽呀... 只會多件垃圾。
Joe_Black 發表於 2015-6-12 14:26



    這個類似 FOX HOLE RADIO, 純粹玩樂趣和實踐學原理
鹹魚白菜, 大概就這意思

TOP

回覆 7# xiao

板主原來是想說立體聲

FM播送立體聲呢? 那又是如何傳送的呢?

    立體聲表示有兩個喇叭的聲音,若 A 與 B 代表兩個喇叭的聲波的空氣壓力訊號。

        將 A+B 的訊號 以 20-19000 Hz的訊號調頻送出,C

        將 A-B 的訊號 以 19020-38000 Hz的訊號調頻送出,D

        19000 Hz 的訊號則代表是 立體音。

    接收器接收以後再 分為 A 與 B 個別的訊號,分別送到兩個音箱,重現立體音。

    知道是立體訊號時,將 D 類的訊號減去 19000 Hz 然後

    與 C 相加便得 A,與 C 相減便得 B。

TOP