两轮平衡小车制作保姆式教程(1)—— 硬件选型

✅作者简介:大家好我是:麦克斯科技,希望一起努力,一起进步!

📃个人主页:麦克斯科技

🔥系列专栏:两轮平衡小车制作保姆式教程
🏷️非常欢迎大家在评论区留言交流,互相学习!

提前声明:博客中给出的代码经过多个项目测试,实测能用,性能稳定,请大家放心使用!

前言

本系列博客将从硬件到软件详细介绍“如何制作一辆两轮自平衡小车”,笔者毫无保留,以最通俗易懂的语言,以最简单的实现方案,分享自己从0到1制作平衡小车的全过程,相信跟着我的教程,大家也能顺利制作一台属于自己的平衡车。系列专栏:🔥两轮平衡小车制作保姆式教程🔥

首先,给大家提前交个底,其实制作一台平衡小车并不难,用到的主要模块就是陀螺仪,而最主要的控制算法就是PID算法,而且平衡小车对陀螺仪与PID算法的掌握程度要求并不是很高,所以适合初学者来作为项目练手。

该系列教程一共分为4个板块,分为《硬件选型》、《软件模块》、《直立环、速度环、转向环》、《调参保姆级教程》,4个板块条理清晰,层次分明,简明扼要,请大家跟着我开始学习吧!

硬件选型

(1)硬件选型注意点:电机转速、轮子大小
(2)车模硬件结构注意点:车模整体的重量要分布均匀,利于平衡
(3)硬件主要模块:陀螺仪、编码器电机、显示屏、驱动电路、主控电路、电源电路

电机的选择

电机的关键参数:额定电流、转速

参数标的电压不能理解为电机最大供电电压,而是电机的额定工作电压。电机安全的工作状态主要是由于通过电机的电流决定的,只有电流才会损坏电机,电流小的话不会损坏电机,所以额定电流才是关键值,电压就按电机标的电压值进行供电即可。

重要的是转速的选择:转得越快,电机输出的力矩就越小,即电机产生的力量越小,电机转的越快,那劲肯定越小,电机转的越慢,电机的劲就越大。

平衡车需要电机的力矩大一点好。建议选择6V 150r/min的编码电机,我用的是Mg310编码器电机,转速为500rpm,力矩不够大,建议大家选择转速小一点的,150rpm合适。

给大家贴出一款推荐的电机25GA370直流减速电机带编码器供电电压选择6V,转速建议选择170rpm或者130rpm,都可以。

轮子的选择

平衡车需要摩擦力较大的轮子,同时车轮的半径要不大不小,否则车体的重心太高或太低都不利于平衡,推荐65mm轮胎

陀螺仪的选择

市面上常见的陀螺仪有mpu6050、jy62,都是六轴陀螺仪,mpu6050是IIC接口,3V-5V供电;jy62是串口接口,回传速率20HZ、100HZ,也是3.3V或5V供电。

我觉得mpu6050的IIC比串口复杂一些,jy62价格较贵,贵在把很多处理工作都集成了,用户只需要串口读取就行,所以我选择使用jy62,若大家对mpu6050的使用更熟悉,选择mpu6050也是可以的,网上较多同学也是使用mpu6050做成功了。

主控的选择

使用大家熟知的STM32就行,STM32F103C8T6的资源就够用了;我使用的是TM4C123,是TI的芯片,前面做电赛用的,这两种芯片都是使用Keil开发,如果想要同时准备电赛,那大家也可以用TM4C123来做。

驱动的选择

做平衡小车使用常见的tb6612就行,使用方法在C站上资料丰富,此处不赘述。
tb6612电机驱动原理图

注意:VM是电机供电电压,根据电机额定电压来接,注意只能是2.5~13.5V。STBY可以直接跟VCC接到一起。

电源电路

整个系统所需的供电电压有12V、5V、3.3V,设计相应的稳压电路打板或者购买稳压模块都可以。此处给出原理图:
智能车稳压电路
这个稳压方案是我们全国大学生智能车竞赛使用的方案,也是大多数竞赛同学使用的方案,性能绝对牛逼!

系列专栏:
两轮平衡小车制作保姆式教程

  • 5
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 平衡小车之家资料(基于stm32的两轮平衡小车制作教程).zip是一个包含了关于基于STM32芯片制作平衡小车制作教程的资料包。这个资料包中包含了以下内容: 1. 教程文档:资料包中包含了一份详细的教程文档,该文档详细介绍了如何使用STM32芯片搭建一个两轮平衡小车。文档中包含了硬件电路连接图、软件开发过程、调试过程等详细内容,方便读者按照步骤进行实际的制作。 2. 示例代码:资料包中还包含了一份示例代码,用于实现自平衡小车的控制。这些代码是基于STM32芯片进行开发的,主要包括了传感器读取、PID控制、电机驱动等功能的实现。读者可以参考这些示例代码进行开发,并根据自己的需求进行修改。 3. 资源文件:除了教程文档和示例代码之外,资料包中还包含了一些相关的资源文件,例如电路连接图、电机驱动器的数据手册等。这些文件可以帮助读者更好地了解和理解自平衡小车的搭建过程。 通过使用这个资料包,读者可以轻松地了解到使用STM32芯片制作平衡小车的详细步骤,从而进行实践和开发。这些资料的提供有助于读者更快地掌握相关知识和技能,提高自己在嵌入式系统开发领域的能力。 ### 回答2: 平衡小车之家资料(基于STM32的两轮平衡小车制作教程).zip是一个提供基于STM32微控制器的两轮平衡小车制作教程的文件压缩包。 该资料主要包含以下内容: 1. 教程文档:该资料提供一份详细的教程文档,介绍了如何使用STM32微控制器来制作一辆两轮平衡小车。文档中包含了详细的制作步骤、所需材料清单、电路连接图、程序编写指南等内容,帮助读者了解制作过程和原理。 2. 源代码:该资料还提供了小车所需的源代码,包括控制程序和驱动程序。源代码使用C语言编写,通过控制STM32微控制器的GPIO口和PWM输出等功能来实现小车的平衡控制和驱动。 3. 电路图:该资料还提供了制作小车所需的电路图,帮助读者理解电路连接和布局。电路图中详细标注了各个元件的连接方式和引脚定义,方便读者进行电路的搭建和调试。 通过使用该资料,读者可以学习到如何使用STM32微控制器来实现两轮平衡小车制作和控制。这种类型的小车广泛应用于机器人领域,具有很高的实用性和教育价值。对于想要深入学习嵌入式系统和机器人控制的人来说,这份资料是一个很好的起点。通过理解和掌握这个项目,读者可以不仅拓展对STM32微控制器的了解,还能学习到实际应用中的电路设计、C语言编程、控制算法等相关知识。 ### 回答3: "平衡小车之家资料(基于stm32的两轮平衡小车制作教程).zip" 是一个文件包,它包含了关于基于STM32的两轮平衡小车制作教程的相关资料。在这个文件包中,你将会找到一些与制作平衡小车相关的文档、代码和图纸等。 这个资料包首先会给出关于制作平衡小车的简介和原理说明。它会详细介绍STM32单片机的使用方法,以及它在自平衡小车中的作用和功能。这个教程还会提供一些关于电路连接和传感器的信息,帮助你了解如何将各个部件进行正确的连接和安装。 此外,这个资料包还包含了一些基于STM32的两轮平衡小车的代码示例。通过这些代码示例,你可以学习如何编写控制算法以及如何使用PID控制器来实现小车的平衡。 最后,这个资料包还包括了一些图纸和示意图,用于展示自平衡小车的结构设计和制作过程。这些图纸将帮助你更好地理解小车的结构和零件的组装方式,从而更加方便地进行制作。 总之,"平衡小车之家资料(基于stm32的两轮平衡小车制作教程).zip" 是一个非常有价值的资源,它为想要学习和制作平衡小车的人提供了丰富的教程和资料。无论你是初学者还是有一定经验的制作者,这个资料包都能给予你足够的指导和帮助。希望你能够通过这个资料包成功地制作出自己的自平衡小车
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦克斯同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值