S32K144
文章平均质量分 70
恩智浦,MBD,AutoSAR的学习
Iron2222
一个相当工程师的研究僧!
展开
-
MBD-PMSM闭环控制模型(FOC算法)
前面分析了BLDC的开环与闭环,接下来分析PMSM或者说FOC的算法框架。原创 2023-04-13 20:42:37 · 1493 阅读 · 1 评论 -
MBD-有感(Hall)BLDC闭环控制模型
之前分析了有感BLDC开环控制模型,这篇文章来简单分析一下BLDC的闭环控制模型,和两者的区别。闭环的前提是反馈,所以我们要搞清楚反馈的是什么?比较的是什么?比较之后怎么调节?原创 2023-04-06 10:54:22 · 903 阅读 · 1 评论 -
MBD-有感(Hall)开环BLDC控制模型(下)
分析之后,感觉还是抓不住重点,MBD开发和传统的嵌入式开发在核心控制算法上是一样的,不同就在各种底层的配置上。嵌入式开发用函数库,MBD用各种官方提供的模块嵌入式开发写程序,MBD搭模型…………原创 2023-03-30 13:54:42 · 516 阅读 · 1 评论 -
MBD-有感(Hall)开环BLDC控制模型(上)
MBD-有感(Hall)开环BLDC控制模型(上)原创 2023-03-29 21:12:19 · 724 阅读 · 0 评论 -
S32K144-MBD之PIL测试
PIL的本质是在处理器(芯片硬件)上进行代码与模型功能一致验证。对于PIL来说,有两个工程是需要创建的,一个是被测模型moudle工程,一个是用于测试和对照的top工程。原创 2023-03-29 08:24:21 · 387 阅读 · 2 评论 -
关于通过keil 使用OpenSDA 把芯片锁死这件事
关于通过keil 使用OpenSDA 把芯片锁死这件事原创 2023-03-27 08:09:38 · 717 阅读 · 1 评论 -
S32K144-使用EB MCAL配置 Keil开发、编译、烧录 过程中遇到的若干问题
具体的环境搭建流程,这里不再多说,需要的可以参考下面的博客:http://t.csdn.cn/rkCFO下面是我在测试过程中遇到的一些问题:因为S32K144官网是有DFP包的,所以我们直接下载安装,然后新建S32K144工程,勾选动态库就可以了。进入DFP安装目录,这两个文件就是启动文件:然后在keil配置里,选中它就好按照惯例,自己用什么模块,就拷贝对应的文件夹就行因为没有OS,所以咱们需要SchM来配合进行管理,但你会发现现在的MCAL包里没有这个文件夹。因为现在这些东西都被放在了Rte_TS_T40原创 2023-03-26 16:51:39 · 1633 阅读 · 1 评论 -
Auto SAR APPL层 IoHwAb驱动模块配置
IoHwAb驱动模块虽然在BSW层,但我们在设计时往往把它当成APPL层,在DEV中进行配置,而且还喜欢用Cdd复杂驱动来替代IoHwAb。如果这个时候生成代码,就会有CtCddIoHwAb.c这个文件,里面有三个Runable空函数等着我们去填写。原创 2023-03-24 20:28:39 · 1052 阅读 · 0 评论 -
AutoSAR APPL层 Davinci DEV/CFG初次尝试(上)
初次使用Davinci DEV 和 CFG 做个记录原创 2023-03-23 12:21:04 · 980 阅读 · 0 评论 -
S32K144-Auto SAR MCAL层 ADC驱动模块配置详解
②硬件触发(HW-TRIGGER):ADC通道组通过硬件事件(如边沿触发、定时器等)来启动转换,但该方式只能用于单次转换模式。②连续转换(Continuous Conversion):在启动转换后,ADC通道组将会自动重复进行转换,而不需要再次触发。①软件触发(SW-TRIGGER):ADC通道组通过ADC模块提供的服务来启动/停止转换,其可在上述两种转换模式下使用。①单次转换(One-Shot Conversion):ADC通道组中每个ADC通道只执行一次转换。ADC大家都不陌生,新建,进入,一气呵成。原创 2023-03-22 19:12:35 · 2507 阅读 · 4 评论 -
S32K144-EB tresos GPT驱动模块配置详解
GPT通用计时器,在S32K144这款芯片上,有4个外设模块,最多38各通道可以作为GTP的计时器通道,具体详细的大家可以去看芯片手册。这里咱们只管怎么用EB来配置GPT驱动。原创 2023-03-21 15:17:31 · 2154 阅读 · 5 评论 -
S32K144-NXP EB tresos MCU驱动配置详解
S32K144平台 MCAL MCU驱动 在EB中的相关配置解析以及实战原创 2023-03-21 11:00:45 · 3493 阅读 · 5 评论 -
关于导入、编译、烧录S32K144 MCAL样例工程的相关问题
问题来自于实践。在学习了EB关于相关模块的配置之后,尝试导入S32K144 MCAL的样例到EB中,并配置相关的工具链进行编译,再使用S32DS进行执行文件的烧录,在这期间遇到了不少问题,记录一下。原创 2023-03-20 16:19:30 · 2064 阅读 · 0 评论 -
S32K144-NXP EB tresos Port配置
port配置原创 2023-03-18 20:58:28 · 1566 阅读 · 0 评论 -
S32K144-NXP EB tresos的初次使用(新建工程)
autosar新建工程,生成代码,到处arxml文件原创 2023-03-18 20:08:22 · 1075 阅读 · 0 评论 -
S32K144-hello_word点灯
官方提供了很多的参考例程,每个历程分别配置了不同的外设,这里尝试解读一下。原创 2023-01-09 08:51:29 · 1566 阅读 · 0 评论 -
S32K144-S32DS 导入/编译/烧录 遇到的问题
S32DS 再导入示例工程、编译、烧录过程中遇到的一些问题原创 2023-01-05 09:04:53 · 2561 阅读 · 0 评论 -
S32K144—状态机
状态之间的切换是通过 事件触发的。实际上了解了状态机,也就了解了电机的运行情况,也就有了电机控制算法的基本框架。状态机的设计也不是唯一的,可以根据自己的需求自行设计。从上图中我们可以看到,电机控制状态有四个,不同的状态执行不同的功能:1):执行初始化过程,包括变量初始化、FOC 初始化、预驱初始化等,MCU 上电后自动进入此状态。2):初始化完成,进入可以启动的状态。3)原创 2023-01-03 08:58:20 · 472 阅读 · 0 评论 -
S32K144—从0到1一个MBD模型的诞生
一个MBD模型的生成分几步?原创 2023-01-03 08:55:22 · 715 阅读 · 1 评论 -
S32K144—基于MBD的BLDC六步换相算法
基于MBD的BLDC六步换相算法原创 2023-01-03 08:52:26 · 1049 阅读 · 0 评论 -
S32K144—autoMBD前期准备与初次尝试
autoMBD的一些参考资料,还有初次尝试代码生成与配置原创 2023-01-03 08:34:31 · 327 阅读 · 3 评论 -
S32K144—什么是SBC系统基础芯片?
SBC(System Basis Chip)芯片在汽车电子领域可谓占一席之地了。那么什么是SBC?怎么用?用在哪里?主要特性?可以简单理解成:SBC是一类拥有特出功能(电源、通信、监控诊断、安全)的用于汽车电子领域的特殊芯片。原创 2023-01-03 08:21:40 · 2639 阅读 · 0 评论 -
S32K144—autoMBD是什么?
基于模型的设计(Model-Based Design,MBD)是一项非常具有发展潜力的技术,autoMBD 致力于分享和传播 MBD 相关技术,让更多人可以快速、高效地在项目开发中使用 MBD。原创 2023-01-03 08:18:49 · 508 阅读 · 2 评论