打印
[STM8]

STM8S105驱动有感无刷电机,卡住电机停转后,如何重启动?

[复制链接]
1822|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rookie108|  楼主 | 2017-5-5 12:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位大师,我采用PC1-PC3接上臂,PB0-PB2接下臂,PA4-PA6接HALL,利用GPIOA的上升沿和下降沿进中断换相。转动正常。现在假如我手动卡住电机停转后,电机就不会自动启动了。因为GPIOA口的HALL信号没有变化,无法进中断,要如何处理呢?怎么在程序里面判断电机停转?
沙发
捉虫天师| | 2017-5-5 17:35 | 只看该作者
电机被卡停转的时候电流会增加,弄个感应,然后放大给个信号,检测是不是被卡了。而且这个信号可以给外部中断接口。

使用特权

评论回复
板凳
保夫鲁沙| | 2017-5-5 20:38 | 只看该作者
在额定负载内,继续加占空比冲过去,到顶了还是不行就触发堵转保护和过流保护,检测到连续时间段有大电流但霍尔没变化,那就是该保护了。

使用特权

评论回复
地板
rookie108|  楼主 | 2017-5-5 22:19 | 只看该作者
现在主要是开环状态下,我手动卡住轴让它不动,这时HALL信号不变,产生不了中断无法换相。这种情况下,如何处理呢?

使用特权

评论回复
5
七颗咖啡豆| | 2017-5-9 17:53 | 只看该作者
HAL信号判断转速,速度低于一定值,就该处理了

使用特权

评论回复
6
maqianqu| | 2017-5-9 23:09 | 只看该作者
使用看门狗实现重启。

使用特权

评论回复
7
maqianqu| | 2017-5-9 23:14 | 只看该作者
有外部复位芯片也可以实现。

使用特权

评论回复
8
你好,我是深圳市昌宏瑞的吴先生,销售ST MCU,附原厂技术支持,QQ2850838096

使用特权

评论回复
9
戈卫东| | 2017-5-22 20:29 | 只看该作者
HALL的信号在停止的时候也可以用的。

使用特权

评论回复
10
wahahaheihei| | 2017-5-22 22:33 | 只看该作者
只要不是停机状态就判断是否在转,转速是多少。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

27

帖子

3

粉丝