回覆列表
-
1 # 使用者256811528140
-
2 # 遮瑕霜X6
你這原理圖的元件編號都是?,不方便說明呀。MAX232光耦隔離,這個電路完全可以實現的,我的產品就使用了類似這個電路。不過,光耦用的是6N137,不知你用的光耦的工作頻率夠不夠。MAX232的12腳不用三極體接光耦,這樣相位不對了,改成像P31TXD那樣接,這樣共用4個電阻就可以,三極體這邊的2個電阻是集電極負載電阻,用4.7K,而發光二極體這邊的2個電阻是限流電阻,用1K。
這個並不能使用微控制器直接輸出。
對於微控制器來說,它屬於數字微處理器,電壓低,電流小,抗干擾能力差。
但是我們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介面的模組,可以到淘寶或百度找找做這個的公司。
我自己並不從事這方面工作,所以也不是很熟悉,以上供你參考。