新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于CAN網(wǎng)控器的校園消費信息管理系統(tǒng)網(wǎng)絡(luò)設(shè)計

基于CAN網(wǎng)控器的校園消費信息管理系統(tǒng)網(wǎng)絡(luò)設(shè)計

作者: 時間:2010-11-09 來源:網(wǎng)絡(luò) 收藏

  1 引言

本文引用地址:http://m.butianyuan.cn/article/156961.htm

  目前有一定規(guī)模的學校均建有,建立一個穩(wěn)定可靠、擴充和維護方便的該類系統(tǒng),關(guān)鍵是建立一個適用于環(huán)境的傳輸。目前底層多采用RS-485 總線的組網(wǎng)方式。采用RS-485 總線組網(wǎng)具有結(jié)構(gòu)簡單、成本低等優(yōu)點,但RS-485 總線無故障定位和錯誤處理功能,組網(wǎng)的靈活性不強。隨著互聯(lián)網(wǎng)的日益普及,也有一些學校的校園消費信息采用以太網(wǎng)的組網(wǎng)方式,將每個消費節(jié)點就近聯(lián)接于校園網(wǎng)上。這種組網(wǎng)方式的特點是能夠充分利用現(xiàn)有的網(wǎng)絡(luò)資源,能方便的進行遠程訪問,但在目前情況下,這種方式的不足是組網(wǎng)費用較高,實時響應(yīng)能力不強,網(wǎng)絡(luò)完全依賴于校園網(wǎng),而校園網(wǎng)并不能保證安全可靠。當然,互聯(lián)網(wǎng)具有巨大的優(yōu)勢和應(yīng)用前景,但就傳輸信息量較小,實時性要求較高的校園消費信息管理系統(tǒng)底層網(wǎng)絡(luò)而言,以太網(wǎng)并非最佳選擇。

  本文提出了一種網(wǎng)控器的性能價格比較高的校園消費信息管理系統(tǒng)底層網(wǎng)絡(luò)方案。總線具有傳輸速率高,抗干擾能力強,硬件連接方便等突出特點,在智能汽車,分布式信息的采集與控制等方面得到了廣泛的應(yīng)用。將總線應(yīng)用于校園消費信息管理系統(tǒng)底層網(wǎng)絡(luò)中,其組網(wǎng)成本與采用RS-485總線相當,而使用、維護和擴充則都更為方便。與以太網(wǎng)相比則具有價格低、實時性好、可靠性高等優(yōu)點。欲了解更多信息請登錄電子發(fā)燒友網(wǎng)(http://www.elecfans.com)

  2 CAN 網(wǎng)控器

  由于現(xiàn)在許多學校校園面積較大,各消費點又非常分散,需要有一種網(wǎng)絡(luò)設(shè)備能將各消費點與服務(wù)器連接起來,實現(xiàn)消費信息的高效實時傳輸。這樣的網(wǎng)絡(luò)設(shè)備一般采用的是中繼器,本文提出了采用CAN 網(wǎng)控器的方案。系統(tǒng)中所的CAN 網(wǎng)控器不僅具有中繼的功能,更重要的是它充分利用了CAN 總線控制器可靈活配置的特點,在兩個CAN 子網(wǎng)之間實現(xiàn)報文的過濾,使各個子網(wǎng)都能高效運轉(zhuǎn),而這些對于各CAN 節(jié)點和服務(wù)器而言都是透明的。因而,CAN 網(wǎng)控器是校園消費信息管理系統(tǒng)組網(wǎng)的關(guān)鍵設(shè)備,它可以提高網(wǎng)絡(luò)設(shè)計的靈活性,極大的擴展其使用范圍。CAN 網(wǎng)控器由微處理器和兩路CAN 控制器接口組成,網(wǎng)控器中有E2PROM,用于保存網(wǎng)控器的配置參數(shù)等信息。由于通信對實時性的要求以及CAN 網(wǎng)控器所用微處理器的內(nèi)部緩存容量有限,微處理器采用了FIFO 機制來管理內(nèi)部RAM,提高內(nèi)存使用效率。

  3 校園消費信息管理系統(tǒng)網(wǎng)絡(luò)設(shè)計

  3.1 校園消費信息管理系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)

  校園消費信息管理系統(tǒng)網(wǎng)絡(luò)主體由三部分構(gòu)成:消費信息管理中心服務(wù)器,CAN 網(wǎng)控器,網(wǎng)絡(luò)終端(包括窗口機、充值機、掛失機等),其中CAN 網(wǎng)控器是組網(wǎng)的核心設(shè)備。CAN網(wǎng)控器的校園消費信息管理系統(tǒng)已在某大學成功得到應(yīng)用,其網(wǎng)絡(luò)結(jié)構(gòu)如圖1 所示。從圖中可以看出,網(wǎng)控器將窗口機等終端與服務(wù)器連結(jié)起來。在該網(wǎng)絡(luò)結(jié)構(gòu)中,網(wǎng)控器共分兩級。一級網(wǎng)控器一端與服務(wù)器相連,另一端則與各個消費現(xiàn)場的窗口機等終端構(gòu)成的子網(wǎng)相連。一級網(wǎng)控器全部位于消費信息管理中心,采用這種方式一方面是為管理和維護提供了方便,另一方面則是由于一級網(wǎng)控器離服務(wù)器的距離都很近,可以采用高達320Kbps 的通信速率。圖中網(wǎng)控器5 為二級網(wǎng)控器。采用兩級網(wǎng)控器設(shè)計,使系統(tǒng)的通信距離可達5km 以上,網(wǎng)絡(luò)終端數(shù)目幾乎不受限制。

  為了提高網(wǎng)絡(luò)的可靠性,系統(tǒng)中每個CAN 節(jié)點與總線之間均采用光電耦合器耦合,這樣可以有效的進行故障隔離,保護網(wǎng)絡(luò)設(shè)備的安全。為了提高網(wǎng)絡(luò)的易維護性,可以充分利用CAN 總線在差錯控制與故障處理方面的能力,采用服務(wù)器定期查詢各網(wǎng)絡(luò)設(shè)備當前狀態(tài)的辦法,使服務(wù)器及時掌握整個網(wǎng)絡(luò)的當前運行情況,便于更好的管理和維護,網(wǎng)絡(luò)出故障時也可以用它來進行故障定位,及時排除故障。

  

校園消費信息管理系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu) www.elecfans.com


  圖 1 校園消費信息管理系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)

  3.2 校園消費信息管理系統(tǒng)網(wǎng)絡(luò)配置

  校園消費信息管理系統(tǒng)網(wǎng)絡(luò)的許多功能都是借助各CAN 通信節(jié)點的網(wǎng)絡(luò)通信參數(shù)的配置得以實現(xiàn)的,這種配置有點類似以太網(wǎng)IP 地址的分配。系統(tǒng)中各網(wǎng)絡(luò)設(shè)備的參數(shù)配置包括標識符(ID)的分配,驗收屏蔽寄存器(AMR)、驗收碼寄存器(ACR)和波特率(BTR)等參數(shù)的設(shè)置。網(wǎng)絡(luò)設(shè)備可通過服務(wù)器進行參數(shù)的自動配置,所有配置的參數(shù)均保存在服務(wù)器的數(shù)據(jù)庫中。

  如圖2 所示,在系統(tǒng)網(wǎng)絡(luò)設(shè)備的參數(shù)配置中,重點考慮的一個方面是標識符的分配。在本系統(tǒng)中只采用了CAN 總線29 位標識符中的21 位,其中高8 位用作通信時的命令字節(jié)。由于一個網(wǎng)絡(luò)中標識符的唯一性,21 位標識符的分配必須由服務(wù)器根據(jù)網(wǎng)絡(luò)設(shè)備所處子網(wǎng)的不同統(tǒng)一分配,另外驗收屏蔽寄存器(AMR)、驗收碼寄存器(ACR)和波特率(BTR)等參數(shù)也與所處子網(wǎng)有關(guān)。

  表1 21 位標識符的分配

  

  21 位標識符共分4 段,按表1 的分段方式進行分配,各網(wǎng)絡(luò)設(shè)備的具體ID 分配如圖2所示。服務(wù)器位于干線上,一級網(wǎng)控器的一端接在干線上,另一端與子網(wǎng)相連,網(wǎng)控器1和網(wǎng)控器2 均為一級網(wǎng)控器。網(wǎng)控器3 為二級網(wǎng)控器,二級網(wǎng)控器接在由一級網(wǎng)控器構(gòu)成的子網(wǎng)中,同時該子網(wǎng)中也接有窗口機或掛失機等終端。系統(tǒng)采用兩級網(wǎng)絡(luò)結(jié)構(gòu)。

  AMR 與ACR 的配置是與該設(shè)備的ID 相配合的,其具體配置方式如圖2 所示。在本系統(tǒng)中,服務(wù)器、網(wǎng)控器和終端均采用擴展幀的單濾波方式。采用圖2 的配置方式,窗口機發(fā)送的信息只會由網(wǎng)控器轉(zhuǎn)發(fā)給服務(wù)器,而不會轉(zhuǎn)發(fā)到其它子網(wǎng)中,而服務(wù)器發(fā)給窗口機的信息也只會由網(wǎng)控器轉(zhuǎn)發(fā)給窗口機所在子網(wǎng)中,即具有報文過濾功能。波特率(BTR)的配置在圖2 中沒有提到,它也是需要配置的一個參數(shù),設(shè)備與所連網(wǎng)絡(luò)的波特率參數(shù)保持一致。

  在服務(wù)器中有相應(yīng)的數(shù)據(jù)庫和操作界面來實現(xiàn)上述參數(shù)的配置功能,配置時通過界面選擇設(shè)備類型和所屬服務(wù)區(qū),由服務(wù)器根據(jù)相關(guān)規(guī)則和數(shù)據(jù)庫中存儲的信息生成配置信息,實現(xiàn)設(shè)備網(wǎng)絡(luò)參數(shù)的自動配置。

  

 網(wǎng)絡(luò)參數(shù)配置圖 www.elecfans.com

  圖 2 網(wǎng)絡(luò)參數(shù)配置圖


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉