0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于IEEE 1451.2的智能传感器独立接口设计

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-08-25 16:40 次阅读

引言

20世纪80~90年代,基于各种现场总线技术智能传感器得到了迅速发展。由于现场总线种类很多,智能传感器接口纷繁复杂。20世纪90年代末,IEEE陆续推出了IEEE 1451协议族,提出了统一的传感器接口和传感器的自描述模型,解决了智能化传感器的兼容性、互换性和互操作性等问题。该协议已经用于压力监测、石油液位监测、蔬菜大棚环境监测等诸多领域。

IEEE 1451.2(transducer to microprocessor communication protocols and transducer electronic data sheet formats)是IEEE 1451协议族中的数字式点对点有线传输标准。只要网络适配器(NCAP)和智能传感器模块(STIM)遵守IEEE 1451.2标准,不论测控网络采用何种网络标准,各厂家生产的智能传感器接口模块都可以实现相互兼容,从而方便地加入已有的测控网络中。因此,符合IEEE 1451.2协议的传感器独立接口是此类测控网络的重要环节。

本文在介绍IEEE 1451.2协议的基础上,详细介绍了在实现同步相量测量的电力系统传感器网络中的传感器独立接口(Transducer Independent Interface ,TII)电路的设计方案。

1 IEEE 1451.2传感器接口规范简介

IEEE 1451协议族定义了一系列的标准智能传感器接口。IEEE 1451.2协议提出了一种数字化点到点的智能接口模块到网络适配器的有线传输接口方案。

IEEE 1451.2协议通过定义TII通信协议、时序和电气规范,确保可靠的数据传输。传感器独立接口是一个10线的接口,按功能可分为4组,如表1所列。

通信协议规定了采样触发机制和2种数据传输方式:字节读/写、帧读/写。IEEE 1451.2规定智能传感器接口模块必须实现即插即用,这在软件上通过传感器电子数据表单实现,硬件上要求接口具有热插拔能力。

2 TII接口电路设计

基于上述标准,TII接口的硬件要求具备两项功能:一是要基于现有的微处理器总线实现数据传输;二是要具备支持热插拔的浪涌电流控制功能。

2.1 基于SPI和GPIO的TII实现

SPI(Serial Peripheral Interface)是一种四线同步串行接口,广泛应用于微处理器和EEPROM、Flash、实时时钟、A/D转换器数字信号处理器、数字信号解码器等低速外围设备之间的数据传输。SPI有主控和被控两种工作模式,一个主控器件可以连接多个被控器件。数据传输在主控器件的SPI时钟信号SPCK控制下,按照高位在前、低位在后的顺序按位传输。SPI的传输速度完全由主控器件的SPCK控制,通过设置SPCK频率可以适应各种不同工作频率的智能传感器接口模块。模块的SPI接口传输速率高达1.5 Mbps,远远高于协议推荐的6 kbps,这使得基于SPI的TII接口技术可以满足更高数据传输速率的要求。


相对传感器不同的工作模式,TII接口也有多种传输模式。下面仅以传感器模式为例对其工作过程予以介绍:网络适配器要求智能传感器接口模块执行一定的任务时,首先向智能传感器接口模块写入通道地址和命令,然后用NTRIG信号触发动作,等待一个数据建立时间后从智能传感器接口模块读取数据。当网络适配器要向智能传感器接口模块写数据,或者从智能传感器接口模块读数据时,首先发送NIOE信号,即拉低SPI_SS。由于NIOE信号线同时连接到SPI_SS和NIOE_S引脚上,所以NIOE信号同时也选通了AT89S53的SPI。当AT89S53通过NIOE_S引脚检测到NIOE信号有效时,根据智能传感器接口模块的状态及时驱动NACK信号,响应网络适配器的读写请求。当网络适配器收到NACK信号时,开始发送或者读取数据。IEEE 1451.2协议要求NIOE信号在数据传输中一直有效,因此,在数据传输的过程中,STIM从SPI的移位寄存器里读出或者写入数据时,都要检测NIOE是否有效,以确定数据的有效性,以及传输是否正在进行。

当向STIM写入通道命令和通道地址后,NCAP就要通过NTRIG信号触发命令所要求的动作。电力系统同步相量测量要求采样的时间精度高达1 μs[2],为了保证动作执行的时间准确性,NTRIG信号同时接入STIM里的多个传感器或者执行器件。一个智能传感器接口模块里有多个传感器通道,每个通道采集一路信号。当网络应用适配器把一个传感器或者执行器通道打开时,AT89S53使能对应的传感器或者执行器的使能信号,这个使能信号和NTRIG信号相“与”后的输出使能相应的传感器或者执行器。这样NTRIG信号就可以准确地触发正确的通道动作。

2.2 基于UCC3918的热插拔控制电路

为了能在测控网络中方便地添加、撤除和更换传感器模块,IEEE 1451.2协议智能传感器接口模块具有即插即用的能力。这使得传感器独立接口电路的设计要考虑热插拔过程带来的瞬时电流的影响。当智能传感器接口模块插入网络适配器时,网络适配器已经处于稳定工作状态,所有电容都已充满了电,智能传感器接口模块是不带电的,电容里面没有电荷。因此,当智能传感器接口模块接触网络适配器时,由于给智能传感器接口模块上的电容充电会产生很大的瞬时电流。同样,带电的智能传感器接口模块从网络应用适配器上拔出时,由于旁路电容放电,在带电的智能传感器接口模块和网络适配器之间形成一条低阻通路,这样也会导致产生大的瞬时电流[3]。严重情况下,热插拔过程中较大的瞬时电流会使电源电压出现瞬时跌落,导致系统复位,甚至导致连接件、电子元件和电路板连线的损坏。

为了系统的安全可靠运行,必须抑制过大的瞬时电流。为此在接口电路的设计中采用了UCC3918芯片。UCC3918低电阻热交换功率控制器是TI公司生产的一款热插拔控制器。UCC3918的工作电压为3~6 V,具有低达0.06 Ω的导通电阻,最高限幅电流可达5 A。只需配备很少的外围器件,UCC3918就能提供完整的电源管理、热插拔限流功能和断路器功能。

UCC3918芯片的基本工作原理是:当输出电流低于最大允许电流值IMAX时,UCC3918工作在低阻抗导通状态。当输出电流大于最大允许电流或者故障电流门限值时,保持电路导通;同时,故障计时器向电容CT充电,一旦电容CT电压达到预设门限值,将关断电流输出30倍充电时间。输出电流降到最大允许电流值以下时,UCC3918从开关状态回到低电阻导通状态。UCC3918还提供了快速过流保护,当电流急速越过故障电流门限值时,快速过流保护会关断电流输出。在电路短路等极端条件下,此功能为器件提供有效保护。

式中,IMAX为最大负载电流。TII设置电流门限值时,IMAX设为智能传感器接口模块正常负载电流的1.2~1.5倍,故障电流IFAULT设为智能传感器接口模块正常负载电流的4倍,CT取一倍负载电容。

为了验证上述设计的有效性,对TII接口做了实验验证,结果如表2所列。一组实验条件是没有热插拔控制电路,另一组实验条件是使用了UCC3918热插拔控制器。作为负载的智能传感器接口模块的正常工作电流是650 mA。具备热插拔功能的TII接口,其最大瞬时电流为2.0 A,约为正常工作电流的3倍。如果不设计热插拔控制电路,瞬时电流将近是正常电流的5倍。这可能会导致系统电源瞬时电压跌落或损坏器件。

结语

本文介绍了基于IEEE 1451.2协议的智能传感器独立接口部分的设计和实现,并通过实验验证了热插拔控制功能的有效性,所设计的接口已经应用于电力系统传感器网络中。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16016

    浏览量

    343624
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46530
  • IEEE
    +关注

    关注

    7

    文章

    344

    浏览量

    46331
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148494
  • 智能传感器
    +关注

    关注

    14

    文章

    546

    浏览量

    55061
收藏 人收藏

    评论

    相关推荐

    基于IEEE1451.2和蓝牙协议的无线网络化传感器

    IEEE1451.2标准  IEEE1451.2作为智能传感器接口模块标准,它提供了将传感器和变
    发表于 04-16 15:03

    智能传感器

    的功能,即传感器与微处理机可为两个独立部分,传感器的输出信号经处理和转换后由接口送入微处理机部分进行运算处理。这便是传感器
    发表于 01-03 17:06

    浅谈智能型TEDS传感器

    IEEE 1451.4的独特性是因为它保留传感器的模拟输出。因此,智能型TEDS传感器与内含传统模拟接口的旧系统兼容。而
    发表于 01-15 16:45

    传感器接口标准

    传感器更加智能化,还通过变送器电子数据表格(Transducer Electronic Data Sheets, TEDS)增加了自识别功能。这种简便的方法使变送器电子数据表格可用于大量现存的模拟传感器
    发表于 04-08 09:36

    传感器接口标准的变化

    传感器更加智能化,还通过变送器电子数据表格(Transducer Electronic Data Sheets, TEDS)增加了自识别功能。这种简便的方法使变送器电子数据表格可用于大量现存的模拟传感器
    发表于 06-06 05:00

    基于IEEE 1451.2协议的智能传感器独立接口部分的设计和实现

    热插拔控制电路的电流波形,下面是未启动热插拔控制电路的电流波形。 图4 热插拔电流波形对比图 结语   本文介绍了基于IEEE 1451.2协议的智能传感器
    发表于 06-12 05:00

    怎么实现基于IEEE1451标准接口智能传感器硬件设计?

    怎么实现基于IEEE1451标准接口智能传感器硬件设计?
    发表于 05-14 06:40

    基于IEEE 1451.1 的网络化智能传感器设计

    IEEE 1451 是一种从传感器或执行器到微处理器及网络之间的硬件和软件接口标准。本文根据1451.1 标准,研制面向Internet的网络化智能机器人手爪
    发表于 05-14 14:25 9次下载

    IEEE1451智能传感器接口标准研究

    IEEE1451 标准中的智能传感器功能模型和信息模型进行了具体分析, 并且结合网络化智能传感器通用开发平台的设计实现的体验, 对
    发表于 06-25 09:32 45次下载

    IEEE 1451网络化智能传感器标准的发展及应用探讨童

    IEEE 1451 标准由IEEE 1451.1、1451.2、P1451.3 和P1451.4 组成。它定义了一套连接传感器到网络的标准化通用接口
    发表于 07-10 08:38 13次下载

    智能传感器接口模块的设计与实现

    IEEE145112 标准为网络化智能传感器描述了传感器与网络适配器(NCA P) 或微处理器之间的硬件和软件接口
    发表于 11-16 14:24 16次下载

    采用IEEE 1451.2智能传感器独立接口设计

    采用IEEE 1451.2智能传感器独立接口设计 IEE
    发表于 03-29 15:10 708次阅读
    采用<b class='flag-5'>IEEE</b> <b class='flag-5'>1451.2</b>的<b class='flag-5'>智能</b><b class='flag-5'>传感器</b><b class='flag-5'>独立</b><b class='flag-5'>接口</b>设计

    基于IEEE1451.2和ZigBee协议的温室智能执行器的研制

    基于IEEE1451.2和ZigBee协议的温室智能执行器的研制
    发表于 01-05 22:13 8次下载

    基于IEEE1451智能传感器的远程监测系统设计

    为了给传感器配备一个通用的软硬件接口,使其方便地接入各种现场总线以及Internet和Intranet,从1993年开始,美国国家标准技术研究所和IEEE仪器与测量协会的传感技术委员会
    发表于 11-30 06:44 293次阅读
     基于<b class='flag-5'>IEEE</b>1451<b class='flag-5'>智能</b><b class='flag-5'>传感器</b>的远程监测系统设计

    UC-003:作为IEEE 1451.2标准的ADuC812

    UC-003:作为IEEE 1451.2标准的ADuC812
    发表于 04-24 12:23 4次下载
    UC-003:作为<b class='flag-5'>IEEE</b> <b class='flag-5'>1451.2</b>标准的ADuC812