二總線通信方法和通信系統的制作方法
【技術領域】
[0001]本發明涉及消防電子電路領域,特別涉及一種二總線通信方法、通信系統。
【背景技術】
[0002]根據國家標準GB 17945-2010要求,消防應急照明和疏散指示系統中的每個單元的工作狀態,必實時的上傳到應急照明控制器上。因此,設計和選擇一套穩定可靠的數據出送系統,成了整個系統的能否穩定工作的關鍵部分之一。目前大量工程使用的總線多為RS485或CAN總線;其共同特點有:1.為了降低干擾均使用帶屏蔽的雙絞線,兩條通訊線均有正負極性之分,接反后或會影響到整條總線都不能正常工作;2.需采用手拉手連接方式,即節點設備與總線的連接距離不超過0.3米,否則節點設備會對整個總線產生嚴重干擾。
[0003]二總線通信是指通信總線上只有兩根總線,不需要額外的電源線的一種通信方式。所有的通信節點都通過這兩根總線從通信主節點取電和與主節點通信。現有的智能點式火宅探測器與火災報警控制器的通信為二總線回路通信,但是傳統的二總線回路通信設計不夠合理,靈活性不高,抗干擾能力不好。
【發明內容】
[0004]為了解決上述技術問題,本發明提供一種二總線通信方法,該通信方法具有極佳的抗干擾能力,對火災能快速響應和報警,可自動調整總線的基極電壓和極性,穩定性高。
[0005]本發明具體技術方案如下:
[0006]一種二總線通信方法,包括
[0007]SlOO主設備進行初始化;
[0008]S200主設備對總線進行一次巡檢,主設備總線收發電路中的內部電源調整電路調整基極電壓,節點設備總線收發電路自動對總線的極性進行調整;
[0009]S300調整完畢后,主設備給各個節點設備對應的節點設備總線收發電路進行編址和分組;
[0010]S400主設備通過主設備總線收發電路和節點設備總線收發電路向編碼單元發送命令碼和尋址碼,并接收對應編碼單元的回碼,進行定時巡檢。
[0011]其中,進一步的優化方案為,所述步驟S400之后還包括有以下步驟:
[0012]S500主設備采集編碼單元內的狀態:編碼單元通過總線將狀態信息反饋給主設備;
[0013]S600主設備接收到編碼單元發送的狀態后,如果發現存在報警信息,再向產生報警信息的編碼單元發送特別回碼命令,編碼單元接收特別回碼命令后,在對應的回碼位上向主設備回送代表自己地址的組內編號脈沖;
[0014]S700主設備根據報警信號產生單元組號和組內編號計算出該單元的地址,并顯示報警。
[0015]其中,進一步的優化方案為,所述S200步驟中,當主設備向總線傳送數據時,通過改變內部電源調整電路的基極電壓,控制輸出到總線上的電壓為24V。
[0016]其中,進一步的優化方案為,在所述步驟S300-S700中任一步驟之后,當主設備接收數據時,通過改變主設備總線收發電路的內部總線阻抗檢測電路檢測總線上的阻抗變化,從而檢測出編址單元回傳的信息。
[0017]其中,進一步的優化方案為,所述方法還包括在步驟S300-S700中任一步驟之后,當總線上的電壓發生變化時,節點設備根據電壓變化規律,解析出主設備傳送的信息,通過高速光耦電路傳送給節點設備控制電路。
[0018]本發明另一方面還提供了一種二總線通信系統,系統包括主設備、至少一個節點設備以及連接所述主設備和各節點設備的二總線通信電路,所述主設備包括主控板、電源模塊、回路管理模塊、繼電器控制電路、報警顯示模塊和人機交互模塊;所述主控板用于完成對各個現場節點的定時巡檢,監控各個區域的情況,并對各個節點返回信息進行分析處理;所述電源模塊為主設備提供電源;所述回路管理模塊接主控板的通信端,并通過二總線通信電路連接各節點設備;所述繼電器控制電路連接所述主控板,用于產生控制節點設備的控制信號;所述報警顯示模塊接主控板的輸出端;所述人機交互模塊接主控板的輸入端,用于提供人機交互的界面;所述二總線通信電路包括相連接的主設備總線收發電路和節點設備總線收發電路,所述主設備總線收發電路為整個總線提供電壓,所述節點設備總線收發電路上設有半導體電橋,用于自動對總線的極性進行轉換;所述節點設備包括探測器模塊和控制模塊,所述探測模塊用于對相應節點負責區域的實時信息采集和控制,并在主機巡檢時,將信息傳輸給主設備;所述控制模塊用于執行主設備的指令。
[0019]其中一個優選方案為,所述人機交互模塊包括液晶顯示單元和鍵盤輸入單元;所述電源模塊包括穩壓電源和備用電源。
[0020]其中一個優選方案為,所述主設備還包括連接所述主控板的通訊模塊,所述通訊模塊采用以太網接口,用于控制主設備與外界的通訊。
[0021]更進一步地,所述探測模塊由第一單片機和傳感器組成;所述第一單片機內置模擬比較器,用于連接所述傳感器并對現場信息的采樣比較;所述傳感器包括溫度傳感器和煙霧傳感器。
[0022]另一個具體的優選方案,所述控制模塊由第二單片機和輸入或輸出單元組成;所述第二單片機用于控制輸入或輸出單元執行主設備發送的指令進行滅火;所述輸入或輸出單元用于輸入執行的狀態信息或輸出執行命令。
[0023]相比較現有技術,本發明的通信方法和系統具有以下優點:
[0024]1.具有極佳的抗干擾能力,主設備采用電壓調制方式向節點設備傳送數據,節點設備通過改變自身內阻大小向主設備反饋信息。由于主從設備都通過12V或24V電源來傳送數據,其內阻很小,因此大大提高了抗干擾能力,進一步提高了通信的可靠性。
[0025]2.對火災能快速響應和報警,可自動調整總線的基極電壓和極性,
[0026]3.穩定性高,節點設備內部均有電路自動轉換通訊線的極性,使得系統連接時不用考慮極性問題,從而避免了現有通訊方式由于通訊線極性連接錯誤而引起的通訊失敗。本發明的系統施工時,不用考慮總線的接線方式;接線時,不用考慮總線的極性。
[0027]4.由于采用12V或24V電源來傳送數據,電路只要連通即可保證通訊系統工作,解決了現有通訊方式由于總線驅動能力問題所引發的抗干擾能力的下降以及對接線方式的要求。
【附圖說明】
[0028]圖1為二總線通信方法的一種實施方式的示意圖;
[0029]圖2為二總線通信方法的另一種實施方式的示意圖;
[0030]圖3為二總線通信系統的實施方式的結構示意圖;
[0031]圖4為主設備的實施方式的結構示意圖;
[0032]圖5為節點設備的實施方式的結構示意圖。
【具體實施方式】
[0033]實施例
[0034]本發明的二總線通信方法的一種實施方式如圖1所示,包括:
[0035]SlOO主設備進行初始化;
[0036]S200主設備對總線進行一次巡檢,主設備總線收發電路中的內部電源調整電路調整基極電壓,節點設備總線收發電路自動對總線的極性進行調整;
[0037]S300調整完畢后,主設備給各個節點設備對應的節點設備總線收發電路進行編址和分組;
[0038]S400主設備通過主設備總線收發電路和節點設備總線收發電路向編碼單元發送命令碼和尋址碼,并接收對應編碼單元的回碼,進行定時巡檢。
[0039]其中,所述S200步驟中,當主設備向總線傳送數據時,通過改變內部電源調整電路的基極電壓,控制輸出到總線上的電壓為24V。
[0040]在另一個實施方式中,如圖2所示,步驟S400之后還包括以下步驟:
[0041]S500主設備采集編碼單元內的狀態:編碼單元通過總線將狀態信息反饋給主設備;
[0042]S600主設備接收到編碼單元發送的狀態后,如果發現存在報警信息,再向產生報警信息的編碼單元發送特別回碼命令,編碼單元接收特別回碼命令后,在對應的回碼位上向主設備回送代表自己地址的組內編號脈沖;
[0043]S700主設備根據報警信號產生單元組號和組內編號計算