检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:汪伟 莫官旭 申健 谢勇波 王文明 WANG Wei;MO Guanxu;SHEN Jian;XIE Yongbo;WANG Wenming(Changsha CRRC Intelligent Control and New Energy Technology Co.,Ltd.,Changsha,Hunan 410036,China)
机构地区:[1]长沙中车智驭新能源科技有限公司,湖南长沙410036
出 处:《控制与信息技术》2020年第3期93-96,共4页CONTROL AND INFORMATION TECHNOLOGY
基 金:国家重点研发计划(2018YFB1201602,2018YFB1201604)。
摘 要:针对汽车控制器CAN通信报文数据多、传统软件开发方式效率较低的问题,文章提出一种基于Simulink自动代码生成技术的CAN底层模块库设计方法,其采用S-Function设计配置CAN通道信息模块和可导入DBC文件的CAN报文收发模块,编辑TLC文件,并使用RTW(real-time workshop)实现Simulink模块自动代码生成。在Infineon TC21x系列芯片控制板上进行测试,验证了基于自动代码生成的CAN底层模块库的可用性和高效性。测试结果表明,采用该方法设计的CAN底层模块库能够在控制板上有效运行,并达到了预期结果,提高了软件开发效率且有利于软件后期维护和功能扩展。Traditional software development methods for CAN communication in automobile controller have the problem of large message data and low efficiency.This paper proposed a design method of CAN underlying module library based on Simulink automatic code generation technology.S-Function is used to design a configuration CAN channel information module and CAN message transceiver module that can import DBC files,edit TLC files,and use RTW to implement automatic code generation of Simulink modules.The availability and efficiency of the CAN underlying module library based on automatic code generation were tested and verified on the Infineon TC21x chip control board.The test results show that the CAN underlying module library designed by this method can run effectively on the control board and achieve expected results,which improves the development efficiency and is conducive to software maintenance and function expansion.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15