yyl
发表于 2024-8-21 09:41:47
红色的部分是反电动势的波形,下面蓝色的部分为什么会反冲到最下面呢,也是由于上半桥的pwm波,低电平关断的时候消磁导致的吗。
梁工
发表于 2024-8-21 09:53:13
本帖最后由 梁工 于 2024-8-21 09:55 编辑
yyl 发表于 2024-8-21 09:41
红色的部分是反电动势的波形,下面蓝色的部分为什么会反冲到最下面呢,也是由于上半桥的pwm波,低电平关断 ...
是的,PWM低电平时,电机线圈的反电动势导致电枢波形出现低至-1V的电压(MOSFET体二极管导通电压),跟前面的消磁反电动势一个原理,只是方向是反的,但是PWM驱动期间不用检测反电动势。
在未被启动的电枢(即图中前面上升、后面下降的电机反电动势),电路要从叠加了PWM和线圈反电动势的电机“发电”的波形(电机反电动势)中正确检测出过0点。
yyl
发表于 2024-8-21 15:40:13
梁工 发表于 2024-8-21 09:53
是的,PWM低电平时,电机线圈的反电动势导致电枢波形出现低至-1V的电压(MOSFET体二极管导通电压),跟前 ...
明白了,非常感谢梁工的指导
chlb713
发表于 2024-8-24 09:32:38
梁工好,
按照你的STC8H资料,遇见2个问题.
1, 启动时候, 偶尔会MOS上下直通.烧一对上下管
2, 如果启动正常,在满电压20V,占空比85%以上, 经常卡顿,好像在不停的启动 ,3路波形都是这样
梁工
发表于 2024-8-24 10:58:44
chlb713 发表于 2024-8-24 09:32
梁工好,
按照你的STC8H资料,遇见2个问题.
1, 启动时候, 偶尔会MOS上下直通.烧一对上下管
波形正常的,对称性也好,这样的波形不应该有卡顿。大约105us换相一次,比较接近最高转速了。什么原因导致卡顿,没有样机测试我没法知道。
yyl
发表于 2024-8-25 10:12:51
梁工你好,我的电机12v电压,kv 480, 绕组4组,我计算下来最快换相时间是280us,然后把代码里面确定是否堵转的40us最小值改成了200发现出问题了,40us就正常。有点好奇这个40us是实验的来的吗,还是怎么计算出来的。 感谢
yyl
发表于 2024-8-25 10:23:45
就是此处的判断
liulei
发表于 2024-8-25 22:11:10
学习了!!!!
yyl
发表于 2024-8-26 10:45:39
tnyq1314 发表于 2023-8-25 11:41
梁工,根据你的程序调整D_START_PWM为20,初始延时60ms(step = 0; StepMotor(); Delay_n_ms(60);),加速延时 ...
你好 请问这个问题解决了吗,我也用到这个一模一样的问题了
yyl
发表于 2024-8-28 13:28:37
梁工你好,我的电路上下都用的nmos,上管用自举电容做的升压,在启动阶段,最开始有一个定位操作,在定位操作之前是否有必要先让三个下管都全部导通一段时间使自举电容充电以后再进入定位启动流程