hfei1980 发表于 2020-10-20 15:57:34

STC8H1K28做无霍尔BLDC控制

最近利用STC8H1K28做无霍尔BLDC控制,利用内部比较器分时切换端口检测bemf,由于该芯片比较器输入是利用ADC端口,只有错时修改ADC_CONTR改变选择通道控制,这样感觉对电流检测不方便,控制不准确。哪位大大能详解一下电流闭环思路,比如电流ADC采样周期,PI控制周期多少合适?单独电流闭环可以实现吗?

小李非刀 发表于 2020-10-22 21:28:59

可以在换相后立刻ADC检测电流,检测完后再切换回比较器输入。

hfei1980 发表于 2020-10-24 13:35:30

现在就是这样处理的,可能其它哪里没弄对,现在电流限制不太可靠,现在是每个PWM周期采样一次电流,采样后立即PI计算更新占空比,或者采样多个PWM周期(即多次电流采样)后平均值后PI计算更新占空比,都不能很可靠的限制电流,以前和朋友一起弄的转速和电流双闭环控制的还可以,现在应用不用调整转速,就做成了电流单闭环,即固定电流给定(限流值),检测电流反馈后进入PI计算更新占空比,结果电流控制的不好

国学芯用 发表于 2020-10-26 11:02:43

如下图 请用我司的测试测序先测试

http://www.stcmcudata.com/STC8F-DATASHEET/STC8H-20201016.pdf

hfei1980 发表于 2020-10-27 10:07:42

嗯,测试过这个程序,没有调试成功。有时间再用这个程序研究一下。现在用的是内部比较器检测BEMF。就是电流闭环难调好。

龍黍 发表于 2020-11-9 16:39:22

我也准备打个板测试这个看看

sctwp 发表于 2020-11-9 19:57:02

国学芯用 发表于 2020-10-26 11:02
如下图 请用我司的测试测序先测试

http://www.stcmcudata.com/STC8F-DATASHEET/STC8H-20201016.pdf ...

这个链接已经失效,能发一个有效的地址吗?

国学芯用 发表于 2020-11-10 10:09:20

本帖最后由 国学芯用 于 2020-11-10 10:10 编辑

STC8G系列最新中文数据手册更新,巅峰之作,国之重器,大国脊梁        http://www.stcmcudata.com/STC8F-datasheet/STC8G.pdf;2020/10/16
STC8H系列最新中文数据手册更新,巅峰之作,国之重器,大国脊梁        http://www.stcmcudata.com/STC8F-datasheet/STC8H.pdf;2020/10/30
PDF 文件 直接点击连接就可以打开了,再选择文件菜单中的另存为

sandoz1cn 发表于 2021-5-17 18:59:15

谢谢楼上 的数据手册
页: [1]
查看完整版本: STC8H1K28做无霍尔BLDC控制