自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 GD32E230C8T6驱动带霍尔传感器的无刷直流减速电机

前面发布的文章虽然把电机驱动,但是电机抖动换相有问题,找了很久的解决办法今天将电机完美驱动,无任何问题。到此电机项目全部完成,想要更好的控制电机,接下来要用算法来控制了,最常用的就是PID,三个环电流环,速度环,位置环可以精准控制电机,这个我今天开始研究,研究出来会将代码分享给大家。定时器肯定是要改的,霍尔传感器的捕获输入改为双边沿触发,这样在中断里检测的霍尔值才完整,之前的定时器会发生缺相现象。然后就是换相函数,换相函数的时序一定是要符合你的电机,这个电机厂家都会给,别自己瞎研究,下面是我的换相函数。

2024-05-22 15:47:14 332

原创 GD32E230c8t6驱动带霍尔传感器的无刷直流电机

在定时器2的输入捕获中断里检测霍尔值,并发送给电机驱动换相函数。这里定时器2开启了霍尔模式,三个霍尔引脚在内部异或到CH0上,任何一路引脚发生电平转换,都会触发中断,并给定时器0信号。无刷电机的驱动,主要是换相,带上霍尔传感器可以精确的读出电机当前所处的相位,再根据当前霍尔值换相这些基础的这里就不多说了,随便一搜网上全是的,建议先去搞懂它的驱动原理,再看程序。然后是获取霍尔值的函数,定时器2只能捕获到信号的跳变还不能直接获取霍尔值,所以需要有一个函数获取三个霍尔引脚的霍尔值,最后取低三位。

2024-05-16 08:53:17 639 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除