【摘要】:图8-1 模拟量处理流程模拟量输入流程是:通过传感器把物理量转变为电信号,这个电信号可能是离散性的电信号,需要通过变送器转换为标准的模拟量电压或电流信号,模拟量模块接收到标准的电信号后通过A-D转换,转变为与模拟量成比例的数字量信号,并存放在缓冲器里,CPU通过“LPIWx”指令读取模拟量模块缓冲器的内容,并传送到指定的存储区中待处理。前文说过,CPU以二进制格式来处理模拟值。
连续变化的物理量被称为模拟量,比如温度、压力、速度、流量等。我们知道CPU是以二进制格式来处理模拟值,其处理流程如图8-1所示。
模拟量输入模块的作用是将模拟过程信号转换为数字格式。
模拟量输出模块的功能是将数字输出值转换为模拟信号。
图8-1 模拟量处理流程(www.xing528.com)
模拟量输入流程是:通过传感器把物理量转变为电信号,这个电信号可能是离散性的电信号,需要通过变送器转换为标准的模拟量电压或电流信号,模拟量模块接收到标准的电信号后通过A-D转换,转变为与模拟量成比例的数字量信号,并存放在缓冲器里,CPU通过“LPIWx”指令读取模拟量模块缓冲器的内容,并传送到指定的存储区中待处理。模拟量输出流程是:CPU通过“T PQWx”指令把指定的数字量信号传送到模拟量模块的缓冲器中,模拟量模块通过D-A转换器,把缓冲器的内容转变为成比例的标准电压或电流信号,标准电压或电流驱动相应的执行器动作,完成模拟量控制。
前文说过,CPU以二进制格式来处理模拟值。数字化模拟值适用于相同标称范围的输入和输出值。模拟值均为二进制补码形式的实数,符号始终设在bit15:“0”→+,“1”→?。模拟值可能的精度如表8-1所示,表中以符号位对齐,未用的低位则用“0”来填补,表中的“x”表示未用的位。
表8-1 模拟值可能的精度
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。