菜鸟DIY载人平衡车结构的曲折过程
本帖最后由 小皮2005 于 2013-3-17 13:20 编辑回顾了一下自己之前的载人小车结构照片,看到了整个演化的过程,挺有意思,发出来活跃一下气氛{:tongue:}
第一次看到网友DIY载人平衡车的视频,未经调研,拍脑袋就买了两个12寸小自行车的轮子,还找人加工了一个框架,这样固定轮子,想通过链条传动。
后来想框架上还要铺木板,于是就直接征用了家里的菜板,就成了这个样子,仍然想通过链条传动
后来为了进一步简化结构,能够集中精力在论坛中跟大侠们学习小车的控制,就采用了法兰的方式,又买了两个8寸的轮子,电池放在底下电池盒中并用铝条托住,就成了这样:
这是最近一次调整,又买了一块小菜板,将电池固定在小菜板上,再用螺栓固定成两层结构,买了两个小盒将淘来的各个元件/模块用双面胶粘在里面,就成了这样,(几次改动,上面的菜板已经千疮百孔了)
糊了一个纸盒,盖上去,就可以开了。关于转向结构,做了一次没有成功。就买了一根衣柜里面挂衣服的铝合金杆,用合页固定上去(仍然不是很牢固),又买了一个小控制杆,来控制左右方向。
现在小车虽然能走,但还不是很稳定,程序就是rantingting大侠的共享,参数还没有调太明白.....
后面计划,有时间时,再深入学习一下参数的调整,再就是等哪位大侠有PCB时,求来一块空板或文件,来替换我那一堆“电子积木” {:smile:}
果然物尽其用啊!!!{:lol:}{:lol:} 很强大,期待完善后的小车 皮皮,厉害 菜板都上了……
楼主加油,最新进展赶快共享啊。 编辑了一个小视频,本来想加到一楼,但好像不能编辑原帖了,加在这吧
http://v.youku.com/v_show/id_XNTI4NTQzMzk2.html 皮皮,你如何调试pid啊?如何稳定 你用编码器吗?或者用pwm的量 cs1225 发表于 2013-3-19 21:59 static/image/common/back.gif
你用编码器吗?或者用pwm的量
没有编码器和PWM的反馈量,只用了PD两个参数,参照zhanglu大侠提供的参数,折算了一下,然后在那附近穷试了几组值,就是现在这个样子。你这两个问题也是我之前反复找人问的,我的体会,用PD让车平衡,能载人没有开始我想象的那么难,那么费理,但再继续优化的话,就可能需要深入理解PlD了,我还在学.... 不错楼主的东西作出来了,也在学习中,也准备做网上开源的,只是进口的电机控制器比较貴要1000多块,是ARDUINO方案,程序及IMU都OK了,只可惜这个方案的电机控制器是串行包的。 楼主牛逼啊,能介绍一下控制环路的调试方法吗?谢谢 沪上静悄悄 发表于 2013-4-2 22:43 static/image/common/back.gif
楼主牛逼啊,能介绍一下控制环路的调试方法吗?谢谢
像我在9楼说的,参考別人的参数,穷试了几个值,没有形成明确的经验。之前调试小车时,包含速度和位置环路就没有调成功。现在正在给大车安装测速装置,准备再次尝试环路的调试 小皮2005 发表于 2013-4-3 08:06 static/image/common/back.gif
像我在9楼说的,参考別人的参数,穷试了几个值,没有形成明确的经验。之前调试小车时,包含速度和位置环 ...
调试PID头大中,我的方法是先将滤波器输出的值(角度和角速度)反馈值搞出来,其中角度的单位是°,角速度的单位是°/s,PWM的单位是%(占空比),然后PWM=角度*kp+角速度*kd。
看了一些资料,先调kp,将kd设为0,逐渐增大kp,发现小的kp(kp=1,即10°的误差产生10%的占空比)不足以产生反的作用力,小车向一边倒,当kp比较大(kp=8,即10°的误差产生10%的占空比)的时候小车左右倒。但是在kp从1到8的过程中,没有发现别人说的使小车稳定的kp,或者在0位震荡的kp。 俺是小白哦,很想自己做一个,不知道能给点儿建议木 用什么控制的?
凌云逸仙 发表于 2013-4-4 11:30 static/image/common/back.gif
俺是小白哦,很想自己做一个,不知道能给点儿建议木
不知道有多白{:smile:} ,无非是单片机控制和小车结构两个方面,单片机和传感器的选择,论坛中有很多种方案,选一个自己比较熟悉的。从小车做起,因为小车便于调试,有了一定的积累后,再转向大车,到那个时候主要就是考虑大车的结构了 sisia 发表于 2013-4-4 13:24 static/image/common/back.gif
用什么控制的?
AVR mega16 小皮2005 发表于 2013-4-4 15:57 static/image/common/back.gif
AVR mega16
电机是什么电机啊? sisia 发表于 2013-4-4 16:02 static/image/common/back.gif
电机是什么电机啊?
24V 250W减速电机 小皮2005 发表于 2013-4-4 16:35 static/image/common/back.gif
24V 250W减速电机
可以参考下你的pd参数吗?
wallacer 发表于 2013-4-4 16:58 static/image/common/back.gif
可以参考下你的pd参数吗?
Kp=28,Kd=2.6,PWM的上限是255 小皮2005 发表于 2013-4-4 15:56 static/image/common/back.gif
不知道有多白 ,无非是单片机控制和小车结构两个方面,单片机和传感器的选择,论坛中有很多种方 ...
大概需要什么东西,给介绍一下吧 小皮2005 发表于 2013-4-4 18:22 static/image/common/back.gif
Kp=28,Kd=2.6,PWM的上限是255
我的PWM上限时1000,当我Kp调到100时,也就是十分之一时小车震动特别厉害,不知怎么个情况。
支持一下 关注!! wallacer 发表于 2013-4-4 22:38 static/image/common/back.gif
我的PWM上限时1000,当我Kp调到100时,也就是十分之一时小车震动特别厉害,不知怎么个情况。
...
wallacer 您使用哪个套件做的?车体做了吗 皮皮 PCB资料能发给我吗 80636076@qq.com 墨水 发表于 2013-4-12 17:29 static/image/common/back.gif
皮皮 PCB资料能发给我吗
没有完整的PCB,连对应的原理图都没有。目前是淘来的各种模块用杜邦线连的,AVR最小系统模块,MPU6050模块,5V电源模块等等。一直想画一块PCB,但一直没有整块的时间。 能发几张照片 给我吗 我帮你画PCB 墨水 发表于 2013-4-12 21:25 static/image/common/back.gif
能发几张照片 给我吗 我帮你画PCB
电路模块的照片吗?明天拍几张特写发给你
我计划将PCB装在一个铝盒中便于安装和散热,等尺寸定下来了才能开工 x7d8 发表于 2013-4-9 11:30 static/image/common/back.gif
wallacer 您使用哪个套件做的?车体做了吗
板子是自己做的,程序参考zhanglu大侠的。 楼主能给个轮子的淘宝网址吗?谢谢 沪上静悄悄 发表于 2013-4-20 20:33 static/image/common/back.gif
楼主能给个轮子的淘宝网址吗?谢谢
在用的轮子是在附近小五金店买的,19元一个,不是铝合金的 小皮2005 发表于 2013-4-20 20:44 static/image/common/back.gif
在用的轮子是在附近小五金店买的,19元一个,不是铝合金的
哦,问一下你的陀螺仪和加速度计用的是哪款? 那二个电机和轮子 加起来多少钱 沪上静悄悄 发表于 2013-4-20 20:53 static/image/common/back.gif
哦,问一下你的陀螺仪和加速度计用的是哪款?
MPU6050+mega16 wind2100 发表于 2013-4-20 20:59 static/image/common/back.gif
那二个电机和轮子 加起来多少钱
电机:108x2,加22快递
轮子:19x2, 腿儿钱就不算了{:lol:} 小皮2005 发表于 2013-3-19 20:35 static/image/common/back.gif
编辑了一个小视频,本来想加到一楼,但好像不能编辑原帖了,加在这吧
http://v.youku.com/v_show/id_XNTI4 ...
你的PWM频率应该不是很合适,电机异响声太大了! wallacer 发表于 2013-4-21 10:26 static/image/common/back.gif
你的PWM频率应该不是很合适,电机异响声太大了!
没错!现在用的4KHz,是沿用大侠们的代码没改过,我看坛中有人说高于16K就没声了,一直没试过。你用什么频率?频率高了会不会影响电机动力? LZ,想问一下,轮子怎么跟减速电机链接?? liangws201 发表于 2013-4-21 11:34 static/image/common/back.gif
LZ,想问一下,轮子怎么跟减速电机链接??
法兰,细看图片能看出来
小皮2005 发表于 2013-4-21 10:39 static/image/common/back.gif
没错!现在用的4KHz,是沿用大侠们的代码没改过,我看坛中有人说高于16K就没声了,一直没试过。你用什么 ...
我用的16K,动力还好,没有什么影响 转向控制把 自己怎么diy是用滑动变阻器做的? 我做了几块电路板,也参考zl的,楼主需要可以赠送过去,有点小bug,飞下线就行了。断断续续弄的,参数调整很没经验,还需要学习。 本帖最后由 墨水 于 2013-4-22 22:06 编辑
liangws201 发表于 2013-4-21 11:34 static/image/common/back.gif
LZ,想问一下,轮子怎么跟减速电机链接??
墨水 发表于 2013-4-22 22:01 static/image/common/back.gif
个人觉得,用链条没有像LZ的减速电机那样连接好啊!就是看不清。 liangws201 发表于 2013-4-22 22:09 static/image/common/back.gif
个人觉得,用链条没有像LZ的减速电机那样连接好啊!就是看不清。
楼主用的是有带减速箱的电机的
eastleader1982 发表于 2013-4-22 20:59 static/image/common/back.gif
我做了几块电路板,也参考zl的,楼主需要可以赠送过去,有点小bug,飞下线就行了。断断续续弄的,参数调整 ...
先感谢一下!我上周忍不住也画了一块投出去了,应该明后天能回来,我用的AVR+mpu6050+IR2104驱动,参考了坛中各位大侠的资料,还不知道调试结果如何,能调好就来这上图。
你用的什么方案,传感器也跟zl侠一样的吗? robin林 发表于 2013-4-21 19:56 static/image/common/back.gif
转向控制把 自己怎么diy是用滑动变阻器做的?
是的,就是用电位器,然后用片上AD采集电压变化,如果结构上做的好,加上弹簧,就可以实现左右扳动手柄转向......
我把手柄固定死了,然后用了一个小游戏手柄实现转向,原理是一样的。
liangws201 发表于 2013-4-22 22:09 static/image/common/back.gif
个人觉得,用链条没有像LZ的减速电机那样连接好啊!就是看不清。
法兰,这个样子的,中间的孔固定电机的轴,四周的孔与轮子固定
小皮2005 发表于 2013-4-23 09:31 static/image/common/back.gif
法兰,这个样子的,中间的孔固定电机的轴,四周的孔与轮子固定
这个轴板是定做的吧? liangws201 发表于 2013-4-23 09:42 static/image/common/back.gif
这个轴板是定做的吧?
我是淘的,当时店主也只有4个,估计是自己不用的,现在已经下架了。
好像坛中很多网友是定制的 小皮2005 发表于 2013-4-23 09:51 static/image/common/back.gif
我是淘的,当时店主也只有4个,估计是自己不用的,现在已经下架了。
好像坛中很多网友是定制的 ...
你买有多的吗?我也想搞一个玩下。 传感器用的4200d和adxl345 其实不用法兰也行,ebike车轮可以直接拧到那个电机的轴上
liangws201 发表于 2013-4-23 10:27 static/image/common/back.gif
你买有多的吗?我也想搞一个玩下。
手里只用这2个,没有多余的。 小皮2005 发表于 2013-4-21 06:59 static/image/common/back.gif
电机:108x2,加22快递
轮子:19x2, 腿儿钱就不算了
啊 淘宝上买的吗 这么便宜呀还不到300块 不过没算电池 和电路板 估计自己DIY 还是要1500的样子吧 能DIY 独轮平衡车不 就是买那些轮子 电池麻烦 壳 我最头痛这事儿 不好买。 和楼主的思路基本一样,向你学习,这个是我的板子,貌似没啥问题,不过参数调整很费劲,没有规律 wind2100 发表于 2013-4-24 21:51 static/image/common/back.gif
啊 淘宝上买的吗 这么便宜呀还不到300块 不过没算电池 和电路板 估计自己DIY 还是要1500的样子吧 ...
电池要220元,电路板刚做了一块。
硬件成本1500,估计还得是没走太多弯路的 wind2100 发表于 2013-4-24 21:54 static/image/common/back.gif
能DIY 独轮平衡车不 就是买那些轮子 电池麻烦 壳 我最头痛这事儿 不好买。
是的,整个过程如果不定制部分部件,都买来凑的确是不容易,我一直刻意回避定制加工,却也买了很多用不上的东西,到头来总体成本反而更高{:sad:} 本帖最后由 小皮2005 于 2013-4-25 12:01 编辑
eastleader1982 发表于 2013-4-24 22:34 static/image/common/back.gif
和楼主的思路基本一样,向你学习,这个是我的板子,貌似没啥问题,不过参数调整很费劲,没有规律 ...
板子很漂亮!
我的今天刚拿到PCB,迫不及待地焊了一部分,忙中出错,上电接反了,炸了一个7805,大半夜的吓我一跳,后来又烧错了AVR的熔丝,忙活好半天才救回来,到现在刚能点灯。明天继续焊\调,好了就上图。
我那车虽然能走,但参数我也一直没调明白,其间还有网友问我参数调整问题,我实在说不上来{:sweat:}
刚焊好,还没调完,先上张图片show一下,8 x 9cm 的板子,有点挤....
板子很紧凑!还带遥控的,不错。 小皮2005 联系我吧 我改了电机的绕线 电机转速快了结构重新搞的以前上过视频 eastleader1982 发表于 2013-4-24 22:34
和楼主的思路基本一样,向你学习,这个是我的板子,貌似没啥问题,不过参数调整很费劲,没有规律 ...
联系我一起搞228838002 小皮2005 发表于 2013-3-19 20:35 static/image/common/back.gif
编辑了一个小视频,本来想加到一楼,但好像不能编辑原帖了,加在这吧
http://v.youku.com/v_show/id_XNTI4 ...
看了视频,效果还是瞒不错的啊! 沪上静悄悄 发表于 2013-4-4 08:47 static/image/common/back.gif
调试PID头大中,我的方法是先将滤波器输出的值(角度和角速度)反馈值搞出来,其中角度的单位是°,角速 ...
我也是啊 调PID调的蛋疼 车子怎么都站不稳 想节省时间,lz主要买了哪些模块啊 hfgerheh 发表于 2013-6-18 10:19 static/image/common/back.gif
想节省时间,lz主要买了哪些模块啊
MPU6050模块,AVR最小系统的模块,5V输出的DC模块(可直接从电池24V),电机驱动模块(BTS7960)
电气上主要就这些吧,后来又画了一块小板替代这些"电子积木",前面应该有图。
小皮2005 发表于 2013-6-18 18:55 static/image/common/back.gif
MPU6050模块,AVR最小系统的模块,5V输出的DC模块(可直接从电池24V),电机驱动模块(BTS7960)
电气上 ...
我问了下淘宝店家,bts7960的驱动模块,驱动不了这么功率的电机,lz用的怎么样? 沪上静悄悄 发表于 2013-4-4 08:47 static/image/common/back.gif
调试PID头大中,我的方法是先将滤波器输出的值(角度和角速度)反馈值搞出来,其中角度的单位是°,角速 ...
我也遇到同样的问题无解
不知道你这种状况找到答案没有 hfgerheh 发表于 2013-6-27 13:36 static/image/common/back.gif
我问了下淘宝店家,bts7960的驱动模块,驱动不了这么功率的电机,lz用的怎么样? ...
我当初买的时候也不确定能不能驱动的了250W,问店家也不确定。 当时想避开自己做板,就特意买了带散热片的BTS7960模块,回来试试。
调试,在楼下试车等都没什么问题,摸散热片有些热,但似乎还可以接受。但没有长距离奔袭过,后来就自己做板了
门荷叶,不错 楼主能提供点资料不?程序啊啥的1252056856@qq.com谢谢楼主咯 pid控制怎么实现的一直搞不懂,还有卡尔曼也是,希望楼主指点一下 一地夏天 发表于 2013-7-9 19:19 static/image/common/back.gif
楼主能提供点资料不?程序啊啥的谢谢楼主咯
程序就是rantingting大侠的http://www.amobbs.com/thread-5509883-1-1.html,只针对自己的端口定义调整。其实大家的程序都差不多,重要的是吃透一个就行了 yh1036164041 发表于 2013-7-12 14:56 static/image/common/back.gif
pid控制怎么实现的一直搞不懂,还有卡尔曼也是,希望楼主指点一下
卡尔曼也不懂,只当成一个函数调用,PlD在程序中以那个公式体现的,至于参数的整定,我也没形成什么经验,只参考别人的参数,再穷试几次 小皮2005 发表于 2013-7-12 17:20 static/image/common/back.gif
卡尔曼也不懂,只当成一个函数调用,PlD在程序中以那个公式体现的,至于参数的整定,我也没形成什么经验 ...
轮子直接连接减速器,减速器能承重足够的重力吗? eastleader1982 发表于 2013-4-23 12:29 static/image/common/back.gif
其实不用法兰也行,ebike车轮可以直接拧到那个电机的轴上
ebike车轮?那里有卖? LZ能否共享下资料啊 程序PCB等等3Q3Q 1252056856@qq.com 我也想弄个成品玩玩。 楼主板子还有多吗?卖一块给我玩玩! 还有空板吗 算法可以分享下吗 让我等菜鸟学习学习 谢谢啦! 还在初学阶段 呵 楼主电机,法兰及轮子在哪买的呀? 楼主电机,法兰在哪买的呀?
楼主电机,法兰在哪买的呀? 学习了。。。。 楼主,rantinting大侠代码用的有编码器,你做载人的也用了吗?
页:
[1]