好啦,闲聊到此,作为职场人,持续保持充电才能跑的过别人
今天的话题是信号放大器,也就是我们的PDM
Q:
看完这篇文章我能获得什么?
A:
· 了解数字量放大器的一些基本操作
· 明白影响系统精度的关键点
PROMESS的数字量放大器全称为PROMESS Digital Module,其功能目的与模拟量放大器(好吧,小编并没有介绍过模拟量放大器,先挖个坑,以后再来填)是一样的,都是为了将外部传感器的信号放大到控制器能够识别处理的信号等级,区别是PDM把输入的模拟量信号转变成数字量信号。
根据压力传感器本身的精度等级和供电电压的不同,压力传感器输出的模拟量信号会有一个上限和下限,我们可以称之为“压力范围”,换句话来说,压力传感器的输出电压在一定的压力范围的,而且通常这个压力范围相当小,额定负载情况下5到20mV之间的电压值输出都是非常常见的,如果要提供给驱动器或者PLC使用,就必须要将这个信号放大,因此便有了我们的PDM。
PDM除了本身的信号放大器的作用之外,还同时具备了存储压机程序的功能,用户可以选择将程序保存在PDM里面,这样设备就可以脱离PC进行程序切换和实现压装过程了。
通常来说,我们的PDM上有一个压力传感器接口,和一个位移传感器接口,压力传感器信号的处理精度为24bit,位移传感器的处理精度是32bit,简单来说,我们的压机产品能够实现超高的系统精度,其中较大一部分的是PDM起的作用。
好了,以上内容为本次PDM的简单介绍
简单介绍做完了,下面要来干货了,非“战斗人员”可能会觉得以下文字内容有些枯燥
在我们的UFM软件上会有一个数字量放大器的设定页面,如下图(请注意,非专业人员请不要随意调整下面的数值,错误的调整可能会导致压机的压力值显示异常)
其中几个重要信息介绍一下:这里的ADC Input Stage是信号放大倍数,ADC Input Voltage是信号范围(放大后),Sensitivity是传感器本身的精度、灵敏度,ADC Range可以理解为信号一定的保护范围,后面会做更详细一些的解释
举例:
压力传感器的输入电压为10V,精度为1mV/V,根据这个设定值,在额定压力下,PDM收到的压力值信号为±0.21V(拉/压),ADC范围为±0.625V,那么其使用范围为0.21/0.625=33.6%
正常情况,在没有过载的时候,信号情况可以参考下面这个示意图
当意外情况下,压力传感器过载了,压力传感器的一部分外壳从弹性形变变成了塑性形变,如果变形的不是太厉害,那么压力传感器可能还保持了原有的线性度,只是零点发生了漂移,那么我们就可以利用这段保护空间,调整一下压力传感器的零点,使传感器能够继续使用下去,如下图
细心的小伙伴可能会问为什么压力传感器的分辨率是24bit,而不是和位移传感器一样32bit?
实际上,就算是电压范围是5V,分辨率只有16bit,测量不确定性也只有0.00153%,再提升压力信号的分辨率并没有什么意义,毕竟压力传感器提供的精度一般来说也只有0.1-1%FS
当然,不同的传感器,这里的参数设置值会有差异,同时,传感器过载之后是否还能够保持线性度,也要根据实际情况进行判断,不过这也说明了我们的产品在设计上一般都会预留至少100%的过载保护能力