开关量模拟量概述
轉載地址:http://www.485-can-tcp.com/technology/IOAI/DI-DO-AI-AO.htm
隨著電子技術的不斷發展,依據摩爾定律,微處理器在性能上得到了翻倍的提升,而成本以及體積則成倍的縮小,使得微處理器能夠集成進儀器儀表中,人們習慣將內含微型計算機及帶有GPIB通信接口的儀器儀表稱之為智能儀表。而智能儀表一般都是通過輸入輸出模擬量信號以及開關量信號來實現對工業現場中各種數據采集以及對于各種設備的控制。其中工業現場的模擬量信號包括有壓力,液位,溫濕度,流量,化學成分,振動量以及偏移量等各種物理量以及化學量數據,而開關量信號在廣義上來講,只要可以用兩種狀態來表示的量都可以稱之為開關量,即表征為“開”與“關”兩種狀態或者“是”與“非”的兩種狀態,其中包括有設備的啟停,開關的閉合,觸點的開斷以及安全與否等各種狀態。
工業現場應用中,開關量模擬量具有各種概念容易混淆,我們在此梳理一下各種概念讓大家對于其有個比較清楚的認識。
1.干接點(干節點)與濕接點(濕節點):在很多文章里面經常提到干接點(干節點)以及濕結點(濕節點)的概念。開關量信號按照電源劃分為有源開關(直接提供高低電平)和無源開關(提供感應器件或物理觸點)。干接點(干節點)只是無源開關的俗稱,無源開關指的是具有閉合與斷開的兩個狀態,兩個節點之間沒有極性,可以互換。常見的干接點信號有:各種開關,按鍵,傳感器輸出以及繼電器,干簧管輸出等。相對應的兩個節點之間有極性,不能互換,具有有電和無電的兩個狀態,稱之為有源開關,大家相對應的稱呼為濕接點(濕節點)。干接點接上電源就可以稱之為濕結點。在工業現場使用中,干接點的使用要大大多于濕接點的使用,干接點具有以下幾個優點:無極性問題,可以隨便接入。接入容易,接口容易統一。連接干接點的導線即使長時間短路也不會影響設備。處理干接點開關量數量多。
2.模擬量信號以及數模轉換器(A/D轉換器):數模轉換器是指一個將模擬信號轉變為數字信號的電子元件。模擬量指的是在一定范圍內連續變化的量,即可以在定義域內取任意值。而數字量在時間上和數值上離散的,不管精確度的取值多少,其在定義域內都是有限的,其不能像模擬量一樣取任意值。而由于計算機只能識別“0”與“1”兩個數值,計算機只能識別數字信號,計算機需要讀取模擬信號的數值,就需要將模擬信號數字化,即采用A/D轉換器將模擬信號轉換為數字信號供計算機讀取。
3.模擬量信號的精度與分辨率:模擬量信號里面精度與分辨率兩個概念容易混淆,精度與分辨率都是用于表示模擬量信號的精確程度,兩者之間相互關聯但是又有所區別,用比較通俗的解釋就是分辨率是該設備的模擬量信號在理論上能夠達到的最小值,而精度則是模擬量信號在實際應用中能夠達到的最小值,一般分辨率是用多少位來表示,精度是用百分比來表示。
我們知道模擬量信號經由數模轉換器數字化之后轉換為數字信號,而數字信號則由一串二進制數據的“0”“1”構成,在規定的量程范圍內,二進制數據越長所表達的數值就越精確,分辨率采用的表達方式是多少位,比如16位,12位,16位就是由16個二進制數據表達,即有16個“0”“1”組成,即其可以將該量程劃分為2的16次方等份,也就是說其最小值可以達到滿量程的2的16次方分之一。同樣的道理,12位的最小值是可以達到滿量程的2的12次方分之一。由于模擬量信號用數字表達其最小表達數值由分辨率決定(如果不考慮實用性的話,分辨率可以達到無限小,比如100位即2的100次方分之一,但是如果模擬量信號精度達不到相應的標準,超高的分辨率沒有意義。)。
而精度則是受多種因素影響,比如分辨率以及外部環境影響(比如溫度,外部電磁干擾,導線的電阻),上文所述,分辨率是理論上的最小值(更小的值,數字信號根本就不能表達,即限定小數點后兩位數,你就不可能表達0.001的數值出來),而精度則是實際應用中的最小值,精度一般指的是模擬信號在多次測量中能夠達到的精確程度(比如同樣的電流,如果精確到1毫安的話,多次測量肯定都是12毫安,但是如果精確的0.1毫安的話,本次測量給出的數值是12.2毫安,下次給出的數值是12.3毫安,那該設備的測量精度就只能是1毫安,而不是0.1毫安)。
總結
- 上一篇: Modbus名词解释
- 下一篇: Modbus通讯