智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

AVR單片機的調頻立體聲收音機設計

來源:網絡

點擊:1439

A+ A-

所屬頻道:新聞中心

關鍵詞: 單片機,調頻,收音機

     作者:何乃味 

        引言

      早期的數字FM處理芯片TEA5767由Philips公司開發并被廣泛地使用,但該芯片需要外加音頻放大電路才能驅動耳機。鑒于此,國內銳迪科微電子公司獨立開發了一顆具備高接收靈敏度的FM立體聲數字芯片RDA5807P,具有自動搜臺、重低音、靜音、休眠、直接驅動耳機等優異的性能。本文介紹用RDA5807P芯片設計和制作了一款帶遙控功能的收音機。

      1、收音機總體設計方案

      收音機的總體設計框圖如圖1所示。本收音機采用單節3.7 V、容量1500 mAh的鋰電池作力電源,在使用壽命期內可以用手機充電器反復對它進行充電,使用非常方便。采用低功耗的AVR單片機ATmega8L作為微控制器,負責處理和協調各模塊電路的工作,ATmega8L的工作電壓為2.7~5.5 V,片內有512字節的EEPROM,不用專門外接EEPROM芯片就可以將掉電前接收電臺的頻道和音量信息保存起來,重新開機后又可以恢復原來的信息。調頻收音機模塊采用國產芯片RDA5807P加上少量的外圍元件組成,由微控制器通過I2C總線接口對芯片內部寄存器進行寫/讀操作。通過鍵盤或紅外遙控發射器可以進行自動搜臺、手動選臺、音量調節、靜音操作。LCD用于顯示當前收聽電臺的頻率、音量等級等信息。音頻功率放大器放大當前收聽電臺的音頻信號,驅動揚聲器發出聲音。

    AVR單片機的調頻立體聲收音機設計

      2、系統硬件電路設計

      2.1 電源管理模塊電路設計

      電源管理模塊電路如圖2所示。LM2054是一款單節鋰電池恒流、恒壓線性充電芯片,最大充電電流可達到800 mA。它只需外接極少的外部元件,預設4.2 V充電電壓,精度達到±1%。充電時,若鋰電池電壓低于4.2V,充電指示燈D101亮,充電達到預設值4.2 V后指示燈D101熄滅。

    AVR單片機的調頻立體聲收音機設計

      2.2 微控制器及鍵盤、顯示、紅外遙控接收電路設計

      微控制器及鍵盤、顯示、紅外遙控接收電路如圖3所示。

    AVR單片機的調頻立體聲收音機設計

      鍵盤K1~K6用于選頻、音量調節等。紅外遙控接收頭連接到單片機ATmega8L的PB0,用單片機的輸入捕獲功能進行解碼。為了減少液晶顯示器LCD1602A占用單片機過多的I/O口,數據接口只使用高4位,在寫入命令或數據時,分兩次寫入,先寫高4位,再寫低4位。為了降低LCD的用電量,LCD的背光燈用單片機的PD3和PC1進行控制,當用戶設置好想收聽的電臺,5 s后LCD背光燈自動熄滅。

      2.3 調頻收音模塊電路設計

      調頻收音模塊電路如圖4所示。RDA5807P是國產的FM立體聲收音機接收芯片,加上極少的外圍元件且基本不需要校準,通過程序設定即可接收歐洲、美國和日本的調頻波段。單片機通過I2C總線SCL和SDA將訪問RDA5807P芯片所需的地址、命令、數據寫入內部的寄存器中,也可以通過該總線讀出芯片內部寄存器中的數據,取得接收頻道的數據和音量值,供顯示使用。RDA5807P的輸出經磁珠F301、F302及電容器C30 3、C304抑制高頻干擾后,可以直接驅動32 Ω的耳機發出聲音,也可以接到下級音頻功放進行放大,推動揚聲器發出聲音。

    AVR單片機的調頻立體聲收音機設計

      2.4 音頻功率放大電路設計

      音頻功率放大電路如圖5所示。PAM8403是一塊D類音頻功率放大器芯片,它具有諧波失真低、噪聲串擾小、可直接驅動喇叭的特點。用它制作的音頻功放,電路簡單,工作可靠。在5 V電源和4 Ω負載條件下,能輸出3 W的功率。效率可達90%以上,非常適合于用電池供電的便攜式電子產品。電路中引腳可通過單片機輸出低電平控制其進行靜音和關閉功放系統。

    AVR單片機的調頻立體聲收音機設計

      2.5 紅外發射模塊電路設計

      紅外遙控發射器電路如圖6所示。BA5104是一塊紅外遙控編碼芯片,內接有上拉電阻,無鍵按下時,電路中無電流流通,振蕩電路不起振,無遙控編碼信號輸出。當有某一鍵按下時,電路產生455 kHz的振蕩信號,由BA5104內部電路進行12分頻,獲得38 kHz的載波信號。此時按鍵的編碼信息和C1、C2引腳的狀態信息對38 kHz載波進行編碼調制,經15引腳串行輸出,由三極管Q501、Q502構成的達靈頓驅動電路放大,經外發射管向空間發射,同時14引腳輸出高電平,發射狀態指示燈D501點亮。

    AVR單片機的調頻立體聲收音機設計

      3、系統軟件程序設計

      軟件程序設計主要包括讀寫RDA5807P芯片相關的模塊程序、頻率及音量顯示模塊程序、按鍵檢測與功能設定模塊程序、遙控解碼及功能設定模塊程序等。本設計選用CodeVisionAVR作為開發軟件,軟件中集成有LCD1602、I2C總線驅動程序,不用再編寫相應的底層函數,使用非常方便。故在此僅介紹RDA5807P芯片工作在RDA5807P模式及采用I2C總線接口進行搜臺的程序設計和紅外遙控解碼程序的設計。

      3.1 搜臺程序設計

      搜臺程序可用硬件模式進行搜臺,也可以采用軟件模式進行搜臺。本文著重介紹硬件模式搜臺,軟件模式搜臺可參照硬件搜臺模式進行編程。

      I2C總線接口是由START、命令字節、數據字節及每個字節后的ACK及NACK比特、STOP組成。RDA58027P芯片寫器件地址為0x20,讀器件地址為0x21。RDA5807P芯片內部的I2C總線接口有4個寫數據寄存器,其地址分別是0x02、0x03、0x04、0x05。2個讀數據寄存器,其地址分別為0x0A、0x0B,每個數據寄存器又分為高字節和低字節。這些數據寄存器的地址是不可見的,不能通過單片機直接對指定地址的數據寄存器進行讀/寫操作。因此,單片機在發出讀/寫命令字節后,接下來必須對數據寄存器進行連續地讀/寫操作。其子程序如下:

    AVR單片機的調頻立體聲收音機設計

    AVR單片機的調頻立體聲收音機設計

      硬件模式搜臺程序設計主要是通過調用連續寫和連續讀操作子程序來對收音模塊寄存器進行讀/寫,其程序流程圖如圖7所示。

    AVR單片機的調頻立體聲收音機設計

      根據該流程圖編寫的子程序如下:

    AVR單片機的調頻立體聲收音機設計

      3.2 紅外遙控解碼程序設計

      由BA5104的編碼格式可知;遙控碼的一幀長度為12位,其中包括3位起始碼、2位用戶碼、7位指令碼。遙控碼的每一幀時間間隔為4T,T=1.6879 ms為一位遙控碼的周期。一幀完整的遙控碼如圖8所示。

    AVR單片機的調頻立體聲收音機設計

      遙控碼中“1”用3T/4的高電平與T/4的低電平表示,“0”用T/4的高電平與3T/4的低電平表示,一位遙控碼的波形如圖9所示。

    AVR單片機的調頻立體聲收音機設計

      由圖9可見,要用單片機來判斷遙控發射器發出的是“0”還是“1”,關鍵是要判斷接收脈沖下降沿至上升沿之間的時間。可以采用外部中斷法,也可以采用輸入捕獲功能法,本文采用后一種方法。解碼的思路是:初始化時,將ATmcga8L的ICP1引腳設置為輸入狀態,下降沿觸發,當紅外接收頭接收到紅外遙控信號時,產生下降沿,單片機自動將TCNT1寄存器中的值保存至ICR1寄存器中,在捕獲中斷服務程序中將ICR1中的值保存至T1中;然后將ICP1設置為上升沿觸發,當再次產生捕獲中斷時,將ICR1中的值保存至T2中,將ICP1設置為下降沿觸發,并將TCNT1置0。之后計算出T2-T1的時間并保存至事先開辟的數組中,要注意的是,T2-T1有可能出現負值,此時要將(T2-T1+0xffff)再保存,直到接收完12位數據。

      保存在數組中的數據,當其值為3/4×1.687 9ms≈1266μs時,被認為接收到“1”,當其值為1/4×1.687 9 ms≈422 μs時,被認為接收到“0”。由于遙控發射器和單片機所使用的晶振頻率與標稱值會有一定的偏差,所以在程序中要留有一定的余量。

      結語

      經過多次比對測試,該收音機可以清晰、穩定地收聽省府及本地所發射的調頻電臺信號。

     

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 选金银铅锌钽铌锡铂钨铑铱镐钯宝石&金属尾矿重选-青州冠诚重工机械 | 西安logo设计公司/西安包装设计公司/西安画册设计公司/西安广告公司/西安品牌设计公司/泰勒广告 雾度计-雾度仪-透光率测试仪-3nh品牌雾度仪生产厂家 | 四川超声波清洗机厂家-旋转喷淋清洗机设备-成都鑫荣诚超声波科技有限公司 | 天之水网_新时代主流门户网站 十大文明网,主流新媒 、 值得信赖、关注我、温暖你! | 深圳危化品经营许可证_危险化学品经营许可证办理 | 河北撒旺肥业有限公司 | 湖州网站建设_湖州网络公司_湖州后普网络科技有限公司 | 山东金起起重机械有限公司[官网]-金桥银路悬臂吊,金起龙门吊,山东金起起重行吊,单梁起重机 | 装盒机|装箱机|封箱机|全自动化包装生产线尽在利悦包装机械 | 深圳潜水培训-潜水考证-公共安全潜水-救援潜水【深圳超潜潜水】 深圳汽车贴膜_深圳全车车身改色贴膜|UPPF隐形车衣官网 | 菏泽代理公司|菏泽代办公司|菏泽公司注册|公司变更注销 | 河南桥式起重机-河南门式起重机-宇华起重设备集团(官网) | 清研集团 - 北京清研灵智科技有限公司 | 橡胶粉碎机_轮胎粉碎机_橡胶切条机_橡胶粉碎机价格_河南鑫世昌机械制造有限公司 | 艺考培训-中影人教育 【官网】-中国艺考教育的引航者 | 齐东汽车-提供抑尘车|洒水车|压缩垃圾车|餐厨垃圾车|垃圾转运车|清洗吸污车|扫路车价格,图片及视频 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 交通标志牌-交通标牌-铝圆牌-铝三角片-铝滑槽-公路警示指示牌-方牌-高速道路反光牌毛坯-交通设施安全警示标识牌-路名指示限速限高牌-厂家加工交通标牌铝板半成品毛坯-上海吕盟铝业有限公司 | 平邑衡器厂--临沂衡器--电子汽车衡 -- 十佳知名品牌企业 | 液力耦合器,摩擦型液力耦合器生产厂家-河南省华升矿机有限公司 | 输送机_山东输送机厂家-山东中输输送机械有限公司 | 济宁三石工程机械有限公司-首页-小型起重机、环卫设备、小松配件 | 银马全自动免烧砖机设备厂家,提供免烧砖机价格报价及生产视频 | 膜结构车棚厂家-张拉膜景观棚-汽车充电桩停车棚-嘉兴铭邦膜结构公司 | 日职联直播_日职联免费视频直播_日职联直播在线观看无插件-24直播网 | 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 新高度,萍乡市场调查研究公司,萍乡市场调研公司,萍乡第三方评估机构,萍乡神秘顾客暗访公司 | 硬脂酸钡_硬脂酸镁_硬脂酸镉_硬脂酸铝_硬脂酸锌-石家庄中石恒达矿产品有限公司 | 石家庄UPS_石家庄UPS电源_石家庄广亚电子科技有限公司 | 旋转补偿器-专注套筒三维球形补偿器定制生产厂家-伸缩接头价格_巩义市新华丰管道设备有限公司 | 宣传片拍摄-宣传片制作-三维动画-企业视频广告报价-北京环宇影音 | 学汽修,学汽修技术,汽修培训班,汽车美容培训,汽车新能源技术培训-广州万通汽车培训学校[官方网站] | 企业头条—优府网企业自媒体| 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 上海熙隆光电科技有限公司-半导体激光器,一字线激光器,光纤耦合激光器,拉曼激光器 | 万向轴承_福来轮_全向轮_双向转轮_万向球_算盘轮_塑料卷轴-宁津县正彤机械塑料有限公司 | 山东货架,山东仓库货架,临沂仓库货架,临沂仓储货架-山东兴博物流设备有限公司 | 欧路哲门窗|佛山欧路哲门窗有限公司|专业门窗定制品牌 | 回收求购煤矿机械矿山设备,二手液压支架,刮板输送机-华建智能再生资源公司 |