由于數(shù)字量輸入過程中干擾的作用時間較短,因此在采集數(shù)字信號時,可多次重復(fù)采集,直到若干次采樣結(jié)果一致時,才認(rèn)為其有效。例如通過A/D轉(zhuǎn)換器測量各種模擬量時,如果有干擾作用于模擬信號上,就會使A/D轉(zhuǎn)換結(jié)果偏離真實值。這時如果只采樣一次A/D轉(zhuǎn)換結(jié)果,就無法知道其是否真實可靠,而必須進行多次采樣,得到一個A/D轉(zhuǎn)換結(jié)果的數(shù)據(jù)系列,對這些數(shù)據(jù)系列進行各種數(shù)字濾波處理,最后才能得到一個可信度較高的結(jié)果值。
一般應(yīng)該是由模擬量輸入模塊當(dāng)中的A/D轉(zhuǎn)換電路完成的,轉(zhuǎn)換以后的數(shù)字量暫存在寄存器中等待CPU讀取,若轉(zhuǎn)換之后未被CPU讀取,數(shù)據(jù)將在下次AD轉(zhuǎn)換后被刷新。 這個數(shù)值還需要CPU執(zhí)行對應(yīng)的程序吧數(shù)字量變換成現(xiàn)場的工程量值才能直接看懂,否則一般人不清楚實際值的大小。
模擬量模擬量是相對于數(shù)字量而言的。模擬量是對實際量的模擬,是連續(xù)變化的,比如用線圈的偏轉(zhuǎn)來測電流或電壓(指針式電流表、電壓表),測到的就是模擬量,致真可以指在兩個數(shù)字中間的任何地方。而數(shù)字式萬用表測到的就不是模擬量,它不能連續(xù)變化,只能一個字一個字的“跳”。實際的物理量基本都是模擬量,但是我們在測量的時候,有時候把它們數(shù)字化了。有一些人為產(chǎn)生的量,本身就是數(shù)字化的(比如網(wǎng)絡(luò)信號)。
如何采集模擬量和數(shù)字量在工業(yè)自動化控制中,我們經(jīng)常會遇到開關(guān)量,數(shù)字量,模擬量,脈沖量等各種概念,對于這些概念應(yīng)該如何理解、我們又是如何采集他們呢?1.1 概述1.1.1
很多人會將數(shù)字量與開關(guān)量混淆,也將其與模擬量混淆。數(shù)字量在時間和數(shù)量上都是離散的物理量,其表示的信號則為數(shù)字信號。數(shù)字量是由0和1組成的信號,經(jīng)過編碼形成有規(guī)律的信號,量化后的模擬量就是數(shù)字量。