基于单片机的电器遥控器设计与研究.docVIP

基于单片机的电器遥控器设计与研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的电器遥控器设计与研究

基于单片机的电器遥控器设计与研究 ——汪彪 内容摘要:进入现代社会,红外遥控技术已经深入到人们生活的各个方面,大到飞机导弹等军事领域,小到各类遥控器,本文所设计的基于红外线为载体的的电器遥控器具有控制方便、使用功能完善、制造成本低等特点,且不易影响其他通讯设备,本设计分为发送和接受两个部分,在发送部分中选用HT6221对红外信号进行编码;在接受部分使用性价比相对较高的HS0038探头和51单片机组成。 关键词:红外遥控 HT6221 HS0038 单片机 引言 点对点通信通常都作用于红外线控制方面,两个模块间的连接装置通常就是红外线,因为其波长相对于无线电波的波长较小,所以在利用红外线遥控电器时,不会影响附近的设备。红外遥控一般是利用红外近光(波长0.76μm~1.5μm)来传递控制信号的。本设计采用AT89C51单片机实现遥控,主要包括红外发送模块和红外接收模块两部分。 1 硬件电路设计 本设计硬件电路由STC89C51、数码管、电源、发送模块和接受模块组成,按下遥控按键时,编码芯片产生相应的脉冲,由红外发射装置发射出去,经由接受装置接受后,解码发送到STC89C51中,最后由数码管来完成显示。 1.1 红外遥控设计 红外遥控模块由发送模块、接受模块构成,其还包括编码芯片电路和解码芯片电路。其具体实施过程如下图1.1-1所示 图1.1-1 发射接收示意图 1.1.1. 发送模块设计 本设计的发射电路如下图1.1-1所示: 图1.1.1-1 发射电路原理图 红外遥控发射通常使用芯片HS6221,此芯片采用互补金属氧化物半导体工艺制作,其具有工作电压低,选择用户编码等主要特点;各种需要采用遥控控制的电器中均在使用。其编码方式采用PPM(Pause position modulation),利用脉冲间距来分别0和1。 遥控器中一个按键工作时,HT6221内部产生一个0/1电平信号,经由调制电路调节后生成38kHz的信号,再由驱动电路驱动发光二极管(D1)输出红外遥控信号。发射端采用455kHz的晶振,经过整数分频后,可以得到输出的38kHz信号。此晶振频率不易受外界频率影响,因此生产此类电子产品的厂家一般都采用38kHz晶振作为发射信号。 1.1.2 接收模块设计 接收电路原理图(下图1.1.2-1) 图1.1.2-1 接收电路原理图 在接收电路中,采用性价比相对较高的HS0038一体化红外接收探头,其能接收38kHz的频率信号,接收周期约为0.026ms。其特点是同时能对信号进行检查波形、整理波形、放大并得到高(1)低(0)电平的编码信号,再发送给单片机进行对信号的解码并执行相应命令去控制产生不同现象。 上述接收电路原理图中,P1所有端口作为数码管的段选端口,P2.0作为数码管的位选端口,P1^6作为HS0038接收到信号后的调解端口,当其接收到38kHz的脉冲信号时,输出0;没有接受到信号时,则输出1。 1.2 单片机芯片型号 STC89C51单片机是美国STC公司推出的一款新型单片机。其最高工作频率为80MHz,其特点是程序可多次下载且方便快捷,采用串口变成,较其他单片机简单。 2 软件设计 2.1 发射流程图 下图为发送部分软件设计流程图 图2.1-1 发射模块流程图 按键开始,检测有没有按键进行工作,如果按键工作,则通过芯片读取并进行编码,经38kHz频率发射出去。如果检测到有按键按下,则返回继续扫描,等到有按键工作才停止。 2.2 主程序流程图 图2.2-1 主程序流程图 接收模块接收到红外信号后,进行代码识别,如果有引导码生成,则判断是否是1电位,若是,则延时90us,再检查是否产生0电位,若是,就编码为“0”,相反就编码为“1”。依照此规则,循环进行信号读取,编码。直到满32位为止,输出此列信号,控制数码管,并通过对段选序列的读取显示数字。 3 系统调试 对板子的安装和调试在整个设计过程中是很重要的一个过程,是把设计转换成实际物体的过程,也是对理论知识的一个实际应用。对产品进行检测的过程中使用检测仪器有:万用表、电源、示波器等器材。其检测步骤有下述几类。 3.1 不加电源检测 对照设计原理图以及实物,检查线路是否连线正确,包含是否存在误接、虚焊等;用万用表检测焊接是否良好,元器件之间是否存在短路,各元件(三极管、点解电容、发光二极管等)极性是否正确。 3.2 静态检测 将直流稳压电源准确输出,并连入电路板中,观察是否存在不正常现象,如元器件发烫,空气中产生难闻气味等。如有上述现象,立即断开电源,检

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档