国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種在線車載診斷工具的設(shè)計與開發(fā)

2021-04-21 14:15:36譚偉浩項媛媛倪海艷張敏柯若勐
汽車實用技術(shù) 2021年7期
關(guān)鍵詞:車載工程師客戶端

譚偉浩,項媛媛,倪海艷,張敏,柯若勐

一種在線車載診斷工具的設(shè)計與開發(fā)

譚偉浩,項媛媛,倪海艷,張敏,柯若勐

(陜西汽車集團有限責任公司技術(shù)中心,陜西 西安 710200)

隨著電器架構(gòu)的日趨復雜,整車產(chǎn)品開發(fā)時控制器在車輛運行過程中存在大量故障,目前故障診斷的方式一般是工程師到現(xiàn)場或者反饋給平臺管理人員進行故障信息確認,這些方式都存在信息查詢不及時、耗費人力、財力等問題,影響了整車產(chǎn)品開發(fā)周期。為解決以上問題,文章設(shè)計開發(fā)了一種在線車載診斷工具,方便工程師在手機上即可快速定位控制器的故障信息,提高工作效率,節(jié)省人力和運營成本。

CAN網(wǎng)絡;車載終端;車輛管理平臺;診斷工具

引言

整車產(chǎn)品在開發(fā)階段車輛運行過程中控制器依然存在很多故障,目前故障確認有兩種方式,方式一:試驗人員提出故障反饋,零部件責任工程師前往現(xiàn)場,使用專業(yè)的診斷儀等設(shè)備進行故障信息確認。該方式存在試驗人員傳遞信息不準確、描述有偏差;工程師前往現(xiàn)場經(jīng)濟成本高(差旅費)、時間成本大等問題。方式二:聯(lián)系車輛管理平臺的工程師通過后臺進行故障信息確認,該方式需要第三方人員的配合,存在信息查詢不及時;耗費人力等問題。這些方式都嚴重影響了整車產(chǎn)品開發(fā)進度[1]。

為解決整車產(chǎn)品開發(fā)時故障信息確認耗時、耗力、耗財、傳遞信息不準確、查詢不及時等痛點,故開發(fā)此工具,方便相關(guān)零部件工程師在個人智能手機上快速定位控制器的故障信息,提高工作效率,節(jié)省人力和運營成本。

1 系統(tǒng)總體設(shè)計

隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,汽車接入網(wǎng)絡即車聯(lián)網(wǎng)是汽車技術(shù)發(fā)展的方向,車輛的遠程診斷監(jiān)控是車聯(lián)網(wǎng)研究的重點?;谲嚶?lián)網(wǎng)的車載遠程診斷主要由車輛數(shù)據(jù)實時采集模塊、車輛管理平臺的數(shù)據(jù)接口和人機交互終端設(shè)備組成[2]。系統(tǒng)框架圖見圖1,車載終端收集故障信息并將其上傳至車輛管理平臺,客戶端向平臺請求數(shù)據(jù),平臺將數(shù)據(jù)傳輸給客戶端顯示,兩者通過HTTP協(xié)議進行通訊,通過JSON數(shù)據(jù)格式進行解析[3]。該工具為了兼容Android用戶與iOS用戶,同時提供android app與wechat applet(微信小程序)兩種客戶端,已在某長頭車項目上實施,用戶體驗好,得到內(nèi)部用戶的廣泛認可。

圖1 在線車載診斷工具系統(tǒng)框圖

2 功能詳細設(shè)計

2.1 服務端數(shù)據(jù)接口設(shè)計

不同控制器的不同信號都是通過終端與平臺之間進行傳輸?shù)?,車載終端與平臺之間按照808車聯(lián)網(wǎng)國家標準協(xié)議采用TCP的方式建立socket長連接進行通訊,終端周期性地向平臺發(fā)送消息,平臺按照808協(xié)議將數(shù)據(jù)進行解析并存入數(shù)據(jù)庫。隨后平臺用Java語言編寫通用接口,提供給客戶端請求,兩者之間采用HTTP協(xié)議進行通訊,JSON數(shù)據(jù)格式進行傳輸[4]。服務端接口設(shè)計在postman中的效果如圖2。

圖2 數(shù)據(jù)存儲格式

2.2 故障信息查詢

由于ECU每隔1s向車載終端發(fā)送故障,故障重復性高,可讀性差。針對這一問題,通過去重算法對重復數(shù)據(jù)進行處理,如果一段時間內(nèi)的數(shù)據(jù)一直重復上報,只篩選出最后一條上報的數(shù)據(jù),增強了數(shù)據(jù)的可讀性。

故障信息是由spn(可疑參數(shù)編號),fmi(故障模式標志),id(消息ID)來確定的,根據(jù)spn+fmi+id的格式將所有故障整理成json格式,如圖3所示。如果數(shù)據(jù)庫存儲的數(shù)據(jù)與spn+fmi+id這種格式的數(shù)據(jù)一致時,則解析成對應的故障信息。這樣處理凸顯了問題信息,無需手動去重,減少重復勞動,縮短處理周期,提高了工作效率。查詢結(jié)果如圖4所示。

圖3 json格式故障數(shù)據(jù)

圖4 故障查詢結(jié)果

2.3 車輛信息查詢

經(jīng)過以上步驟可確認故障信息,但暫未分析到具體原因,可以進一步查詢某控制器具體信號的原始數(shù)據(jù)。同樣請求服務端的接口,返回JSON格式數(shù)據(jù),將返回到的數(shù)據(jù)結(jié)合echarts以圖表的形式展示,步驟如下:(1)引入echarts組件;(2)配置使用組件,調(diào)節(jié)樣式;(3)js進行數(shù)據(jù)綁定。此工具中的echarts圖表支持雙指觸控放大縮小,左右滑動改變時間范圍,點擊坐標點查看具體數(shù)據(jù)。查詢結(jié)果如圖5所示。

圖5 車輛信息查詢結(jié)果

2.4 車輛位置查詢

此工具還提供了一種位置查詢的方法。當車輛出現(xiàn)故障時,可查詢車輛的位置,進而聯(lián)系最近的供應商或分公司技術(shù)人員修理車輛。車輛位置的查詢依然依賴于服務端接口的實現(xiàn),車載終端實時將車輛的GPS位置信息上傳給車輛管理平臺[5],平臺會將數(shù)據(jù)永久存入數(shù)據(jù)庫,編寫通用接口,提供給客戶端調(diào)用。客戶端可拿到車輛的GPS的經(jīng)緯度信息與上報時間,接著結(jié)合騰訊地圖的畫布顯示與地址逆解析將車輛位置顯示在地圖上,位置查詢功能查詢的是某一時刻的車輛位置,支持當前時刻與歷史時刻,查詢結(jié)果如圖6所示。

圖6 車輛位置查詢結(jié)果

3 結(jié)語

本文設(shè)計開發(fā)的在線車載診斷工具,可以隨時隨地查看車輛的診斷數(shù)據(jù),零部件責任工程師無需奔赴現(xiàn)場進行故障信息確認,節(jié)省了差旅費支出;無需終端工程師時刻守在平臺上查詢故障信息,節(jié)約了人力成本。抓住了整車產(chǎn)品開發(fā)時故障確認耗時耗力、影響開發(fā)周期的痛點,簡化了故障確認工作流程和設(shè)計人員處理問題的方式方法,提高了設(shè)計人員的工作效率,節(jié)約了運營和人力成本。

[1] 駱志宏,許勇,馬秋香.商用車在線故障診斷系統(tǒng)設(shè)計與實現(xiàn)[J].計算機測量與控制,2015(04):1098-1101.

[2] 常君,鄭智華.汽車電子車載通信終端EMC設(shè)計[J].汽車實用技術(shù), 2020,No.306(03):50-52.

[3] 張樹帥,裴兆軒,張冉強,等.基于GPRS的車載終端的軟件設(shè)計與實現(xiàn)研究[J].電子測試, 2020, No.441(12):83-84.

[4] 彭東旭,范文兵,楊云開.基于車聯(lián)網(wǎng)的車載智能監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2020,41(8):2141-2146.

[5] 譚竹筠,何雯雯.車輛監(jiān)控系統(tǒng)中車載GPS定位終端的設(shè)計[J].建筑工程技術(shù)與設(shè)計,2020,(4):2754.

Design and development of an online vehicle diagnosis tool

Tan Weihao, Xiang Yuanyuan, Ni Haiyan, Zhang Min, Ke Ruomeng

( Technical center of Shaanxi Automobile Group Co. Ltd., Shaanxi Xi'an 710200 )

With the increasingly complex electrical architecture, there are a lot of faults in the controller during the vehicle operation and the vehicle product development. At present, the fault diagnosis methods are generally the engineer to the site or feedback to the platform management personnel to confirm the fault information. These methods have the problems of information query not timely, consuming human and financial resources, which affect the vehicle product development cycle. In order to solve the above problems, an on-line vehicle diagnosis tool is designed and developed in this paper. It is convenient for engineers to quickly locate the fault information of the controller on the mobile phone, improve the work efficiency, and save manpower and operating costs.

CAN network; Vehicle terminal; Vehicle management platform; Diagnostic tools

10.16638/j.cnki.1671-7988.2021.07.025

U462.1

A

1671-7988(2021)07-76-03

U462.1

A

1671-7988(2021)07-76-03

譚偉浩,就職于陜西汽車集團有限責任公司技術(shù)中心。

猜你喜歡
車載工程師客戶端
《機械工程師》征訂啟事
Kenoteq的工程師研發(fā)環(huán)保磚塊
英語文摘(2021年10期)2021-11-22 08:02:40
青年工程師
安徽建筑(2020年4期)2020-05-23 01:37:12
高速磁浮車載運行控制系統(tǒng)綜述
縣級臺在突發(fā)事件報道中如何應用手機客戶端
傳媒評論(2018年4期)2018-06-27 08:20:24
孵化垂直頻道:新聞客戶端新策略
傳媒評論(2018年4期)2018-06-27 08:20:16
基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
電子測試(2018年10期)2018-06-26 05:53:34
智能互聯(lián)勢不可擋 車載存儲需求爆發(fā)
基于ZVS-PWM的車載隔離DC-DC的研究
工程師變成“資本家”
闽清县| 竹山县| 武定县| 新竹县| 定日县| 桂阳县| 余江县| 藁城市| 綦江县| 乌拉特前旗| 和田市| 嫩江县| 潞西市| 锡林浩特市| 铁力市| 托克逊县| 苏州市| 栾川县| 中山市| 宜都市| 汝南县| 龙口市| 泸溪县| 新乡市| 龙南县| 珲春市| 罗平县| 恩平市| 亳州市| 喀喇| 平远县| 龙泉市| 延长县| 老河口市| 赤城县| 邹平县| 阿图什市| 扎鲁特旗| 崇礼县| 富源县| 海口市|