基于AT90S2313-4PC的MP3无线遥控自动点播机
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8753次
文章摘要:图2 Abacom公司的AM-HRR3-433接收机 在没有接收信号的时候,接收机模块的输出满是毛刺和噪音。我用示波器观察发现一点信号都没有,因?我住在乡村地区。正因?这个原因必须使用Abacom公司的NKM2401-N芯片。接收机中NKM2401-N的模式?(第4?)接地,使其工作于解码模式。用一个普通PNP三极管反相器向服务器PC提供虚拟 RS232电平信号。LM2936CZ5低压差整流器?接收机提供5V直流电。大多数时间接收机模块都连在MP3服务器计算机的串行端口上,然而出于工作需要,有时遥控单元必须连接到PC(例如下载歌名列表的时候),因此我制作一根短电缆把PC上的DB9插座接到一个5
基于AT90S2313-4PC的MP3无线遥控自动点播机,标签:电子小制作,http://www.88dzw.com图2 Abacom公司的AM-HRR3-433接收机
在没有接收信号的时候,接收机模块的输出满是毛刺和噪音。我用示波器观察发现一点信号都没有,因?我住在乡村地区。正因?这个原因必须使用Abacom公司的NKM2401-N芯片。接收机中NKM2401-N的模式?(第4?)接地,使其工作于解码模式。用一个普通PNP三极管反相器向服务器PC提供虚拟 RS232电平信号。
LM2936CZ5低压差整流器?接收机提供5V直流电。大多数时间接收机模块都连在MP3服务器计算机的串行端口上,然而出于工作需要,有时遥控单元必须连接到PC(例如下载歌名列表的时候),因此我制作一根短电缆把PC上的DB9插座接到一个5pin DIN插头上,接收机和遥控单元均用配对的5pin DIN插座,这样你就可以按需要把设备连起来了。
Abacom公司的接收机/发射机模块与NKM2401-N配合使用非常可靠。无?发送指令是本设计的一个亮点。唯一觉得不足的是不能把433MHz接收机和FM发射机模块装在同一个机箱内。当把FM发射机放在接收机旁边时,发射机的RF输出会对接收机灵敏度有轻微影响,造成无?连接仅能在20码范围内工作,跟我的预期目标相比发射距离太近了。然而当我把FM发射机装进机箱里?把它放到离433MHz接收机几码远的地方时,发射距离近的问题解?了,这时发射距离增加到约50码(注意这仍然在室内)。
FM发射机
我构想这个设计的时候就预料到一定会有一些设计中的难点或者编程上的问题。开始我总认?制作一个小型FM发射机是很容易的事,所以我把这项工作留到最後完成。然而正如墨菲定律所说的一样,当初我认?最简单的事情到最後?成?整个设计中最棘手和最耗费时间的部分。
曾经谣传基于Rohm BA1404 IC的FM立体声发射机套件经常会因?工作不稳定而导致无法使用,不过我还是鬼使神差地买了这个套件。唉,谣传是真的──它的频率稳定性实在是太差了,以致不能和现代数字调谐FM接收机配合工作。即使我用高质量的RF调谐元件替换了原来的便宜货,问题依然存在。?了取得心理平衡我只能这?想∶这个IC是在数字FM接收机发明前设计的,其不能与数字调谐FM接收机配合工作情有可原。老式模拟FM接收机具备自动频率控制电路,有可能会克服这个发射机套件的频飘吧。
我找到了一个PLL稳频的FM发射机套件,但其高达200美元的价格对本设计来说太不合算了。几年前我曾经做过几个10-400MHz范围的PLL频率发生器,因此我想尝试自己制作FM发射机。
不过那是恶梦的开始。我过去所用的PLL芯片现在买不到了。目前大多数的PLL IC是专门用于移动电话之类的,它们在低于100MHz下不能稳定工作。虽然我也找到了一些针对FM发射用的IC,但它们的封装形式太小以致不能焊接。
在这种情?下我?定另辟蹊跷。因?我必须用微控制器来控制PLL芯片,?什?我不完全丢掉PLL芯片而用微控制器测量和控制振荡频率?我所想的可以认?是一个自动稳频器。
我的想法可以用图3描述。振荡频率主要由电感和可变电容?定。本设计中我把调谐范围大概定在88~92MHz,这两方面的原因∶第一,FM波段低端商业电台较少;更重要的是96MHz是该电路能测量的最高频率。
图3 FM发射机框图
? 了稳定性和FM调制两个目的,振荡器由一个变容二极管控制频率微调。变容二极管的电容量由加在它上面的偏置电压?定。这个偏置电压由两个分量控制。12位 DAC提供的直流电平和一个交流信号双重作用在变容二极管上以实现频率调制。DAC的输出电压初始值设置在中间值(2V),通过手动调整可变电容(微调)把振荡器调到指定的频率,其後微控制器会稍微上下调整DAC的输出电压来稳定这个频率。
要用微控制器测量振荡器的频率必须先把它进行16预分频。这可由普通的74F161 4位分频器完成。预分频输出大概在5~6MHz频率范围,这个频率可以用微控制器的16位计数器/定时器进行计数。
?了确定振荡频率,先把16位计数器清零,经过设定的时间间隔之後再把它的值读出来。设定时间间隔由微控制器中另一个计数器/定时器编程控制,每5.461ms周期中断一次。这样16位计数器中的值可以这样计算∶
上一页 [1] [2] [3] [4] [5] [6] 下一页
《基于AT90S2313-4PC的MP3无线遥控自动点播机》相关文章
- › 基于ATmega48的微功耗电刺激器的设计
- › 基于AT90S2313-4PC的MP3无线遥控自动点播机
- › 基于AT91M40800的音频视频处理系统设计
- › 基于AT90S8515的串行通信及其应用
- › 基于AT89S51单片机的出租车计价器系统设计
- › 基于ATmega128的智能安全帽特性检测仪设计
- 在百度中搜索相关文章:基于AT90S2313-4PC的MP3无线遥控自动点播机
- 在谷歌中搜索相关文章:基于AT90S2313-4PC的MP3无线遥控自动点播机
- 在soso中搜索相关文章:基于AT90S2313-4PC的MP3无线遥控自动点播机
- 在搜狗中搜索相关文章:基于AT90S2313-4PC的MP3无线遥控自动点播机