亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Python的汽車CAN總線報文換擋次數(shù)統(tǒng)計

        2021-12-22 07:11:50李波張建穆勇勇
        汽車工藝師 2021年12期
        關(guān)鍵詞:數(shù)據(jù)處理功能系統(tǒng)

        李波,張建,穆勇勇

        西安雙特智能傳動有限公司 陜西西安 710119

        近年來,汽車電子系統(tǒng)的功能越來越強大,其電子控制單元也越來越多。各個控制器之間的信息交換主要依靠車載網(wǎng)絡(luò)技術(shù),而CAN總線作為車載網(wǎng)絡(luò)系統(tǒng)的重要組成部分,在汽車電子系統(tǒng)的網(wǎng)絡(luò)通信與控制中得到廣泛應(yīng)用[1,2]。

        為了了解安裝自動變速器車輛的運行情況,可以通過采集車輛實際運行的報文并解析報文,分析車輛運行的實際換擋次數(shù)。如果依靠人工來統(tǒng)計龐大的采集數(shù)據(jù),會消耗大量的時間并且效率較慢。本文旨在開發(fā)一種CAN總線數(shù)據(jù)統(tǒng)計系統(tǒng),實現(xiàn)自動統(tǒng)計換擋次數(shù),進而解決統(tǒng)計大量數(shù)據(jù)帶來的諸多困難,提高效率。

        系統(tǒng)架構(gòu)

        本系統(tǒng)主要由三個功能模塊組成,分別為:人機交互、數(shù)據(jù)處理以及目標(biāo)結(jié)果生成。系統(tǒng)整體流程如圖1所示,人機交互主要包括待處理數(shù)據(jù)路徑和系統(tǒng)工作狀態(tài)的提示;數(shù)據(jù)處理包括數(shù)據(jù)提取和Message轉(zhuǎn)換;目標(biāo)結(jié)果生成包括數(shù)據(jù)重組、數(shù)據(jù)寫入和目標(biāo)格式文件生成。

        圖1 系統(tǒng)整體流程

        系統(tǒng)功能

        Python是一種面向?qū)ο蟮?、交互式的、解釋型的計算機編程語言,具有實用性強、功能全面、性能高的特點,擁有豐富的標(biāo)準(zhǔn)庫和第三方庫。本系統(tǒng)基于Python平臺,通過面向?qū)ο箝_發(fā)方式進行軟件開發(fā)[3]。

        1.人機交互功能

        用戶將處理數(shù)據(jù)及軟件放到同一個文件夾里面,雙擊軟件系統(tǒng)開始統(tǒng)計換擋次數(shù)并且彈出轉(zhuǎn)換進度條界面,提示用戶轉(zhuǎn)換進度,如圖2所示,當(dāng)顯示100%時,提示用戶統(tǒng)計完成。

        圖2 轉(zhuǎn)換進度

        2.數(shù)據(jù)處理功能

        (1)原始報文格式分析 如果需要提取信息功能,首先需要了解原始報文的記錄規(guī)則?,F(xiàn)在以周立功CAN線記錄儀采集的“*.asc”格式報文為例進行分析,采集的一段車輛運行報文,如圖3所示。

        圖3 車輛運行報文

        每條報文中包含的數(shù)據(jù)可以分為七組,分組示例見表1。第1組表示幀時間間隔;第2組表示此條報文通道;第3組用于記錄幀的報文ID;第4組表示報文傳輸方向;第5組表示符號d ;第6組表示信息長度;第7組記錄幀的數(shù)據(jù)。

        表1 報文數(shù)據(jù)分組示例

        (2)數(shù)據(jù)處理功能 如圖4所示,該模塊分為兩部分,第一部分將ETC2報文按照一定的規(guī)則進行拆分,其拆分信息按照設(shè)計的邏輯進行計數(shù)。第二部分將其統(tǒng)計次數(shù)按照設(shè)定格式儲存為文本格式。數(shù)據(jù)處理功能是核心功能。

        圖4 數(shù)據(jù)處理模塊

        3.目標(biāo)文件生成功能

        該模塊主要包括數(shù)據(jù)重組、數(shù)據(jù)寫入及文件生成。系統(tǒng)將數(shù)據(jù)處理模塊生成的通用化信息以參數(shù)形式傳遞給目標(biāo)格式數(shù)據(jù)類,目標(biāo)格式數(shù)據(jù)類創(chuàng)建目標(biāo)對象接收通用化報文對象中的數(shù)據(jù),并按照規(guī)定格式進行組合,組合完成后,將其重組的數(shù)據(jù)寫入文件中。

        實驗測試

        1.實驗準(zhǔn)備

        如圖5所示,本文中報文采集的硬件工具為周立功車載CAN-BUS 數(shù)據(jù)記錄儀。車輛為公司通勤班車,如圖6所示。

        圖5 周立功車載CAN-BUS 數(shù)據(jù)記錄儀

        圖6 實驗車輛

        2.實驗結(jié)果分析

        通過運行該腳本會生成目標(biāo)文件.txt,將其內(nèi)容拷貝到Excel里面得出該工況下車輛整體換擋次數(shù),如圖7所示。

        圖7 該工況下車輛整體換擋次數(shù)

        結(jié)語

        本文利用Python語言實現(xiàn)了車輛換擋次數(shù)統(tǒng)計的目的,大大減少了人工進行統(tǒng)計的工作量,并且比較靈活,可以進行二次開發(fā)(提取其他報文的信息)。經(jīng)試驗測試,本系統(tǒng)能夠有效、準(zhǔn)確地對其換擋次數(shù)進行統(tǒng)計,給數(shù)據(jù)分析人員提供便利。

        猜你喜歡
        數(shù)據(jù)處理功能系統(tǒng)
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Smartflower POP 一體式光伏系統(tǒng)
        認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)于非首都功能疏解的幾點思考
        基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
        中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
        中国凸偷窥xxxx自由视频妇科| 人妻中文字幕日韩av| 18国产精品白浆在线观看免费| 久久久精品456亚洲影院| 亚洲AV一二三四区四色婷婷| av成人资源在线播放| 青青草亚洲视频社区在线播放观看 | 成人无码一区二区三区网站| 美女爽好多水快进来视频| 午夜视频在线观看日本| 中文区中文字幕免费看| 国产又黄又大又粗的视频| 韩国女主播一区二区在线观看 | 中文字幕一区二区三区四区久久| 一区二区三区人妻少妇| 午夜无码国产理论在线| 免费观看一区二区| 国产精品一品二区三区| 中文字幕日韩精品有码视频| 成人性生交片无码免费看| 亚洲欧美成人在线免费| 99精品久久精品一区| 人妻哺乳奶头奶水| 五月中文字幕| 中文字幕亚洲视频三区| 伊人久久大香线蕉av波多野结衣| 久久精品无码免费不卡| 久久丁香花综合狼人| 中文字幕精品一区二区的区别| 四虎影视成人永久免费观看视频| 最新国产乱视频伦在线| 亚洲一区二区三区日本久久九 | 四季极品偷拍一区二区三区视频 | 亚洲精品无码永久在线观看| 极品美女扒开粉嫩小泬| 久久久亚洲精品免费视频| 午夜福利影院成人影院| 野外少妇愉情中文字幕| 亚洲中文字幕巨乳人妻| 日韩美女av一区二区| 粉嫩被粗大进进出出视频|