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

基于ACCESS數(shù)據(jù)庫的CAN總線數(shù)據(jù)采集方法的設(shè)計與實現(xiàn)

2011-07-07 08:48:40
制造業(yè)自動化 2011年21期
關(guān)鍵詞:程序數(shù)據(jù)庫信息

張 勇

(上海飛機(jī)設(shè)計研究院 飛控系統(tǒng)設(shè)計研究部,上海 200436)

0 引言

CAN(Controller Area Network 控制器局域網(wǎng))總線是在汽車、輪船、醫(yī)療等領(lǐng)域廣泛應(yīng)用的一種串行數(shù)據(jù)通訊現(xiàn)場總線,能有效地支持具有很高安全等級的分布式實時控制。由于CAN總線數(shù)據(jù)通信具有高可靠性、實時性和靈活性的特點,常被應(yīng)用于飛機(jī)、汽車、輪船等計算機(jī)系統(tǒng)之間的通訊方式,因此CAN總線的數(shù)據(jù)采集技術(shù)也得到了廣泛應(yīng)用。

CAN總線為串行數(shù)據(jù)協(xié)議總線,能夠同時傳輸多個報文(message),一個報文定義為一幀,分為三個域,標(biāo)準(zhǔn)型CAN總線數(shù)據(jù)格式如圖1所示,分別為ID域(Identifier),數(shù)據(jù)長度定義域(Length)和數(shù)據(jù)信息域(Data),圖中的箭頭指示了數(shù)據(jù)傳輸?shù)南群箜樞颉?/p>

圖1 標(biāo)準(zhǔn)型CAN總線數(shù)據(jù)位定義

1 系統(tǒng)硬件方案設(shè)計實現(xiàn)

CAN總線為多主方式,理論上一條CAN總線上可以串接110個節(jié)點,為了讀取CAN總線數(shù)據(jù),可采用如圖2所示的拓?fù)浣Y(jié)構(gòu)將CAN總線采集設(shè)備接入到CAN總線上。

圖2 CAN總線數(shù)據(jù)采集系統(tǒng)連接原理圖

本方案中系統(tǒng)硬件采用NI公司的PXI-648x系列CAN總線卡,機(jī)箱采用PXI-1050,測試服務(wù)器與測試客戶端之間采用以太網(wǎng)連接方式。

2 系統(tǒng)軟件設(shè)計實現(xiàn)

在CAN總線數(shù)據(jù)采集軟件的設(shè)計實現(xiàn)時,需要重點考慮的問題是CAN總線數(shù)據(jù)的正確解析。CAN總線通道可同時發(fā)送多個報文,每個報文的數(shù)據(jù)域最長可達(dá)64位,理論上一個通道的信息可多達(dá)幾百個,因此,正確解析每個通道的數(shù)據(jù)信息至關(guān)重要。當(dāng)前CAN的總線數(shù)據(jù)采集方法廣泛采用數(shù)據(jù)庫技術(shù),編寫CANdb數(shù)據(jù)庫文件作為數(shù)據(jù)采集和解析的基礎(chǔ),有眾多商用軟件(如CANoe,NI的QNmax等)可以實現(xiàn)CANdb數(shù)據(jù)庫文件的編輯。本文闡述了一種基于MS Office Access數(shù)據(jù)庫進(jìn)行CAN總線數(shù)據(jù)采集的實現(xiàn)方法。

2.1 建立Access數(shù)據(jù)庫

CAN總線數(shù)據(jù)采集最終要建立的是CAN總線數(shù)據(jù)庫,它是CAN數(shù)據(jù)解析的基礎(chǔ)。根據(jù)CAN總線的數(shù)據(jù)格式,在Access數(shù)據(jù)庫中建立如圖3所示的數(shù)據(jù)庫表格。

圖3 數(shù)據(jù)庫設(shè)計視圖

其中包含了CAN總線數(shù)據(jù)格式的各種基本信息,主要字段設(shè)計的說明如表1所示。

2.2 建立Access數(shù)據(jù)庫映射程序

有了Access數(shù)據(jù)庫,就需要在軟件中建立與數(shù)據(jù)庫對應(yīng)的結(jié)構(gòu)體,在程序調(diào)用時為程序變量賦值。程序設(shè)計結(jié)構(gòu)體如下:

表1 Access數(shù)據(jù)庫主要字段說明表

2.3 軟件流程設(shè)計

CAN總線數(shù)據(jù)采集軟件的開發(fā)采用NI公司LabWINDOWS/CVI軟件,該軟件對Access數(shù)據(jù)庫的支持友好,可以方便的與數(shù)據(jù)源連接,能夠滿足程序設(shè)計的需要。軟件系統(tǒng)的流程圖如圖4所示。

圖4 CAN總線采集程序流程圖

3 結(jié)束語

本文探索了一種利用Access數(shù)據(jù)庫技術(shù)實現(xiàn)CAN總線數(shù)據(jù)采集的方法,通過LabWindows/CVI+Access軟件編程實現(xiàn)了CAN總線數(shù)據(jù)的自動化解析、處理,很好的實現(xiàn)了CAN總線的自動采集功能,在試驗中能夠滿足各種CAN總線信息的采集,取得了良好的實用效果。

[1] CAN-bus規(guī)范V2.0版本,譯自BOSCH 公司《CAN Specification V2.0》.

[2] NI-CANTM Hardware and Software Manual.

[3] 王建新,等.LabWindows/CVI測試技術(shù)及工程應(yīng)用[M],化學(xué)工業(yè)出版社,2006.

[4] 王俊波,胥布工.CANopen協(xié)議分析與實現(xiàn)[J].計算機(jī)信息,2006,22(6-2):104-106.

猜你喜歡
程序數(shù)據(jù)庫信息
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲中文精品人人永久免费| 性欧美在线| 中文字幕在线欧美| 少妇精品在线| 91 九色视频丝袜| 欧美性天天| 999精品视频在线| 亚洲国产综合精品一区| 男女精品视频| 亚洲欧美在线综合图区| 无码免费视频| 久久国产黑丝袜视频| 国产中文一区二区苍井空| AV天堂资源福利在线观看| 19国产精品麻豆免费观看| 欧美午夜在线视频| 亚洲AV人人澡人人双人| 伊人网址在线| 国产va欧美va在线观看| 波多野结衣一区二区三区AV| 色爽网免费视频| 亚洲人成网站观看在线观看| 亚洲午夜天堂| 国产高潮视频在线观看| 欧美专区日韩专区| 福利在线一区| 久久久久青草大香线综合精品| 免费国产黄线在线观看| 久久久久人妻一区精品| 少妇精品网站| 国产理论最新国产精品视频| 又粗又大又爽又紧免费视频| 91麻豆国产视频| 国产一区二区视频在线| 午夜精品国产自在| 97在线观看视频免费| 毛片在线看网站| 亚洲欧州色色免费AV| 精品人妻系列无码专区久久| 成人自拍视频在线观看| 亚洲人成网线在线播放va| 日韩a级毛片| 成人国产免费| 国产福利微拍精品一区二区| 欧美啪啪视频免码| 亚洲香蕉在线| 久久网欧美| 国产全黄a一级毛片| 亚洲精品你懂的| 欧美精品成人| 91亚洲精品国产自在现线| 精品国产中文一级毛片在线看| 欧美三级日韩三级| 欧美一区二区三区国产精品| 亚洲欧美在线综合一区二区三区| 免费国产高清精品一区在线| 日韩欧美国产另类| 日韩精品毛片| 在线免费a视频| 91人妻在线视频| 亚洲第一黄色网| 国产黄在线观看| 麻豆精品在线视频| 国产黑丝视频在线观看| 成人午夜精品一级毛片| 99久久精品国产精品亚洲| 99这里只有精品在线| 国产激爽爽爽大片在线观看| 欧美区日韩区| 青青青草国产| 欧美日韩国产在线观看一区二区三区 | 国产乱人视频免费观看| 91久久精品日日躁夜夜躁欧美| 日日拍夜夜嗷嗷叫国产| 成人日韩视频| 综合五月天网| 欧美成人午夜视频免看| 大香伊人久久| 少妇精品在线| 91在线一9|永久视频在线| 四虎影视永久在线精品| 国产成人久视频免费|