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

基于ODX數(shù)據(jù)的ADAS自動(dòng)刷寫平臺(tái)研究

2019-04-04 01:43:18李陽春翟慶
汽車文摘 2019年4期
關(guān)鍵詞:效率

李陽春 翟慶

(華晨汽車工程研究院,中國(guó)沈陽 110141)

主題詞:ADAS ODX 數(shù)據(jù) 更新平臺(tái) 效率

Abbreviations ODX Open Diagnostic data eXchage ECU Electronic Control Unit ADAS Advanced Driving Assistant System

1 Background

ADAS is hot and popular configuration of vehicle all over the world,globe standard-setting organization defines different levels to clarify ADAS functionalities.Meanwhile,OEM is developing the ADAS system to increase the competiveness of products in vehicle market.However,even ADAS functionality catches a lot of eyes,the system is very complicated to implement and execute.The ECUs in system work together to realize the driver assistant function,communication between ECUs consists of messages.Therefore until SOP,a lot of validation on test bench and real vehicle shall be done in development phase for function realization.If error happens,updating ECUs is low-cost and easy way to fix bug instead of ECU exchange,furthermore all ECUs in ADAS shall be same version level in each functionality validation phase.Therefore,accurate and automatic ECUs updating platform for ADAS is very necessary and important to increase the efficiency of fixing bug and development.The automatic update platform described in this paper is to solve flashing the problem of low accuracy and efficiency for ECUs of ADAS.Regarding application of ODX data in system,it contributes to implementation of platform for different vehicle type.

2 Solutions

The main advantage of described updating platform is effective and accurate.Based on it,the core part of platform is ODX data and checking system

2.1 ODX Data

ODX isthedataformatthatthe International Organization for Standardization(ISO)has established in order to define for transferring ECU diagnostic and programmingdatabetween system suppliers,vehicle manufacturers,service dealerships and diagnostic tools of different suppliers[1].Today's situation in the automotive industry mostly utilizes an informaldescription of document for diagnostic data stream information of vehicle ECUs.Each user,who desires to use the ECU diagnostic data stream documentation to set up development tools or service diagnostic testequipment,needs a manual transformation of this documentation into a format readable by these tools.This effort will no longer be required if the diagnostic data stream information is provided in ODX format and if those tools support the ODX format.

ODX specifiestheconceptofutilizing anew industrial standard diagnostic format to make diagnostic data stream information available for application supplier of diagnostic tool to simplify the support of the aftermarket automotive service industry.The ODX modeled diagnostic data are compatible to the software requirements of the MVCI(Modular Vehicle Communication Interface).The ODX modeled diagnostic data will enable a MVCI device to communicate with the vehicle(ECU(s))and interpret the diagnostic data which is contained in the messages between the external test equipment and the ECU(s).For an ODX compliant external test equipment,to be displayed by the tester,no software programming is necessary to convert diagnostic data into technician readable information[1].

The ODX specification contains the data model to describe all diagnostic data of a vehicle and physical ECU,e.g. diagnostic trouble codes, data parameters,identification data, input/output parameters, ECU configuration (variant coding) data, communication parameters.ODX is described in UML(Unified Modeling Language)diagrams and the data exchange format utilizes XML(extensible mark-up language)[1].

The ODX modeled diagnostic data describe[1]:

●Protocol specification for diagnostic communication of ECUs

●Communication parameters for different protocols and data link layers and for ECU software

●ECU programming data(Flash)

●Related vehicle interface description (connectors and pin out)

●Functional description of diagnostic capabilities of a network of ECUs

●ECU configuration data(Variant coding)

Usage of ODX data in the ECU life cycle shows the usageofODX in theECU lifecycle (Figure 1).Engineering,manufacturing and aftersales service specify communication protocol and data to be implemented in the ECU.This information will be documented in a structured format which is utilized as the XML standard the ODX is created by an appropriate authoring tool.There is potential to generate ECU software from the ODX file.Furthermore,the same ODX file is used to set up the diagnostic engineering tools to verify proper communication with the ECU, and to perform functional verification and compliance testing.Once all quality goals are met,the ODX file will be set as diagnostic database.Generally,the characters and described content of ODX are suitable for updating platform.

Figure 1.Usage of ODX data in the ECU life cycle

2.2 Checking Server

During functionality release and validation phase,the software of ECUs in ADAS system shall stay same version level,and once fixing bug in ECU,Software shall be updated as well as software version number,which is informed to test engineer.From testing point of view,the management of ECU version and corresponding flashing file consumes too much time and manpower,sometimes even manual error happens,the manipulation decreases the efficiency of testing.No matter the beginning of testing and the pilot process of testing,ECUs shall be updated to target software version.Checking server is responsible to read all ECU software version numbers,then compares the target version number of each ECU,which is imported into the system.Next then,the system identifies and marks the ECU to be updated and prepares the matched flashing file to be imported into system as well(Figure 2).

Figure 2.Implementation process of automatic update system

3 Realization

From application point of view,it is described that how automatic updating system works in detail.

3.1 Preparation

During the development phase,ADAS validation is necessary for vehicle functionality implementation and safety.Of course,ADAS functionality validation will be done on test bench or real vehicle.No matter which way,the software of ECUs related ADAS shall achieve the same level of functionality compared to last validation phase.Except physical side,testing team shall organize the list of target version numbers of ECUs.For sure,there are different kinds of software in ECUs,which have different functions,such as application,boot loader or calibration.If ECU does not have related software type,ECU cannot report relative software number which is marked as“N/A”(Table 1).

Table 1.Target versions of ADAS ECUs

The list will be imported into the automatic updating system as the answer of version comparison.

After importing,the system will read the all version numbers,for current software of ECU related ADAS then the system will compare version numbers based on target list.The result can report automatically,the result marks which software of which ECU shall be updated in red,the ECU with green mark means no need of updating(Table 2).

Table 2 Comparison result

Behind the system,the ODX data of ECUs have been created,which describe ECU flashing functionality via diagnostic communication[1].The general concept of ODX structure is displayed in Figure 3.

If more ECUs are added in ODX data,these are described in BV and EV layer.The parents'layers are the same.

3.2 Implementation

After finishing preparation which means that the result is available,next step is the implementation,which is to update the necessary ECU in ADAS.The depiction in Figure 4 shows the system implementation structure from physical communication point of view.The system has stored all relevant flashing files for each ECU in ADAS,and it is responsible to identify which ECU shall be updated with right version.Finally,flashing order is set.ODX data implement to flash ECUs automatically based on order from system.Actually,the system communicates with each ECU via standard vehicle communication interface.After flashing,system will provide the final report of updating result,the user can save as it for readable format for traceability in future[2].

Figure 3.General ODX data structure.

Figure 4.System architecture

3.3 Result

The final step is to check whether system can update ECUs accurately,even the system display for the updating is successful.The system will read different software version numbers of all ECU and compare these again.The final result is displayed in Table 3.

Table 3. Result of comparison again

Based on final report,all existing software is marked as“Green”,which means updating is successful and accurate.The system is necessary and essential.From ECU software reading to comparison,from attach flashing file to updating execution,all processes are automatic and accurate,which ensure the efficiency increases more than before.Previously,the user shall read ECU software version and compare these with target version number one by one manually,and the process is more likely to produce errors.Thisplatform finishesitautomatically,from reading,comparing and flashing.Basically,the efficiency increases 3 times.With this platform the more ECUs are used,the more effective the platform will show,not only in effectiveness,but also more accuracy will be shown.

4 Conclusions

Based on theoretical analysis and real implementation,the conclusion can be drawn.Based on the research of the system,the software version of ECUs in ADAS can be updated to target one accurately and synchronously,which is very helpful to test and validate ADAS system on test bench or in real vehicle during development phase.The whole process is automatic,and the report is clearly to record the updating result of each ECU.It can help OEM save ECU development and management costs during platform vehicle development.From application point of view,this platform can be extended to the whole vehicle for ECU software update no matterwhichcommunicationmedium,likeCAN or Ethernet,is used.

Acknowledgement

Authors would like to take this opportunity to thank our management leadership and colleagues.In the process of composing this paper,they give us many academic and constructive advices,and help us modify the paper.Additionally,they also gave us the opportunity to do our teaching practice.

猜你喜歡
效率
你在咖啡館學(xué)習(xí)會(huì)更有創(chuàng)意和效率嗎?
提升朗讀教學(xué)效率的幾點(diǎn)思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實(shí)驗(yàn)拓展,提高復(fù)習(xí)效率
效率的價(jià)值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機(jī)制”提高治霾效率
質(zhì)量與效率的爭(zhēng)論
跟蹤導(dǎo)練(一)2
提高食品行業(yè)清潔操作的效率
OptiMOSTM 300V提高硬開關(guān)應(yīng)用的效率,支持新型設(shè)計(jì)
“錢”、“事”脫節(jié)效率低
主站蜘蛛池模板: 91精品视频在线播放| 国产在线精品网址你懂的| 国产乱子伦视频三区| 无码aaa视频| 亚洲无码熟妇人妻AV在线| 国产精品视频观看裸模| 国产精品无码AV片在线观看播放| 真实国产精品vr专区| 99手机在线视频| 亚洲欧美成人影院| 欧美日一级片| 午夜无码一区二区三区| 久久精品只有这里有| 天天干天天色综合网| 日本伊人色综合网| 欧美国产视频| 亚洲一区二区成人| 国产在线观看高清不卡| 国产日韩精品欧美一区灰| 亚洲手机在线| 久久久久夜色精品波多野结衣| 国产美女在线免费观看| 国产精品免费久久久久影院无码| 国产女人18水真多毛片18精品| 国产毛片基地| 91原创视频在线| 五月婷婷精品| 中文字幕天无码久久精品视频免费| 中文成人在线| 欧美人与动牲交a欧美精品| 免费一极毛片| 四虎精品国产AV二区| 中文字幕欧美日韩高清| 国产综合在线观看视频| 538国产在线| 女人爽到高潮免费视频大全| 18禁不卡免费网站| 毛片免费高清免费| 免费无码又爽又黄又刺激网站| 色亚洲成人| 中文字幕在线播放不卡| 老司机精品99在线播放| 成人免费黄色小视频| 亚瑟天堂久久一区二区影院| 日韩国产黄色网站| 九九热免费在线视频| 免费高清毛片| 黄色网址免费在线| 72种姿势欧美久久久久大黄蕉| 久久无码av三级| 国产精品白浆在线播放| 午夜福利网址| 亚洲动漫h| 毛片免费在线视频| 亚洲中文字幕在线一区播放| 国产欧美视频一区二区三区| 99热这里只有精品国产99| 在线观看免费人成视频色快速| 国产成人狂喷潮在线观看2345| 国产综合无码一区二区色蜜蜜| 日韩毛片免费| 亚洲第一色网站| 伊人91在线| 国产麻豆aⅴ精品无码| 伊人久久婷婷五月综合97色| 色偷偷综合网| 成人在线亚洲| 波多野结衣视频网站| 在线网站18禁| 无码中文AⅤ在线观看| 久久精品中文无码资源站| 国产成人精品三级| 久久人人97超碰人人澡爱香蕉| 青青草原国产| 成年片色大黄全免费网站久久| 国产亚洲欧美日本一二三本道| 依依成人精品无v国产| 暴力调教一区二区三区| 手机在线免费不卡一区二| 精品無碼一區在線觀看 | 91久久夜色精品国产网站| 国产在线小视频|