上海羊羽卓进出口贸易有限公司

压力传感器 单片机 浅谈西门子S7-1200PLC的模拟量转换,附实例演示

发布时间:2024-10-06 12:10:16

浅谈西门子S7-1200PLC的模拟量转换,附实例演示

大家好,欢迎关注电气技术微课堂!

今天来简单探讨一下西门子S7-1200PLC的模拟量使用方法。

实际工业应用中常常由传感器采集压力、温度、速度等非电信号,并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。我们往往要对PLC中采集的模拟量信息进一步的加工处理,方便用来计算、比较、显示等。

模拟量转换的相关设置

S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的地址为IW64和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。

S7-1200PLC模拟量转换的工作原理

假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定地址的寄存器中。具体的转换流程如下图所示。

如何将模拟量输入转换的数字值还原成对应的物理量?

例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后地址IW64中的数值为N,尝试求以Pa为单位的压力值。

解: S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。

电压转换成数字信号后存入IW64的数值为N

在博途软件中编写对应的PLC程序如下:

在编写梯形图程序时有以下两点需要特别注意:

1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。

2)IW64中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt。

电阻式应变片电桥压力传感器的说明与应用解析介绍

电阻式应变片电桥压力传感器应用

1. 电阻式应变片电桥压力传感器工作原理

电阻式应变式压力传感器是由电阻应变片组成的测量电路和弹性敏感元件组合起来的传感器。当弹性敏感元件受到外界压力作用时,将产生应变,粘贴在表面的电阻应变片也会产生应变,电阻值会发生变化。这样弹性体的变形转化为电阻应变片阻值的变化。

一般来说,把4个电阻应变片按照桥路方式连接,两输入端施加一定的电压值,两输出端输出的共模电压随着桥路上电阻阻值的变化增加或者减小。 这种变化的对应关系具有近似线性的关系。找到压力变化和输出共模电压变化的对应关系,就可以通过测量共模电压得到压力值。

通常使用四臂工作的全桥接法测量电桥有较高的灵敏度应变片式位移传感器测量精度也较高,能起到温度自动补偿的作用。

下图为全桥的基本结构

全桥

V0:输入电源电压。U0:输出共模电压;

2. 电阻式应变片电桥压力传感器电路设计

下图是电路框架结构

电路框架

电路一般由放大电路,滤波电路,电压跟随组成,U0为模拟量输出。

1)放大电路:使用差分放大电路;

差分放大电路,比较常用的电路,可以使用分立式运放来搭建差分运放电路;如下图:

差分运放电路

不过,由分立式运放搭建的差分运放电路,外围器件比较多,而且器件本身有差异,外界干扰信号的影响等,可能会引起一些噪声等误差;比如R1,R2的阻值理想状态是需要相同阻值,但是现实中由于生产工艺等原因不可能有相同阻值的电阻,多多少少都会存在一定偏差,所有说运放的结果也不会是理想状态。

因此,为了减少外围器件,以及不必要的误差,建议在条件运行的状况下,采用仪表放大器,其内部已经集成了差分电路,所有使用时外围器件比较少,电路结构简单,受干扰情况也会减小。

常用的仪表运放有AD620,INA128等;下图是INA128内部结构:此图来自INA128数据手册;

INA128内部电路

RG用来条件增益,根据传感器以及实际电路来条件增益;

仪表运放使用时注意选项,供电电压,增益调节范围,输入输出阻抗,共模抑制比CMR,偏压值,以及噪声等;

2)滤波电路;

滤波电路的作用:允许规定范围内的信号通过,而使规定范围之外的信号不能通过。

滤波电路分为:低通滤波,高通滤波,带通滤波,带阻滤波;

低通滤波:允许低频率的信号通过,将高频率的衰减;

高通滤波:允许高频率的信号通过,将低频率的衰减;

带通滤波:允许一定频带范围内的信号通过,将频带范围外的信号衰减;

带阻滤波:允许一定频带范围之外的信号通过,将频带范围内的信号衰减;

滤波电路又分为:无源滤波,有源滤波;

无缘滤波:仅由无源器件(电阻,电容,电感)组成的滤波电路;其有很大的缺点,比如:电路增益小,驱动负载能力差等。

有源滤波:指利用放大器,电阻和电容组成的滤波电路,主要用于数据传输,抑制干扰等方面;当然其也有缺点:受运放频带限制,这种滤波主要用于低频范围。

下图就是一阶有源低通滤波电路;

输入端RC构成低通滤波,特征频率由RC决定;

此电路特点就是:电路简单,但是阻带衰减太慢,选择性较差。

为了提高阻带衰减特性,加快衰减,改善滤波效果,我们可以再加一节RC低通滤波环节,构成二阶低通滤波,效果比一阶要好很多;如下图:

实际电路中具体选哪种滤波呢,我们要根据实际使用要求等情况,做具体的选择;

3)电压电路

下图是电压跟随的示意图:

电压跟随器

电压跟随,意思就是输出电压与输入电压相等,增益为一,起到电压跟随的作用。

许多应用里面都会有电压跟随电路,但是呢很多人觉得既然是输出电压跟输入电压一致,那为何要添加电压跟随电路,不是多此一举嘛,干脆去掉算了,其实看似简单,但是其有很大的作用,建议最好要有电压跟随电路;下面就简单介绍下电压跟随的几个作用。

1)电压跟随起到缓冲的作用

这个缓冲起到承上启下的作用,如果上一级信号输出阻抗比较高,而下一级输入阻抗比较小,那么这时信号就会有损耗,所有在此添加电压跟随电路,就可以在一定程度上避免这种现象。

2)电压跟随起到隔离的作用

电压跟随器具有输入阻抗高,输出阻抗低的特性,常用于中间级,以隔离前后级电路,消除前后级电路之间的相互影响。

3)电压跟随起到阻抗匹配的作用

电压跟随器具有输入阻抗高,输出阻抗低的特性,使得它在电路中可以完成阻抗匹配的功能,使下一级电路工作的更好,尤其在音频处理里面这个作业体现的更为出色。

3. 总结

电阻式应变片电桥压力传感器,的使用比较常见,电路比较简单,基本上由运放电路,滤波电路,跟随电路组成后,就可以满足普通的采样使用;可以直接接入带AD功能的MCU上进行采样,或者接AD转换芯片,再接入MCU等;当然实际使用过程中电压,增益,量程等,根据相关传感器手册,芯片手册等可自行调节。

想了解更多电子元器件,电子开发设计,嵌入式编程,研发相关管理知识或者观点,请记得加【关注】

欢迎您与作者私信沟通交流

相关问答

单片机 采集 压力传感器 的数据并传入电脑?

看你传感器的输出信号,4~20mA的要把输出连个250欧1%精度的精密电阻接地后将信号送单片机AD脚采样,然后用串口USB口什么的送电脑,电脑上还得有相应的程序处理接...

压力传感器 怎么接arduino 单片机 ?

步骤1:使用一根鳄鱼电缆(如果有,则为红色,因为红色是正极颜色)将Lilypad的‘+’垫连接至传感器。传感器没有极化,因此连接在哪一侧都没有关系。对于模拟...

压力传感器 产生的电压信号怎么变为压力值,A/D采集的是电压...

[最佳回答]压力传感器产生的电压信号需要根据传感器的量程算出实际压力值比如压力传感器量程0-100KPA对应的电压0-10V单片机采集到的数(和精度有关)是0-50...

放大 压力传感器 输出的毫伏级的信号._汽配人问答

[最佳回答]如果你的对精度有要求的话可以选择仪表放大器,如果只是一般的进行信号放大和调理,一般的放大器就可以了,我们使用过MAX410。用放大器搭建成2级放大...

振动 传感器 和51 单片机 的接口电路_汽配人问答

[最佳回答]好高兴回答您的问题。益久传感器网---中国最专业的传感器在线交易网站。---------------------回答您问题的时间2011-3-290:33:35。好高兴回...

谁能赐教:怎样把模拟信号 传感器 接入 单片机 ,需要什么器件转换?

[回答]把模拟信号传感器接入单片机:单片机自身带有A/D通道,那么直接把传感器模拟信号接入即可,前提是信号电压的范围要合适,如果信号过于微弱还要增加前置...

霍尼韦尔PPT智能 压力传感器 及其应用-盖德问答-化工人互助问...

压力传感器是霍尼威尔公司生产的高品质压力传感器。可广泛用于工业、航天、军事、医疗器械、大气环保检测及家电等领域。文中介绍了PPT系列传感器的特点、参数...

hx711 压力传感器 的介绍?

HX711是一款专用于微小变化检测的24位A/D转换器,它通过电桥电路检测压力传感器的微小电阻变化,并将其转换为数字信号。它常用于DIY电子秤和压力检测传感器,是...

恒压供水系统 压力 检测采用什么样的 传感器

由于用户用水的多少是经常变动的,因此供水不足或供水过剩的情况时有发生。而用水和供水之间的不平衡集中反映在供水的压力上,即用水多而供水少,则压...

求MQ-5气敏 传感器 单片机 的连接电路_汽配人问答

[最佳回答]MQ-5输出的电压信号,需要通过数模转换才能读取到单片机中。本人在设计中采用ADC0809,价格便宜控制简单。引脚的话,其实很简单,上网看元件的引脚功能...

展开全部内容