目前 FM 模块多采用串行通信接口,能方便地与单片机相连,实现智能
控制。传统的控制方式是按键操作,单片机根据按键输入发出指令。而利用旋
转飞梭或红外信号实施选台、调音、搜索等操作,则可构建一种较为新颖、时
尚的数控收音机。
方案设计
核心元件的选择
FM 器件选用国产芯片 RDA5807,主要负责电台信号的接收与输出;旋转
飞梭采用旋转编码器,实现频率选择、音量调节等操作,价廉品优;红外器件选
用一体化红外接收头 1038,其作用与旋转编码器类似;单片机选用主流产品
AT89S52。
RDA5807 的特性
RDA5807 是一款国产的数字收音芯片,具有灵敏度高、噪声小、抗干扰
能力强、外接元件极少、体积小等特点,兼容 76~108MHz 全球 FM 频段(包括
日本 76~91MHz 和欧美 87.5~108MHz),含有 I2C 和 SPI 串行总线接口,支持
外部基准时钟输入方式,支持高功率 32Ω负载音频输出,直接耳机驳接,
无需外接音频驱动放大。
旋转编码器的特性
旋转编码器是一种用来测量转速、计数、定位的装置,常见的旋转编码
器通过光电转换,可将输出轴的角位移、角速度等机械量转换成相应的电脉冲
以数字量输出,技术参数主要有每转脉冲数。本文选用的旋转编码器又称旋转
飞梭,型号为 EC11,见于汽车音响、显示器亮度调节等场合。旋转时输出两