郑州变频器维修销售厂家

公司logo

16年专注于河南变频器维修销售
变频器行业诚信企业、质量、服务

全国咨询热线155-155-98858

技术资讯

技术资讯
当前位置:首页 > 新闻动态 > 技术资讯

高精度压力变送器测试系统的研制

发布时间:2019-07-13 17:22:03来源:

  程序流程,实现了对压力变送器传感器参数的大量采集,提高了生产效率,为压力变送器的软件补偿和标定提供了可靠的保证,进而提高了压力变送器的精度和可靠性,随着微处理器在工业测控中的广泛应用和性价比的降低,出现了以微处理器为核心的高精度的智能压力变送器,这就对压力变送器的牛产检验提出了更高的要求。为了提高精度,通过软件和硬件结合的方法,这就需要对压力变送器和传感器的参数进行大董的检测,形成软件补偿用的格和判断变送器传感器精度是否满足要求。本文就是为了满足这需要,建立以工业控制计算机为主的变送器测试系统。

  1系统结构变送器测试系统整体结构主要包括德鲁克公司的,1520系列标准压力发生器3台,吉时利公司的数字万用2700系列1个,欧姆龙公司的可编程控制器,C200H1台,智能温箱1个,继电器组和变送器传感器阵列等几部分。由于这些智能仪上均带有83232通讯口,而通常的工业控制算机只带,2个232通讯口,为了增加串口,我们采用MOXA公司的C168H系列的拖的多串口卡。

  整个测试系统的工作原理为利用工控机的人机交互界面进行设置要检测的变送器或传感器组压力大小的设置和温度,通过,1对所选择的变送器或传感器顺序检测;把采集来的放在数据库里,然后进行相应的计算。

  般情况下,对于压力传感器在使用前,要对其进行温漂补偿和非线性校正,传统的方法就是测试几个温度点下对应压力下输出值根据经验值选用补偿用的电阻,这使得整个补偿后的精度不高。要在全温度范围内得到高精度的补偿效果,需要对传感器在各个温度下的参数进行大量测量,通过公式计算出补偿电阻的大小,提高传感器的精度和可靠性。本测试系统功能之就是次比较多可以对64个传感器进行测试,并计算出相应的补偿电阻阻值,同时也4以计算出传感器的非线性重复性和迟滞性,在此基础得到其精度,并判断其是否满足要求。

  随着智能变送器的出现,对变送器的温漂补偿和非线性校正的方法也有原来以单纯的模拟电路调节变为以软件调节为主软件调节的主要原理就是生产变送器时,对变送器在不同温度标准力的输出进行计算,形成补偿参数预先存储到变送器的程序存储器里,在生产现场,实际应用时,程序根据现场温度和压力自动调用补偿参数,从而完成了补偿过程本系统的功能之就是可以对比较多64台变送器进行测试,进行相关处理后就可以得到补偿用的参数。

  通过使用本系统,方面可以提高生产和检验传感器的牛产效率,另方面通过对传感器和变送器进行补偿,使得它们的精度大大提高。

  3系统软件设计由于系统要求多个人机交互界面对大董参数进行设置和监视,我们选用选用了MicrosoftVisualC++6.0开发软件系统,操作系统为,卿5 2000,充分利用其强人的网络功能和稳定性。系统的软件设计主要人机界面的设置多串1通讯和数据库处理等。人机界面的设置主要是利用VC++中的控件进行编程,数据库部分主要是存储数据和计算相应的参数,比较简单,这里就不做介绍,下面重点介绍下多苹口通讯的程序设计。

  3.1封装串口类。

  ++的微软基础类,里没能提供通用的串口通信代码,并且采用32位州加,以5,函数对串口进行操作又十分繁琐。由于系统中的大量数据传送都采用串行口,所以对串口的操作就尤其频繁。我们主要采取面向对象的设计方法,在,6.0下对常用的串门操作实现个串口类,36炉,1封装了相关的属性和方法,增加对率口操作的透明度,提高串口传输数据的可靠性,屏蔽了底层的细节,方便了对门操作的编程实现,它可以对个串口进行读写和监视其运行状况,并把在串口发生事件传递给主机为了对串口进行操作,我们在503,源文件中定义了系列函数如用于初始化串口和设置串口属性的4代函数;用于对线程进行启动和停止的313,响,9读写操作的沈,和收胎丁,函数。

  3.2通讯协议的实现系统采用的智能仪,由于是不同的厂家生产的,所使用的协议也是不同的,这就给软件设计带来了定的困难。采用面向对象的方法从所有的智能仪中抽象出些共同的性质如端口号仪序号下位机地址,功能描述等等,将归纳起来的共同性质组合起来形成个智能仪基类,0,口161类,还定义了组标准的仪访问和数据存取接口,以虚函数的形式给出,再对每个实际的仪派生出与自身相匹配的仪类。对于各个智能仪我们采用相应厂家提供的通讯协议。

  3.3多线程串口通讯的实现由于工控机要与4个以上的智能仪进行通讯,而且要泣期动态稳定的运行,是整个变送器检测系统的枢纽,其可靠性鲁棒性要求较,因此整个整个数据采集的驱动程序对各个串口读写协调显得尤为重要,我们使用了多线程技术。再启动串门数据采集驱动程序之前先根据实际仪连接情况对仪进行配置,设置每个串口连接的仪类型和个数,以及基本的串口通讯参数,并进行存储。驱动程序的主线程的任务是负责人机交互的界面操作和各个串口操作线程的启动与协调,线程间的通信采用州如0以5的消息机制。

  4结束语系统采用了多串口扩展控制器,组建压力变送器检测系统,通过对变送器传感器参数进行测试,计算出对传感器补偿用的电阻阻值和对变送器补偿用的参数,把补偿用的参数下载到变送器的程序存储器中,提了变送器的精度和可靠性。串口数据采集软件设计采用了面向对象的设计,方法抽象出了通用的串口类和仪基类;利用西心3多线程和消息机制实现了多串口的通信与同步。该系统在淄博先行测控公司已稳定运行,提了生产效率,为生产高性能的智能变送器提供了可靠的保证。

  边取设博亿,忍山数仪炎炎判断消从,诹I处柙成功广。

  ;初始化及付戍的仪及I仪轮迎时间。

  这数枞史新命令初始化1及对I以的仪权仪轮巡时冲到,发!2数据史新命令成功改出数裾发送据史祈136,0叫93此+6从人门到精通。邱仲潘等译。北京电子工业出版社,1999 2口6此。6,加1精通串行通信。王仲文等译。北京电子工业出版上接第6页口,19052的配置信息,在系统启动初始化时自动装人口,19052,如果巳口!01不存在或检测到空设备,则,019052设置为默认值。909052本地信号有10数据线地址线妁写数据汨,读数据。1信号的作用是口0通知019,52数据已取走或读数据已准备好,加1信号是0六触发主机的叫丁中断的信号。,19052与主机接口信号则包括数据线地址线时钟线中断信号错误反馈信号准备信号和接收信号等,这些信号时序完全按照口,的协议标准。

  09052的电源可由,槽引出,槽可以提供3.3 512,电压,在,槽有两个引脚需特别注意1和闩3问丁2,这两个引脚接地和悬空的4种组合直接决定口,卡,9052在使用时,某些引脚要加。阻值为仆10的下拉或上拉电阻。因此在实现时,给M,DE,H,LD,INTi引脚加下拉电阻,00日0,只0引脚加上拉电阻。

  5结束语基于90总线,配以数据处理能力强大的03口和逻辑处理能力高效的口,六组成运动控制卡,在开放式数控系统中能够发挥出强大的运动控制性能。随着数控系统的普及和产品档次2褚振勇,翁木公。,0设计及应用。西安电子科大出版社,2003

用手机看
高精度压力变送器测试系统的研制

拍下二维码,信息随身看

试试用手机扫一扫,
在你手机上继续观看此页面。