检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曹清源 苏晓波 侯伟盟 CAO Qingyuan;SU Xiaobo;HOU Weimeng(No.58 Research Institute,China Electronics Technology Group Corporation,Jiangsu Wuxi 214035,China)
机构地区:[1]中国电子科技集团公司第五十八研究所,江苏无锡214035
出 处:《工业仪表与自动化装置》2024年第6期104-108,共5页Industrial Instrumentation & Automation
摘 要:基于嵌入式实时操作系统FreeRTOS和可变速率控制器局域网(Controller Area Network with Flexible Data Rate,CAN FD),设计并实现了基于统一诊断服务(Unified Diagnostic Services,UDS)协议的车辆诊断系统,包括微控制器程序、上位机测试程序和连接二者的支持CAN FD功能的USB/CAN转换器。微控制器程序设计使用嵌入式操作系统FreeRTOS建立软件框架,开发了传输层任务、应用层任务和CAN中断服务程序。上位机测试程序针对数据读写和在线编程功能进行重点测试。结果表明,该文使用的设计方案能满足ISO 14229-1-2020规范中要求的响应时间要求,同时具有可靠、易于维护等优势。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 response time requirements in the ISO 14229-1-2020 specification,while also having advantages such as reliability and ease of maintenance.
关 键 词:可变速率控制器局域网 统一诊断服务 嵌入式操作系统 传输层 在线编程
分 类 号:TN915.0434[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.83.1