找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3400|回复: 5
打印 上一主题 下一主题
收起左侧

第一次采用arduino uno和mpu6050制作自平衡车失败经历

[复制链接]
跳转到指定楼层
楼主
ID:560330 发表于 2020-9-25 09:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近突然对自平衡车感兴趣。一是,觉得很酷,特好玩。二是,可以学习单片机编程,有更深入的认识了解。
三,对硬件的工作原理更能理解到位。

好了,下面说说项目的相关资料:
首先准备材料,
一、减速直流电机2个,参数要一样。本人使用的是 300转的 370带霍尔测速的6线减速电机。
二、小车轮子2个,65mm直径的轮子。
三、小车地盘架,可以购买,也可以制作。主要是把轮子、电机、连接起来形成小车整体。
四、主控板一个,本人采用 UNO ,因为相对比较熟悉。
五、陀螺仪模块。采用了 MPU6050这款 6轴加速度陀螺仪。角度、加速度全部都有了。
六、电池一块,根据电机电压来选定。使用了5伏充电宝,感觉也不错。

材料全部都准备好,接下来就是车的灵魂部分:代码。

首先,陀螺仪检测出偏移角度,同时计算出 角速度,用于判断偏的快慢。
根据角速度 采用PD调速控制获取平衡PWM脉冲,利用此脉冲对小车进行姿态调整。
通常调整间隔是采用 5毫秒检测一次。

结果:
这些全部都做好后,经过全力的周末两天时间辛苦调试PD参数,始终不能让车稳定的站立。
反复对照了网上 资料逻辑角度处理情况,仍然不能满意。
目前结果是能站立几秒钟,然后就扑街。(有的人说他竟然直接就一个 P参数 就可以直立)


由于太过急于全力调试,搞的最近还上了火。
暂时决定先放一放,再调试。

接下来全力找些资料进行学习,检查漏缺。
望感兴趣的朋友,能来一起讨论。指点迷津。




评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:612257 发表于 2020-9-26 10:55 | 只看该作者
我也想学习这个平衡小车
回复

使用道具 举报

板凳
ID:560330 发表于 2020-10-9 10:47 | 只看该作者
蓝魂焱烬 发表于 2020-9-26 10:55
我也想学习这个平衡小车

欢迎一起来搞
回复

使用道具 举报

地板
ID:829715 发表于 2020-10-14 12:11 | 只看该作者
也就是在九月份,从网上订购了一台平衡车,和你的配置差不太多。玩到节前,轮子不转了。节后寄加厂家住院了。
回复

使用道具 举报

5#
ID:829715 发表于 2020-10-14 12:16 | 只看该作者
也是在九月份的时候,我在网上订购了一台平衡小车,配置与你的相差无几,玩到节前时,轮子不转了。
节后寄回到厂家去住院了。
回复

使用道具 举报

6#
ID:959883 发表于 2021-8-21 19:24 | 只看该作者
up主可以分享一下源码吗?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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