新四季網

一種485總線式監控系統及其高可擴展性方法

2023-12-03 12:23:11


專利名稱::一種485總線式監控系統及其高可擴展性方法
技術領域:
:本發明涉及一種485總線式監控系統的靈活配置方法,通過支持節點熱拔插的技術實現系統的高可擴展性。技術背景在多節點的工業監控領域,485總線系統是比較常用的低成本的解決方案。雖然比起CAN總線支持競爭性數據傳輸的的數據鏈路層協議,485總線僅僅停留在物理層的規範上,顯得簡陋不堪,但其低成本、設計簡單的優勢使它依然擁有廣泛的應用。485總線結構最大的弱點就在於總線的獨佔性。485僅支持一主多從的總線結構,總線上只能有一個主設備,多個從設備掛接在總線上。在同一時刻,只有-個設備可以佔用總線發送數據,其他設備只能接收數據,因此,從設備之間不能直接通訊,而要經過主設備做為中轉;同時,從設備和主設備間的通訊也必須由主設備發起。這給多節點監控系統的應用帶來了極大的不便當系統中加入新節點時,通訊必須由主設備發起,而主設備卻無法知道有新設備加入,要使新設備進入正常的工作,必須修改主設備和新設備兩端的驅動程序,來達成對新設備的識別;當從設備發生損壞被替換或總線拓撲結構發生改變時,同樣需要對收發兩端的驅動程序進行修改。這相當於用人工方式來通知主設備系統結構的變化,在監控現場,這是非常繁瑣而不切實際的。人們需要的是一種簡便靈活的系統擴展方式,485設備可以自由的加入或撤出系統,而不需要負載的設置。現有的技術使用兩種方法解決這個問題。第一種方法是對485接口電路加以改造,設計總線佔用檢測模塊,可對總線佔用狀態進行檢測,若總線被佔用,則等待一段時間後繼續檢測,若總線空閒則發送數據。這實際上是使一主多從的非競爭式的總線訪問方式改變為多主結構的競爭式訪問方式。它的問題是第一,增加了電路的設計難度,提高了成本;第二,當節點數目少,通訊不頻繁的情況下,這種方式會有不錯的效果,但是在節點數目多,通訊密度大的情形下,就增加了總線衝突和等待的次數和時間,導致降低系統的工作效率,而且這種效率的降低程度是不可預知的。第二種方法是保持一主多從的非競爭式訪問方式,在485從設備加入系統時,由主設備對它進行識別和系統配置,實現即插即用。這種方法是比較合理和理想的,但在目前的技術實現方法中有一個前提,即主設備事先必須知道從設備的固定代碼,在此基礎上對從設備進行識別和配置。這就存在一個瓶頸,即當系統擴容或設備損壞、更換新設備時,主設備就不能對從設備進行自動識別和配置了。因此是一臺主機對應若干已知設備的應用,擴展性並不強。
發明內容本發明提出了一種485總線式監控系統及其高可擴展性方法,木發明的方法是按以下方式實現的,設備包括主設備節點和從設備節點,在不需要進行額外人工配置的情況下,主設備節點可對從設備節點的加入和退出系統進行監管;從設備節點的數量也可以靈活的增加或減少,進行熱拔插,不必考慮設備地址的衝突和主設備節點對其識別的問題。實現了485總線式監控系統中被控節點的可高擴展性和適應性。主設備節點和從設備節點均使用等效於1/4標準負載的485接口晶片MAX487,採用固定波特率進行通訊,系統的最大節點容量為128個。主設備節點置有可視化監控軟體和存儲器,可對從設備節點的狀態進行監控,記錄並存儲其數據參數。所有節點的485總線收發模塊都設有保護電路,利用穩壓二極體的反向擊穿電壓對485接口晶片進行保護。從設備節點內部採用E2PR0M保存節點地址信息,該地址出廠設置為0。當主設備節點為其分配了新地址後,將初始地址0覆蓋。從設備節點還設計有一位復位開關,分為Reset和Normal兩檔。當開關處於Reset檔時,節點地址恢復出廠設置,當處於Normal檔時,為正常操作狀態。該復位開關使節點可以不受地址限制,自由靈活的加入或撤出總線。從節點還設有LED數碼顯示管,可顯示該節點的狀態和地址信息,增強系統的易用性。主設備節點採用如下方式實現從設備節點的自動探測和地址分配a)所有從設備節點的初始地址為O;b)主設備節點地址固定為128,其以一定時間間隔對從設備節點進行輪詢,輪詢的地址範圍是0—127。c)當新節點加入總線後,會收到來自主設備節點的探詢,從設備節點予以回應。d)主設備節點得知有新設備加入,則為該設備重新分配新地址;產生新地址的算法為,取地址1一127中未被使用的最小的數值作為新設備的地址。同時,將該地址加入已知設備列表。e)從設備節點不能主動發起通訊,而是由主設備節點不斷對其進行輪詢,若從設備節點未回應,則表明其處於關閉狀態或已經撤出總線。其中,已知設備列表定義為當前掛接在485總線上的所有已知設備的地址的集合。當從設備節點關閉時,主設備節點的監控軟體會提示該設備處於離線的不可用狀態;當從設備節點被撤出總線,即物理斷開時,需要在主設備節點的軟體中手動將該設備刪除,該設備的地址也被從已知設備地址列表中刪除。圖l485總線監控系統結構示意圖;圖2從設備節點結構示意圖;圖3主設備節點程序流程圖;圖4從設備節點程序流程圖。具體實施方式如圖1所示,本發明提出的高可擴展性方法即基於這種一主多從、非競爭式的總線訪問方式。主節點一般是計算機,也可以是嵌入式設備,內置有系統配套的監控軟體。若是計算機,則需配套RS485轉RS232接口模塊,連接在機箱背面的DB9插槽上。本實施方案採用計算機,較為簡單,不用做複雜的開發。系統節點間的通訊採用固定波特率9600bps,即滿足了一定的通訊速度,又保證了數據的穩定性。從節點的結構參見圖2:核心控制晶片採用單片機AT89S52,具有內置FLASH存儲器,可存放從節點端的驅動程序。外接陶瓷晶體Y1與內部振蕩電路產生單片機的時鐘信號,該信號也是產生波特率的時鐘源,為了產生精確波特率,晶體Y1使用9600的整數倍11.0592MHZ;U3是一個I2C接口的E2PROM,用於存放該節點設備的參數信息,最重要的是存放設備地址,該地址在設備出廠時被初始化為O;U7是485總線收發器,採用1/4標準負載的MAX487,系統理論容量為128個節點。MAX487將單片機的RS232格式數據與RS485制式進行接口轉換。在一般情況下,從節點保持接收數據的狀態,關閉發送驅動器,即操作單片機的P1.6口EN=0,而當從節點收到主節點的命令,需要發送回執信息時,改變MAX487為發送狀態,即EN=1;在總線上,電路採取了支持熱拔插的保護措施4個穩壓二極體提供過壓保護,兩個2.4Q限流電阻為總線提供過流保護,這些措施避免了在進行設備帶電拔插時瞬間過流和高壓對接口晶片造成損害;Sl是一個復位開關,用來對從節點設備進行模式選擇,從節點設備僅有的兩個模式為復位模式和正常模式;圖中數碼管驅動模塊是單片機對3位數碼管進行驅動的電路,顯示範圍是00(Tl27,用以增加系統易用性。參照圖3,可知主節點的工作流程為(1)從內存中讀取已知設備列表,得知當前系統中有多少節點掛接在總線上。並根據已知設備列表的地址排列規則,計算出該些設備的地址範圍。已知設備的地址範圍是,最小為l,最大127。(2)輪詢已知節點,得知其工作狀態,是否在線。(3)探測未知節點,即新加入的節點,未知節點地址為初始值0。若發現新節點,則為該節點分配新地址,新地址的值為1一127中尚未使用的最小值,並將該地址和節點信息加入已知設備列表。(4)檢査是否有刪除節點的操作,該操作為用戶用滑鼠或鍵盤輸入的命令,用於將節點永久移除系統時的操作。參照圖4,可知從節點的工作流程為(1)讀取復位開關的值,節電了解自身所處的狀態。若復位開關處於Reset檔,則說明自身尚未被主節點探測到,初始地址為0。此時單片機輸出驅動數碼管顯示'000,;若復位開關處於Normal檔,表明該節點是一個已知節點。(2)從E2PR0M中讀取節點自身在總線監控系統中地址。(3)主程序以串口中斷的方式接受來自主機的數據。可設置一個標誌位recflag,在串口中斷中改變recflag的值若經判斷收到主機的有效命令,則recflag=1;否則recflag清0。程序在主循環中檢查reeflag的值,當recflag=1,即收到主機命令時,判斷命令類型,若為地址設置命令時,則設置該節點的新地址,並存儲到E2PR0M中;若為其它命令,則執行其它操作。當從節點成功地設置了新地址時,單片機輸出驅動數碼管顯示當前地址。(4)完成設置,從節點進入正常工作狀態,將復位開關撥至Normal檔。通訊協議採用如下格式0x55OxAA地址命令代碼<參數:其中,0x55和0xAA為同步字;地址為數據目的端的地址;命令代碼即操作類型;參數可以是命令所帶的參數,也可以是數據,校驗方式採用校驗和。實施例主節點發送的命令類型和相應代碼可採取表中設置tableseeoriginaldocumentpage7權利要求1、一種485總線式監控系統及其高可擴展性方法,包括主設備節點和從設備節點,其特徵在於,在不需要進行額外人工配置的情況下主設備節點對從設備節點的加入和退出系統進行監管;從設備節點的數量靈活的增加或減少或進行熱拔插,不需要考慮設備地址的衝突和主設備節點對其識別的問題,從而實現485總線式監控系統中被控節點的可高擴展性和適應性。2、根據權利要求1所述的方法,主設備節點和從設備節點之間採用固定波特率進行通訊,該設置固化在設備的應用程式中,主設備節點和從設備節點均使用等效於1/4標準負載的485接口晶片MAX487,485總線系統的最大節點容量為128個。3、根據權利要求1所述的方法,其特徵在於,主設備節點置有可視化監控軟體和存儲器,可對從設備節點的狀態進行監控,記錄並存儲其數據參數。4、根據權利要求1所述的方法,其特徵在於,所有節點的485總線收發模塊利用穩壓二極體的反向擊穿電壓對485接口晶片進行保護。5、根據權利要求1所述的方法,其特徵在於,主設備節點採用如下方式實現從設備節點的自動探測和地址分配a)所有從設備節點的初始地址為0;b)主設備節點地址固定為128,其以一定時間間隔對從設備節點進行輪詢,輪詢的地址範圍是0—127;c)當新節點加入485總線後,會收到來自主設備節點的探詢,從設備節點予以回應;d)主設備節點得知有新設備加入,則為該設備重新分配新地址;產生新地址的算法為,取地址1127中未被使用的最小的數值作為新設備的地址。同時,將該地址加入已知設備列表。e)從設備節點不能主動發起通訊,而是由主設備節點不斷對其進行輪詢,若從設備節點未回應,則表明其處於關閉狀態或已經撤出總線。6、根據權利要求5所述的方法,其特徵在於,己知設備列表定義為當前掛接在485總線上的所有已知設備的地址的集合,當從設備節點關閉時,主設備節點的監控軟體會提示該設備處於離線的不可用狀態;當從設備節點被撤出總線即物理斷開時,需要在主設備節點的軟體中手動將該設備刪除,該設備的地址也將從已知設備地址列表中消失。7、根據權利要求5所述的方法,其特徵在於,從設備節點內部採用E2PR0M保存節點地址信息,該地址出廠設置為0,當主設備節點為其分配了新地址後,將初始地址0覆蓋,從設備節點還設計有一位復位開關,分為Reset和Normal兩檔,當開關處於Reset檔時,節點地址恢復出廠設置,當處於Normal檔時,為正常操作狀態,該復位開關使節點不受地址限制,自由靈活的加入或撤出總線。8、根據權利要求7所述的方法,其特徵在於,從設備節點設有LED數碼顯示管,可顯示該節點的狀態和地址信息,增強了系統的易用性。全文摘要本發明公開了一種485總線式監控系統及其高可擴展性方法,包括主設備節點和從設備節點,在不需要進行額外人工配置的情況下主設備節點對從設備節點的加入和退出系統進行監管;從設備節點的數量靈活的增加或減少或進行熱拔插,不需要考慮設備地址的衝突和主設備節點對其識別的問題,從而實現485總線式監控系統中被控節點的可高擴展性和適應性。本發明的方法解決了485總線監控系統中節點配置不方便,系統擴展性不強的弱點。文檔編號H04L12/40GK101404604SQ200810158569公開日2009年4月8日申請日期2008年11月3日優先權日2008年11月3日發明者超李,王守昊申請人:浪潮電子信息產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀