rs485總線介紹
壹,概述
485總線是壹種允許多從站掛載的現場總線。有別於分線制,和232這種壹對壹總線。
總線是什麽意思?
簡單說,就是讓數據可以跑起來的通路。
凡是總線,壹定有信號傳輸。就像凡是電源線,都能供電壹樣。
二,實現原理
TTL接口電平常見的有3.3V和5V的。通過在0和TTL電平之間擺動,來傳輸數據。需要通訊雙方“約定”好速率。也就是說,通過TTL電平傳輸的UART接口是壹種不傳輸時鐘的"異步通訊"方式。
壹般通訊格式以壹個字節為最小單位,有8位,和9位的常見格式。第九位有的人用於奇偶效驗用。
如下圖:
圖出處:PB331手冊
而RS485接口,簡單說就是把TTL的“0-3.3V/5V之間擺動”的信號,轉換為“5V壓差顛倒反轉的AB線信號”,並且擴流驅動電纜電容。簡單說就是這樣。
所以可以理解為,RS485是以TTL數據源的總線驅動芯片。
三,485使用時候要註意的事情
485通訊在布線要註意的問題也蠻多的。
1,485布線時候,要註意AB極性,不能接反。
2,要單獨供電,並且千萬不能把485的AB線接入電源,485的通訊電壓是5V。接入電源可能會燒毀整個總線設備。
3,485通訊只能菊花鏈布線,不能分叉。也就是不支持樹形,星形,混合型。
4,在壹些長線場合,還要加終端電阻,為了吸收總線上的駐波與反射。
這些問題在施工布線時候壹定要註意,在制定通訊協議時候,也壹定加入容錯和重發機制。
相比而言,二總線系統在現場則比485方便的多,例如POWERBUS,MBUS,KNX。這些問題全沒有,額外還提供了供電,通訊協議也好指定壹些。如果用於大規模或者穩定性要求高的現場布線,可以了解壹下二總線。