|本期目录/Table of Contents|

[1]曹清源,苏晓波,侯伟盟.基于实时操作系统和可变速率控制器局域网的车载统一诊断服务设计方案[J].工业仪表与自动化装置,2024,(06):104-108.[doi:10.19950/j.cnki.CN61-1121/TH.2024.06.020]
 CAO Qingyuan,SU Xiaobo,HOU Weimeng.Design scheme of on-board unified diagnostic service based on real-time operating system and variable rate controller local area network[J].Industrial Instrumentation & Automation,2024,(06):104-108.[doi:10.19950/j.cnki.CN61-1121/TH.2024.06.020]
点击复制

基于实时操作系统和可变速率控制器局域网的车载统一诊断服务设计方案(PDF)

《工业仪表与自动化装置》[ISSN:1000-0682/CN:61-1121/TH]

卷:
期数:
2024年06期
页码:
104-108
栏目:
出版日期:
2024-12-15

文章信息/Info

Title:
Design scheme of on-board unified diagnostic service based on real-time operating system and variable rate controller local area network
文章编号:
1000-0682(2024)06-0104-05
作者:
曹清源苏晓波侯伟盟
( 中国电子科技集团公司第五十八研究所,江苏 无锡 214035)
Author(s):
CAO Qingyuan SU Xiaobo HOU Weimeng
(No.58 Research Institute, China Electronics Technology Group Corporation, Jiangsu Wuxi 214035, China )
关键词:
可变速率控制器局域网统一诊断服务嵌入式操作系统传输层在线编程
Keywords:
controller area network with flexible data rate unified diagnostic services embedded real time kerneltransport protocolonline programming
分类号:
TN915.04 +34
DOI:
10.19950/j.cnki.CN61-1121/TH.2024.06.020
文献标志码:
A
摘要:
基于嵌入式实时操作系统 FreeRTOS 和可变速率控制器局域网( Controller Area Network with Flexible Data Rate,CAN FD),设计并实现了基于统 一诊断服务( Unified Diagnostic Services, UDS)协议的车辆诊断系统,包括微控制器程序、上位机测试程序和连接二者的支持 CAN FD 功能 的 USB/CAN 转换器。微控制器程序设计使用嵌入式操作系统 FreeRTOS 建立软件框架,开发了传输层任务、应用层任务和 CAN 中断服务程序。上位机测试程序针对数据读写和在线编程功能进行重点测试。结果表明,该文使用的设计方案能满足 ISO 14229 -1 -2020 规范中要求的响应时间要求,同时具有可靠、易于维护等优势。
Abstract:
Based on the embedded real -time operating system FreeRTOS and controller area network with flexible data rate (CAN FD), a vehicle diagnostic system based on the unified diagnostic services (UDS) protocol was designed and implemented, including a micro -controller program, an upper computer testing program, and a USB/CAN converter that supports CAN FD functionality connecting the two. The micro -controller program design uses the embedded operating system FreeRTOS to establish a software framework, and develops transport layer tasks, application layer tasks, and CAN interrupt service programs. The upper computer testing program focuses on testing the data read and write and online programming functions. The results indicate that the design scheme used in this article can meet the re- sponse time requirements in the ISO 14229 -1 -2020 specification,while also having advantages such as reliability and ease of maintenance.

参考文献/References:

[1]郑志超,南金瑞,南江峰.车载网络CANFD总线的应用前景和技术研究[J].现代电子技术,2021,44(01):5-9.

[2]武奇生,刘维宇.基于ARM的单片机应用及实践[M].北京:机械工业出版社,2024.
[3]田野.STM32F407和FreeRTOS的嵌入式测试系统设计[J].单片机与嵌入式系统应用,2023,23(11):54-58.
[4]全国汽车标准化技术委员会.道路车辆统一的诊断服务:GB/T40822—2021[S].2022.
[5]陈睿智.基于UDS协议的汽车电控单元故障诊断服务设计与实现[D].合肥:中国科学技术大学,2021.
[6]施春华.基于CANFD网络的UDS诊断开发测试[J].汽车电器,2022(04):35-39+42.
[7]熊刚,王文明,谢勇波,等.基于统一诊断服务协议的电动汽车集成控制器检测平台设计[J].控制与信息技术,2021(02):23-29.
[8]龙雅文,谢亮,金湘亮.CANFD控制器中可变速率的实现[J].中国集成电路,2021,30(Z1):37-41.
[9]杨朝阳,阮海庭,罗永革,等.基于CANFD的在线编程系统设计[J].单片机与嵌入式系统应用,2019,19(05):21-24+28.
[10]张震,尤伟强,肖利华,等.基于CANFD的智能汽车域控制器软件升级系统设计[J].中北大学学报(自然科学版),2022,43(04):321-326+334.
[11]陈祖锐,廖振伟,谷城,等.基于UDSonCAN的Boot-loader设计[J].汽车零部件,2022(09):36-39.
[12]宋昊江,王思山,周海鹰,等.基于UDS的ECU在线升级系统设计[J].湖北汽车工业学院学报,2023,37(04):12-16.
[13]李楚琳,仝秀峰,黄凯旋,等.面向OTA需求的UDSonCANFDBootLoader的设计与实现[J].软件,2023,44(08):23-29.

相似文献/References:

备注/Memo

备注/Memo:
收稿日期:2024-06-07第一作者:曹清源(1992—),男,陕西西安人,硕士研究生,工程师,研究方向为车载网络技术及应用?E-mail:qingyuancao@chd.edu.cn
更新日期/Last Update: 1900-01-01