(4)下位机部分-水下管道智能巡检-方案STM32+树梅派+python+opencv—水下机器人

前言:

目录浏览:


学习内容:

如何让无刷电机 在STM32下工作起来。


1.频率计算:

公式Fpwm = 100M / ((arr+1)*(psc+1))(单位:Hz)
例如:我们需要50hz的频率 单片机主频为72Mhz那么:
50hz=72M/(49+1)(71+1) 可以得出arr=49,psr=71,当然这只是举个例子如果arr的可调节范围太小将会影响后面PID的调节,不建议ARR的值过小。当然arr和psr这两个值自己凑只要凑出正确的结果就行。

笔者这里arr的值为1999无刷电机坏了临时用的直流电机所以没有频率的限制。若用无刷电机务必要严格计算频率。


启动方式:

以好盈的电调为例:第一次使用需要先设置PWM最大油门,维持最大油门后无刷电机上电听到滴滴两声之后迅速拉到最小油门直到听到滴滴+滴(电池数量);具体可以依照自己的电调说明书,当然如果有油门舵机会很容易去实现最大油门和最小油门,但我们这里讲讲怎么使用程序来实现无刷电机的启动。
在这里插入图片描述
在这里插入图片描述

最简单的方式就是利用串口的帮助来实现,例如串口接受到1最大油门接收到0就设置最小油门,接收到5,就一般的油门来运行测试无刷电机是否可以正常工作,串口章节今天就可以码出来。

附上电调故障对照码:
在这里插入图片描述
下一章节我们来学习串口和串口协议的写法。
其实应该先讲好串口在来将这一节的,没有考虑周全。(很快就补上)

注意:滴滴声是从电机发出来的不是电调!不要拿着干电调在那测滴滴。。。

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花有重开日,人无再少年啊。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值