一种用于DCS产品调试中的温度信号仿真方法和装置与流程

文档序号:11228220阅读:1018来源:国知局
一种用于DCS产品调试中的温度信号仿真方法和装置与流程

本发明涉及工业自动化分布式控制系统dcs(distributedcontrolsystem)的产品开发调试,尤其涉及调试过程中的温度电信号的仿真方法。



背景技术:

目前dcs对于温度信号的采集主要是两种形式,采集热电阻或是采集热电偶信号。其基本的采集原理是将采集到的信号变成电压信号然后再经过a/d转换成为数字化处理。

在对dcs的温度采集模块,包括pt100/pt1000热电阻采集模块以及热电偶采集模块进行调试时,普遍的做法是使用信号源,例如使用电阻箱直接接入dcs的采集模块来达到对四线制热电阻信号的仿真,较为先进的方法是运用虚拟仪器技术采用专用的温度仿真模块,如pt100热电阻仿真模块,来进行信号仿真。实践中发现,这些方法存在以下问题。

首先,使用电阻箱的方法造成资源消耗量大,不灵活。一个电阻箱只能调节出一个电阻值,仿真一个热电阻信号,而实际调试时,往往需要同时仿真好几路甚至超过十路热电阻信号,这样就会需要接入多个电阻箱。资源消耗以及场地空间的消耗都是问题。

其次,电阻箱需要人为调节,效率低下。对需要仿真的温度值,先要根据分度表计算出对应的电阻值,然后再手动调节电阻箱。仿真的信号通道越多弊端越明显。

再次,由于电阻箱需要手动调节的原因,对于多路温度信号之间有严格时间间隔的情况无法准确控制。

另外,若是采用较为先进的虚拟仪器方案,使用专用的温度仿真模块如pt100仿真模块,则存在价格高、功能单一等问题。调查发现,专用的温度仿真模块要么针对pt100,要么针对pt1000,要么针对tc热电偶,且单模块往往只包含三两个通道,模块的价格非常高昂。试想,若要仿真pt100,pt1000以及热电偶,而且通道数量较多时,采用这种专用的温度仿真模块就会消耗大量的财力。若是仅仅为了调试温度采集模块这么单一产品就耗费大量财力,这对于产品研发是不能接受的。



技术实现要素:

针对以上问题,本发明提供了一种既能实现对多种多路温度信号准确仿真,并且经济可行的方法。

以四线制热电阻信号采集为例。dcs的四线制热电阻信号采集模块通常包括两个测量端管脚、两个恒流源管脚。其中恒流源管脚与dcs的热电阻采集模块内部的恒流源相连,测量端管脚连接采集模块的测量端,恒流源电流经过热电阻则在热电阻两端产生电压,通过测量端的电压大小就能计算出热电阻阻值的大小,从而得到对应的温度值。

热电偶信号本身即为电压(电势差)信号,dcs的热电偶采集模块获得电压大小之后就能计算出对应的热电偶温度值。

基于以上所述dcs对热电阻以及热电偶信号采集的原理,将需要仿真的温度信号分成两部分:其一是基本的电压信号输出,直接用于仿真热电偶信号;其二是四线制热电阻仿真部分,主要包含定值电阻以及分压电路。

具体来说,技术方案包括以下步骤:

1)首先使用虚拟仪器的方式,构建基于labview软件+pxi(pciextensionsforinstrumentation,面向仪器系统的pci(peripheralcomponentinterconnect)扩展)板卡的仿真系统。其中labview软件用于温度值至热电偶、热电阻电信号值的转换计算以及控制到pxi输出的电压值,pxi板卡则是按照软件设定输出电压信号并负责与dcs的接口。

2)选择一个pxi电压输出卡输出电压至dcs的热电偶采集模块作为热电偶信号。

3)根据dcs热电阻采集模块的测量端采集的电压值范围设计分压电路。该电路的功能是将pxi电压输出卡的输出电压进行调整以适合于热电阻采集模块。将分压后的电压信号u输出至热电阻采集模块的测量端。

4)采用一个定值电阻连接dcs热电阻采集模块的恒流源端,保证恒流源回路正常。基于步骤3)和步骤4)将四线制热电阻的仿真变成电压的仿真。

5)根据步骤2),步骤3)和步骤4)设计labview软件,该软件包括:温度信号选择,温度信号到热电偶电压值的转换,温度信号到热电阻电阻值r以及到电压值u的转换以及校准算法。

6)校准算法的设计思路如下:

整个仿真系统中,分压电路的分压电阻引入的误差最大,其主要影响热电阻的仿真。

引入校准参数a和b,将软件仿真输出的电压值uout与dcs采集电压计算得到的电阻值rin近似看成线性关系,

rin×i=a×uout+b

由于恒定电流i是定值,上式可转换成

rin=a×r+b

其中r为软件中设定的温度对应电阻值。进一步可得

tin=a×t+b

基于二元一次方程的理论,只需要两个点就可以求解出校准参数a和b的值。

然后,在labview软件设计中,将温度值转换成热电阻电阻值后,判断是否存在校准文件。若无校准文件,则使用默认的校准参数;若存在校准文件,则使用校准文件中的参数a和b对仿真设定的热电阻阻值进行校准计算,校准后再由pxi板卡输出电压。如此,可以获得精度较高的热电阻类型温度仿真信号。

总之,采用本发明的温度信号仿真方法,有如下优点:

灵活性。相比采用信号源的方式,本发明提供的方法介入了虚拟仪器,可根据需要灵活编程实现功能扩展。

经济。主要的器件成本为电压输出模块以及补充电路的电阻器件,其成本相比专用的pt100热电阻模块、热电偶模块便宜得多,且电压输出模块包含通道数量多。通常一个电压输出模块就能包含16或32通道。

精度高。针对热电阻的仿真,本发明提供的方法还能对补充电路进行校准,实践中仿真的精度能达到0.05%。

附图说明

图1是dcs对四线制热电阻信号的采集原理图。

图2是本发明提出的pxi电压输出卡+补充电路实现对温度信号仿真的原理图。

图3是labview软件的处理过程。

具体实施方式

以下结合附图和实例对本发明的具体实施做进一步说明。

如图1所示为dcs的热电阻采集模块的信号采集原理图。以四线制pt100为例,出于调试的需要,对于pt100信号,需要仿真下限至-20℃,上限至450℃的温度值。对应的电阻值为92.16ω和264.18ω.

而dcs的采集模块的恒定电流通常为i=0.15ma。

那么pt100采集模块得到的电压uin范围是14.75mv~42.27mv。

选用常规的-10~10v电压输出的pxi模块。在补充电路上进行分压处理,如图2所示。其中补充电路包括分压电路和定值电阻。

其中,r0=110ω,目的是为了确保恒流源i的回路,确保dcs的热电阻采集模块能够检测到pt100信号工作正常。

r1和r2将pxi输出电压u进行分压,使电压适合于pt100采集模块的采集。选用常规电阻r1=2.2kω,r2=15ω。

结合补充电路的分压,则测试平台软件中设置的pxi电压输出应该满足如下关系式:

其中,rt为温度t对应的电阻值,i=0.16ma。

那么理论上,dcs采集到的热电阻两端电压

进一步分析,考虑到补充电路r1和r2引入的误差,实际上dcs系统采集得到的温度值tin与测试平台软件中的温度值t有如下线性关系:

tin=a*t+b

按照二元一次方程的理论,选择仿真温度t的上限温度值t2和下限温度t1两个点,即可以求解出a和b的值。

如图3所示,在labview的软件设计环节,对于热电阻信号仿真,先将待仿真温度值转换成热电阻电阻值r,然后检查是否有校准文件,有则使用校准文件中的a和b参数对热电阻电阻值r进行校验,无则使用默认值a0和b0校验,校验后再由pxi输出电压,就能大大提高精度。实际使用结果表明,校验后的精度可以达到0.05%。

若是仿真热电偶信号,则在软件中计算将温度转换成电压值后直接向pxi输出。

综上,本发明提出的基于虚拟仪器利用电压和普通电阻来仿真热电偶和热电阻信号的方法,基本能够达到调试过程中对各种类型温度信号采集仿真的要求。此方法可以减少对传统信号源的依赖,并且采用通用的电压输出模块提升了仿真设备本身的灵活性。

最后需要说明的是,上述说明仅是本发明的一个典型实施例而已,并非对本发明做任何形式上的限制。任何熟悉本领域的技术人员,在不脱离本发明技术方案的范围内,都可利用上述的做法和技术内容对本发明的技术方案做出许多可能的变动和简单替换,这些都是属于本发明技术方案的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1