IEEE 1451标准是一系列旨在解决传感器和仪器接口问题的标准。其中IEEE 1451.2是该标准族中的一部分,它关注的是如何实现传感器的数字化接口,以及如何让传感器与多种不同的网络系统相兼容。本文所提及的设计基于IEEE 1451.2标准,采用MSP430单片机设计智能变送器模块,最终实现传感器模块的通用接口和即插即用功能。 在具体实现上,文中介绍了使用TI公司生产的MSP430F149单片机,这是一款16位的微控制器,它具有较低的功耗和足够的处理性能,适合用作智能变送器模块的微控制器。MSP430F149集成了多种外设接口,包括模拟/数字转换器(ADC)、同步串行接口(SPI)、I2C总线接口以及串行通信接口(如RS232),这些特性使其成为设计智能变送器的理想选择。 在硬件设计上,模块主要包括A/D接口、TII(Transducer Independent Interface)接口、RS232串行通信接口和基于I2C总线协议的EEPROM存储器。传感器模块和STIM(Smart Transducer Interface Module)模块通过A/D接口连接,而TII接口用于连接网络控制器适配器模块(NCAP)和STIM模块,实现在不同网络中的即插即用。TII接口基于SPI协议,并增加扩展功能来满足IEEE 1451.2标准的要求。 变送器电子数据表格(TEDS)在IEEE 1451标准族中扮演着核心角色。TEDS包含了传感器识别信息、制造商信息、型号、序列号、测量范围、电气输出范围、灵敏度、功率要求、校准数据等关键信息。TEDS分成三个部分:基本TEDS、IEEE标准TEDS和自定义TEDS。基本TEDS提供必要信息,IEEE标准TEDS描述特定传感器的“数据表”信息,自定义TEDS则用于存放传感器相关的额外信息。 TEDS的存储和管理是通过EEPROM实现的。本设计采用的EEPROM存储器芯片是Atmel公司的24C02B,它通过I2C协议进行通信。MSP430F149单片机的P3.2和P3.3引脚模拟I2C协议,从而实现了对TEDS的读写操作,保证了传感器在插入不同网络时可以被正确识别和配置。 A/D接口和串口通信模块的设计体现了模块的独立性和通用性。设计中传感器模块与STIM模块相互独立,这使得能够通过专用调理电路处理信号,并将最终输出信号转换为电压或电流信号。这样的设计允许连接各种不同类型的传感器,并实现多种测量功能。硬件设计上,利用了MSP430F149单片机的内部模块,简化了电路设计,并使得模块在实际应用中更加灵活高效。 总体来说,IEEE 1451.2标准的智能变送器模块设计有效地解决了传统传感器在不同总线网络中的兼容性和互换性问题。通过标准的数字接口和TEDS技术,实现了传感器的“即插即用”功能,极大地提高了测控系统的构建效率和维护便捷性。同时,该标准允许传感器制造商继续使用原有的信号调理和信号转换技术,从而保持了市场竞争优势。本文的设计和实现,不仅为测控系统的设计提供了有效的解决方案,也为智能变送器的发展指明了方向。
1