12
2.5系统各个模块的介绍 14
2.5.1主电源电路 14
2.5.2复位电路 15
2.5.3时钟电路 16
2.5.4下载电路 17
2.5.5独立键盘电路 17
2.5.6红外发射电路 18
2.5.7红外接收电路 19
3软件部分设计 20
3.1 Proteus软件集成开发环境介绍 20
3.2软件总架构 22
3.2.1系统主程序流程图 22
3.2.2主程序程序代码 23
3.2.3 红外接收模块流程图 28
3.2.4红外接收模块程序代码 28
3.2.5 红外发射模块流程图 29
3.2.6红外发射模块程序代码 30
4总结 35
致谢 36
参考文献 36
附录1 系统原理图 39
附录2 系统PCB图 40
1绪言
1.1 设计的背景
60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的进步。在遥控方式上大体经历了从高成本的有线到成本低廉控制方便的无线控制。无论采用何种方式,准确无误传输信号,最终达到满意的控制效 果是非常重要的。最初的无线遥控装置大多采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受到外界干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。由于红外线在频谱上居于可见光之外,所以抗干扰性强,且安全。具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信息的可靠传输来说,后一种方法更好,这就是我们今天看到的大多数红外遥控器所采用的方法:751!文~论`文/网www.751com.cn。红外遥控技术在这十年来得到了迅猛发展,尤其在家电领域如彩电、DVD、空调、玩具等,也在其它电子领域得到广泛应用,随着人们生活水平的提高,对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。
红外线是波长在760nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.76um至3.0um之间。目前广泛使用的家电遥控器几乎都是采用的近红外线传输技术。但作为无线局域网的传输方式,红外线方式的最大优点是不受无线电干扰,且它的使用不受国家无线管理委员会的限制。红外数据协会(IRDA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至900nm之内。遥控中使用比较广泛的领域就属于红外遥控了。他的特点有成本造价低,体积相比较小,当然还有功耗低节能等特点。 STM32的自学红外遥控器设计+PCB电路图(2):http://www.751com.cn/zidonghua/lunwen_44009.html