便携式温度测试仪的红外数据传输系统设计(11)
时间:2025-03-12
时间:2025-03-12
毕业设计
图3.8 基于字节传输的红外遥控数据格式
2.单片机红外遥控的实现 (1)硬件电路设计
如图3.9,单片机采用AT89C2051,它是51系列8位单片机,内部有2KB的程序存储器,外部有P1和P3两个8位并口,选用晶振频率Fosc=24MHz。图3.9(a)中,SE303是红外发射二极管,当P1.0=1时,三极管9013导通,SE303通电发射红外线,实际上发射的是频率为38KHz的脉冲串;反之,三极管9013截止,SE303截止,不发射。图3.9(b)中,一体化红外接收头HS0038的圆形面为红外接收面,它与SE303红外发射管的有效收发直射距离可达35m。 (2)软件设计 发射程序设计
编程要点:因HS0038的红外接收频率为38 KHz,所以载波信号采用38 KHz的矩形波。载波信号的产生由子程序产生,矩形波周期t=26μs。对
(a) (b)
图3.9 (a) 发射电路 (b) 接收电路
需要发送的二进制信号调制,如图3.4,‘1’用10个t的低电平和10个t的脉冲表示,‘0’用20个t的低电平和10个t的脉冲表示,占空比分别为1:2和1:3,符
合NEC通用编码,8比特帧,带同步帧(传输开始)和结束帧(传输结束),如图3.8。 发射一个字节的子程序如下:
上一篇:高中作文素材