原创 【TI博客大赛】基于MSP430单片机的电视遥控器设计

2012-7-4 20:27 1370 9 10 分类: 模拟

在今天的博文中,我给大家介绍用MSP430来制作电视机的遥控。将键盘输入的数据进行相应的编码处理,以便电视机能够识别所接收到的数据,采用红外发射管发送编码的数据。发送数据时,需要对数据进行调制。

如图1为整个系统的原理框图:

说明: 电视遥控器设计框图

1(电视遥控器设计框图)

在图1中,键盘的实现原理与前一篇博文相同,只是按键的数目不相同。红外发送部分将处理好的数据发送出去。考虑系统的使用灵活性和低功耗的应用,本系统采用电池供电。下面介绍系统硬件与软件的设计。

一、硬件电路的设计

由图1可以看出,整个硬件电路包括3个部分:键盘电路,电源电路,红外发送电路和单片机电路。下面对各个电路进行具体介绍。

1、电源电路

本系统采用电池供电,因此输出电压为3V,本系统中电源稳压芯片选择TI公司的TPS73030。该芯片只有5个管脚,只需要简单的外围电路。如图2所示为电源电路。

说明: 电源电路

2(电源电路)

由图2可以看出,该电源电路非常简单,只需要简单的外围器件。此外,为了减小干扰,芯片的输入端和输出端都加上相应的电容进行滤波处理。此外,在NR管脚处加上0.01uF电容。本系统也需要复位电路,复位电路与扫描键盘设计的一样,此处不再介绍。

2、键盘电路

键盘电路采用和第4章介绍的原理一样,都是采用扫描方式实现的。图3所示为具体的键盘电路。在图3中,P1.0P1.1是键盘的列线。P2.0P2.1P2.2分别是键盘的行线。列线为输入口,行线为输出口。

说明: 键盘电路

3(键盘电路)

3、红外发送电路

红外发射电路主要采用红外发送管发送数字信号。红外电路非常简单,只需要红外发射管和简单的充、放电电路即可。如图4所示为具体的电路。

 

说明: 红外发送电路

4(红外发送电路)

在上面的电路中,LED为红外发射管。由于红外数据发送时具有突发性,为了满足发送瞬间的电流要求,采用电阻R10和电容E01实现充电功能。电阻R11和电容E01组成放电电路。电阻R11决定了放电的快慢,因此该电阻的选择非常重要,需要考虑两方面的因素:阻值应该足够小,以保证在较短的时间内完成充电;阻值也应该足够大,以免反向影响电池。此外,电容的值应该足够大,以保证在一次充电的情况下发送完数据包。

4、单片机电路

考虑系统成本的问题,本系统采用MSP430F2XX系列单片机,该单片机的价格非常便宜,功能也比较简单,因此电路的设计也很简单,如下图5

说明: 单片机电路

5(单片机电路)

在图5中,P1.0P1.1P2.0P2.1P2.2主要是键盘的接口。P2.3为红外发送输出接口,本系统使用的是定时器的功能输出PWM信号。在本系统中,时钟选择为DCO模式,由内部提供。

二、软件设计

有前面的分析可知,整个软件系统包括初始化、键盘输入、数据发送和测试程序4个部分,您可以由此下载本系统的所有源程序:

 
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-7-7 21:25

XIE谢谢
相关推荐阅读
用户862116 2012-11-27 12:11
【博客大赛】周立功写给学单片机的年轻人
作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来...
用户862116 2012-11-27 08:44
【博客大赛】郭天祥的成长足迹
在哈尔滨工程大学六年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;在与众多电子爱好者的交流中,使我学到了更多的专业知识;在学校老师们的教导下,让我学...
用户862116 2012-11-20 15:16
【TI博客大赛】DSP高手的经验介绍
几个DSP高手的经验介绍,编写基于DSP程序的注意事项 一. 我是已经从事DSP开发有几年了,看到许多朋友对DSP的开发非常感兴取,我结合这几年对DSP的开发写一写自己的感受,一家之言,欢迎指...
用户862116 2012-11-20 15:13
【博客大赛】一个FPGA高手的总结
很早之前就想对这几个月工作经历写的东西,一是作为自己的总结,二是自己也很想将自己这段时间的一些经历和大家分享一下,希望对初学者而言能使得他们能少走一些弯路。只是公司里的事情很多,最近经常加班,所以...
用户862116 2012-11-16 10:18
【TI博客大赛】【原创】28035JTAG配置指导
JTAG口:TRST, TCK, TDI, TMS, TDO JTAG口与DSP距离最好再5cm,最多不超过15cm 1.  TRST,有内部下拉。当该引脚不接或拉低将处于功能模式,测试复位信号将被忽...
用户862116 2012-11-16 08:44
【TI博客大赛】【原创】28035晶振配置指导
晶振配置注意:(P47,图3-10. Clock Tree)自己的笔记~ 1.  片内无脚振荡器:内部集成两个10M的晶振,默认启动时是有效的且晶振1作为默认时钟源,若为省电,晶振需由用户手动关闭,震...
我要评论
1
9
关闭 站长推荐上一条 /3 下一条