当前位置:首页 > 作文大全 >

基于STC89C52RC单片机的多路红外发射与接收

发布时间: 2022-03-22 09:07:48 浏览:

zoޛ)j馓׎tۣ׎t۴BdBi0-xM0-xMI0.vD/3nM=N8My}68CzȠ̺[brHڭD+,ڝ^q诊xjǝtBdB2'+'%G9A^&&@zxz/I^r',jwH+bq')z'!Xjx-'+r&).~4pvry׬	~k'!jyޖ)߭u颲Ȩݭ'%+-zh楋7+awjrxjب:ڞɢاȫr譊ɚyrrǝo+azGnuܡ׫r0-xMjwm~yצ^brq诊x.جo+az)z
ڵqmyz!׍6ݶL/=
h(WN^)nq-(Hȩy!xr*ܺ+Zح+)wbZkw对照表

[设备编号\&MC145026所分配的数据\&1\&00000 1000\&2\&00000 1001\&3\&00000 1010\&4\&00000 1011\&5\&00000 1100\&6\&00000 1101\&7\&00000 1110\&8\&00000 1111\&]

说明:粗体字符表示自制引导码,斜体字符表示数据码

3.1.3 调制电路

为了提高传输信号的抗干扰能力,还需要将编码信号调制在一个较高的频率的载波上发射,本文中载波频率为38KHZ,故可以采用CMOS门电路构成的脉冲调制电路,如图3所示。当编码信号输出为低电平时,振荡器不工作;当编码器输出为高电平时,振荡器正常工作。

图3 调制电路

3.1.4 红外发射电路

红外发射电路是由三极管放大电路和红外发射管组成,其中三极管主要是对发射信号进行电流放大,当基极电压为高电平时,红外发射管导通,向外发送信号,反之,三极管截止,红外发射管不工作。如图4所示。

图4 红外发射电路

3.1.5 发送电路设计中单片机主电路

发送电路设计中的单片机主芯片是采用宏晶公司的STC89C52RC芯片,其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS—51完全兼容,且采用高密度非易失存储器制造技术,将多功能8位CPU和闪烁存储器组合在单个芯片中,能在线编程,成本较低,其接口电路如图5所示。

图5 发送电路设计中单片机主电路

3.1.6 发送电路设计中显示电路

发送电路设计中显示电路采用8段共阴数码管组成,将外接引脚输入相应的高电平,即可点亮其中的发光二极管,通过发光二极管的显示组合,可以产生相应的字符显示,如图6所示。选用STC89C52RC的P0口作为输出端,该端口输出时已经外接上拉电阻,所以驱动能力比较强,用P0口作为驱动数码管时,其对应的编码如表2所示,此部分与接收端显示电路设计相同。

图6 发送电路设计中显示电路

表2 8段数码管驱动编码对照

[显示字符\&共阴数码管编码\&NC(不显示)\&FFH\&0\&3FH\&1\&06H\&2\&5BH\&3\&4FH\&4\&66H\&5\&6DH\&6\&7DH\&7\&07H\&8\&7FH\&9\&6FH\&]

3.2 接收电路硬件设计

3.2.1 一体化红外接收电路

红外接收电路由一体化红外接收头及其外围电路组成,本文中采用应用较为广泛的一体化接收元件IRM388S,它内含高速林密度PIN光电二极管,其接口电路如图7所示。

图7 一体化红外接收电路

3.2.2 解码电路

解码电路由与编码芯片MC145026对应的解码芯片MC145027及其外围电路组成,如图8所示。

图8 解码电路

3.2.3 微控制器处理电路

接收电路中微控制器电路所采用的主芯片同发射电路中单片机主电路所采用的芯片相同,即STC89C52RC,其外围接口电路如图9所示。

图9 微控制器处理电路

3.2.4 接收电路中设备电路

接收电路中设备电路由8个发光二极管和一个电阻组成,发光二极管的正极引脚接至限流电阻,负极直接接至微控制器引脚,如图10所示。当所对应微控制器的引脚设置为输入且为低电平时,发光二极管点亮,为高电平时,发光二极管熄灭,由此可以控制设备的工作和停止状态。

图10 接收电路中设备电路

4 测试结果分析

4.1 38KHZ信号产生测试结果

38KHZ产生测试结果是通过示波器测量并打印的,其中部分打印结果如图11所示,3次测量结果如表3所示。

图11 38KHz示波器测量打印结果示例

表3 38KHz信号产生测试结果

[测量次数\&测量结果\&第1次\&38.3979KHz\&第2次\&38.3989KHz\&第3次\&38.3978KHz\&]

4.2 按键编码测试结果

按键编码测试结果是通过示波器测量并打印的,每个按键编码测试的结果如表4所示。

4.3 受控设备控制测试及其显示测试结果

受控设备控制的测试是通过外接的发光二极管亮灭来判断的,显示测试是通过数码管显示的字符来判断的,每个按键按下所对应的设备驱动状态以及数码管显示如表5所示。

说明:粗体字符表示当前无设备正在运行,斜体字符表示该设备未工作。

5 结论

本文主要是基于STC89C52RC单片机实现了多路红外发射与接收,设计中的所采用的一体化红外线接收头IRM388S接收频率在30KHZ至39KHZ之间,能够正常的解调,使得设计具有硬件简单、安装方便、价格便宜、抗干扰能力强、控制可靠准确。因此此系统适用于短距离、多终端的场合。同时也可以根据实际中的具体要求,更换不同的负载,以满足生产生活的需要。

参考文献:

[1] 康华光.电子技术基础[M].北京:高等教育出版社,2005.

[2] 华成英.模拟电子技术基础教程[M].北京:清华大学出版社,2005.

[3] 林土胜.单片机技术及工程实践[M].北京:机械工业出版社,2010.

[4] 王宁,李慧,王二萍,等.基于红外通信的多路控制系统的简单设计[J].现代电子技术,2014,37(5):70-72。

[5] 刘永峰.基于AT89C52红外通信系统的设计实现[J].湖南邮电职业技术学院学报,2014,13(2):49-51。

[6] 樊昌信.通信原理[M].北京:国防工业出版社, 2006.

相关热词搜索: 单片机 发射 多路 接收 STC89C52RC

版权所有:无忧范文网 2010-2024 未经授权禁止复制或建立镜像[无忧范文网]所有资源完全免费共享

Powered by 无忧范文网 © All Rights Reserved.。冀ICP备19022856号