- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五邑大学通信系统综合设计规划报告 多路红外遥控器
五邑大学
通信系统综合设计报告
题 目:多路红外遥控器
院 系 信息工程学院
专 业 通信工程
学 号
学生姓名
指导教师
报告日期 2014 年11月
摘要:本文介绍基于STC89C52单片机的多路红外遥控器,本设计可以控制三个LED灯和一个蜂鸣器
关键词:红外发射接收编码.设计要求
(1) 实时控制多路(至少2路)电器的开关,其中一路为电灯开关控制,其亮度可以无线调节。
(2) 控制距离(10m。
(3) 基于单片机实现,不能采用现成的红外发射与接收模组。
(4) 电路制作时,必须有学号或姓名。
2.设计方案分析
2.1遥控电路方案的选择
根据红外遥控的特点利用单片机可以设计几种电路方案对电路开关的控制。方案图如图1图。
部分:
图1 方案一发射部分部分:
图2 方案一接收部分
方案二:红外线发射和接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。电路方案如图3。
:
图3 方案二发射部分框图
接收部分:
图4 方案二接收部分框图
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。当红外接收器接收到控制脉冲后,由控制方式选择开关选择是“互锁”还是单路控制,再由单片机处理后,对相应的受控电器产生控制。
方案三:用单片机制作一个红外电器遥控器,可以分别控制1个蜂鸣器和电源开关打开的时候在接收电路显示模块显示该路的。方案图如图5。
发射部分:
图5 方案三发射部分框图
接收部分:
图6方案三接收部分框图
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前受控电器的序号,并判断是否对电灯进行调光,如需调光则经调光电路处理后实现调光功能。
2.2方案比较
综上所述通过比较三套方案,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二和方案三的红外线发射和接收控制电路采用单片机来实现,电路简单,实用性强。方案二虽可虽可控制多个电器,但控制功能过于单调,仅能实现电器开关的控制,实用价值不大;方案三不仅可用控制键实现对电器的控制,而且可对一路电器进行亮度控制,方便实用。且本设计用到的元器件较少,电路相对简单实用。所以本设计采用方案三作为设计方案。
3.基本原理
这次课程设计利用单片机作为核心,通过程序编写调制和编码的方式把信号成不同脉冲个数的脉冲串并加以调制设置定时器初始值,让其kHz的方波用头设计
脉冲个数编码波形图如。
电器1波形
电器2波形
电器3波形
电器4波形
图7 脉冲个数编码波形图
4.电路图设计
4.1发射部分电路图
该电路采用8050三极管两级放大,这样能产生足够大的电流驱动红外发射管,能增加遥控距离。如图9所示。
图9 红外发射电路
4.3 按键电路图10 按键电路4.4发射部分最小系统
4.5接收部分电路原理图
图12 接收部分电路原理图
4.6接收电路
红外接收采用HS0038一体化接收头。电路
4.7电器电路
LED接在单片机P2.0、P2.1和P2.2口,蜂鸣器接蜂鸣器不蜂鸣器响其中D1可以改变亮度,通过单片机编程使P2.0口输出占空比不同的方波来改变灯的亮度。如图14所示。14 电器电路
4.8显示电路
当电器打通的时候或者响,同时在显示电路模块显示对应电器的。
4.9接收部分最小系统复位电路采用手动和自动复位,晶振用11.0592M晶振。如图16所示。
图16接收部分最小系统
5.程序设计流程图5.1发射部分
图17 发送主程序流程图:void main()
{
init(); //初始化
while(1)
{
keywork();
if(keyvol!=0)
{
delay1ms(10);
send();
keyvol=0;
}
}
}
N
Y
图18 按键扫描流程图
按键扫描过程:先判断是否有按键按下,如果有,扫描P2口的值确定是哪个按键,并执行相应的程序。按键程序如下:keywork()
{
if(key==0xfe) //按下第一个按键
您可能关注的文档
最近下载
- SY_T 7494-2020 油气田用起泡剂实验评价方法.pdf VIP
- 人机工程学函授真题201307.doc VIP
- 人机工程学复习题人机工程学复习题.doc VIP
- 海信模块机-Hi-Mod模块化空气源热泵(冷水)机组低温强热系列.pdf VIP
- 猪大肠杆菌病病原学研究进展.docx VIP
- WABO CRETE Ⅱ弹性混凝土在桥面铺装层维修中的应用.pdf VIP
- BS EN 12516-2-2014 工业用阀门 外壳设计强度 第2部分:钢制阀壳的计算方法(中文版).pdf
- 人机工程学应用 自考课程大纲.pdf VIP
- 前台接待流程.pptx VIP
- 综合医院中医药工作专项推进行动方案.pdf VIP
文档评论(0)