1 / 8
文档名称:

红外数据传输.doc

格式:doc   大小:36KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

红外数据传输.doc

上传人:erterye 2020/4/23 文件大小:36 KB

下载得到文件列表

红外数据传输.doc

文档介绍

文档介绍:红外数据传输一、    红外通信原理红外遥控有发送与接收两个组成部分。发送端采用单片机将待发送二进制信号编码调制为一系列脉冲串信号,通过红外发射管发射红外信号。红外接收完成对红外信号接收、放大、检波、整形,并解调出遥控编码脉冲。为了减少干扰,采用是价格便宜性能可靠一体化红外接收头(HS0038,它接收红外信号频率为38kHz,周期约26μs)接收红外信号,它同时对信号进行放大、检波、整形得到TTL电平编码信号,再送给单片机,经单片机解码并执行去控制相关对象。如图1所示:红外发送部分由51单片机、键盘、红外发光二极管与7段数码管组成。键盘用于输入指令,51单片机检测键盘上按键状态,并对红外信号进行调制,发光二极管产生红外线,数码管用来显示发送键值。图2红外发射电路红外接收部分由51单片机、一体化红外接收头HS0038与7段数码管组成。51单片机检测HS0038,并对HS0038接收到数据解码,通过数码管显示接收到键值。图3红外接收电路二、    编码、解码(1)二进制信号调制二进制信号调制由单片机来完成,它把编码后二进制信号调制成频率为38kHz间断脉冲串,相当于用二进制信号编码乘以频率为38kHz脉冲信号得到间断脉冲串,即是调制后用于红外发射二极管发送信号如图4二进制码调制所示(2)红外接收需先进行解调,解调过程是通过红外接收管进行接收。其基本工作过程为:当接收到调制信号时,输出高电平,否则输出为低电平,是调制逆过程(图5解调)。HS0038是一体化集成红外接收器件,直接就可以输出解调后高低电平信号;红外接收器HS0038应用电路(图6)。(3)红外遥控发射芯片采用PPM编码方式,当发射器按键按下后,将发射一组108ms编码脉冲。遥控编码脉冲由前导码、16位地址码(8位地址码、8位地址码反码)与16位操作码(8位操作码、8位操作码反码)组成。通过对用户码检验,每个遥控器只能控制一个设备动作,这样可以有效地防止多个设备之间干扰。编码后面还要有编码反码,用来检验编码接收正确性,防止误操作,增强系统可靠性。前导码是一个遥控码起始部分,由一个9ms高电平(起始码)(结果码)组成,作为接受数据准备脉冲。、“0”;、“1”。(4)单片机采用外部中断INT0管脚与红外接收头信号线相连,中断方式为边沿触发方式。计算中断间隔时间,来区分前导码、二进制“1”、“0”码。并将8位操作码提取出来在数码管上显示。红外接收头输出原始遥控数据信号,,那接收头输出就是低电平,:开始时发射一个特定同步码头,对于接收端而言就是一个9ms低电平,,这个同步码头可以使程序知道从这个同步码头以后可以开始接收数据。采用脉宽调制串行码,、、“0”;、、“1”。解码关键是如何识别“0”与“1”,从位定义我们可以发现“0”、“1”,不同是低电平宽度不同,“0”,“1”,所以必须根据高电平宽度区别

最近更新