1樓:匿名使用者
那要看你用啥了,plc的話`外接模組,一般利用電壓對應一定的數值(模組裡會有),例如臺達的模組,0到10v對應0到1000,這樣模組接受到多少的電壓就會算出對應的數字量,plc就可以獲得這個數字量了`
2樓:大鵬和小鳥
檢視數位電路手冊,尋找a/d轉換電路就可以了。
3樓:匿名使用者
需要採用模數轉換晶片,從轉換原理上來說,通常使用的有逐次逼近型和積分型兩種,前者快,後者更準確。通常晶片都會取一個標準電壓作為參考,將輸入電壓與參考電壓的比值轉化為二進位制輸出。
舉個例子吧,教科書上常說的adc0809晶片,八位的模數轉換晶片。如果這個晶片供給的標準電壓為+5v、0v,如果你模擬量量輸入+5v,則輸出「11111111」;輸入+2.5v,則輸出「10000000」;輸入0v,則輸出「00000000」。
當然,如果你參考電壓取的+5v和-5v時,對應地,輸入+5v,則輸出「11111111」;輸入0v,則輸出「10000000」;輸入-5v,則輸出「00000000」。這方面的知識可以參考一下微控制器應用方面的書籍。
你好師傅,模擬量如何轉化數字量
4樓:匿名使用者
方法很多,下面說一個比陳舊但容易用文字說明的基本思路:
設計一個電路。要求:1、輸入達到某個電壓時輸出發生變化;2、輸出變化時可以將輸入電壓置零,同時輸出恢復,即發出一個脈衝。(現成的 555基時電路 可以方便的構成上述要求);
模擬量轉換成電壓(應該不難);
用模擬量電壓給一隻電容充電,模擬量電壓越高充電越快(積分電路);
電容充電到特定電壓時,上面 1 所說電路動作,然後重複 3 ;
由於電容充電速度和模擬量大小有關,電路輸出脈衝的速度和電容充電速度有關,所以計數單位時間內的脈衝數(頻率)和模擬量大小有關;
單位時間內的脈衝數就已經是數字量了,再將其轉換成符合某個計數需要或習慣的數字量即可完成模數轉換。
stm32的adc功能。讀取的是模擬量麼?轉化為數字量輸出?
5樓:匿名使用者
是的,adc器件的功能就是講讀取的模擬量轉換成數字量,這個數字量是與模擬量對應的,否則轉換的數字量就失去了意義。。他們之間的關係是:
adc數字量 = (adc輸入電壓範圍)/adc的位置 * 輸入的模擬電壓值
舉一個例子吧:
adc器件輸入電壓為0~5v,位數為10bit,那麼數字量1024就表示5v。
6樓:匿名使用者
數字量指的是0和1沒錯。0、1是二進位制
你看手冊,stm32的adc是12位的精度,也就是數字量的範圍是0至2^12(2的12次方,也就是12位二進位制數),也就是0~4096(十進位制)。
所以,取樣的模擬量是0~3.3v 的模擬電壓,對應的數字量是0~4096.。至於具體值對應關係,是等分的,3.3v被分為4096份,取樣到的數字量就可以對應到模擬電壓了。
plc 如何將模擬量轉換成數字量
7樓:假面
一般應該是由模擬量輸入模組當中的a/d轉換電路完成的,轉換以後的數字量暫存在暫存器中等待cpu讀取,若轉換之後未被cpu讀取,資料將在下次ad轉換後被重新整理。
這個數值還需要cpu執行對應的程式吧數字量變換成現場的工程量值才能直接看懂,否則一般人不清楚實際值的大小。
8樓:匿名使用者
利用浮點型轉換整型函式
一般pi 控制時用到。
臺達plc es模擬量轉化為數字量要外部ad轉換,還是有指令。
9樓:匿名使用者
所有的plc都是模擬量模組做模數轉換吧,或者主機自帶了ad**。
es程式裡面用from指令來讀取模擬量模組的暫存器值。
es2系列,採用了特殊暫存器的方式,程式裡直接使用特殊暫存器的值即可。在模擬量模組隨機手冊或es2的程式設計手冊裡都有相關描述。
數字量與模擬量的轉換怎麼實現
10樓:匿名使用者
模擬量,比如電壓,可用通過adc器件來完成轉換成數字量,用輔助電路將要取樣的電壓調理到adc器件要求的範圍內,然後可以通過程式設計控制adc器件完成轉換,得到一個用二進位制表示的取樣值,取樣值隨電壓變化而同比例變化。
數字量,可以通過dac器件轉換成模擬量輸出,用程式給dac器件賦值,dac器件將給定的數值轉換成相應的電壓(或電流)訊號輸出,再通過調理電路轉換成需要的輸出電壓範圍使用。
數字量與模擬量的轉換怎麼實現
11樓:匿名使用者
轉換方法:1。確定一個標準訊號(4-20或0-10v)。
2。選擇一個模擬量輸入模組,按模組上的接線方式把線接好,並選擇是電流輸入還是電壓輸入。3。
這時的標準訊號就會通過模擬模組自動轉換為數字訊號,三菱的是0-4000,西門子的是0-27648。4。把數字訊號任何轉換為標準訊號:
選擇一個模擬輸出模組,三菱的模組要接跳線,如沒接跳線就是電壓輸出,只要用電腦給定0-4000的數字,就會輸出0-10v的標準電壓,如有跳線,就會輸出4-20毫安的電流;西門子的要選擇量程盒,對應到哪個輸出,用電腦給定0-27648的數字,就會輸出0-10v或4-20毫安的標準訊號。
12樓:匿名使用者
da或者ad就能實現或者在程式中線性的對應進去也行
13樓:匿名使用者
這個不需要你關心,plc都已經做好了,你知道對應關係就可以了。
《鋼鐵是怎樣煉成的》中借景抒情的片段!急急急急急急急!懸賞
1.海浪在他腳下拍打著零亂的石堆,從遙遠的土耳其刮來的乾燥海風吹拂著他的臉。港灣的海岸呈不規則的弓形,一條鋼骨水泥築成的防波堤擋住了海浪。蜿蜒起伏的山脈延伸至海濱突然中斷。城郊一幢幢白色小屋排列在山峰之中,伸展到很遠的地方。2.冬天過去了,窗外已春意盎然。保爾動完了最後一次手術,總算死裡逃生,但已毫...
愛情是自私的三辯稿怎樣寫?急急急
第一場 愛情是自私的 vs.愛情是無私的 主要說說立論 正方立論 宣告辯題應該是一個事實辯題,而不是討論我們應該怎麼做。並以人是趨利避害的,即人類本身有自私的天性 為基本論點 第一點,從愛情的開始來說。對愛情的嚮往本來就是為了滿足個人私慾,人們談戀愛不可能是為了他人,完美 的愛情只存在於 之中。第二...
怎樣給孩子斷奶?急急急,孩子斷奶最好的辦法是什麼 ?
1.自然而然發生 不要把斷奶當做一件很可怕的事,因為寶寶到了能夠斷奶的時候,你若已經做了相應的準備,那就不要擔心了,因為斷奶是一個正常的過程。寶寶通過斷奶可以更加快速的成長,接觸到更多的食物,營養更加全面。所以把斷奶當做一件自然而然的事,然後循序漸進地進行。2.減少寶寶對媽媽的依賴 寶寶吃母乳的過程...