找回密码
 立即注册
搜索
查看: 8493|回复: 5

請問STM32 Driver_Motor(0, 0)問題

[复制链接]

3

主题

9

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2021-8-10 09:17:22 | 显示全部楼层 |阅读模式
我是用wheeltec stm32板子製作差速自走車,電機用Hall測速,在Balance_task()中的函式Drive_Motor(0.02, 0),前進一秒進行測試,電機穩定正常運作,但電機無法停止,一直往前走,Driver_Motor(0, 0)沒有作用,請問版大可以幫我解惑嗎?感謝!!





pid.png
回复

使用道具 举报

66

主题

263

帖子

533

积分

高级会员

Rank: 4

积分
533

热心会员

发表于 2021-8-10 09:38:53 | 显示全部楼层
可能是驱动坏了,只能单向运动,用之前的代码蓝牙控制能正常控制吗?
回复

使用道具 举报

3

主题

9

帖子

80

积分

注册会员

Rank: 2

积分
80
 楼主| 发表于 2021-8-10 13:14:00 | 显示全部楼层
我用航模RC控制,可以正常前後左右運動,除了搖桿回中立點, 車子還是照跑沒停止,需反方向修正搖桿偏移量才能完全停止。是PID問題?
回复

使用道具 举报

66

主题

263

帖子

533

积分

高级会员

Rank: 4

积分
533

热心会员

发表于 2021-8-10 13:49:26 | 显示全部楼层
qmlab 发表于 2021-8-10 13:14
我用航模RC控制,可以正常前後左右運動,除了搖桿回中立點, 車子還是照跑沒停止,需反方向修正搖桿偏移量才 ...

您可以尝试一下把其中一个电机的编码器和驱动线都拔了,只留一个电机的编码器和驱动线,测一下看看效果如何?
回复

使用道具 举报

3

主题

9

帖子

80

积分

注册会员

Rank: 2

积分
80
 楼主| 发表于 2021-8-11 12:13:22 | 显示全部楼层
拔到測試,結果一樣。我自已寫個pid程式測試看看,有找到問題再跟大家分享,謝謝你喔^^

回复

使用道具 举报

3

主题

9

帖子

80

积分

注册会员

Rank: 2

积分
80
 楼主| 发表于 2021-8-12 06:15:31 | 显示全部楼层
找到問題,將編碼器EncoderA、EncoderB交換插上即可 ,謝謝了^^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

粤ICP备20017043号|小黑屋|手机版|Archiver|轮趣科技(东莞)有限公司  

GMT+8, 2024-12-23 04:03 , Processed in 0.125922 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表