關(guān)于CAN總線的接觸網(wǎng)隔離開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究_第1頁
關(guān)于CAN總線的接觸網(wǎng)隔離開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究_第2頁
關(guān)于CAN總線的接觸網(wǎng)隔離開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究_第3頁
關(guān)于CAN總線的接觸網(wǎng)隔離開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究_第4頁
關(guān)于CAN總線的接觸網(wǎng)隔離開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、關(guān)于CAN總線的接觸網(wǎng)隔分開關(guān)監(jiān)控系統(tǒng)的設(shè)計(jì)探究目前國內(nèi)鐵道機(jī)務(wù)段使用接觸網(wǎng)隔分開關(guān)進(jìn)展電分段, 一部分機(jī)務(wù)段對隔分開關(guān)的動(dòng)作仍是手動(dòng)操作, 不僅效率低, 而且操作員的平安隱患系數(shù)非常大;另一部分采用微機(jī)監(jiān)控方式, 采用RS232/485和無線通信方式, 然而RS232/485 的通信間隔 無法到達(dá)要求, 無線通信又對現(xiàn)場的輻射、電場及磁場的要求比較苛刻。考慮到機(jī)務(wù)段工作環(huán)境比較惡劣, 筆者提出構(gòu)建一種新的監(jiān)控系統(tǒng), 該系統(tǒng)采用具有強(qiáng)糾錯(cuò)才能、高性價(jià)比的CAN總線通信方法, 并在接觸網(wǎng)上設(shè)有2.5萬伏的高壓。為了保障在機(jī)車頂部作業(yè)工作人員的平安, 系統(tǒng)采用了一人操作一人監(jiān)護(hù)且均需要刷卡的互鎖機(jī)

2、制, 采用可供選擇的聯(lián)機(jī)驗(yàn)證形式和獨(dú)立操作形式, 符合鐵道部?電氣化鐵路有關(guān)人員電氣平安規(guī)那么?第24 條所給出的接觸網(wǎng)隔分開關(guān)操作的規(guī)定。隨著嵌入式系統(tǒng)應(yīng)用的開展, 各現(xiàn)場總線的應(yīng)用日益廣泛, 其中控制器局域網(wǎng)(controlareanetwork, CAN)總線以構(gòu)造簡單、低本錢、高可靠性、實(shí)時(shí)性和抗干擾才能強(qiáng)等優(yōu)點(diǎn)在工業(yè)現(xiàn)場控制等眾多領(lǐng)域得到了廣泛應(yīng)用。CAN能有效支持具有很高平安等級(jí)的分布實(shí)時(shí)控制, 已被列入ISO國際標(biāo)準(zhǔn), 稱為ISO11898。CAN協(xié)議是建立在國際標(biāo)準(zhǔn)組織的開放系統(tǒng)互聯(lián)模型根底上的, 不過其模型只有3層, 即OSI底層的物理層、數(shù)據(jù)鏈路層和應(yīng)用層。由于其構(gòu)造層次少

3、, 因此有利于系統(tǒng)中實(shí)時(shí)控制信號(hào)的傳送。1 系統(tǒng)總體方案設(shè)計(jì)整個(gè)系統(tǒng)包括以AVR128單片機(jī)為主控制器的下位機(jī)監(jiān)控裝置、CAN通信模塊和上位機(jī)監(jiān)控系統(tǒng)3個(gè)部分。下位機(jī)監(jiān)控裝置包括液晶面板、鍵盤、語音、時(shí)鐘、射頻卡、電機(jī)控制、信號(hào)機(jī)控制、CAN總線智能節(jié)點(diǎn)等模塊, 以及一些開關(guān)量輸入輸出等;CAN通信模塊包括CAN總線程序設(shè)計(jì)、CAN-RS232轉(zhuǎn)換器和CAN總線應(yīng)用層協(xié)議設(shè)計(jì)等;上位機(jī)包括RS232通信、監(jiān)控界面以及數(shù)據(jù)庫等。下位機(jī)負(fù)責(zé)采集并顯示現(xiàn)場隔分開關(guān)的狀態(tài)和執(zhí)行開關(guān)動(dòng)作, 是操作員和監(jiān)護(hù)員與系統(tǒng)的主要操作界面。下位機(jī)監(jiān)控裝置一共有10個(gè), 在CAN網(wǎng)絡(luò)里被定義為節(jié)點(diǎn)1 10;上位機(jī)負(fù)責(zé)

4、遠(yuǎn)程監(jiān)控, 并提供操作員和監(jiān)護(hù)員的數(shù)據(jù)庫, 進(jìn)步了整個(gè)系統(tǒng)的平安性;CAN通信模塊是下位機(jī)與上位機(jī)通信的轉(zhuǎn)換模塊, 由于監(jiān)控主機(jī)(上位機(jī))沒有CAN標(biāo)準(zhǔn)接口, 故需要專門設(shè)計(jì)一個(gè)轉(zhuǎn)換裝置, 即CAN通信模塊, 它本質(zhì)就是CAN-RS232的轉(zhuǎn)換器, 負(fù)責(zé)數(shù)據(jù)的傳輸。2 下位機(jī)監(jiān)控裝置下位機(jī)監(jiān)控裝置設(shè)置在一個(gè)防護(hù)亭里面, 其操作面板上設(shè)有接觸網(wǎng)開關(guān)狀態(tài)指示燈、操作按鈕和鑰匙閉鎖開關(guān)等。綜合考慮價(jià)格、IO資源及功能要求, 選擇Atmel公司的AVRATmega128單片機(jī)作為主控制芯片;液晶面板選擇OCM12864, 用在下位機(jī)監(jiān)控裝置上, 顯示當(dāng)前隔分開關(guān)的狀態(tài)、機(jī)車號(hào)、操作員卡號(hào)及操作步驟提示

5、;鍵盤設(shè)計(jì)為4 4的矩陣鍵盤, 通過ATmega128的PB口組建而成, 用來輸入機(jī)車號(hào)、卡號(hào)及進(jìn)展刪除、確認(rèn)等功能操作;語音芯片采用BMP5008系列4 M的語音模塊, 主要用來對在防護(hù)亭里工作的操作員和監(jiān)護(hù)員播放操作步驟及一些其他提示, 并配合液晶顯示模塊進(jìn)展步驟提示工作;時(shí)鐘模塊主要是使下位機(jī)監(jiān)控裝置上能顯示當(dāng)前的時(shí)間, 選用了涓流充電時(shí)鐘芯片DS1302, 能提供2100 年前的秒、分、時(shí)、日、月、年的時(shí)間信息;射頻卡主要是到達(dá)認(rèn)證的目的, 通過IC卡和上位機(jī)上的數(shù)據(jù)庫, 認(rèn)證操作員和監(jiān)護(hù)員的身份, 只有操作員和監(jiān)護(hù)員同時(shí)刷卡成功且卡號(hào)對應(yīng)才能進(jìn)展隔分開關(guān)的閉合或翻開操作;通過AVR1

6、28單片機(jī)輸出的開關(guān)信號(hào)來控制電機(jī)正轉(zhuǎn)或反轉(zhuǎn), 從而使與電機(jī)連接的隔分開關(guān)斷開或閉合;CAN總線智能節(jié)點(diǎn)的主要目的是使每一個(gè)下位機(jī)監(jiān)控裝置里的AVR128單片機(jī)都作為CAN總線上的一個(gè)子節(jié)點(diǎn), 從而完成CAN總線的組網(wǎng)。3 CAN通信模塊設(shè)計(jì)3.1 CAN通信模塊的硬件設(shè)計(jì)CAN通信模塊主要負(fù)責(zé)處理各個(gè)下位機(jī)監(jiān)控裝置與監(jiān)控主機(jī)的信息通信問題, 下位機(jī)監(jiān)控裝置與通信控制單元采用CAN通信, 監(jiān)控主機(jī)與通信控制單元采用RS232通信, 故該模塊本質(zhì)上是一個(gè)CAN-RS232轉(zhuǎn)換卡, 同時(shí)也是CAN網(wǎng)絡(luò)中的一個(gè)CAN節(jié)點(diǎn), 定義為節(jié)點(diǎn)0。CAN通信模塊的控制芯片采用STC89C52單片機(jī);CAN控制

7、器采用Philips公司的獨(dú)立CAN控制器SJA1000, 兼容CAN2.0A和CAN2.0B兩種技術(shù)標(biāo)準(zhǔn);CAN驅(qū)動(dòng)器采用Philips公司的PCA82C250, 可提供對總線的差動(dòng)發(fā)送和接收功能.下位機(jī)監(jiān)控裝置的信息通過CAN總線發(fā)送給CAN通信模塊, CAN通信模塊再將該信息通過串口發(fā)送給監(jiān)控主機(jī);類似地, 監(jiān)控主機(jī)可以通過串口將要發(fā)送至下位機(jī)監(jiān)控裝置的信息發(fā)送給CAN通信模塊, 然后由CAN通信模塊通過CAN總線發(fā)送給下位機(jī)監(jiān)控裝置。3.2 CAN通信模塊的軟件設(shè)計(jì)CAN通信模塊的軟件設(shè)計(jì)主要包括串口的初始化、發(fā)送、接收程序和CAN的初始化、發(fā)送、接收程序兩大部分。串口的軟件設(shè)計(jì)比較常

8、見,故不再詳述。主要包括工作方式的設(shè)置、ACR/AMR的設(shè)置、BTR0/BTR1的設(shè)置、OCR的設(shè)置, 以及中斷允許存放器的設(shè)置等;接收函數(shù)中, 要對總線上數(shù)據(jù)是否有需要承受、報(bào)文是否有效等狀態(tài)做出判斷, 并進(jìn)入相應(yīng)的處理程序;發(fā)送過程也需要對上次發(fā)送是否完成、緩沖器是否鎖定等狀態(tài)做出判斷, 并進(jìn)展相應(yīng)的處理。3.3 CAN通信應(yīng)用層協(xié)議的制定CAN協(xié)議本身只定義了物理層和數(shù)據(jù)鏈路層的標(biāo)準(zhǔn)(遵循OSI標(biāo)準(zhǔn)), 因此, 用戶在應(yīng)用CAN協(xié)議時(shí), 必須根據(jù)實(shí)際需求自行定義CAN高層協(xié)議。國際上已經(jīng)形成了諸多基于CAN的高層應(yīng)用協(xié)議, 如CAL、CANopen、DeviceNet、SDS和CAN K

9、ingdom等, 而適于接觸網(wǎng)隔分開關(guān)監(jiān)控系統(tǒng)的統(tǒng)一的CAN高層應(yīng)用協(xié)議目前還沒有形成。在信息的安排上應(yīng)該注意CAN信息幀一次最多可以發(fā)送8個(gè)字節(jié)的數(shù)據(jù)。該系統(tǒng)中, CAN通信采用帶29位報(bào)文標(biāo)識(shí)符的擴(kuò)展幀, 主要通過報(bào)文標(biāo)識(shí)符中的內(nèi)容來確定該幀數(shù)據(jù)的類型、通信目的地址、源地址、股道號(hào)和完畢標(biāo)記等信息。對于CAN通信模塊來說, CAN總線上要發(fā)送的數(shù)據(jù)定義為3種, 即發(fā)送數(shù)據(jù)幀、遠(yuǎn)程懇求幀和信息應(yīng)答幀.4 上位機(jī)監(jiān)控系統(tǒng)上位機(jī)監(jiān)控系統(tǒng)采用工控機(jī)作為人機(jī)接口,使用RS232串行接口通過CAN通信模塊與下位機(jī)監(jiān)控裝置進(jìn)展通信, 利用Windows環(huán)境下開發(fā)軟件的可視性, 面向事件和對象的特征, 編

10、寫良好的用戶界面。上位機(jī)可以接收現(xiàn)場接觸網(wǎng)隔分開關(guān)分合的狀態(tài)、操作員的卡號(hào)、監(jiān)護(hù)員的卡號(hào)、機(jī)車類型以及機(jī)車號(hào), 在聯(lián)機(jī)驗(yàn)證形式中, 值班員可以發(fā)送信息來同意操作員和監(jiān)護(hù)員繼續(xù)操作或回絕其繼續(xù)操作, 且值班員可以查詢工作人員的歷史工作數(shù)據(jù)。為完成這一系列功能的設(shè)計(jì), 該系統(tǒng)使用了BorlandC+Builder來開發(fā)該接觸網(wǎng)隔分開關(guān)監(jiān)控系統(tǒng)的上位機(jī)程序。根據(jù)設(shè)計(jì)要求, 上位機(jī)程序主要完成如下的功能:用戶登錄, 密碼設(shè)定, 確保身份的認(rèn)證;主工作界面, 現(xiàn)場數(shù)據(jù)的實(shí)時(shí)監(jiān)控;操作員和監(jiān)護(hù)員的數(shù)據(jù)庫管理和維護(hù);歷史工作數(shù)據(jù)的記錄與管理。5 結(jié)論基于CAN總線的接觸網(wǎng)隔分開關(guān)監(jiān)控裝置是專門針對電氣化機(jī)務(wù)段、動(dòng)車段和機(jī)車廠的接觸網(wǎng)隔分開關(guān)的集中監(jiān)控而研制的一種分布式綜合自動(dòng)化系統(tǒng)。該系統(tǒng)可實(shí)現(xiàn)對機(jī)務(wù)段整備場接觸網(wǎng)隔分開關(guān)進(jìn)展集中監(jiān)控和平安管理。由于其采用了抗干擾才能較強(qiáng)的通信方式、可重復(fù)使用的IC卡、語音提示, 以及對接地桿位置、隔分開關(guān)操作機(jī)構(gòu)電源、鑰匙開關(guān)、軟件多級(jí)閉鎖等功能,大大進(jìn)步了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論