红外链路协议在低端嵌入式系统上的设计与实现

红外链路协议在低端嵌入式系统上的设计与实现

论文摘要

红外通讯目前在短距离无线通讯的市场上占有主导地位,从实现的角度来看,红外通讯协议已经有了成熟统一的标准。然而,目前红外官方网站提供的协议栈标准较为庞大复杂,主要应用于PC,笔记本电脑等高性能处理器的硬件平台。另一方面,在嵌入式系统上由于处理器速度和内存瓶颈限制问题,不可能也没必要实现所有的功能。由于红外底层通讯硬件接口多是由各大厂商根据自己特定的硬件平台实现封装模块,因此目前介绍红外底层通讯实现的资料较少。本文就红外链路协议的精简和其在低端嵌入式系统上的实现进行了一些尝试,提出了相应的解决方案,并在相应的硬件平台上加以实现。红外通讯对于实时的要求较高,为了保证实时要求并达到性能最优,本文采用了汇编为实现语言。文中主要描述了三个方面的问题并深入分析了它们与具体芯片上汇编语言的实现结合:1. 循环冗余校验CRC(Cyclic Redundancy Check)的差错控制原理及其算法实现。在深入探讨了CRC16的基本算法思路的基础上给出了该算法在红外通讯编码解码校验中的应用实现。2. 红外通讯中实时控制与收发数据问题。剖析了红外通讯中关于实时通讯的要求(毫秒级)和利用异步收发器UART收发数据原理,并给出了在相应硬件平台上的解决方案及其汇编语言实现过程。3. 红外链路层设计与状态机实现流程。讨论分析了如何在保证兼容的情况下对链路层进行精简和实现,并给出了精简后的适用于低端嵌入式系统的红外链路层及其状态机流程。这是本文讨论的重点。

论文目录

  • 摘要
  • Abstract
  • 第1章 序言
  • 1. 1 红外通讯背景及其实现问题
  • 1. 2 国内外研究现状
  • 1. 3 在嵌入式系统上实现红外的难点
  • 1. 4 本文讨论范围及实践
  • 1. 5 本文的组织结构
  • 第2章 红外协议栈结构及其通讯原理
  • 2. 1 红外协议栈体系结构
  • 2. 1. 1 基本协议层体系结构
  • 2. 1. 2 上层应用协议体系结构
  • 2. 2 红外通讯基本原理
  • 2. 2. 1 红外硬件接口规范
  • 2. 2. 2 嵌入式系统上的红外数据通讯
  • 2. 3 小结
  • 第3章 红外数据包编码解码校验
  • 3. 1 循环冗余校验CRC原理及其算法实现
  • 3. 1. 1 CRC背景及算法思想描述
  • 3. 1. 2 算法实现方法比较及选用
  • 3. 2 ST2204硬件平台及CRC16汇编语言实现
  • 3. 2. 1 采用的硬件平台及微处理器芯片
  • 3. 2. 2 65C02汇编上CRC16算法实现步骤
  • 3. 3 红外数据帧编码解码格式
  • 3. 3. 1 0. 576Mbit/s和1. 152Mbit/s速率下编码
  • 3. 3. 2 0. 576Mbit/s和1. 152Mbit/s速率下帧格式
  • 3. 4 小结
  • 第4章 红外通讯实时控制
  • 4. 1 ST2204中Timer时间精度控制
  • 4. 1. 1 Timer计时基本思想及结构
  • 4. 1. 2·ST2204 Timer使用过程及精度设置
  • 4. 2·红外通讯中的实时控制要求及其相关实现
  • 4. 3 小结
  • 第5章 红外链路层设计与精简实现
  • 5. 1 硬件实现平台
  • 5. 2 硬件设计实现
  • 5. 3 软件设计实现
  • 5. 3. 1 软件总体结构设计
  • 5. 3. 2 中断函数设计
  • 5. 3. 3 状态机流程主要过程选用与精简设计
  • 5. 3. 4 精简设计实现中主要的帧
  • 5. 3. 5 初始化和关闭过程的选用与精简设计
  • 5. 3. 6 设备发现过程的选用与精简设计
  • 5. 3. 7 设备地址探察过程的选用与精简设计
  • 5. 3. 8 连接建立过程的选用与精简设计
  • 5. 3. 9 数据传输过程的精简设计
  • 5. 3. 10 通讯参数协商过程精简设计
  • 5. 3. 11 精简过程必须遵循的访问控制规则
  • 5. 3. 12 实现中其他可选帧介绍
  • 5. 4 相关测试数据
  • 5. 5 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A (攻读学位期间所发表的学术论文目录)
  • 相关论文文献

    • [1].汤定元:红外学科奠基人[J]. 创新世界周刊 2019(12)
    • [2].基于嵌入式系统的红外通讯解码应用[J]. 计算机系统应用 2019(08)
    • [3].红外量子点及其光电探测器研究进展[J]. 红外技术 2020(05)
    • [4].基于害虫数量及种类的红外识别喷药机器人[J]. 数码世界 2020(01)
    • [5].《红外》2018年总目[J]. 红外 2018(12)
    • [6].红外体温计高精度方面的设计与实现[J]. 电子世界 2016(08)
    • [7].一种靶标弹的红外剂研究[J]. 舰船电子工程 2018(12)
    • [8].在线红外反应系统及在反应监测及分析中的应用[J]. 广东化工 2017(09)
    • [9].红外镜头无热化性能评估系统研究[J]. 科技创新与应用 2017(22)
    • [10].红外额式体温计与水银体温计在临床使用中的效果观察[J]. 泸州医学院学报 2014(06)
    • [11].用红外止咳贴治疗小儿咳嗽的疗效研究[J]. 当代医药论丛 2015(02)
    • [12].《红外》2016年总目[J]. 红外 2016(12)
    • [13].基于红外传感的可自动升降新型座椅设计[J]. 电子制作 2017(09)
    • [14].红外定硫法测定石油焦中硫[J]. 云南冶金 2017(04)
    • [15].雷达红外防护的使用方法及效果分析[J]. 电子制作 2015(01)
    • [16].基于单片机的红外通讯系统设计[J]. 自动化技术与应用 2014(05)
    • [17].人体衣着环境对红外纺织品开发的启示[J]. 纺织导报 2012(08)
    • [18].基于ANSYS的红外镜筒壁厚优化设计[J]. 价值工程 2017(14)
    • [19].桥式起重机红外防撞技术及其应用实践标准论述[J]. 中国标准化 2017(02)
    • [20].水银体温计和红外额温计使用对比分析[J]. 医疗卫生装备 2016(10)
    • [21].棒材表面红外探伤技术与设备[J]. 物理测试 2015(03)
    • [22].基于SE-Workbench-IR的红外视景仿真研究[J]. 弹箭与制导学报 2010(04)
    • [23].适于制冷型红外侦测系统的作用距离修正模型[J]. 激光与红外 2016(12)
    • [24].平行式红外双目立体系统各参数合理效益取值[J]. 红外与激光工程 2017(09)
    • [25].蛇类红外感知研究进展[J]. 生物学通报 2013(01)
    • [26].红外透射在太阳能光伏领域中的应用[J]. 阳光能源 2010(10)
    • [27].水雾的红外遮蔽性能测试及分析[J]. 红外与激光工程 2008(S2)
    • [28].黄立 高德红外构筑第一道防线[J]. 英才 2020(Z1)
    • [29].简易窗户红外防盗报警系统[J]. 科技风 2019(24)
    • [30].舰用红外警戒技术的发展与思考[J]. 光学与光电技术 2009(04)

    标签:;  ;  ;  ;  

    红外链路协议在低端嵌入式系统上的设计与实现
    下载Doc文档

    猜你喜欢