54温海超 发表于 2024-5-17 09:07:44

梁工你好,如果使用这个代码改成带HALL的需要该那些函数,需要吧比较器删除,打开PWMB捕获,其他的应该还注意什么,强启函数是不是也可以不使用了

神农鼎 发表于 2024-5-17 09:49:05



BLDC, 三相无刷直流电机驱动-STC32G-无HALL或带HALL,例子打板测试已OK - BLDC/144MHz-PWM-硬件移相/45路PWM+3路CCP/7组不同周期的PWM/DAC 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

梁工 发表于 2024-5-17 10:31:03

54温海超 发表于 2024-5-17 09:07
梁工你好,如果使用这个代码改成带HALL的需要该那些函数,需要吧比较器删除,打开PWMB捕获,其他的应该还注 ...

我还是抽空改一个有感的版本吧。本以为有了一个无感的版本就OK了,因为无感的难度大。

54温海超 发表于 2024-5-17 10:47:57

梁工 发表于 2024-5-17 10:31
我还是抽空改一个有感的版本吧。本以为有了一个无感的版本就OK了,因为无感的难度大。 ...

感谢梁工!!!{:5_300:}

ackye 发表于 2024-5-22 09:35:16

梁工您好, 请教下你这个 无刷无霍尔的方案,换方向的频率可以做到5hz 吗? (1S换 5次方向 ,不是1秒换5个周期)

梁工 发表于 2024-5-22 10:48:04

ackye 发表于 2024-5-22 09:35
梁工您好, 请教下你这个 无刷无霍尔的方案,换方向的频率可以做到5hz 吗? (1S换 5次方向 ,不是1秒 ...

换向是指什么?电机转向吗?

ackye 发表于 2024-5-22 12:47:52

梁工 发表于 2024-5-22 10:48
换向是指什么?电机转向吗?

是的 电机转向正反转

梁工 发表于 2024-5-22 13:47:42

ackye 发表于 2024-5-22 12:47
是的 电机转向正反转

那是不可能的,200ms,基本上所有的无感无刷电机,200ms都还没驱动起来呢,有霍尔的小电机还有可能,但都会比较困难。

ackye 发表于 2024-5-22 15:09:21

梁工 发表于 2024-5-22 13:47
那是不可能的,200ms,基本上所有的无感无刷电机,200ms都还没驱动起来呢,有霍尔的小电机还有可能,但都 ...

另外请教下 ,为什么 STC32 的原理图中   过零比较地方的电容用的223但是 在STC8中都是 103

梁工 发表于 2024-5-22 15:45:47

ackye 发表于 2024-5-22 15:09
另外请教下 ,为什么 STC32 的原理图中   过零比较地方的电容用的223但是 在STC8中都是 103 ...

这个电容与电阻组成RC滤波,根据要求的响应时间来确定,用于滤除尖峰干扰,但又不会导致过零检测延时太多,一般我控制在40us之内。
我的STC8电路中分压电阻10K与1.5K并联后电阻为1.3K,电容为103,则RC值为13us。
再STC32丁路中,电容我修改为223,则RC值为28.6us,抗尖峰更好,增加的延时不多。
一般来说,如果最高切换周期比较长,则可以使用较大的RC值,如果切换时间比较短,则使用较小RC值,而RC值越大抗尖峰干扰越好,但复杂的延时越长,要做一个平衡。
对于5万转以上的转速,建议使用103(10nF)。
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图 启动改进版本