摘要: |
网络化、智能化是传感器的发展趋势。IEEE1451.4标准为传统模拟模式的传感器增加了自我标识机制。CAN总线是国际上应用最广泛的现场总线之一,具有可靠性高、实时性强、成本低等特点,主要用于过程工业、机械工业、机器人、传感器等领域。本文以中国船舶科学研究中心(CSSRC)正在进行的数字化示范工程项目为背景,围绕深水拖曳水池数据采集系统的构建过程,阐述了一个基于CAN总线的传感器自动识别方案。
首先,本文讨论了基于CAN总线的传感器自动识别方案的工作原理,并在阐述嵌入式系统相关知识的基础上,结合项目的具体需求,确定了传感器接线盒和传感器网关的开发平台方案。其次,本文还对网络通信和CAN总线通信进行了深入的研究,分别设计了基于TCP/IP协议栈的网络通信协议DNP1和用户自定义的CAN应用层通信协议DNP2。最后,在详述IEEE1451.4标准的基础上,结合实际情况,提出了传感器连接器来标识传感器的身份;继而,又重点探讨了传感器自动识别的硬件结构和读取通道标识协议栈。
基于CAN总线的传感器自动识别方案实现了深水拖曳水数据采集系统对试验设备的身份识别,有效地提高了数据采集的自动化程度,提升了试验人员的工作效率,适应了中国船舶科学研究中心作为大型舰船性能试验基地对测控系统的需求。 |