- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 蛋蛋弹车3-具有功能安全EPS系统设计(电机控制算法-PID)
蛋蛋弹车3-具有功能安全EPS系统设计(电机控制算法-PID)前言一、直轴交轴PI控制二、Simulink中搭建电机PID控制器三,具体结果计算总结前言无论在电机控制还是别的一般工业控制中,PID控制器是最基本的线性控制器,在实际的操作中也有很多方法去调节相关的参数,一般有经验的工程师会结合实际考虑各种情况并加入到仿真模型中,通过纯仿真生成代码即可跑出一个很好的控制。那么对于EPS的控制来说,我们一般会有传感器分别测试力矩与电流,通过输入值与检测值之间的比较来实时的调节电流到我们需要的 范围,这个时候
2020-12-31 15:09:42
896
原创 蛋蛋弹车2-具有功能安全EPS系统设计(工具篇2)
蛋蛋弹车1-具有功能安全EPS系统设计(工具篇2)文章目录蛋蛋弹车1-具有功能安全EPS系统设计(工具篇2)前言1、编译器的安装与设置1.1 编译器环境变量的设置1.2 windows 编译器的安装二、使用步骤1.引入库2.读入数据总结前言我们在上一节中已经提到如果要开发符合功能安全的EPS算法,EPS算法的验证及代码生成全部都放在simulink中进行,我们也提到对于MagniV的片子我可以RAppID这个具有bootloadr的上位机来down代码,也可以用codewarrior来进行下载elf文
2020-12-30 17:15:09
392
原创 蛋蛋弹车tips-MagniV Simulink代码生成下载调试问题
蛋蛋弹车Tips-MagniV Simulink代码生成下载调试问题1 OpenSDA调试问题2 RAppID 下载问题总结在上一节中提到一个问题就是通过simulink生成elf后MagniV可以通过CodeWarrior将elf文件直接刷进去也可以通过官网提供的bootloader代码通过串口将代码灌进去,对于S32K1XX来说可以通过gcc轻松的刷代码,这个小tips主要是针对于CodeWarrior调试的童鞋。1 OpenSDA调试问题如果我们没有使用multilink或者别的调试器只用了Op
2020-12-28 20:02:57
274
原创 蛋蛋弹车1-具有功能安全EPS系统设计(工具篇1)
蛋蛋弹车1-具有功能安全EPS系统设计(工具篇)前言我们在上一节讲到了什么是车规级,那么我们在选定了一款车规级芯片的情况下如何来实现 一个典型性的应用呢?接下来我们以EPS为例子具体说一说一个符合ISO26262的EPS系统如何去设计。这里我们选择NXP的MagniV系列片子(S12ZVM128)以及S32K144作为我们的主控芯片。MagniV虽然MCU设计过程不符合功能安全的要求,但结合软件的功能安全考虑以及硬件冗余设计完全可以实现一个功能安全等级为ASIL B 的应用, 对于S32K144的整个M
2020-12-27 18:25:42
566
1
原创 蛋蛋弹车0- 摸一摸车规级
蛋蛋弹车0- 摸一摸车规级何为车规级车规验证标准国际汽车电子协会(AEC)国际标准化组织(ISO)标准国内车规级芯片现状小结如果是第一次接触汽车领域特别从消费领域MCU转到汽车MCU开发的工程师都有一个困惑,如果我不关心汽车MCU的构造特征只关注于软件的开发,那么整个软件开发流程是否会发生本质的变化,汽车软件的开发是否与消费领域的开发一样注重快速的迭代呢,那对于车规级MCU的特殊硬件特征我在软件上如何加以利用呢?何为车规级如果你去问一些传统领域的汽车工程师,可能会和一位消费领域开发的工程师一样一脸懵逼
2020-12-20 15:18:19
244
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人