摘要

在FTU上扩展一路异步串口实现了3种人机交互方式,分别满足调试和检修、安装和联调、设备巡检的需求。为了实现PDA与FTU的数据交互,采用蓝牙模块搭建了二者之间的通信链路;为了简化MMI的设计,MMI模块和PDA终端使用相同的软硬件实现。基于μC/OS-II构建人机交互软件的框架,设计专门的去抖动算法提高键盘操作的正确性,扩展企业Modbus协议,并采用ISR+IST软件架构实现FTU和PDA之间的实时数据传输。实验结果表明,PDA终端能够与FTU方便可靠地建立蓝牙通信连接,界面显示正确,刷新速率小于1 s,满足用户的技术要求,提升了产品的商业化水平。