微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM8 MCKIT1.0 BLDC无感控制中的采集实现分析

STM8 MCKIT1.0 BLDC无感控制中的采集实现分析

时间:11-28 来源:互联网 点击:

、温度值、电位器。

异步采集是在同步完成后进行的。同步采集是通过TIM1的通道4触发采集。

所以每个PWM周期采集2路模拟信号。异步采集的通道与PWM的ON与OFF状态无关,所以安排在异步采集中。同步采集中的反电势需要在PWM固定时刻采集,或ON或OFF,看BEMF的过零比较方案。瞬时电流一般在TON时刻采集。因为原来ST有PWM特殊时刻做了一路用户通道中,所以我就把平均电流加到这一通道上了。其实平均电流采集也可以放到异步中。无所谓了,功能实现是没问题的。

另外,异步采集中的反电势通道一直是设为浮空相的通道的。而且反电势的采集在D与Z之间,即退磁结束与过零点之间进行的异步采集均为反电势,而瞬时电流的采集是在Z与C之间,即过零与换相之间进行的异步采集均为瞬时瞬时电流。所以用户的通道(平均电流)就是在换相与退磁之间了。

ST的无感方案,启动方案感觉只能针对工业用电机,像在4极对下4K转速的电机,那启动参数不用怎么改。但如果改为航模电机,无论启动PWM改为多少,总是不能启动成功。可能是我还找到巧门,也可能没设对参数,对于高速电机,像这种无感启动可能是升频升压法启动才可靠。我早期写的例程,无论什么电机,用的是升频升压法,无论什么电机,都可以正常启动,只是启动过程(大约1S)电流从大到小,,至少正常运行至最小电流值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top