梁工
发表于 2024-6-3 11:24:03
ackye 发表于 2024-6-3 11:22
刚刚抓出来的其中一相的波形,梁工帮忙看看
严重不对,换相时刻全乱了。你是有HALL还是无HALL?
ackye
发表于 2024-6-3 11:31:50
本帖最后由 ackye 于 2024-6-3 11:33 编辑
梁工 发表于 2024-6-3 11:24
严重不对,换相时刻全乱了。你是有HALL还是无HALL?
无HALL ,程序上没有做修改现成编译的, 电路也是PWM1 对应A 通道对应EMFA
暂时没有思路了 请梁工帮忙指点指点
之前自己用32做过BLDC 方波驱动的电路, 对比了下也是大同小异的,之前那个自己手戳的代码转起来顺畅就是有概率启动失败,所以想尝试下梁工这个方案看看
梁工
发表于 2024-6-3 12:11:43
ackye 发表于 2024-6-3 11:31
无HALL ,程序上没有做修改现成编译的, 电路也是PWM1 对应A 通道对应EMFA
暂时没有思路了 请 ...
分2个问题:
1、你的板子启动顺畅吗?
2、堵转发生在什么时候?是启动还是负载过大?
无感的BLDC一般不容易堵转,因为负载一般是风扇(螺旋桨、旋翼)、液体泵,这类负载一般不会导致特变,所以BLDC一旦进入闭环,基本不会出现堵转。如果出现,则是换相时刻不对导致的。如果是启动不成功导致的,则是过0检测受PWM干扰导致(程序没有滤除处理),可以对症增加一些处理程序来避免,比如启动转速比较慢,启动后比较器中断比较快,则为错误。
ackye
发表于 2024-6-3 13:15:38
梁工 发表于 2024-6-3 12:11
分2个问题:
1、你的板子启动顺畅吗?
2、堵转发生在什么时候?是启动还是负载过大?
启动的时候 就卡顿抖动了, 对了 我查了下电路 运放那边输出 的PWMFLT引脚我并没有接, 这块会有问题的吗
梁工
发表于 2024-6-3 14:27:10
ackye 发表于 2024-6-3 13:15
启动的时候 就卡顿抖动了, 对了 我查了下电路 运放那边输出 的PWMFLT引脚我并没有接, 这块会有问题的吗 ...
没有问题,我的程序并没有处理异常信号(过流关停PWM)。
SD_DXF
发表于 2024-6-3 16:53:36
梁工,这个程序可以使用中功率MOS的驱动电路吗,中等功率的原理图加上电流采样就可以调试了吗?
梁工
发表于 2024-6-3 23:28:04
SD_DXF 发表于 2024-6-3 16:53
梁工,这个程序可以使用中功率MOS的驱动电路吗,中等功率的原理图加上电流采样就可以调试了吗? ...
中、大功率的驱动建议使用驱动IC,参考下面帖子:
三相无刷电机驱动-STC32G-无HALL-PID控制-OLED显示-串口绘图
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7472
HUHUhuhu
发表于 2024-6-4 16:26:22
梁工您好,我用您的开源资料已经可以实现2212电机控制了,真的是万分感谢,让我学到了这么好的知识。但是还有一个问题,电机在强拖启动的时候会有明显抖动,请问这个有解决方法吗?
梁工
发表于 2024-6-4 16:58:12
HUHUhuhu 发表于 2024-6-4 16:26
梁工您好,我用您的开源资料已经可以实现2212电机控制了,真的是万分感谢,让我学到了这么好的知识。但是还 ...
启动有抖动是因为刚启动时的换相时间太长,可以适当减小时间看看。
启动起来进入闭环后用示波器看看电枢波形是否对称,正确的换相时间会有对称的波形。
下图,最左边的竖线是消磁线(就是反电动势),左边是一个换相时间的反电动势上升沿叠加PWM,中间是两个换相时间的PWM,右边是一个换相时间的反电动势下降沿叠加PWM,里面的曲线就是反电动势,这个电枢波形越对称说明唤相时刻越精确。
转速高一些的电枢波形:
patrickzhg
发表于 2024-6-15 20:34:33
梁工您好,我手头有一款2极对的直流无刷电机(带霍尔),可以用开源的电路板和代码进行控制吗?我想学习下电机控制方面的知识,谢谢。
页:
1
2
3
4
[5]
6
7
8
9
10
11
12
13
14