为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

EMD-4~20mA传感器数据处理新途径

2011-05-28 4页 pdf 284KB 24阅读

用户头像

is_758931

暂无简介

举报
EMD-4~20mA传感器数据处理新途径 勰∞蚴德感器数据绁理薪逢径 NewV\,ayOfDataPrOcessingBasedOn4,、—20mASensOr ■北京长空机械有限责任公司秦严定迟文焕 种利用软件实现4—20mA传感器数据转换的方法,消除了硬件电路中电压放 残留电压,保证了数据转换精度。 关键词:压力传感器;模拟信号,数字信号;单片机控制 引言 在单片机控制的许多应用场合,都要使用传感器来将单片机 不能直接测量的信号转换成单片机可以处理的电模拟信号,如压 力传感器、温度传感器、流量传感器等。早期的传感器大多为电压 输出型,即将测量信号...
EMD-4~20mA传感器数据处理新途径
勰∞蚴德感器数据绁理薪逢径 NewV\,ayOfDataPrOcessingBasedOn4,、—20mASensOr ■北京长空机械有限责任公司秦严定迟文焕 种利用软件实现4—20mA传感器数据转换的方法,消除了硬件电路中电压放 残留电压,保证了数据转换精度。 关键词:压力传感器;模拟信号,数字信号;单片机控制 引言 在单片机控制的许多应用场合,都要使用传感器来将单片机 不能直接测量的信号转换成单片机可以处理的电模拟信号,如压 力传感器、温度传感器、流量传感器等。早期的传感器大多为电压 输出型,即将测量信号转换为0-5V电压输出,通过模拟数字转换 电路转换为数字信号供单片机读取、控制。但在信号需要远距离 传输或使用环境中电网干扰较大的场合,电压输出型传感器的使 用受到了限制,暴露了抗干扰能力较差等缺点,而电流输出型传 感器以其具有较高的抗干扰能力得到了广泛应用。 电压输出型压力传感器抗干扰能力差,有时输出的直流电 压上还叠加有交流成分,使单片机产生误判断,控制出现错误, 严重时还会损坏设备。 电流输出型传感器的输出范围常用的有0~20mA及4~ 20mA两种,传感器输出最小电流及最大电流时,分别代表传感 器所标定的最小及最大额定输出值。 如测压范围为以0~35Mpa的输出压力传感器为例进行叙 述。对于输出0~20mA的传感器0mA电流对应0MPa压力值,输 出4~20mA的传感器4mA电流对应0MPG压力值,两类传感器的 20mA电流都对应35MPa压力值。 对于输出0~20mA的传感器,在电路设计上我们只需选择 合适的降压电阻,通过A/D转换器直接将电阻上的电压转换为数 字信号即可,电路调试及数据处理都比较简单。 对于输出4~20mA的传感器,电路调试及数据处理上都比 较烦琐。但这种传感器能够在传感器线路不通时,通过是否能检 测到正常范围内的电流,判断电路是否出现故障,因此使用更为 普遍。 ■卯 蚕 蚕 co。∞口c∞e_∞c,∞e℃b。∞∞口∞事 4~20mA传感器的一般处理方法 由于4~20mA传感器输出4mA时,在取样电阻上的电压不 等于0,直接经模拟数字转换电路转换后的数字量也不为O,单片 机无法直接利用,通过公式计算过于复杂。因此一般的处理方法 是通过硬件电路将4mA在取样电阻上产生的电压降消除,再进 行A/D转换,工作原理如图1。 图1 在图1中,由压力传感器产生的4~20mA电流与13VG形成电 流回路,从而在取样电阻上产生一定压降,并将此电压值输入到 放大器LM358的3脚。图1中方框内的电阻分压电路用来在集成 电路LM358的2脚产生一个固定的电压值,用于抵消在取样电阻 上4mA电流产生的压降。所以当压力传感器为最小值4mA时, LM358的3脚与2脚电压差基本为0V。图1中LM358与其相连接的 电阻构成可调整电压放大电路,将压力传感器电流在取样电阻 上的电压值进行放大并通过LM358的1脚输出至模拟数字转换电 路,供单片机CPU读入,通过查表法或其它的数据处理方法将压 力传感器的4—20mA电流在屏幕上以压力值的形式显示出来。 世界电子元器件2004.5 万方数据 但是这个电路存在以下问题: 1、4mA不能完全消除,电压放大器输出端总会有残留电压 存在; 2、LM358放大器随着放大倍数增加,线性也越发不好; 3、为了尽量减小放大器放大倍数非线性所带来的误差,不 得不通过电阻、稳压管等器件降低模拟数字转换电路原有的基 准电压,使得基准电压变得不稳定,电路也复杂化了。 4~20mA传感器数据处理新途径 通过上述分析我们了解到,图1中的电路由于电压放大器的 非线性及基准电压的改动,使读入的数据变得稳定性较差,同时 电路比较复杂,调整起来比较麻烦。由于读入信号的不稳定,数 据存在一定的误差,因此,本文采用了一种全新的方法进行数据 处理一利用软件的方法实现数据转换。 抛OmA电流 取样电阻 图2 为了提高模-数转换的精确度,在硬件电路设计上,必须 保持原有模拟数字转换电路的基准电压不变,并将放大电 路取消,将压力传感器电流在取样电阻上的压降直接加到 模拟数字转换电路的输入端,见图2。单片机读入数据后采 用软件对其进行处理。计算转换后,将0-35Mpa的压力值在 屏幕上显示出来。 图3中画有两条线段AB和CD,线段AB任一点在横坐标上的 值为从取样电阻上的读入电压值,简称为读入值;线段CD任一 点在横坐标上的值为转换后的电压值,简称为转换值;现在的关 键问题是如何找出转换值与读入值之间存在的关系。 为了在最大电流值20mA处得到最大的电压值虼一,需要选 择合适的降压电阻R: R=撼 20mA时所使用的压力传感器的压力为35Mpa,可以取最大 的电压值为3.5V,经计算电阻为175Q。输入电流为4mA时对应的 输出电压‰=R×0.004A=0.7V。即当电流值为4~20mA时,从 取样电阻上读出电压为0.7v-3.5V。 . 20—4 矗 留么l2瓦而3读灭酉刁= 蚴=哿=赢 下面以图3为例说明这个关系的推导过程。 世界电子元器件20¨.5 图3 将矿o=0.2够。带入式中,再经变换,可以得到的新的等式: 转换值=丝塑甓等兰蠡掣=瓦=‰读入值~甏:糍 为了证明匕述关系的正确性,可举例进行证明。设定‰。=3.5v, 则所选电阻为175Q,V。=0.7V。当电流为中间值12mA时,对应的 读出值是12mA×175Q=2.1V。根据上述公式可以得到转换值 为: 转换值1}×纠一黜=1.75 根据3.5V(20mA时压降)表示35Mpa的线性关系,2.1V (12mA时压降)表示17.7Mpa,与计算出的真实压力值相符。同样 根据4mA产生的O.7V压降计算出的真实压力值为OMpa。 根据我们具体选定的35Mpa压力传感器及取样电阻, 仍洲=3.5V,经进一步简化该公式,可以得出: 转换值=1÷读入值一o.875 如果选取不同的取样电阻,该公式中的常数O.875会不同, 但读入值前的系数保持不变。 在程序中,将读入值通过将数据右移2次的方式进行运算,再 进行1次加法和1次减法就可以将转换值计算出来,再通过与实际 压力值线性关系的处理转换,将O-35Mpa的压力值在屏幕上显示 出来。由此可见,通过软件程序进行计算也是比较简单的。 实用程序 MDRDAl-A3CH;运算结果区(8字节) MD2DAl_A44H:运算区2(5字节) MDlDNrA49H;运算区1(5字节) ; :转换数据子程序 ;调用前清运算区,从模数转换器读回的16进制数送MD2、MD2+1 ;16进制数转换为BCD码运算结果存于MDR+1~MDR,供显示使用。 HSJ: MOVMDl+1.MD2+1 MOVMDl.MD2 CLRC :将原数据右移一位,除2 下转77页H◆ 万,■ 万方数据 比率很低,甚至低于音频范围。 LTC6902可直接驱动许多开关调节器,它使用SSFM技术改 善了EMC性能。如果开关调节器的带宽足够,这在大多数情况都 不难满足,当产生尖峰电磁感应辐射时必须维持调节器的调整、 功效及负载响应。输出的纹波可能有一些增加,但是它对系统影 响危害不大。 选择L亿6902时钟可控制多相开关电源,表5显示了LTC6902 与稳压器多相结合的应用,使用LTC6902使开关稳压器引起的峰 值EMJ降低了10倍。低EMJ、四步四相电源应用电路如图5所示, LTC6902四相输出同步驱动四个5V/2A降压转换器,设计简单, 应用灵活。 表5: LTC6902时钟控制多相开关电源的应用 器件型号 稳压器数量 VIN(v) vouT(V)功率(w) U『c3440 4 27至42 3.3 8 U℃3402 】8至30 3 3 】3 U’1310 5 12 19 ITC3412 27至55 25 2S m430 4 55至60 5 40 U℃3728 s2至28 33和5 80 L1℃3832 d 3.3 2 5 140 U『c373l 2 45至36 l5 150 U℃187l 2 18至27 28 400 图5四步四相电源应用电路 5V 8V 结束语 应用LTC6902的扩频振荡器降低了开关电源的EMI,采用两 个电阻器即可设置多相振荡器的输出频率及频率扩展,在开关 电源参考时钟,便携式的和电池供电设备,蜂窝电话及时钟开关 电容滤波器中得到广泛应用。衄 ●-.一匕接61页 MOVA.MDl+1 RRCA MOVMDl+1.A MOVA.MDl RRCA MOVMDl.ACLRC MOVA.MDl+1 RRCA MOVMDl+1.A MOVA.MDl RRCA MOVMDl.A MOVA.MD2 ADD MOV MOV ADDC MOV MOV A.MDl MD2.A A.MD2+1 A.MDl+1 MD2+1.A A.MD2 再将数据右移一位,除2 原数据加四分之一原数据 和存MD2、MD2+1 减875(036BH).差存MD2、 MD2+1 CLRC SUBBA.斧6BH MOVMD2.A MOVA.MD2+1 SUBBA.孝03 MOVMD2+1.A LcALLHTBCD:转换为BCD码 RET 四字节16进制数转换为五字节整数BCD码 世界电子元器件2004.5 程序中使用寄存器R0,R1,R5.R6,R7 调用前清运算区,16进制数据传送至MD2+3~MD2 运算结果存于MDR+4~MDR HTBCD:MOV HTBCDl:MOV MOv CLR HTBCD2:MOV RLC MOV INC DJNZ MOV MOV HTBCD3:MOV ADDC DA MOV JNC DJNZ DJNZ RET END R7.幂20H R6.聋04H RO.拳MD2 C A,@RO A @R0.A R0 四字节二进制数共32位 二进制数字节数 二进制数末址 R6.HTBCD2 R5,蒂05H :BCD码字节数 R1,斧MDR :BCD码末址 A,@R1 A。@R1 A @R1.A R1 只5.H’rBCD3 R7.HTBCDl 结论 本文对4~20mA电流传感器的数据处理方法提出了新的思 路,大量实验已经证明这种方法在实际应用中是正确的。与以前 检测电压的电路及软件程序相比,它具有设计简单,电路稳定、 抗干扰能力强,数据准确可靠等优点。皿 77— 万方数据 4~20mA传感器数据处理新途径 作者: 秦严定, 迟文焕 作者单位: 北京长空机械有限责任公司 刊名: 世界电子元器件 英文刊名: GLOBAL ELECTRONICS CHINA 年,卷(期): 2004,(5) 被引用次数: 5次 引证文献(5条) 1.吴波.乔兵 人工气候室监控系统的环境控制器研究[期刊论文]-计算机测量与控制 2009(3) 2.孙代平.唐祯安.魏广芬.刘一玮 一种液化石油气罐箱/槽罐车的实时探测器[期刊论文]-测控技术 2007(6) 3.胡洁微.任国臣.陈晓英 单晶炉温度控制系统中提高温度测量精度方法[期刊论文]-国外电子测量技术 2006(10) 4.孙代平 一种危险化学品罐箱/槽车的实时监测系统[学位论文]硕士 2006 5.李勇 注橡机微机控制系统研究[学位论文]硕士 2005 本文链接:http://d.wanfangdata.com.cn/Periodical_sjdzyqj200405017.aspx 授权使用:北京工商大学(btbu),授权号:f969afb0-7b4e-4d7c-a5a4-9ed100db6f93 下载时间:2011年4月26日
/
本文档为【EMD-4~20mA传感器数据处理新途径】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索