学科分类
/ 1
9 个结果
  • 简介:如何使嵌入式系统软件代码更加可靠,减少程序中的Bug,一直以来都是嵌入式程序员追求的目标。本文论述了状态图建模的相关概念及其在嵌入式软件中的应用——按键扫描与烤箱温度控制系统的状态机建模及C语言实现。状态图建模通过减少代码中的分支语句,实现了提高系统软件性能的目标,尤其是可靠性得以改善。

  • 标签: 状态图 嵌入式软件 状态机 可靠性
  • 简介:利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键“连发”状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。

  • 标签: 有限状态机 嵌入式LINUX 按键驱动 内核定时器
  • 简介:研制了一套基于STM32的风电机组传动部件远程状态监测装置,采用STM32单片机进行数据转换,设计了数据采集和分析系统的硬件电路,将转换的信号通过GPRS无线网络进行远程传输。根据希尔波特包络解调谱原理,对采集的数据进行处理分析,得到准确的结果。

  • 标签: STM32 风电机组 传动部件 远程监测 数据采集
  • 简介:为了实现对工程机械车辆发动机运行状态的实时监测及历史数据的保存、查阅,研制基于C166的工程机械发动机状态智能监测终端。该终端以C166汽车级16位微控制器XC2267M为核心,采用C语言编程,实现了发动机转速、油温、油压等信息测量、状态屏显、历史数据存储、状态报警、按键消音等功能。

  • 标签: XC2267M C166 监测终端
  • 简介:研究基于深度强化学习技术的避障场景的算法模型设计,采用改进岛深度Q网络(DeepQ-lesrningNet-work,DQN)算法克服了Q-learning表名式算法在连续状态下导致内存不足的局限性。鉴于学习过程中奖励稀疏导致很艰难获得较好结果的情况,改进奖利机制,增知实时奖惩作为补充,解决学习耗时长和练不稳定的问题:采用相对角度、位置金和距离等信息,相比绝对坐标信息可以更有效的躲障碍物。不同于基于栅格法/可视图法等传统人为策略避障算法,深度强化学习算法DQN能够在缺乏先验知识的条件下具备自主决策能力,因此适用性更强。该技术可应用在仓储无人车、巡佥机器人、无人机等现实场景。

  • 标签: 深度强化学习 DQN 自主决策 避障
  • 简介:在工业物联网高速发展的同时,伴随着网络安全威胁的急逮攀升,准确检测到威胁工业物联网安全的入侵行为是极其重要的。本文简要分斩了工业物联网所面临的网络安全问题,采用了6种基于机器学习算法的入侵检测技术,并对应用效果进行对比分析。通过实验验证了入侵检测的有效性,并对下一阶段的研究方向做出了展望。

  • 标签: 物联网 入侵检测 网络安全 机器学习
  • 简介:深度学习算法在物联网终端设备上的应用存在着系统开销控制与保证精度和实时性之间平衡的问题。本文提出了一种在云和终端设备上分布式混合部署深度学习神经网络的方法:压缩深度神经网络在本地终端上执行快速的推理运算;当系统基于可信表现的判断标准需要进一步处理时,中间数据可传输至云服务器端,进一步利用云端的深层深度神经网络进行处理,以提高系统的表现精度。本文给出了深度神经网络在终端设备上部署时和在终端与云端上混合部署时进行推理运算的量化比较效果,结果显示此种方法兼顾了深度神经网络的系统开销和准确率。

  • 标签: 深度神经网络 云平台 终端设备 分布式 混合部署
  • 简介:介绍了平时生活中各种不同设备的遥控带来不少麻烦和问题,而现有的万能遥控器数据压缩率低、响应时间长、学习类型少。通过分析研究,针对红外、无线这两种主流的遥控方式,进一步提出一种基于低功耗32位单片机EFM32GG230的自学习系统,对红外无线数据进行压缩存储,并通过多通道转发电路进行信号发射。本系统具有低功耗、自学习范围广、信号集中控制、数据压缩率高、一键多发多控等优点,可以为人们的生活带来便利,让遥控不再繁杂。

  • 标签: EFM32GG230 低功耗 自学习 红外 无线 数据压缩