由于数字量输入过程中干扰的作用时间较短,因此在采集数字信号时,可多次重复采集,直到若干次采样结果一致时,才认为其有效。例如通过A/D转换器测量各种模拟量时,如果有干扰作用于模拟信号上,就会使A/D转换结果偏离真实值。这时如果只采样一次A/D转换结果,就无法知道其是否真实可靠,而必须进行多次采样,得到一个A/D转换结果的数据系列,对这些数据系列进行各种数字滤波处理,最后才能得到一个可信度较高的结果值。
一般应该是由模拟量输入模块当中的A/D转换电路完成的,转换以后的数字量暂存在寄存器中等待CPU读取,若转换之后未被CPU读取,数据将在下次AD转换后被刷新。 这个数值还需要CPU执行对应的程序吧数字量变换成现场的工程量值才能直接看懂,否则一般人不清楚实际值的大小。
模拟量模拟量是相对于数字量而言的。模拟量是对实际量的模拟,是连续变化的,比如用线圈的偏转来测电流或电压(指针式电流表、电压表),测到的就是模拟量,致真可以指在两个数字中间的任何地方。而数字式万用表测到的就不是模拟量,它不能连续变化,只能一个字一个字的“跳”。实际的物理量基本都是模拟量,但是我们在测量的时候,有时候把它们数字化了。有一些人为产生的量,本身就是数字化的(比如网络信号)。
如何采集模拟量和数字量在工业自动化控制中,我们经常会遇到开关量,数字量,模拟量,脉冲量等各种概念,对于这些概念应该如何理解、我们又是如何采集他们呢?1.1 概述1.1.1
很多人会将数字量与开关量混淆,也将其与模拟量混淆。数字量在时间和数量上都是离散的物理量,其表示的信号则为数字信号。数字量是由0和1组成的信号,经过编码形成有规律的信号,量化后的模拟量就是数字量。