回覆列表
  • 1 # 使用者256811528140

    這個並不能使用微控制器直接輸出。

    對於微控制器來說,它屬於數字微處理器,電壓低,電流小,抗干擾能力差。

    但是我們4~20mA的訊號,一般都是用於訊號遠傳的,通常:

    1,4~20mA比微控制器常規輸出大。考慮到線路長,線路電阻也很高,因此也需要較高的輸出電壓。通常都需要24V或12V的驅動電壓,這比微控制器電壓高。

    2,敷設的線路,一般電磁環境惡劣,干擾嚴重,因此需要有隔離措施,以便對輸出口提供EMC保護,不然外界強幹擾會損壞微控制器。

    所以,一般微控制器要實現4~20mA,需要設計如下的電路:

    1,微控制器本身可使用PWM輸出模擬量。

    2,將PWM輸出轉換為0~5V的模擬量。

    3,用放大器將0~5V的模擬電壓轉換為4~20mA恆流。

    4,用光耦,或者電磁耦合實現與外部電路的隔離。

    這種電路,要可靠的話,並不容易實現。一般的工業設計,比如變頻器、伺服驅動器、儀表等,都是採用現成的4~20mA模組實現的,外面有公司專門做這種模組,沒有必要自己去做這個。

    比如下面這個產品,可以參考一下,直接可以從微控制器PWM轉為4~20mA,不需要自己費工夫啦(問題是沒經驗的話,自己可能還弄不好)。

    PWM轉4-20mA|PWM轉0-5V|4-20mA轉PWM|0-5V轉PWM|PWM轉模擬|模擬轉PWM-隔離放大器變送器-產品展示-深圳市順源科技有限公司

    當然,也有SPI或者IIC介面的模組,可以到淘寶或百度找找做這個的公司。

    我自己並不從事這方面工作,所以也不是很熟悉,以上供你參考。

  • 2 # 遮瑕霜X6

    你這原理圖的元件編號都是?,不方便說明呀。MAX232光耦隔離,這個電路完全可以實現的,我的產品就使用了類似這個電路。不過,光耦用的是6N137,不知你用的光耦的工作頻率夠不夠。MAX232的12腳不用三極體接光耦,這樣相位不對了,改成像P31TXD那樣接,這樣共用4個電阻就可以,三極體這邊的2個電阻是集電極負載電阻,用4.7K,而發光二極體這邊的2個電阻是限流電阻,用1K。

  • 中秋節和大豐收的關聯?
  • 速度與激情1唐他爸的車前面是什麼東西?