Arduino 的GPIO接口能否與距離10米遠的傳感器通信? [單晶片 配線/長度]
Arduino 的GPIO接口能否與距離10米遠的傳感器通信? [單晶片 配線/長度]
資料來源: https://segmentfault.com/q/1010000001729483
Q:
需要用arduino 連接一個放的比較遠的紅外運動傳感器。
傳感器可以單獨接5v的電源供電,但是用杜邦線GPIO信號衰減會太大嗎?
有沒有人試過普通杜邦線接arduino和傳感器最遠能走多遠?
A1:
gpio不是板級通訊的可靠手段,不用說10m能傳出『 1m 』不受干擾和衰減困擾就已經很不錯了。
另外兩個子系統電源用這麼長的線共地本來就是禁忌,長線自身的電阻和串擾,所造成的兩邊地電平半一致半不一致的不穩定狀態,可能會危害兩邊電路的正常工作。
應當盡可能考慮zigbee等無線傳感。
如果不行,也應當上lvds、rs485等專門的長距離接口電路。電氣連接上,銅纜足夠,屏蔽也未必需要(有最好),但是一對雙絞線卻幾乎是必須的。
A2:
考慮用帶藍牙的bluno ,不過成本略高。而且不知道多個bluno之間如何通信
A3:
差分傳輸線路或者電流源激勵
One thought on “Arduino 的GPIO接口能否與距離10米遠的傳感器通信? [單晶片 配線/長度]”
Arduino 的GPIO接口能否與距離10米遠的傳感器通信?
[單晶片 配線/長度/訊號線距離]