找到 “Dk” 相关内容 条
  • 全部
  • 默认排序

摘要本篇笔记主要记录基于恩智浦MPC5744P的电机FOC控制中电流的采样。。准备工作安装S32DS for PA, 因为我们在S32DS下开发MPC5744P。安装S32DS 的SDk, 我们使用最新版3.0.3ADC恩智浦的MPC5744P,含有的ADC子模块有四个,我们使用ADC0的通道0,

FOC控制中电流的采样

我最近在测试一个M0 MCU的运行功耗,测试代码采用如下最简单的方式,即main函数里只跑一个while(1)空循环,测试出来的电流是1.11mA,使用的IDE为KEIL MDk,优化等级为0当我在while(1)的前面插入3条NOP指令,测出来的电流却变成了0.89mA。这是怎么回事?是测量误差

为什么插入了几条NOP指令,MCU的功耗就变了?

回调函数关于回调函数,在之前的文章《回调函数》已经详解讲解过了,这个文章不再讲解,不太懂的同学请看之前的文章《回调函数》。在之前讲解回调函数中就使用串口作为示例,使用回调函数可以方便封装通讯库,芯片/模块厂家的SDk和部分开源库经常这样做,这样可以实现模块间的解耦,模块化编程。这篇文章主要讲解回调函

回调函数在命令解析中的应用

电机控制历来是芯片半导体厂家的必争之地,在公众号里多次介绍过NXP的电机控制平台,从直流无刷,到永磁同步到交流异步,包括项目中的使用探讨情况,最近在用ST的片子,ST同样提供很好的电机控制和参考设计平台,通过装载电机控制SDk的设计文件可以生成工程,根据需要进行裁剪和参考很形象化的从拓扑到结构和芯片

ST的电机控制平台

在永磁同步电机和直流无刷电机的控制中,要得到高精度的控制效果,就会使用FOC算法控制,而FOC算法一般我们都是在中断中去完成,而ST的官方MC SDk生成的也是在中断中完成。而其中ADC的采样,PWM的完成都需要特别注意,下面的几个流程图对FOC的理解有很清楚的帮助,ADC的采样由TIM硬件出发完成

FOC这几张流程图一定要看懂了

1、FOC控制FOC作为BLDC和PMSM电机的高精度控制算法,受到越来越多工程师的喜爱和研究,而自ST公开电机控制SDk后,最近研究了下这个SDk,发现在不采集母线电压的时候,会出现BUG,电机无法启动。首先来看配置文件,如果是勾选母线电压两者驱动配置一模一样,如下如果不勾选,那么打掉母线电压检测

FOC控制中的这个Bug是怎么引入的?

在嵌入式开发中,工具链的选择将直接影响到开发频率及项目质量,本文将聚焦于C语言的开发场景,按照学习者的学习进度推荐不同的工具,直接给出干货清单,以供技术参考。1、初学者快速入门①Keil MDk/IAR Embedded Workbench

嵌入式C语言开发工具怎么选?分阶段全推荐!

在2GHz以上的高频PCB设计中,微带线是其中的核心传输结构,它的设计精度将直接影响信号,本文桨距角2GHz+高频PCB板微带线设计实战规则,提炼其设计核心要点。1、物理参数设计规则①基板与材料选择优先选用低介电常数(Dk<3.5)、低损耗

​ 2GHz以上高频PCB板如何设计微带线?

在嵌入式开发领域,许多工程师会选择Linux,因为其开源特性,但如果你仔细观察,会发现Windows系统依然没被淘汰,在特定场景下仍占据着不可替代的地位,这是为什么?!1、商业级开发工具链的垄断优势IDE整合开发Keil MDk、IAR E

为什么说嵌入式开发不能没有Windows?

1. 工具链极简配置开发板:STM32F103最小系统板(¥50)软件:Keil MDk(免费版)+ CubeMX(自动生成初始化代码)2. 核心技能清单必会项:GPIO配置(推挽/开漏模式)定时器中断(PWM生成)串口通信(UART收发)

学单片机有没有低成本的方法?