搜索
bottom↓
回复: 25

如何保证小车走直线 我用了两个直流电机 ms 不同步 用PWM调速可实现?

[复制链接]

出0入0汤圆

发表于 2011-6-15 07:12:16 | 显示全部楼层 |阅读模式
RT.

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-6-15 07:48:13 | 显示全部楼层
不同步是因为电机问题,调速可以解决,不过有一种情况调速也解决不好,电机的稳定性不好或者驱动电路有问题,调速没什么效果

出0入0汤圆

发表于 2011-6-15 08:16:49 | 显示全部楼层
可以通过两个电机分别通过控制器调节转速的方式来实现小车周走直线,最简单的就是向那边偏,那边的轮子加大转速。不过楼主为什么不利用一个电机来驱动轮子,另外一个电机来控制转向呢?这样更简单。

出0入0汤圆

发表于 2011-6-15 08:54:30 | 显示全部楼层
轮子打滑也会导致走不直,在这条路上走直了 在另外一个地面可能又走不直了,比较稳的办法就是给参照物,加条黑线在地上,巡线

出0入0汤圆

发表于 2011-6-15 10:17:37 | 显示全部楼层
最简单的办法用步进电机。

出0入0汤圆

发表于 2011-6-15 10:25:17 | 显示全部楼层
回复【4楼】HYLG
-----------------------------------------------------------------------
步进电机也不能解决打滑问题 细分数太小,反而打滑问题会更严重,细分数大,驱动不好有可能失步

出0入0汤圆

发表于 2011-6-15 10:36:58 | 显示全部楼层
陀螺

出0入0汤圆

发表于 2011-6-15 11:36:55 | 显示全部楼层
周身贴满传感器。靠传感器来测量。

出0入0汤圆

发表于 2011-6-15 11:37:15 | 显示全部楼层
回复【5楼】visharn
回复【4楼】hylg  
-----------------------------------------------------------------------
步进电机也不能解决打滑问题 细分数太小,反而打滑问题会更严重,细分数大,驱动不好有可能失步
-----------------------------------------------------------------------

你那什么轱辘呀,光打滑。

出0入0汤圆

发表于 2011-6-15 12:05:29 | 显示全部楼层
开环:调节左右轮转速(地面不同的问题不能解决)。
闭环:想办法弄个能判断当前行驶状态的传感器,根据反馈信号调节左右轮转速。

出0入0汤圆

发表于 2011-6-15 12:32:51 | 显示全部楼层
直接PID算法,走偏了就修正过来,或者换步进电机,两个给脉冲也能解决,楼主的小车就是走直线?

出0入0汤圆

发表于 2011-6-15 14:30:17 | 显示全部楼层
占空比只能开环控制,无法将地面、轮胎之类误差因素考虑在内
要有闭环反馈信号才能直,可以考虑上电陀螺仪、地磁之类的的传感器

出0入0汤圆

 楼主| 发表于 2011-6-16 15:28:09 | 显示全部楼层
回复【10楼】lyz_1900  
-----------------------------------------------------------------------

当然不是简单的走直线 是用来走迷宫的

出0入0汤圆

发表于 2011-6-16 18:26:40 | 显示全部楼层
回复【12楼】LegendSong  
-----------------------------------------------------------------------

楼主做micromouse?我也在做。。嘿嘿。。共勉

出0入0汤圆

发表于 2011-6-16 18:46:06 | 显示全部楼层
加反馈,先看你的车怎样检测直线方便

出0入0汤圆

发表于 2011-6-23 16:23:59 | 显示全部楼层
打滑  轮子 本身就不正吧,看一下是否只往一个方向偏

出0入0汤圆

发表于 2011-6-24 11:46:36 | 显示全部楼层
电机本身性能不可能相同,其次pwm也不是线性的,所以只能用闭环,比如电机调速,走个直线~

出0入0汤圆

发表于 2012-4-11 14:37:12 | 显示全部楼层
我也遇到这种问题了  两个轮子速度不同  但是程序给的是相同的PWM脉冲波   我怀疑是电机的稳定性不好或者驱动电路有问题的原因

出0入0汤圆

发表于 2012-4-13 00:05:57 | 显示全部楼层
lyz_1900 发表于 2011-6-15 12:32
直接PID算法,走偏了就修正过来,或者换步进电机,两个给脉冲也能解决,楼主的小车就是走直线? ...

我想问问利用霍尔传感器可以使用pid算法实现闭环控制小车速度,使小车直线行走吗?

出0入0汤圆

发表于 2012-5-9 16:18:49 | 显示全部楼层
获取传感器信息,对轮速度进行补偿即可。

出0入0汤圆

发表于 2012-5-12 11:54:05 | 显示全部楼层
我也遇到了这个问题,看了上面的收益匪浅啊

出0入0汤圆

发表于 2012-8-2 16:36:46 | 显示全部楼层
有 没有具体的方法让小车严格走直线、转90度啊?

出0入0汤圆

发表于 2015-1-22 09:28:03 | 显示全部楼层
两个轮子都自带编码器,用PID调节使之转速稳定,再加上陀螺仪测Z轴加速度来调节方向

出0入0汤圆

发表于 2015-1-26 14:02:23 | 显示全部楼层
2轮子接一个电机,这样结构设计的话就不关PWM了

出0入0汤圆

发表于 2015-3-9 15:26:41 | 显示全部楼层
同问,还有问一下楼主直流电机是用什么芯片驱动的?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 06:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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