- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计指导材料(解码)
《微机原理与接口技术》课程设计
——无线遥控器自适应软件解码程序设计
一、设计内容:
完成无线遥控器(门磁)自适应软件解码系统程序设计和硬件设计,并用电子CAD软件绘制出原理图,编辑、绘制出PCB印制版。
二、设计要求:
1、原理图、PCB印制版要求:
(1)原理图中元件电气图形符号符合国家标准;
(2)整体布局合理,注标规范、明确、美观,不产生歧义。
(3)列出完整的元件清单(标号、型号及大小、封装形式、数量)
(4)图纸幅面为A4。
(5)布局、布线规范合理,满足电磁兼容性要求。
(6)在元件面的丝印层上,给出标号、型号或大小。所有注释信息(包括标号、型号及说明性文字)要规范、明确,不产生歧义。
2、程序要求:
(1)画出自适应解码程序的流程图。
(2)当编码器脉冲头宽度4a在25uS~140uS之间时,解码软件依然能够正确识别并解析出编码器信息帧内容。
(3)能借助实验板上的LED数码管显示出信息帧内容(由于实验板上只有4位LED数码管,可通过按键切换全部信息帧内容)。当然也可以通过16位LCD显示器显示解码结果。
(4)功能完善、稳定可靠。PCB编辑
三、设计过程:
1、理解ASK无线收发系统构成、工作原理。
通过认真阅读《单片机原理与接口实验》实验15 无线解码接收,理解了无线收发系统组成和工作原理。典型无线收发系统如图1所示,由ASM 无线接收/解调模块、一个或多个PT2262编码遥控器(或无线探头)组成。
图1:典型无线收发系统
2、理解PT2262固定编码芯片引脚功能、信息帧格式。
PT2262固定编码芯片性能稳定,芯片编码长度为24位,一信息帧由同步头、地址码、数据码三部分组成,如图2所示。同步头高电平持续时间为4a(a是编码芯片振荡周期,在25us--120us 之间,由振荡电阻决定),间歇期为124a;编码位采用PWM调制,脉宽比为1:3,
“0”码高电平持续时间为4a,低电平持续时间为12a;而“1”码高电平持续时间为12a,低电平持续时间为4a。一信息帧总长为
24(bit)*16a+128a,即512a。发送时,先输出编码的最低位。
图2:PT2262 编码芯片信息帧格式
3、完成无线遥控器自适应软件解码系统硬件设计,用PROTEL绘制出原理图,编辑、绘制出PCB印制版。
应用实验板,跳线状态为JP201、JP202、JP203、JP204、JP205的1-2短路,2-3开路,JP107短路,JP402、JP403的1-2开路,2-3短路,其余开路。
在原来的实验板电路的基础上加上LCD显示电路部分(如图3所示),就构成本设计电路。
图3:LCD显示电路
4、总结自适应软件解码方法
用软件解码方式实现PT2262编码信息的解码。借助MCS-51RX系列MCU芯片内置的可编程计数器阵列(PCA)上下沿捕获功能测量脉冲信号高、低电平持续时间;用脉冲间隔时间比作为脉冲宽度测量依据实现可适应不同脉冲头宽度的自适应软件解码方式。
根据编码芯片信息帧特点,当a取25us--120us时,信息帧内高电平最长时间为120a(300us--1.44ms之间);低电平时间最长为同步头低电平持续时间124a(3.1ms--14.88ms)。因此,当系统时钟频率为11.0592MHz 时,在6时钟/机器周期模式下,PCA计数器溢出时间为,即35.55ms,即信息帧内相邻两次捕获时间间隔小于定时器溢出时间。
(1)资源及状态分配
为简化软件解码判别过程,缩短PCA 中断执行时间,使用字节变量STU记录解码状态,各位定义如下:
b2~b0记录信息帧状态,如图4所示。000为起始状态,下降沿时刻,如果相邻两次捕获间隔不在100us~1.44ms±20%范围内,则返回000态;上升沿后,如果时间间隔不在允许范围内,则置为001态;而101、110分别表示编码位高、低电平状态。
图4
b3位作信息帧连续有效标志。
b4位是解码成功标志。以PT2262作编码芯片的编码器会连续发送4帧以上信息,为提高可靠性,采用双循环校验,即只有接收到两相邻的信息帧编码相同时,b4位置1。
因此b4~b3描述的解码状态含义为:00表示尚未接收到完整信息帧;01表示已收到了一完整信息帧;11表示已连续接收了两个相同的信息帧,解码有效标志置1;10表示接收缓冲区数据有效,但未处理。
用字变量TIME记录相邻两次捕获时间间隔,字变量TIMEB记录基本时间(4a)。
(2)自适应软件解码过程
自适应软件解码过程如图5所示。为保证能够接收基本时间只有100us左右的高速编码信息,主控程序中除了将PCA中断优先级置为最高外,还必须保证PCA中断服务程序执行时间尽可能短,因此使用汇编语言指令编写PCA中断服务程序。由
您可能关注的文档
- – Distinctiveness.pdf
- 四升五基础能力测试.doc
- 硬件工程师手册_华为.pdf
- 3 Nature of Approaches and Methods ( 09本科).ppt
- 随州公交车公交线路.docx
- 谈谈选修4.doc
- 人教版 二年级 (上)生字卡6单元.doc
- 第4章 触发器和定时器.doc
- 高数习题册第一章~第三章答案.doc
- lighttpd体系架构.pdf
- 2025年浙江省衢州市行政职业能力测验模拟试题必考题.docx
- 2025年浙江省金华市事业单位招聘考试(职业能力倾向测验)题库完美版.docx
- 2025年浙江省衢州市行政职业能力测验模拟试题及答案1套.docx
- 2025年浙江省衢州市行政职业能力测验题库最新.docx
- 2025年浙江省衢州市行政职业能力测验题库及参考答案.docx
- 2025年浙江省衢州市行政职业能力测验题库及答案一套.docx
- 2024年河北省武强县公开招聘合同制交警试题带答案详解.docx
- 2024年河北省吴桥县公开招聘合同制交警试题带答案详解.docx
- 2025年浙江经济职业技术学院单招语文测试模拟题库参考答案.docx
- 2024年吉林省安图县公开招聘合同制交警试题带答案详解.docx
文档评论(0)