具有旋轉飛梭和紅外遙控功能的單片機FM收音機
引言
本文引用地址:http://dyxdggzs.com/article/235663.htm目前FM模塊多采用串行通信接口,能方便地與單片機相連,實(shí)現智能控制。傳統的控制方式是按鍵操作,單片機根據按鍵輸入發(fā)出指令。而利用旋轉飛梭或紅外信號實(shí)施選臺、調音、搜索等操作,則可構建一種較為新穎、時(shí)尚的數控收音機。
方案設計
核心元件的選擇
FM器件選用國產(chǎn)芯片RDA5807,主要負責電臺信號的接收與輸出;旋轉飛梭采用旋轉編碼器,實(shí)現頻率選擇、音量調節等操作,價(jià)廉品優(yōu);紅外器件選用一體化紅外接收頭1038,其作用與旋轉編碼器類(lèi)似;單片機選用主流產(chǎn)品AT89S52。
RDA5807的特性
RDA5807是一款國產(chǎn)的數字收音芯片,具有靈敏度高、噪聲小、抗干擾能力強、外接元件極少、體積小等特點(diǎn),兼容76~108MHz全球FM頻段(包括日本76~91MHz和歐美87.5~108MHz),含有I2C和SPI串行總線(xiàn)接口,支持外部基準時(shí)鐘輸入方式,支持高功率32Ω負載音頻輸出,直接耳機駁接,無(wú)需外接音頻驅動(dòng)放大。
旋轉編碼器的特性
旋轉編碼器是一種用來(lái)測量轉速、計數、定位的裝置,常見(jiàn)的旋轉編碼器通過(guò)光電轉換,可將輸出軸的角位移、角速度等機械量轉換成相應的電脈沖以數字量輸出,技術(shù)參數主要有每轉脈沖數。本文選用的旋轉編碼器又稱(chēng)“旋轉飛梭”,型號為EC11,見(jiàn)于汽車(chē)音響、顯示器亮度調節等場(chǎng)合。旋轉時(shí)輸出兩組脈沖信號A相和B相,二者相位相差90度,通過(guò)這兩組脈沖不僅可以測量轉速,還可以鑒向、計數。除此之外,按下編碼器手輪時(shí)還可輸出一路D相脈沖,作為復位信號。
紅外遙控器相關(guān)文章:紅外遙控器原理
評論