Arduino 的GPIO接口能否與距離10米遠的傳感器通信? [單晶片 配線/長度]

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米遠的傳感器通信? [單晶片 配線/長度]

  1. Arduino 的GPIO接口能否與距離10米遠的傳感器通信?

    [單晶片 配線/長度/訊號線距離]

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *