车载控制器CAN通信底层驱动开发

Xingpeng Sun, Chun Xiao, Jing Chen, Bing Zhou
{"title":"车载控制器CAN通信底层驱动开发","authors":"Xingpeng Sun, Chun Xiao, Jing Chen, Bing Zhou","doi":"10.1109/ATEEE54283.2021.00009","DOIUrl":null,"url":null,"abstract":"With the development of automotive electronics technology, the electronic degree of automobiles is getting higher and higher. The automotive electronic system is composed of many electronic control units(ECU). Currently, the controller area network(CAN) bus has wide application in the communication connection between ECUs in-vehicle. To improve the efficiency of CAN driver development, the CAN communication bottom driver of the vehicle controller, based on the automotive open system architecture(AUTOSAR) specification, is developed in this paper. The paper mainly includes determining the data structure of the CAN driver, CAN message sending and receiving, and then conducts test verification in the ECU hardware development platform combines with the ADC module. During the test verification, the data communication executes every 1ms to verify the accuracy of the driver under high-frequency operation. The CAN communication bottom driver, developed in this paper, complies with the AUTOSAR specification and provides a unified API function to the upper layer, which enhances the reusability of the driver code and can realize the CAN communication bottom driver of the whole vehicle controller. For the different ECUs, only change the pin configuration and base address, then the ECUs can successfully run the driver, which has some practical engineering value.","PeriodicalId":62545,"journal":{"name":"电工电能新技术","volume":"57 1","pages":"1-5"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CAN Communication Bottom Driver Development of Vehicle Controller\",\"authors\":\"Xingpeng Sun, Chun Xiao, Jing Chen, Bing Zhou\",\"doi\":\"10.1109/ATEEE54283.2021.00009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the development of automotive electronics technology, the electronic degree of automobiles is getting higher and higher. The automotive electronic system is composed of many electronic control units(ECU). Currently, the controller area network(CAN) bus has wide application in the communication connection between ECUs in-vehicle. To improve the efficiency of CAN driver development, the CAN communication bottom driver of the vehicle controller, based on the automotive open system architecture(AUTOSAR) specification, is developed in this paper. The paper mainly includes determining the data structure of the CAN driver, CAN message sending and receiving, and then conducts test verification in the ECU hardware development platform combines with the ADC module. During the test verification, the data communication executes every 1ms to verify the accuracy of the driver under high-frequency operation. The CAN communication bottom driver, developed in this paper, complies with the AUTOSAR specification and provides a unified API function to the upper layer, which enhances the reusability of the driver code and can realize the CAN communication bottom driver of the whole vehicle controller. For the different ECUs, only change the pin configuration and base address, then the ECUs can successfully run the driver, which has some practical engineering value.\",\"PeriodicalId\":62545,\"journal\":{\"name\":\"电工电能新技术\",\"volume\":\"57 1\",\"pages\":\"1-5\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"电工电能新技术\",\"FirstCategoryId\":\"1087\",\"ListUrlMain\":\"https://doi.org/10.1109/ATEEE54283.2021.00009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"电工电能新技术","FirstCategoryId":"1087","ListUrlMain":"https://doi.org/10.1109/ATEEE54283.2021.00009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着汽车电子技术的发展,汽车的电子化程度越来越高。汽车电子系统由许多电子控制单元(ECU)组成。目前,控制器局域网(CAN)总线在车载ecu之间的通信连接中得到了广泛的应用。为了提高CAN驱动程序的开发效率,本文基于汽车开放系统架构(AUTOSAR)规范,开发了车载控制器CAN通信底层驱动程序。论文主要包括确定CAN驱动程序的数据结构、CAN消息的发送和接收,并结合ADC模块在ECU硬件开发平台上进行测试验证。在测试验证过程中,每1ms执行一次数据通信,以验证驱动器在高频工作下的准确性。本文开发的CAN通信底层驱动程序符合AUTOSAR规范,并向上层提供了统一的API功能,增强了驱动程序代码的可重用性,可实现全车控制器的CAN通信底层驱动程序。对于不同的ecu,只需改变引脚配置和基址,ecu就可以成功运行驱动程序,具有一定的工程实用价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
CAN Communication Bottom Driver Development of Vehicle Controller
With the development of automotive electronics technology, the electronic degree of automobiles is getting higher and higher. The automotive electronic system is composed of many electronic control units(ECU). Currently, the controller area network(CAN) bus has wide application in the communication connection between ECUs in-vehicle. To improve the efficiency of CAN driver development, the CAN communication bottom driver of the vehicle controller, based on the automotive open system architecture(AUTOSAR) specification, is developed in this paper. The paper mainly includes determining the data structure of the CAN driver, CAN message sending and receiving, and then conducts test verification in the ECU hardware development platform combines with the ADC module. During the test verification, the data communication executes every 1ms to verify the accuracy of the driver under high-frequency operation. The CAN communication bottom driver, developed in this paper, complies with the AUTOSAR specification and provides a unified API function to the upper layer, which enhances the reusability of the driver code and can realize the CAN communication bottom driver of the whole vehicle controller. For the different ECUs, only change the pin configuration and base address, then the ECUs can successfully run the driver, which has some practical engineering value.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
3166
期刊介绍:
期刊最新文献
Medical product sales forecasting at pharmaceutical distribution company (Case study: PT. Lenko Surya Perkasa Branch Office Sidoarjo) Generator capacity predictor system modeling using decision tree regressor at PT Saka Indonesia Pangkah Limited Performance analysis method through process variable modeling to maintain top product quality on fuel gas scrubber performance: A case study of fuel gas scrubber 141-V-01 Synthesis and characterization of folic acid-functionalized, doxorubicin-loaded magnetic nanoparticles as drug delivery system for cancer Hydrolysis optimization for producing acetone-butanol-ethanol from waste palm Empty Bunches after pretreatment process with alkali peroxide
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1