haiming8685
发表于 2024-12-29 12:23:37
梁工您好!按照您说的我做了修改,电机运行正常转速也能上到3000转了,还有个问题想请教您,我目前是用电位器控制电机的启动及速度调节的,启动时电位器调整电压不能太大,我测量了应该在0.3V-0.35V,要是启动时电位器调整电压太高电机就无法启动并咔咔响。我试着转为串口控制,电机启动时咔咔响无法启动,请问要修改哪些参数可以解决串口启动问题。
haiming8685
发表于 2024-12-29 12:41:46
梁工您好!我把启动参数修改调试,现在可以串口启动了
梁工
发表于 2025-2-1 19:21:15
hhhhhht 发表于 2025-2-1 12:56
有了这个功能,STC单片机调试方便很多了。这个是要再程序里发送吗?有没有像ARM单片机一样,编译生成一个.a ...
使用中断发送,占用很少CPU的时间,如果使用DMA发送,占用时间可忽略。
haiming8685
发表于 2025-2-26 09:55:59
梁工您好!三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图程序,驱动电机正常工作,也会出现启动不起来的现象,请问能否将程序更改一下,在启动失败后停止一定时间再次启动。
梁工
发表于 2025-2-26 11:57:56
haiming8685 发表于 2025-2-26 09:55
梁工您好!三相无刷电机驱动-32G系列-无HALL-PID控制-OLED显示-串口绘图程序,驱动电机正常工作,也会出现 ...
我程序里有失效重启的代码,可能不是很可靠,要结合电流来做判断,我还没有这方面的代码,你可以自己研究一下。
dd418890434
发表于 2025-5-5 22:58:01
https://www.stcaimcu.com/forum.php?mod=attachment&aid=OTczOTF8M2U0MmQ3YjR8MTc0NjQ1NzAwMnwzMjIxMXwxNzU0MA%3D%3D¬humb=yes
haiming8685
发表于 2025-5-10 16:38:01
梁工您好!我有一台电机电机转子极对数为4对,没有霍尔传感器,但是带了个磁编码器,磁编码器输出分辨率为10位,也就是角度分辨率为0.35°,这个电机能否用BLDC六步换相来驱动,怎样才能把编码器的信号融入换相中。
梁工
发表于 2025-5-10 18:41:26
haiming8685 发表于 2025-5-10 16:38
梁工您好!我有一台电机电机转子极对数为4对,没有霍尔传感器,但是带了个磁编码器,磁编码器输出分辨率为1 ...
带磁编码器的更合适使用FOC驱动。实在要使用方波驱动,则要先测试出(或者电机厂家提供)电角度与编码器角度的对应关系,就可以正确的换相了。
使用FOC驱动可以参考下面的帖子:
FOC@Ai8051U横空出世,可控制7万5千转的电机!系统成本6元
https://www.stcaimcu.com/thread-17266-1-1.html
(出处: 国芯技术交流网站)
电控小白
发表于 2025-5-21 19:22:36
留名前来学习恒速控制
haiming8685
发表于 2025-6-8 20:48:26
梁工您好!请问PID中设置的位置值是根据什么来的
SamplePeriod = 8; // PID采样周期, 取值1~65535, 单位ms.
SetPosition= 12.0; // 设置的位置(这个12.0的值是依据什么设定的,设定大小时会影响到哪些方面)
position = 0; // 当前位置
LastPosition = 0; // 前一个位置
页:
1
2
3
4
5
6
7
8
9
10
[11]
12