999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

艦載訓(xùn)練系統(tǒng)監(jiān)控及操演模式CAN網(wǎng)適配卡設(shè)計

2013-06-12 06:53:34李文勇吳杰長郭朝有
船海工程 2013年1期
關(guān)鍵詞:單片機系統(tǒng)設(shè)計

李文勇,吳杰長,郭朝有

(海軍工程大學(xué) 船舶與動力學(xué)院,武漢430033)

在本校輪機工程實驗室機艙自動化實驗平臺建設(shè)中,采用柴油機-齒輪箱-水力測功器模擬艦船柴油機動力裝置進行研究性試驗和動力工程專業(yè)實驗教學(xué)。艦船集成平臺管理系統(tǒng)(IPMS)應(yīng)滿足實船模擬訓(xùn)練功能和實驗教學(xué)訓(xùn)練功能,該機艙自動化實驗平臺的設(shè)計要滿足對柴油機試驗臺架實施全過程監(jiān)控和嵌入操作演練功能的要求,即應(yīng)具備啟動、低中高各檔車令對應(yīng)轉(zhuǎn)速、停車、倒車等的監(jiān)控與模擬操作演練兩種功能,在模擬操作演練模式下,通過運行嵌入的仿真模型,操控臺人機交互響應(yīng)模擬展示實際對象運行狀況。

在設(shè)計中首先要解決的是如何實現(xiàn)監(jiān)控模式與操作演練模式的集成和切換,即在信號輸入輸出上應(yīng)能按工作模式要求實現(xiàn)與實際監(jiān)控對象和仿真模型數(shù)據(jù)的接口、交互[1]。

發(fā)達國家艦船的IPMS普遍采用控制器局域網(wǎng)CAN與工業(yè)以太網(wǎng)絡(luò)技術(shù)開發(fā)嵌入式訓(xùn)練系統(tǒng)的設(shè)計思路。本文針對自動化實驗平臺監(jiān)控系統(tǒng)中監(jiān)控模式與訓(xùn)練模式切換問題,對采用以太網(wǎng)與CAN總線技術(shù)進行嵌入式訓(xùn)練系統(tǒng)開發(fā)設(shè)計的方案進行了系統(tǒng)分析,并依據(jù)方案要求設(shè)計了CAN總線模式切換控制電路[2]。

1 實驗平臺雙工作模式總體設(shè)計

本文所涉及的機艙自動化實驗平臺監(jiān)控對象為6135柴油機、BC1323型齒輪箱、D1000型水力測功器,在試驗設(shè)計中水力測功器用于模擬螺旋槳。動力裝置的監(jiān)控系統(tǒng)由NI公司的cRIO和PXI系統(tǒng)組成,二者通過以太網(wǎng)相互通信,與管理計算機互聯(lián)構(gòu)成上層管理網(wǎng)絡(luò)。cRIO和PXI系統(tǒng)均可插入CAN設(shè)備卡提供CAN節(jié)點,構(gòu)成底層CAN總線網(wǎng)絡(luò)。PXI系統(tǒng)可支持基于PXI、PXIExpress、PCI、PCIExpress等接口的一系列外設(shè)進行擴展應(yīng)用,監(jiān)控系統(tǒng)雙層網(wǎng)絡(luò)見圖1[3]。

圖1 監(jiān)控系統(tǒng)雙層網(wǎng)絡(luò)

面向設(shè)備現(xiàn)場底層的數(shù)據(jù)交換網(wǎng)絡(luò)設(shè)計為兩個相互獨立的CAN總線網(wǎng)絡(luò),分別對應(yīng)監(jiān)控網(wǎng)和訓(xùn)練網(wǎng),見圖2。監(jiān)控對象掛接在監(jiān)控網(wǎng)絡(luò)上。訓(xùn)練網(wǎng)絡(luò)則由插入cRIO機箱內(nèi)的NI 9853模塊CAN0通道與嵌入到NI PXI系統(tǒng)的CAN網(wǎng)適配器通信接口0互聯(lián)組成。動力裝置的仿真模型由計算機軟件編程實現(xiàn),并嵌在主程序中。

圖2 機艙自動化平臺網(wǎng)絡(luò)結(jié)構(gòu)

系統(tǒng)默認情況下,CAN網(wǎng)適配器選通通訊接口0,接口1被禁止,測控臺只能夠與監(jiān)控網(wǎng)實現(xiàn)數(shù)據(jù)交換。模擬操作演練模式下,軟件程序控制CAN網(wǎng)適配器選通接口1,接口0的通信被禁止。此時,NI 9853模塊的CAN1口與CAN網(wǎng)適配器的通訊接口1建立通信,動力裝置的仿真模型被激活后與測控臺進行數(shù)據(jù)交換,監(jiān)控網(wǎng)則通過NI 9853模塊CAN0口與測控臺實現(xiàn)數(shù)據(jù)交換,由于監(jiān)控網(wǎng)絡(luò)采用了雙冗余的設(shè)計結(jié)構(gòu),這樣即便監(jiān)控對象處在運轉(zhuǎn)狀態(tài)下,仍然可以安全地切換到訓(xùn)練模式,實現(xiàn)了監(jiān)控與訓(xùn)練的同步[4]。

2 PCI總線的CAN網(wǎng)適配器設(shè)計

2.1 設(shè)計原理

CAN適配器是插于PC機PCI總線插槽的具有CAN通信接口的電路板。從圖2可見,該系統(tǒng)測控臺CAN適配器節(jié)點的實現(xiàn)是關(guān)鍵。通過CAN適配器,上位微機才能訪問所有監(jiān)測數(shù)據(jù)。本文選用PCI總線原因在于與其它主流總線相比,PCI總線具有速度快、實時性好等優(yōu)點。

圖3所示的CAN網(wǎng)適配器電路原理圖由PCI總線接口芯片CH365、雙向緩沖接口芯片CH421、Px89C591單片機以及CAN網(wǎng)模式切換接口電路組成。CH365是連接PCI總線的通用接口芯片,支持I/O映射、存儲器映射以及中斷等。CH421則是提供雙向數(shù)據(jù)緩沖的接口芯片,通過其在CH365與單片機Px89c51之間提供雙向數(shù)據(jù)緩沖,實現(xiàn)兩者的異步數(shù)據(jù)交換。當計算機需要與單片機聯(lián)系時,先向CH421寫入數(shù)據(jù),然后通過CH365的地址線A15輸出低電平,使單片機進入中斷程序,從CH421獲取數(shù)據(jù)并處理。單片機也可通過控制數(shù)據(jù)線P10輸出低電平,使計算機進入中斷程序,在程序控制下計算機通過CH365從CH421獲得數(shù)據(jù)并處理。

圖3 CAN網(wǎng)適配器電路原理

上電復(fù)位后,系統(tǒng)默認為監(jiān)控模式,數(shù)據(jù)分配器和數(shù)據(jù)選擇器的D1通道被選通,D0通道通信被禁止,上位機接收通訊接口0的數(shù)據(jù)。當需要切換為訓(xùn)練模式時,上位機通過PCI總線控制單片機,單片機接收到指令后選通數(shù)據(jù)分配器和選擇器的D0通道,禁止D1通道通信。這樣,上位機轉(zhuǎn)為接收CAN通訊接口1的數(shù)據(jù),上位機將與動力裝置的仿真模型進行數(shù)據(jù)交互。

2.2 CAN網(wǎng)切換電路的實現(xiàn)

本文設(shè)計的CAN網(wǎng)切換電路,采用帶CAN控制器的單片機P8xC591作為微處理器,CAN總線網(wǎng)絡(luò)通信接口由兩個CAN總線收發(fā)器PCA82C250以及數(shù)據(jù)分配器74LS138、數(shù)據(jù)選擇器74LS151組成,硬件連接如圖4所示。

P8xC591為帶CAN控制器的單片8位高性能的微控制器,從屬于80C51微控制器家族。它在80C51標準特性的基礎(chǔ)上增加了一些對于應(yīng)用具有重要作用的硬件功能。具有16 kb在系統(tǒng)可編程的Flash存儲器,512字節(jié)片內(nèi)數(shù)據(jù)RAM,32位I/O口線,看門狗定時器,4個中斷優(yōu)先級,15個中斷源,3個16位定時/計數(shù)器,更重要的是它集成了CAN控制器,這將大大簡化應(yīng)用系統(tǒng)的硬件設(shè)計,使之與CAN總線接口芯片PCA82C250可以直接連接。

數(shù)據(jù)分配器74LS138、數(shù)據(jù)選擇器74LS151是高速TTL器件,74LS138芯片可接受3位二進制加權(quán)地址輸入(A0,A1和A2),當使能時,根據(jù)地址將數(shù)據(jù)信號分配到相應(yīng)的通道輸出。74LS151芯片的3個地址輸入端S2、S1、S0,可選擇D0~D7共8個數(shù)據(jù)源,具有兩個互補輸出端。

2.3 CAN網(wǎng)切換電路的軟件程序設(shè)計

模式切換電路在能夠正常工作之前,必須對P8xC591微控制器(MCU)進行正確的初始化,包括設(shè)置微控制器中斷、CAN通信波特率、CAN控制器的驗收代碼寄存器和驗收屏蔽寄存器以及工 作模式等[5]。

圖4 模式切換電路原理

初始化完成后進入模式切換主程序。系統(tǒng)默認為監(jiān)控模式,P2.0引腳輸出高電平,此時數(shù)據(jù)分配器與數(shù)據(jù)選擇器的地址輸入分別為A2A1A0=001,S2S1S0=001,即74LS138的Y1口被選通并作為數(shù)據(jù)輸出端口,74LS151的D1口被選通并作為數(shù)據(jù)輸入端口,MCU與監(jiān)控網(wǎng)絡(luò)上的數(shù)據(jù)收發(fā)器建立通信連接。當要切換到訓(xùn)練模式時,程序控制P2.0引腳輸出低電平,數(shù)據(jù)分配器與選擇器的地址輸入切換為A2A1A0=000,S2S1S0=000,即74LS138的Y0口作為數(shù)據(jù)輸出端口被選通,74LS151的D0口作為數(shù)據(jù)輸入端口被選通,通過通道切換,MCU與訓(xùn)練網(wǎng)絡(luò)的數(shù)據(jù)收發(fā)器建立通信連接。當再次按下模式切換按鍵時,數(shù)據(jù)通道切換到原通道模式,執(zhí)行相應(yīng)的功能。圖5為模式切換程序設(shè)計流程。

圖5 模式切換程序設(shè)計流程

模式切換C51代碼如下。

Void INT0_SW(void)interrupt 0

{

EA=0;//中斷禁能

P2^0=~P2^0;

EA=1;//開中斷

}

Void main(void)

{MCU_init();//MCU初始化子函數(shù)

PeliCAN_init();//片內(nèi)CAN控制器的初始化子函數(shù)

……

}

3 結(jié)論

利用以太網(wǎng)與現(xiàn)場總線技術(shù)解決模式切換問題的關(guān)鍵在于解決好數(shù)據(jù)交互通道的匹配,而通過網(wǎng)絡(luò)協(xié)議制定匹配規(guī)則靈活性較大,但設(shè)計、調(diào)試周期長。在現(xiàn)場總線層解決數(shù)據(jù)交互問題具有簡潔、高效的特點,對解決現(xiàn)場總線層數(shù)據(jù)交互通道的選擇問題有一定參考價值。

[1]陸錦輝,張 敏.主推進系統(tǒng)實船訓(xùn)練系統(tǒng)的研究與實現(xiàn)[J].上海船舶運輸科學(xué)研究所學(xué)報,2006(1):6-9.

[2]陽憲惠.網(wǎng)絡(luò)化控制系統(tǒng)[M].北京:清華大學(xué)出版社,2009.

[3]孔慶福,宋金陽.船舶輪機模擬訓(xùn)練裝置技術(shù)現(xiàn)狀及發(fā)展趨勢[J].艦船科學(xué)技術(shù),2010(1):26-29.

[4]王術(shù)新,余世林,寧海強,等.艦艇主動力裝備模擬訓(xùn)練系統(tǒng)的開發(fā)與研制[J].船海工程,2008(4):28-30.

[5]饒運濤,鄒繼軍,王進宏,等.現(xiàn)場總線CAN原理與應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社,2007.

猜你喜歡
單片機系統(tǒng)設(shè)計
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲AV色香蕉一区二区| 久久精品免费国产大片| 巨熟乳波霸若妻中文观看免费| 91免费精品国偷自产在线在线| 国产福利影院在线观看| 不卡网亚洲无码| 国产浮力第一页永久地址| 亚洲妓女综合网995久久| 国产激情在线视频| 欧美国产日韩另类| 激情无码视频在线看| 在线免费亚洲无码视频| 日韩人妻精品一区| 国产一区二区免费播放| 免费一级成人毛片| 天堂成人在线视频| 亚洲欧美一区在线| 毛片国产精品完整版| 日韩无码视频播放| 国产视频入口| 免费在线一区| 天天躁狠狠躁| 日本一区二区不卡视频| 亚洲αv毛片| 成人中文字幕在线| 夜夜高潮夜夜爽国产伦精品| 精品欧美日韩国产日漫一区不卡| 婷婷六月在线| 久久青青草原亚洲av无码| 欧美日本不卡| 制服丝袜 91视频| 日韩毛片免费| 日韩第九页| 欧美一级色视频| 国产区网址| 一级毛片在线直接观看| 婷婷成人综合| 四虎影视无码永久免费观看| 一级不卡毛片| 99精品在线看| 永久天堂网Av| 亚洲日韩精品欧美中文字幕| 国产在线视频自拍| 狠狠综合久久| 57pao国产成视频免费播放| 亚洲天堂网在线播放| 国产精品女主播| 国产成人一区二区| 2020精品极品国产色在线观看| 国产91丝袜在线播放动漫| 日韩精品专区免费无码aⅴ| 国产你懂得| 欧美综合一区二区三区| 亚洲色成人www在线观看| 精品一区二区三区自慰喷水| 国产高清在线丝袜精品一区| 欧美不卡视频在线| 91精品国产自产在线老师啪l| 色妺妺在线视频喷水| 色综合综合网| 无码久看视频| 在线观看欧美国产| 日本高清有码人妻| 在线观看精品自拍视频| 亚洲欧美h| 亚洲精品国产精品乱码不卞| 日韩在线视频网站| 国产精品对白刺激| 91香蕉国产亚洲一二三区 | 日韩美毛片| 午夜成人在线视频| 2020久久国产综合精品swag| 日本免费a视频| 亚洲国产欧洲精品路线久久| 毛片在线看网站| 国产一级毛片在线| 永久免费AⅤ无码网站在线观看| 91福利在线看| 麻豆精品视频在线原创| 天天躁夜夜躁狠狠躁图片| 久久久久久久久久国产精品| 久久精品国产999大香线焦|