电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

利用单片机和软件载波方式实现通用型红外遥控的设计

2022-02-25 11:01分类:传感器 阅读:

 

1、前言

红外线遥控器是现在较常用的一种通讯和遥控器方式 ,红外信号设备具备体型小、功能损耗低、作用强、低成本等特性,因此其广泛运用于各种各样电器产品、金融业和商业设备,及其工业设备中。可是各种各样设备的遥控器并不可以相互之间兼容,文中详细介绍一种运用单片机设计设计方案通用性自效能型红外信号的方式 ,能够完成对不同产品红外感应遥控器。本设备运用了降到最低方式设计方案,电源电路简易,稳定性高,此关键技术于大家研发的多媒体系统中间控制板商品中,得到 了比较满意的实际效果。该方法能够还可运用于自学习培训全能控制器和智慧家庭集中化控制板等机器设备。

2、红外信号基本原理

一般的红外信号系统软件由红外信号数据信号信号发射器、红外信号接受器、微控制器和外围电路组成的。当控制器的某些功能键按住,其內部的数据信号信号发射器造成遥控器编号单脉冲,由红外线发射管串行通信輸出,遥控器接受控制模块型号规格1838 进行对遥控器数据信号的接受、变大、检波、整形美容、调制解调出遥控器编号单脉冲,遥控器编号单脉冲是一组串行通信二进制编码,针对一般的红外信号系统软件,此串行通信键入到微处理器,由其內部进行遥控器命令编解码,并实施对应的遥控器作用。

3、一般红外信号数据信号编号单脉冲的波型

红外遥控器发送的遥控器编号单脉冲,由流板码、系统软件码、作用码、作用码的反码构成

如图所示1 所显示

流板码是一个遥控器码的开始一部分,由一个上拉电阻和一个低电频构成。做为接纳信息的提前准备单脉冲,这种编号是经38 kHz 的载波通信脉冲宽度调制后发送出来 。

根据剖析很多不一样种类的红外信号码波型,遥控器码的数据帧间歇性总宽均为10ms之上,流板码的上拉电阻均为5ms之上,一般 为9ms上下,编号位在10us和5ms中间,在本设计方案中只考虑到控制器发送讯号的高低电频总宽,不考量其编码方法,以优化设计方案。

4、系统软件硬件配置控制电路的设计方案

图2 单键通用性效能型遥控器原理图

充分考虑有的智能遥控器的编号较为长,必须比较多的內部RAM,单片机设计使用了 AT89C52 P2.5 口接学习培训功能键,P2.7口接发送功能键,P1.7 口用以做为遥控器码的输入输出口,輸出38 kHz 的遥控器码,INT0口用以红外感应接受头的输入输出讯号的键入。

5、系统软件关键程序流程的设计方案

5.1 源程序如图所示3

通电校准后,源程序扫描仪功能键,当确定有按钮启动时,若是学习键,则进到学习状态;若是发送键,则将已学习培训的遥控器编号单脉冲发送出来 。

5.2 遥控器编号学习培训程序段

该程序代码遥控器流板码的鉴别,遥控器编号高低电频总宽记时和结束位鉴别作用,操作程序如图所示4 所显示。

在制定中,选用了电子计数器对数据信号高低电频记时的办法来采集数据并储存。流板码由一个9ms上下的上拉电阻和一个低电频构成的,分辨是不是流板码的办法是:分辨逐渐的上拉电阻是不是超过5ms。假如超过5ms得话,就觉得是流板码,并储存流板码的低电频。随后先后储存收集到的代码数据信号,假如收集到编号数据信号的上拉电阻超过5ms得话,就觉得是编号早已完毕,置0 做为标示学习培训程序段完毕。

5.3 遥控器编号发送程序段

由系统完成遥控器数据信号的载波通信生成,用按时终断1造成38kHz的载频数据信号用,按时终断0操纵按时终断1的电源开关计时器0按时长度由对应的遥控器数据信号脉冲信号总宽计标值明确。假如需发送的遥控器数据信号为上拉电阻时,关按时终断1;假如为低电频,则开按时终断1,輸出38kHz载波通信数据信号到红外线发送操纵脚P1.7,进而完成遥控器数据信号的脉冲宽度调制发送。

6、总结

在本设计方案中,选用了不考虑到红外信号的编码方法,只收集其高低电频总宽的方式 ,促使可收集各种各样编码方法的数据信号发送时,并不是用硬件配置,只是选用以手机软件方法造成载波通信的方式 。节省了硬件配置机器设备,并使电源电路简单化。本设计方案比较简单地完成了红外信号数据信号的接受和分享,本制定的设备已用以多媒体系统中间控制板商品中对多媒体系统电子设备开展红外线操纵实际操作,在具体运用全过程中得到了令人满意的实际效果,该设备还可运用智能家居系统商品中对中央空调智能窗帘音响灯光等电气设备开展操纵。

责编:gt

上一篇:采用AT89C51微处理器和olaroid 600系列传感器实现超声波测距系统设计

下一篇:颜色识别传感器的类型及原理解析

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部