


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小梅哥FPGA设计思想与验证方法系列视频教程HT6221红外遥控解码课程目标:学会使用FPGA来对脉冲编码的数字序列进行解码实验平台:芯航线FPGA学习套件主板,基于HT6221的红外遥控器 实验现象:按下红外遥控上的按键,然后在Quartus II软件中使用In system sources and probes editor中观察解码结果,根据解码结果与红外遥控实际发出的数值进行比较从而判断解码的正确性。本节课知识点:1、 脉冲编码的数字解析2、 HT6221型红外遥控编码的解码实现HT6221方案的红外遥控键码图:红外遥控协议分析(NEC协议)HT6221芯片是一款基于NEC红外通信协议的遥控编码芯片,基于HT6221芯片的红外遥控发送一次数据的数据帧定义如下图所示: 一帧数据由引导码、地址码和数据码以及数据反码组成其中,引导码由9ms的载波波形和4.5ms的低电平组成,代表一个数据帧的帧头;地址码共16位,低位在前,高位在后,因此,该协议理论上支持最高65536个不同的用户;8位数据码及其反码也是低位在前,高位在后。因此,理论上该协议支持高达256个用户指令。该协议采用脉冲之间不同时长的时间间隔来区分“1”和“0”,下图为其编码协议中“1”和“0”的编码波形:而在实际中,此为红外遥控发射头发出的波形,而在实际接收时,接收头接收到信号后输出的波形刚好与此波形反相,因此,模块的设计实际就是该波形的提取。关于红外遥控的长按:解码模块关键功能分析通过以上对一帧数据的发送波形解读,可知,解码的关键就是对9ms + 4.5ms的引导码,以及“0”和“1”的识别。前面已经提到过,实际接收头接收到信号后输出的波形为发送波形的反码,因此,解码模块的关键设计就是要识别9ms的低电平、4.5ms的高电平、560us的低电平、1690us的高电平和560us的高电平。只要这四个电平识别无误,便能解码出正确的红外数据。因此。一帧数据的解码流程如下:红外解码状态机分析:S0:空闲状态(IDEL),等待IR接收信号下降沿的到来。S1:识别9ms的低电平引导码,识别成功则继续识别4.5ms的高电平引导码,否则返回空闲态。S2:识别4.5ms的高电平引导码,识别成功则进入读码状态,否则返回空闲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽淮南高新区部分学校引进紧缺专业人才招聘39人模拟试卷及答案详解(考点梳理)
- 2025北京海淀第十九中学教师招聘模拟试卷及答案详解(必刷)
- 2025湖南湘潭市韶山思政教育实践中心公开招聘教师2人模拟试卷及一套答案详解
- 2025年铜川市为县以下医疗卫生机构定向招聘笔试模拟试卷及答案详解(网校专用)
- 2025届中国兵器装备春季校园招聘模拟试卷及答案详解(典优)
- 2025湖南开放大学高层次人才公开招聘25人模拟试卷及完整答案详解1套
- 2025贵州遵义医科大学第二附属医院第十三届贵州人才博览会引才17人考前自测高频考点模拟试题(含答案详解)
- Ifoxetine-CGP-15210G-生命科学试剂-MCE
- Human-YAP1-mRNA-生命科学试剂-MCE
- 2025年旅游景区开发运营项目合作计划书
- 风力发电机组的建模与仿真技术研究
- 驾考宝典三力测试考试试题及答案
- 骨科围手术期的护理流程
- 不明原因肺炎病例监测、排查和管理方案2025年修订版
- 呼吸衰竭护理疑难病例讨论
- 熠星创新创业大赛
- 高考英语阅读理解1200个高频
- 2025安全生产法律法规专题知识培训
- 《狼来了》寓言故事演讲课件
- 《瑞吉欧课程模式》课件
- 特种作业电工安全培训
评论
0/150
提交评论