看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Simulink的MC9S12XEP100底层自动代码生成设计 收藏
基于Simulink的MC9S12XEP100底层自动代码生成设计

基于Simulink的MC9S12XEP100底层自动代码生成设计

作     者:张陆达 严天一 桂永建 赵剑桥 赵培通 张方明 ZHANG Luda;YAN Tianyi;GUI Yongjian;ZHAO Jianqiao;ZHAO Peitong;ZHANG Fangming

作者机构:青岛大学机电工程学院山东青岛266071 浙江科力车辆控制系统有限公司浙江衢州324100 

基  金:山东省自然科学基金面上项目(ZR2016EEM49) 国家自然科学基金资助项目(51475248) 

出 版 物:《青岛大学学报(工程技术版)》 (Journal of Qingdao University(Engineering & Technology Edition))

年 卷 期:2023年第38卷第2期

页      码:82-89页

摘      要:针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在内的控制文件,实现嵌入式C代码生成。同时,编写C MEX S函数及模块目标语言编译器(target language compiler,TLC)文件,并进行封装,实现该款芯片各底层驱动模块代码内嵌,添加至Simulink模块库,在Simulink中对底层模块进行模型搭建,并生成嵌入式代码进行硬件在环测试。测试结果表明,本文所设计的底层自动代码生成技术,实现了底层代码的自动配置,同时与应用层代码结合,实现CAN车速报文接收和定时发送,所解析的车速信号与Simulink模拟车速信号对比一致,验证了本文所设计的底层驱动模块的高效性和可行性。该研究能够有效解决项目研发过程中底层代码配置复杂的问题。

主 题 词:MC9S12XEP100 Simulink 自动代码生成 底层驱动模块 

学科分类:082304[082304] 08[工学] 080204[080204] 0802[工学-机械学] 0823[工学-农业工程类] 

D O I:10.13306/j.10069798.2023.02.012

馆 藏 号:203121883...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分