搜索
bottom↓
回复: 5

求助,平衡车问题!

[复制链接]

出0入0汤圆

发表于 2014-4-21 11:13:08 | 显示全部楼层 |阅读模式
前几日做了个平衡车,仿照论坛里PWW999大神新做的车做的,但是没有接可调电阻,程序也是照搬的(我把可调电阻读的值,直接改成了某个值),问题来了通电后其中一只轮子一个劲的傻转,其它什么反映也没有!

现在电机驱动,GY-86分开代码测试都可以正常工作(测速的编码器没有试,看到论坛里说光站立的话,不测编码也可以的),然后还有一点就是L298是带光耦的那种,但是我没有使用光耦!
主板是用的ARDUINO PRO-MINI,供电是5V移动电源,正负极分别接到GY-86,pro-mini,编码器的VCC和GND上面,单片机的负极和L298的负极连接。
由于我对代码中有些地方完全不懂,所以就只能照搬了,自己改的就是KP,KI,KD,KPP的值,
现在想请问,代码中的  static const float Q_angle=0.001, Q_gyro=0.004, R_angle=0.5,dt=0.01;
这些Q_angle,Q_gyro,R_angle,是什么意思啊?这些值是如何得来的?
还有这里:
float K_angle=4.0;
float K_angle_dot=0.2;       //换算系数:256/10 =25.6;
float K_position=0.1;                //换算系数:(256/10) * (2*pi/(64*12))=0.20944;//256/10:电压换算至PWM,256对应10V;      
float K_position_dot=5;

//float K_position=0.8 * 0.209;                //换算系数:(256/10) * (2*pi/(64*12))=0.20944;//256/10:电压换算至PWM,256对应10V;
//float K_angle=34 * 25.6;   //换算系数:256/10 =25.6;
//float K_position_dot=1.09 * 20.9;                //换算系数:(256/10) * (25*2*pi/(64*12))=20.944;
//float K_angle_dot=2 * 25.6;                //换算系数:256/10 =25.6;
这两块又是什么意思啊?是不是一个是用编码器,另一个按PWM值来算的啊?
哪位大哥会的话,友情提醒一下吧!
顺便说说我应该按什么样的思路或步骤来查找问题,先谢谢了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-4-21 11:54:11 | 显示全部楼层
照搬的一般没法一次成功,还是乖乖自己学吧

出0入0汤圆

发表于 2014-4-21 13:15:43 | 显示全部楼层
掉渣天!!!支持楼主!

出0入0汤圆

 楼主| 发表于 2014-4-21 15:06:23 | 显示全部楼层
别光支持啊,给解释一下代码的含义才是真理,网上找到的,要么没有注释,要么就是看不懂,没文化真是郁闷啊!

出0入0汤圆

发表于 2014-4-22 22:51:01 | 显示全部楼层
我只是路过来看看的。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-6 15:37

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

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