【學渣分析,有錯誤的地方還請大家指出,感謝支持】
為什么要輸出4-20mA的電流我就不贅述了:可以參考下面的文章采用4~20mA電流來傳輸模擬量
我們先看一下是用最簡單的電路來輸出4-20ma電流,4-20ma的信號發生電路:
計算過程:虛斷、 虛短
虛斷:① v- = v ② v / R2 = Iout(被控制輸出的電流大小)
虛短:③ v+=v-
所以 Iout = V+ / R2 即通過Vin單片機的輸入電壓來控制通過R2電阻輸出的電流大小。
上圖是仿真的結構,當Vin輸入為3V的時候,通過R2的電流為30mA。
想利用這個電流輸出4-20mA 只需要控制Vin范圍在 0.4V~2V. 如下圖所示
======================分割線==========================
接下來看這個:
最終我們要求出Iout和Vin的關系:
虛斷虛短:
虛短:① V- = V+
虛斷:③ Ir4 = Ir1 ④ Iout = Ir3 = Ir2
③ 得到 (V - V-)/R4 = V-/R1 ④得到 Iout = (Vout - V+)/R3 = (V+ - Vin)/R2
③ 得到V = 2V- = 2V+ ④得到 Vout = 2V+ - Vin
Iout = (V- Vout)/R5 帶入③④得 Iout = Vin/R5
即通過控制Vin輸入來控制電流輸出大小。
======================分割線==========================
自制1~5V轉4~20mA的電路(4-20ma的信號發生電路),挺簡單的,12V電壓負載能帶到250歐,線性度肯定沒問題- - I=U/R 不過R1的精度最好高一點