第12章模拟量和数字量的转换
- 格式:ppt
- 大小:1.17 MB
- 文档页数:34
模拟量转数字量万能公式在咱们的科技世界里,有一个特别神奇的概念,叫做“模拟量转数字量”。
这玩意儿听起来好像挺复杂,挺高大上的,但其实啊,它就像我们学骑自行车,一开始觉得难,掌握了窍门之后就会发现,也就那么回事儿。
我记得有一次,我在一个电子实验室里,看到一群学生正在为这个问题抓耳挠腮。
他们面前摆着各种仪器,眼神里充满了困惑和迷茫。
其中有个叫小明的同学,那着急的样子,就像是热锅上的蚂蚁。
咱们先来说说啥是模拟量。
简单来讲,模拟量就像是一条连续不断的河流,它的数值可以在一定范围内任意变化,没有固定的间隔或者台阶。
比如说,温度、压力、声音的强弱,这些都是模拟量。
那数字量呢?数字量就像是一级一级的台阶,它的数值是离散的,只能是一些特定的值。
比如说,咱们电脑里存储的数字 0 和 1 ,就是典型的数字量。
那为啥要把模拟量转成数字量呢?这就好比我们要把一条流淌的河,变成一段一段的水池子,这样我们的电脑啊、电子设备啊,才能更好地处理和理解这些信息。
这时候,咱们就得提到那个传说中的“万能公式”啦!其实啊,它并不是一个真正像数学公式那样写在纸上就能套用的式子,而是一套方法和思路。
比如说,咱们要测量一个温度。
温度是模拟量,那怎么转成数字量呢?首先,咱们得确定一个测量的范围,比如说 0 到 100 度。
然后,我们把这个范围分成很多小的区间,假设分成 1000 个区间。
每个区间就代表一个数字值。
这时候,我们用一个传感器来测量温度,传感器会把温度的变化转化成电信号。
然后通过一个叫做 ADC(模数转换器)的东西,把这个电信号转换成数字信号。
这个 ADC 就像是一个神奇的魔法盒子,能把模拟的东西变成数字的。
但是这里面可有点小讲究哦。
比如说,这个 ADC 的精度,精度越高,转换出来的数字量就越准确。
就像你用一把刻度很精细的尺子去测量东西,肯定比用一把粗糙的尺子准得多。
再比如说,采样频率也很重要。
采样频率就像是你拍照的快门速度,速度越快,就能捕捉到更多的细节。
信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-A/D转换-数值显示。
声明:为简单起见,我们在此讨论的是线性的信号变换。
同时略过传感器的信号变换过程。
假定物理量为A,范围即为A0-Am,实时物理量为X;标准电信号是B0-Bm,实时电信号为Y;A/D转换数值为C0-Cm,实时数值为Z。
如此,B0对应于A0,Bm对应于Am,Y对应于X,及Y=f(X)。
由于是线性关系,得出方程式为Y=(Bm-B0)*(X-A0)/(Am-A0)+B0。
又由于是线性关系,经过A/D转换后的数学方程Z=f(X)可以表示为Z=(Cm-C0)*(X-A0)/(Am-A0)+C0。
那么就很容易得出逆变换的数学方程为X=(Am-A0)*(Z-C0)/(Cm-C0)+A0。
方程中计算出来的X就可以在显示器上直接表达为被检测的物理量。
5、PLC中逆变换的计算方法以S7-200和4-20mA为例,经A/D转换后,我们得到的数值是6400-32000,及C0=6400,Cm=32000。
于是,X=(Am-A0)*(Z-6400)/(32000-6400)+A0。
例如某温度传感器和变送器检测的是-10-60℃,用上述的方程表达为X=70*(Z-6400)/25600-10。
经过PLC的数学运算指令计算后,HMI可以从结果寄存器中读取并直接显示为工程量。
用同样的原理,我们可以在HMI上输入工程量,然后由软件转换成控制系统使用的标准化数值。
在S7-200中,(Z-6400)/25600的计算结果是非常重要的数值。
这是一个0-1.0(100%)的实数,可以直接送到PID指令(不是指令向导)的检测值输入端。
PID指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成6400-32000,送到D/A端口变成4-20mA输出。
1.自己写转换程序。
2.需要注意你的模拟量是单极性的还是双极性的。
函数关系A=f(D)可以表示为数学方程:A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
第12章A/D及D/A转换器1.什么是A/D,D/A转换器?答:A/D转换器是将模拟量转换成数字量的器件;D/A 是将数字量转换成模拟量信号的器件。
2.A/D和D/A转换器在微型计算机应用中起什么作用?答:微型计算机只能对二进制数字形式表示的信息进行运算和处理,其运算和处理的接果也是数字量,但用微机进行自动测量、监控等系统中遇到的变量大部分是模拟量,这些模拟量必须转变成计算机能够接收的数字量,这个过程为模/数转换,完成这个转换的装置为模/数转换器(ADC)。
反之计算机运算、处理的结果也不能直接去控制执行部件,因为各种执行部件要求的控制信号一般也是模拟量,因此需要将计算机输出的数字量控制信号转变成执行部件所需的模拟量,这个转换过程为数/模转换,完成这个转换的装置为数/模转换器(ADC)。
3.D/A转换器的主要参数有哪几种?参数反映了D/A转换器什么性能?答:D/A转换器的主要参数有:(1)分辨率:最小输入电压与最大输出电压之比。
也可用输入数字量的位数表示。
(2)转换精度:①当满刻度数字量输入时,模拟量输出的实际值与理论值之差(绝对精度);②在转换范围内,对应于任一数字量输入,其模拟量输出的实际值和理论值之差。
(3)建立时间:输入数字量为满刻度时(各位全1),从输入加上到输出模拟量达到满刻度值或满刻度值的某一百分比(如90%)所需的时间。
若输出形式是电流,其D/A转换器的建立时间很短;若输出形式是电压,其D/A转换器的主要建立时间是输出运算放大器所需要的时间。
4.A/D转换器的主要参数有哪几种?参数反映了A/D转换器什么性能?答:A/D转换器的主要参数有:(1)分辨率:转换器对输入电压微小变化响应能力的量度。
由于分辨率与转换器的位数有直接关系,所以也常以A/D转换位数表示分辨率。
(2)精度:A/D转换器的精度是指数字量所对应的模拟输入量的实际值与理论值之间的差值(绝对精度)。
在整个转换范围内,任一个数所对应的实际模拟输入电压与理论输入电压的差(相对精度)。