近期,在項目中遇到了485總線干擾問題,問題表現如下:
1、在開發環境下,485通信完全正常,設備不掉線。
2、實際工作環境中,設備不斷掉線,但也能不斷重連上。
開發環境:普通工作環境
實際工作環境:周圍具有較強的輻射干擾,由於輻射原因,傳輸出現干擾。
修改前電路:
1、485輸出端常規的esd防護+360Ω-120Ω-360歐分壓電阻鏈。
2、485芯片為SP3485,供電電壓3.3V,
3、485波特率115200.
修改后電路:
1、485輸出端常規的esd防護+2.2kΩ-120Ω-2.2kΩ分壓電阻鏈。
修改原因:
1、120Ω為線上匹配阻抗,因導線較長,長度10米,無匹配電阻時,有反射干擾,體現為:485發送數據段后,立刻接收到一段數據,485懸空后,發送數據,有數據返回。
2、上拉下拉電阻:其作用為穩定A、B線上的空閑電平,芯片實際工作時,需要將A、B線上的電平抬高或拉低,若上拉,下拉電阻值太小,就會給芯片拉高,拉低輸出信號線的電壓增加負擔。可能會造成電壓差值過低,抗干擾能力減弱。