微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于智能传感器NPX的气体状态监控系统

基于智能传感器NPX的气体状态监控系统

时间:07-29 来源:互联网 点击:
有关在电力系统中的电厂、变电站实现无人值守的设想很早就提出了,而单片机技术使得在线监测广泛应用于电力系统中的各个环节,为无人值守提供了技术上支持。通过总线通信技术,使工作人员在办公室能够利用后台服务程序,对在现场工作运行的电力设备进行监控、检测、故障维护等工作。

六氟化硫(SF6)因其良好的电气性能和稳定的化学结构被广泛应用于高电压、大容量、高参数电气设备中。随着电力系统向着大容量、高参数方向发展,SF6高压断路器已广泛应用于发供电企业。SF6绝缘气体的状态参数正常与否,严重影响着断路器的工作性能。随着SF6高压电器的日益增多及SF6封闭式组合电器系统的广泛应用,如何正确开展SF6气体密度监测的工作是一个急待解决的问题。

针对SF6断路器的各种性能指标要求,设计以Cygnal公司的C8051F330单片机为核心的智能监控单元、GE Nova Sensor公司最新推出的轮胎压力监测系统专用芯片NPX为传感器芯片构成监控子机,实现对SF6绝缘气体压力、温度、密度3个状态参数的测量和计算。通过RS485总线,由PC机和多监控子机构成监控系统,利用PC机的后台服务程序对子机状态进行查询、控制。  

1 监控子机总体设计

监控子机的整体设计大致由四部分组成:传感器模块、主控制模块、LED显示及继电器控制模块和485总线传输模块。由于传感器需要封装在SF6断路器里面,传感器部分和其他三部分分别设计于两块印刷线路板上,通过连接线进行数据传输。  

传感器模块的功能由1片NPX独立完成,其集成微处理器、压力温度传感器为一体,功能强大。NPX对SF6气体的压强、密度进行测量、补偿和校准,并量化成数字信号传送给主控制模块的MCU。主控制模块在接收到NPX发送过来的数据后,对数据进行处理、分析,然后将数据输出显示,并根据分析结果控制继电器状态和状态指示灯。同时主控制模块通过光耦器件和MAX485相连挂在总线上,可以通过485总线传输模块,利用PC机的后台服务程序对监控子机进行查询控制。

传感器模块、主控制模块为整个系统中的核心部分,下面将详细分析这两个模块的设计。  

2 NPX芯片介绍

在传感器模块中,使用NPX芯片作为压力、温度传感器。NPX一1是GE Nova Sensor公司2004年初推出的第二代TPMS(汽车轮胎压力监视系统)压力传感器。其内集成有8位RISC微处理器(采用Philips公司的CPUPCH7970)、压力传感器、温度传感器、电压传感器、低噪声放大器和12位A/D转换器;内置RC振荡器提供系统时钟,无需外接晶体振荡器。其硅压阻式压力传感器是采用高精密半导体电阻应变片组成惠斯顿电桥作为力电变换测量电路的,具有较高的测量精度,较低的功耗。  

NPX中固化了压力传感器的测量、补偿和校准程序。每一个NPX芯片在生产时,由工厂在不同温度点(25℃和75℃)、不同压力点(满量程的O%、50%、100%)和不同电池电压点(2.3 V、3.1 V)采集12组数据,经过GE Nova Sensor专用的校准公式计算,将补偿和校准参数保存在NPX的E2PROM中。在测量时,由固化的压力补偿校准程序自动对此测量的数据进行计算,获得一个准确的测量值。

同时,NPX芯片可以工作在极端环境下,如高温(100℃以上)、低温(-40℃)、水汽(低温冷凝水结冰,NPX传感器具有独特的抗冷凝水结冰功能)、振动冲击等情况;同时NPX在每次压力测量后,都会采用一段内置代码对传感器的健康状况进行检测,以保证测量结果的可信度。

NPX体现了传统压力传感器与微处理器数字电路的完美结合,具有适合TPMS应用的独特优势,也适用于其他类型工程应用。在SF6气体状态监控系统的设计中NPX以其独特、优秀的性能满足了设计的要求。  

3 主控制模块及其与NPX的接口设计  

3.1 主控制模块

主控制模块由Cygnal C8051F330单片机及电源控制电路构成。C8051F330是美国Cygnal公司推出的一种混合信号SoC型8位单片机,是集成度很高的混合信号系统级的芯片。具有片内上电复位、VDD监视器、看门狗定时器和时钟振荡器的C8051F330是能真正独立工作的片上系统。Flash存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051固件。用户软件对所有外没具有完全的控制,可以关断任何一个或所有外设以节省功耗。  

3.2 主控制模块与NPX的接口设计

C8051F330和NPX通用I/O的工作电压都是3.3 V,因此可直接利用I/O进行数据传输。设计利用3对I/O口完成C8051F330与NPX的通信。  

NPX与C8051F330的通信过程如下:NPX的P11作为总同步,无数据传输时处于高电平,准备传输数据前向C8051F330的PO.7脚发送一个下降沿,触发C8051F330外部中断1,从而使单片机进行中断处理程序接收NPX的数据;NPX的P14脚作为位同步,P15脚作为数据传送端,在接收到位同步发出下降沿时,单片机从数据端读入一位数据。

NPX每2 s采集1次数据发送给主控制模块,温度、压强各8位,加上1位NPX状态标志位,一共需要传输17位数据。  

C8051F330与NPX通信的I/O口需要进行如下配置:  



C8051F330的PO.7脚接收到NPX发送的下降沿后,跳入外部中断1的中断子程序。在中断子程序中,开启定时器O计时,同时定义一个变量unsigned char bit_cntr计算读入数据的位数。在P1.0脚接收到一个下降沿时,单片机从P1.1脚读入1位数据,同时bit_cntr加1。当bit_cntr的值为17时,表明数据接收完毕,置标志位Data_Flag通知主程序接收到数据,关闭定时器0退出中断子程序;若NPX在发送数据时出错,则传送的数据不到17位。这种情况下,定时器0将会计数到溢出,程序查询到定时器0溢出后将清除标志位Data_Flag,同时退出中断子程序。  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top