闲来无事,又折腾了一遍两轮自平衡车-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 38017|回复: 15

闲来无事,又折腾了一遍两轮自平衡车

[复制链接]
发表于 2014-10-3 15:47 | 显示全部楼层 |阅读模式
本帖最后由 飞来厄运 于 2014-10-3 15:49 编辑

闲来无事,又折腾了一遍两轮自平衡小车,几年前的时候做过一台,现在又重新搞了一台,只是结构自己重新设计了,底盘使用了钣金,且做了黑色阳极化。

整体.jpg


和别人做的大概有这么几个区别:

1、小车底盘使用的是一体成型的钣金件,且表面做了黑色阳极化处理,更耐脏,更坚固,而非其他的使用亚克力固定电机座的做法。

2、上两层使用黑色亚克力,与底盘浑然一体,更加时尚美观。

3、电机光栅码盘有保护盖,避免了小车行进碰撞导致损坏光栅,如果光栅损坏了,小车想再站起来就不可能了。

4、使用的是减速电机而非步进电机,反应更迅速。

5、电路板完全自主设计成单板模式,而非模块拼凑。

6、使用安卓蓝牙APP进行遥控。

7、电路控制使用双主控,与现有市面上的载人两轮自平衡车方案相同,一颗用于运动控制,一颗用于姿态解算,具备更高的可靠性。

8、电路提供了2部分3.3V电源,一个用于姿态传感器单独供电,另一个用于除姿态传感器其他的所有部分3.3V电源,避免了电源交叉影响,给姿态解算带来了更高的精确度。

PCB.jpg


小车硬件组成:

1)双主控:运动控制(STM32F103RCT6)、姿态解算(STM32F103C8T6)

2)姿态传感器:陀螺仪+加速度传感器(MPU6050)、磁场传感器,用于磁场补偿(HMC5883L)

3)电机驱动:TB6612FNG,对比L298N,带来更高的效率和更低发热量

4) 遥控数据接收:主从一体蓝牙模块(汇承HC-05)

5)车体构成:黑色阳极化钣金底盘和2块3mm厚度黑色亚克力

6)带光栅码盘减速电机,轮胎转一圈输出6280个脉冲

如果想一起玩的话就某宝上搜索:STM32 两轮车

安卓控制程序:
Android界面.png



视频:http://v.youku.com/v_show/id_XNzk0MTM1Nzcy.html

原理图:
原理图 TWABV v1.1.0.pdf (939.66 KB, 下载次数: 1255)

AHRS代码:
IMU_AHRS.rar (764.53 KB, 下载次数: 715)

安卓程序:
BtSpp.rar (460.73 KB, 下载次数: 610)

主控代码:




TWABV v1.0.0.rar

302.85 KB, 下载次数: 767

发表于 2014-10-8 19:52 | 显示全部楼层
牛逼,希望有机会可以合作啊!
发表于 2014-10-8 17:03 | 显示全部楼层
相当不错哈
发表于 2014-10-6 20:22 | 显示全部楼层
mark! 楼主是做来卖么?
发表于 2014-10-10 12:52 | 显示全部楼层
有意买一块主控板学习怎么编程,请问会卖吗
发表于 2014-10-15 00:49 | 显示全部楼层
lz的电源好奇怪啊,是12V竟然,而且,,为啥给每片mcu都配上3.3v的稳压芯片,一片稳压带倆mcu完完全全轻轻松松的啊。。。。竟然还有地磁传感器,,高大上啊,,这货还能当指南针用。。。
发表于 2015-12-4 06:02 | 显示全部楼层
顶一下。LZ好人啊、
发表于 2016-7-26 15:42 | 显示全部楼层
感谢楼主分享

点评

哪里可以买到这套硬件?  发表于 2016-10-25 19:03
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 04:41 , Processed in 0.131183 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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