优点:信号强度高,准确度强,所需设备体积下,功耗低,抗干扰能力强,同时也无需申请特别频率使用权限。
缺点:传输距离比较短,传输两点之间需要点对点,设备与设备之间如果进行信息传输,不能有遮挡物,红外传输的方向性比较强,同时红外设备的损耗比较厉害,文护不太容易。
1.1.4 主控制器的选用
随着集成技术的发展和微型计算机系统的逐渐完善,微型计算机芯片越来越多的被使用在生活中的各种方面,但是越是好的计算机芯片,对操作环境的要求也就越高,但是能够在恶劣环境下进行操作的芯片,价格又十分高昂,在这种情况下,单片机得到了广泛的关注,因为单片机的性能良好,功能强大,价格低廉,同时环境对它的影响也比较低,所以这我们选择使用单片机取代微型计算机芯片的充分理由。
1.2 多路红外遥控系统的发展前景
现代生产生活的高速发展,催生了科技和工业的进步与革新,现代网络通信技术的快速发展,为红外通信控制技术提供了萌芽的土壤。红外多功能控制器能够对家用电器和可控设备进行有效的无线操控,用户可以根据自身需要,调整控制信号,来控制需要使用红外控制的电器设备。同一控制器件能够同时实现多样电器的有效控制,不光节省了生产成本,而节约了资源,同时更使得控制效率得到有效提升。
本文通过对多路控制器的研究,介绍了多路控制器的软件功能和硬件的设计。
1.3 研究的目的和主要内容
(1) 通过查阅相关资料和文档,深入了解电器遥控系统的工作原理和构成原理。
(2)深入了解单品机控制原理,确定单片机多路电器开关遥控系统的总体设计方案。
(3)学习了解多路控制系统的设计构架,设计单片机多路电器开关遥控系统的硬件电路,分析研究红外控制系统,发射和接收装置的设计方案。
(4)研究学习汇编语言,编制单片机多路电器开关遥控系统的控制程序,并优化程序内容,完成正确输出。
2 硬件系统设计分析
2.1 设计总体要求
本设计主要利用单片机作为主控制器,利用红外遥控技术进行遥控系统设计。通过红外线脉冲个数编码,红外通信控制抗干扰能力强,设备易于制作,单片机软件解码,实现对15路电器的开关控制,其中一路还可进行一个灯的亮度的控制。利用数码管进行亮度的可视化操作。其他的15个开关控制器的输出接口利用的则是继电器来完成的。实际的控制效果应该是:当有控制按键被按下去之后,由单片机读出键入的数值,然后根据数值设定遥控码的个数,再调制成红外脉冲信号,通过红外发射装置发射出去即可完成整个信号输入和发射的过程。当接受机接收到红外脉冲数据之后,由接收处理机对信号进行处理,实时接收数据,解析数据,并将数据发送至控制端。
2.2 元器件的选择
2.2.1 主控单片机的选择
本设计可以选用AT89C51,C31,羚羊单片机等单片机进行设计 。关于C31,C31没有内部存储器,本设计需要编写程序,如果使用89C31就要用到外部扩展,比较麻烦。本设计程序相对来说较为普通,功能也较为简单,使用羚羊单片机太过麻烦,有点大材小用的感觉,并且本设计所用到的输入输出端口也不是太多,所以最终决定使用AT89C51单片机来完成本设计,不但方便而且实用,比较较为经济实惠。
简要介绍一下AT89C51的属性,其拥有4kb,可以实现编程控制,读取控制,存储控制及擦除功能。该器件使用的是ATMEL的制造技术,因而具有密度强,且不易失存储等特点,这就是被大家广知的单片机。AT89C51自身将多功能的cpu和闪存组合在其中,形成了一个有效的微型控制器,这样的组合形式成为很多嵌入式控制系统的的首选,它既有一定的灵活性,同时也拥有较低廉的价格。AT89C51的功耗低,但是性能强,它拥有四十个引脚,三十二个外部双向输入输出端口,同时含有两个外中断,两个十751位可编程定时计数器,两个全双工串行通信接口。它的编程方式有多种可以选择,可以按照正常德尔编程方式进行编程控制,同时也可以在线实现编程控制。AT89C51的有效将微处理器和闪存器结合在一起,尤其是其可以进行反复擦除和写入存储,这样能够有效节约开发成本。 AT89C51单片机多路电器开关遥控系统设计+源程序+电路图(2):http://www.751com.cn/tongxin/lunwen_14579.html