单片机实现PT2262的软件解码_第1页
单片机实现PT2262的软件解码_第2页
单片机实现PT2262的软件解码_第3页
单片机实现PT2262的软件解码_第4页
单片机实现PT2262的软件解码_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、陶外电子元器件年第期应用与设计基于单片机实现遥控编码器的软件解码郝迎吉,刘义刚,樊润丽的安科技大学,陕曲芮安)摘要:介绍一种基于单片机实现遥控编码器的软件解码方法,将原來一次只能够传送二进制数据的位数从位扩展至位使其应用于数字通信,智能化控制等领域, 并给出采用软件实现抗干扰设计。关 键 词单片机;:软件解码中图分类号文献标识码:文章编号:引言是红外遥控编码器,是其接收解码器,两者常當配对使用 现已广泛用于汽车门 控、遥控门锁、门禁管理等领域也可用于传送数字 信息。具冇位二进制编码功能:的解码只冇 位,这就限制了数据传输的应用。 在此从接收的信号特征入手,利用单片机直接对接收到的信号进行解码,

2、解 释出发出的全部 位数据,从而使其应用于数字通信、智能化控制等领域。硬件电路图是发射装置的原理图,作为编码器,当按卜-按键时,设定的地址码和数据码从 引 脚巾行输出,经红外发射元件 发出信号。通过 电阻 调节发射频率,适当提高工作电压(),以增大发射距离。其中可设置为高电平、低电平、悬空三种状态,因此可以发送RI图发射电路图种编码组合,完全满足设计需求。接收装置采用集红外线接收、放犬、整形于一 体的集成电路,无需任何外接元件,就能完成从红外线接收到输出与 电平信号兼容的所 冇工作,故适用于各种红外线遥控和红外线数据传 输。译码采用单片机,if.体振荡器,接收信号送至 端口 进行软件解 码。接

3、收和译码电路如图所示。肚于氓片机实现遥控编码器的软件编码IXMHTPFMQPF220M223 3Y 679"10CZl-o J. 3V lkQP03P04P02P05P01P(I6POOP07GNDPIOVDDPllRSTP12P20P13P17P14P16P15C8051F330D15TF3E11805012GND 520W17TT16】OkQS?TLOO 妒=图接收译码电路图解码原理图放大后的波形编码器发送的编码倍号是山:地址码、数据码、同步码组成的个完整码7,垃多可以有 位三态地址端引脚悬空、高电平、低电平),任意组合可提供个地址码。将编码器的 拉高,拉高,拉高,拉低,其 余悬

4、空。截取一段接收模块信号输出波形如图 所图截获波形图将其截获波形每组字码放大,如图所示,一 组字码冇位 码,每个 位是山个脉冲 表示:个窄脉冲则表示“”;个宽脉冲表示“”; 个窄脉冲和 个宽脉冲表示“ ”,即地址码'悬空”: 除此之外,每组字码之间还有 个同步码隔开,所 以毎组字码共计有 个宽度不同的脉冲。窄脉冲 宽为 u,宽脉冲宽为 u;两个窄脉冲之 间宽M :两个宽脉冲间宽M ;宽窄脉冲间宽为 在组字码中,每组的字码间隔为 U。因此,采用单片机软件解码时,只要判断 出起始码,并且识别其后而的字码脉冲宽度即可。抗干扰措施常用抗T扰措施是在硬件电路中采用电源滤 波、电源稳压、数字地与模

5、拟地隔离。在设计中,除 采用上述方法外,还根据干扰信号与冇效信号波形 特征界同点,采用软件识别干扰信号和冇效信号, 从而实现 抗干扰”目的。当遥控器不发射时,山于空气中备杂波干扰, 接收模块的信号输出端仍然会冇干扰信号,截获波 形如图所示。图 扰信号波形观察其特征,低电平放长为H故短数十微秒高电平域比P,瑕短数微秒。与发射时接收到的规则波形即H旳效信号)相比较,低电T力 u的信号,是有效信号,而不足干扰倍号。并将个地址焊接到高电平上作为发射编码倍号的帧前码,可解决误码率和干扰问题。饲外电子元器件年第 期软件解码步骤:单片机循环记录接收模块信号电平脉 冲的长度,高低电平都记录。步骤:从记录高低电

6、平组成的波形中,找出 连续个 M时长的脉冲信号为特征波形段, 即帧前码。步骤:确认帧前码之前是否存在一个时长为 M的低电平,如果有则说明不是干扰码), 将解码并存储结果,然后根据指令码执行相丿卫控制 功能。如没冇,则放弁记录的数据,丑复步骤,直到 满足条件为止。以卜给出了相关软件解码的程用代码:把高电平脉宽解码成卜六进制字码大于 脉宽为高电平,反Z为低解码用归零将高电平转换为十六进制代码将离电平转换为卜六进制代码存為电平至少接收组存低电平解码结果无限信号接收端将高电平转换为十六进制代码驱动单片机配置将髙电平转换为十六进制代码咆片机配置开启外部振荡器切换到外部晶体振荡器记壊岛低电平脉宽归零用计数

7、方式记录脉宽找出帧前码 移位 ,直到帧前码出现在最爲位肚于单片机实现遥控编码器的软件编码找J超过次,退出找J存储帧前码,并将电平值从帧前码开始转换为卜八进制代码关中断,看门狗初始化软件解码程序判断祯前码是否正确,排除F扰信号帧前码前而是否冇u低电平)存储,认为仃效认为 无效,淸零根挥指令码,执行控制功能执行控制程序这里il:驰动数码管发光不正确, 熄灭警示结束语该软件解码部分已在单片机(晶体振荡器)上通过现场测试,设vt方案可应用于门禁管理系统。实践表明,应用方便、 可旅性好、代码识别准确。参考文献蒋猛何培祥杨仕和和组成的编译码系统设计西南农业大学学报,邓军刘笃仁用实现可遥控式电子密码锁电子设计应用,作者简介郝迎吉( ),男,陕西三原人,西安科 技大学机械匸程学院教授。主要从事单片机应用技 术研究。收稿日期:稿件编号:止接第页)由就绪表中高优先极的恢复时间确定挂起丿卫该结束但是还没的及时放到就绪队列中k的任务执行通信模块进行验证,pII的执行效率得到了提高。参考文献:u源码公开的实时嵌入式操作系统 邵贝贝译北京:北京航空航天大学出 版社,9王庆棉,陈曦,刘鲁源提高移植了 P的嵌入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论