通訊協議是使通過通信信道和設備互連起來的多個不同地理位置的數據通信系統能協同工作并實現信息交換和資源共享的共同語言,即交流過程中都必須遵循某種互相都能接受的規則。
在消防系統中常見的通信協議主要有RS-232、RS-485和CAN。
RS-232通訊協議:
RS-232是美國電子工業協會EIA(Electronic Industry Association)制定的一種串行物理接口标準。它的全名是“數據終端設備(DTE)和數據通訊設備(DCE)之間串行二進制數據交換接口技術标準”。
在RS232标準中,字符是以一串行的比特串來一個接一個的串行(serial)方式傳輸,優點是傳輸線少,配線簡單。
RS232串口通信接線方法為三線制,可以實現點對點的通信方式,但這種方式不能實現聯網功能。其接口以9個引腳(DB-9)、25個引腳(DB-25)的型态出現,其中9個引腳(DB-9)的接口更為常見:
RS232接口标準出現較早,難免有不足之處,主要有以下四點:
(1)接口的信号電平值較高,易損壞接口電路的芯片。RS232接口任何一條信号線的電壓均為負邏輯關系。即:邏輯“1”為-3~-15V;邏輯“0”: 3~ 15V,噪聲容限為2V。即要求接收器能識别高于 3V的信号作為邏輯“0”,低于-3V的信号作為邏輯“1”,TTL電平為5V為邏輯正,0為邏輯負。與TTL電平不兼容故需使用電平轉換電路方能與TTL電路連接。
(2)傳輸速率較低,在異步傳輸時,比特率為20Kbps;因此在51CPLD開發闆中,綜合程序波特率隻能采用19200。
(3)接口使用一根信号線和一根信号返回線而構成共地的傳輸形式,這種共地傳輸容易産生共模幹擾,所以抗噪聲幹擾性弱。
(4)傳輸距離有限,最大傳輸距離标準值為50英尺,實際上也隻能用在15米左右。
RS-485通訊協議:
RS-485是一個定義平衡數字多點系統中的驅動器和接收器的電氣特性的标準,該标準由電信行業協會和電子工業聯盟定義。
RS485是在RS232的基礎上發展而來,增加了多點、雙向通信能力,即允許多個發送器連接到同一條總線上;同時增加了發送器的驅動能力和沖突保護特性,擴展了總線共模範圍,後命名為TIA/EIA-485-A标準。
RS485有兩線制和四線制兩種接線,四線制隻能實現點對點的通信方式,現很少采用;兩線制接線方式為總線式拓撲結構,一般隻需兩根連線,主控設備與多個從控使用手拉手菊花鍊式連接,現采用較多。
RS485的國際标準并沒有規定RS485的接口連接器标準,所以采用接線端子或者DB-9、DB-25等連接器都可以。
RS485接口是采用平衡驅動器和差分接收器的組合,抗共模幹能力強(即抗噪聲幹擾性好),使用該标準的數字通信網絡能在遠距離條件下以及電子噪聲大的環境下有效傳輸信号。但RS485隻能構成主從式結構系統,通信方式也隻能以主站輪詢的方式進行,系統的實時性、可靠性較差。
CAN通訊協議:
CAN是控制器局域網絡(Controller Area Network)的簡稱,由以研發和生産汽車電子産品著稱的德國BOSCH(博世)公司開發,是ISO國際标準化的串行通信協議,是國際上應用最廣泛的現場總線之一。
CAN總線通過CAN收發器接口芯片82C250的兩個輸出端CANH和CANL與物理總線相連,而CANH端的狀态隻能是高電平或懸浮狀态,CANL端隻能是低電平或懸浮狀态。這就保證不會在出現在RS-485網絡中的現象,即當系統有錯誤,出現多節點同時向總線發送數據時,導緻總線呈現短路,從而損壞某些節點的現象。而且CAN節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使總線上其他節點的操作不受影響,從而保證不會出現像在網絡中,因個别節點出現問題,使得總線處于“死鎖”狀态。而且,CAN具有的完善的通信協議可由CAN控制器芯片及其接口芯片來實現,從而大大降低系統開發難度,縮短了開發周期,這些是僅有電氣協議的RS-485所無法比拟的。
CAN控制器工作于多種方式,網絡中的各節點都可根據總線訪問優先權(取決于報文标識符)采用無損結構的逐位仲裁的方式競争向總線發送數據,且CAN協議廢除了站地址編碼,而代之以對通信數據進行編碼。這可使不同的節點同時接收到相同的數據,增強CAN總線構成的網絡各節點之間的數據通信實時性,并且容易構成冗餘結構,提高系統的可靠性和系統的靈活性。
消防系統中,常見的通訊協議主要為以上三種。通訊協議使不同設備實現信息傳輸,從而使不同的設備能構成一個更大的網絡。
編者注:由于各個消防産品廠家通訊協議不同(即使都是CAN通訊協議,但協議内容也會存在不同),也就造成了兼容性問題,如海灣消防的煙感沒有辦法接到青鳥消防的火災報警系統中。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!