基于Qp架构的WirelessHART协议栈设计

作者:李厚恩; 张云翔; 钟晓雄; 张盛
来源:电子设计工程, 2020, 28(18): 85-96.
DOI:10.14022/j.issn1674-6236.2020.18.019

摘要

WirelessHART协议主要应用于工业进程控制领域,并以简单、可靠、安全著称。WirelessHART数据服务是由一些列事件组成,不同状态机之间的通信也是通过事件传递;同时,每个协议层都是由若干个状态机构成,但其通信消耗资源多。针对此问题,本文采用基于Qp事件驱动架构来设计WirelessHART协议栈,将WirelessHART软件协议栈划分为7个主动对象,每个对象维护相应的功能,通过分层状态机来实现主动对象并进行封装。最后,通过实验测试平台验证所设计的协议栈行为复用度高并且节约ROM资源。

全文