平衡小车设计_1_系统组成

平衡小车学习教程1——硬件资源及其小车底层硬件介绍篇 主要介绍了如何从零开始制作一辆平衡小车,包括选型、模块的购买,原理图PCB的介绍,还有软件资源的规划,制作平衡小车首先要搭出硬件,硬件结构的选取也是非常重要的,一个好的硬件结构能够为软件的编写减轻很多困难,硬件和软件相互配合,不断迭代更新,就可以制作出属于你自己的第一辆平衡小车啦,大家可以期待一下下,后面将会以此大纲来进行更新 阅读详情

平衡小车设计_1_系统组成

系统框图

小车系统包括:主控制器、电机、编码盘、电机驱动模块、姿态识别模块、蓝牙串口模块主控制器:stm32(任一款均可,这里使用stm32f103rct6),主要是考虑到stm32具有编码器接口,便于使用编码盘测速,实际51和arduino也能作为平衡车的控制器

电机:使用带码盘的直流无刷电机(用步进电机能达到更好的效果,不过速度一般较慢)

电机驱动模块:常规的TB6612FNG。一般常用的小型驱动有L298N和TB6612FNG,L298N逻辑接口电平是5V,在这里使用stm32逻辑电平3.3V,用L298N需要有电平转换,且L298N体积较大、发热严重,这里不采用

姿态识别模块:MPU6050,内部集成陀螺仪和加速度计,这里使用正点原子的库

蓝牙串口模块:只作从机,HC-05、HC-06等均可

 

 

基于STM32的自平衡小车DIY 灵感来源 那年暑假,我刚加入机器人队,队长为我们所有人安排了暑期集训任务,就是要做一台自平衡小车,借此熟悉一下STM32,对机器人软硬件系统有一个初步的认识。但当时我有事情没能按时到学校,最后便错过了,我的队友们也最终栽在了玄学的PID调试上。虽然忙碌的大学生活让我时常感到有些喘不过气,但是我始终惦记着这台没有做成的小车。今天,我考完了研,拥有了充裕的时间和精力,知识和技术也有了一定积累,我感到自己再也没有什么理由不立即把它做出来了。 DIY全过程 最初我有过一个大胆的想法:小车的软硬件全部自己设计。但是. 阅读详情

相关推荐

基于stm32的两轮自平衡小车2(原理篇)

该篇为原理篇,是理论分析的部分,本人水平有限,有些地方还没能理解透彻,如有不足的地方恳请指出,非常感谢!内容详见目录。 目录 硬件框图 运动分析 PID算法 定时器PWM输出 定时器编码器模式 六轴传感器获取角度 ...

你努力的样子,优秀至极 4万+

平衡小车——编码器原理及其使用

感觉用在平衡小车上的编码器相关的博文和资料都超级多的,不慌不慌

weixin_44430455的博客 1万+

两轮自平衡小车的LQR控制设计(1): 系统建模和LQR控制器设计

两轮自平衡小车是常见的轮式移动机器人,本文详细推导了两轮自平衡小车的动力学建模和LQR自平衡控制器的设计原理,然后采用Simscape搭建了小车的物理模型并进行了控制器仿真验证。

anbuqi的博客 7393

【单片机项目】平衡小车(一) 控制流程

    在上周终于将做了三个礼拜的平衡车项目结尾,实现了平衡、遥控以及抬起电机停转放下电机恢复的功能,超声波未能搞出来,原因是模块出了故障,等新的模块到要很久而且超声波的难度并不大,所以就阉割了这个功能,让组内的小伙伴们去搞这个吧。     本项目的总结将分为三部分:流程控制、硬件设计和控制算法。     平衡小车是通过读取、计算传感器的数据来控制电机的转动,从而达到小车的动态平衡。平衡小车的...

a568713197的博客 2万+

从零开始写STM32平衡小车代码,从0到1

从零开始写STM32平衡小车代码,从0到1教你从零开始写STM32平衡小车代码前言:本人也是学生,只是分享一下自己的设计思路与代码教学。这次STM32平衡小车是基于STM32CubeMX软件生成HAL库代码编写。第一部分:前期准备这部分主要是关于组装基本平衡小车需要的零件1.小车车架以及电机固定架轮子和联轴器(我是通过淘宝上购买的)2.带有编码器的直流电机3.直流电机驱动电路(也可以通过网上购买推荐大鱼电子的电机驱动价格:30+)4.一个STM32最小系统板(本人芯片型号为STM32F103ZET6)5.一

专注单片机实战教学,分享单片机学习资料 8647

基于STM32-F401的平衡小车

本次是嵌入式开发,主要是基于STM32-F401进行平衡小车的设计。

weixin_53284122的博客 5757

【平衡小车制作】(一)硬件原理图讲解(超详解)

  大家好,之后的一系列文章我将介绍我玩平衡小车的过程以及遇到的一些问题,将这些内容记录下来分享给大家,也让大家少走一些弯路。接下来我将从硬件框架选择、软件编程、PID算法、PID调参这四个部分向大家讲解平衡小车的制作过程。   本系列平衡小车文章适合于刚刚学习STM32但感觉没有玩透,想找个项目练练手,那么平衡小车绝对适合你。同时也适合于对于平衡小车感兴趣但编程和硬件基础较差,没有关系,跟随作者将让你轻松学会制作一个属于自己的平衡小车。   

weixin_44270218的博客 7万+

基于STM32两轮自平衡小车系统设计与控制

*单片机设计介绍,基于STM32两轮自平衡小车系统设计与控制。

QQ2193276455的博客 2386

平衡小车总结

stm32平衡小车

qq_41746574的博客 5999

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

平衡小车调车保姆式教程(1)硬件选型,该系列教程包括硬件选型、软件设计、保姆式调参。

weixin_62261692的博客 4221

两轮自平衡小车系统

双轮平衡车是基于STM32设计实现,通过STM32作为控制核心,集成陀螺仪模块、驱动电机模块、电机模块、蓝牙模块等组成整个平衡车结构。为实现小车平衡,使其实现站立平衡行走,通过运用平衡原理,测量小车姿态角参数变化,并加入到PID算法中,通过不断调节参数,实现小车平衡行走。完成了如下指标:(1)由人手持小车为直立状态开始保持平衡,平衡时间1分钟以上。(2)小车在平衡状态下能够向前行走0.5米以上,并始终保持平衡。(3)小车在平衡状态下能够旋转180°并继续保持平衡;

qq_63520672的博客 8625

基于stm32的自平衡小车

文章目录引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2 、系统概述2.3、设计要求2.4、系统总体设计2.5、各功能模块程序实现原理分析2.5.1、MPU6050模块的介绍2.5.2、OLED12864显示屏2.5.3、LN298N电机驱动块3、单片机的选择及硬件设计介绍3.1、单片机选择3.2、电路设计4、系统程序4.1、主程序4.1.1主程序设计如下4.1.2主程序流程图4.2、主程序代码4.3、模块程序代码5、系统调试及分析5.1、系统调试5.2、调试现象

阿蛋的博客 1万+

等保: Postgresql配置ssl链接

等保: postgresql配置ssl链接完整方案和避坑指南

weixin_43557605的博客 4382

基于STM32FreeRTOS两轮平衡小车的设计与实现

本文报告了基于FreeRTOS的两轮平衡小车的设计与实现。该小车使用STM32F407ZET6微控制器、MPU6050传感器和L298N电机驱动器。通过实时操作系统FreeRTOS,实现了小车的稳定运动和自动平衡控制。硬件方面,STM32F407ZET6提供了强大的处理能力,MPU6050传感器监测小车的姿态和运动状态,L298N驱动器控制电机。软件上,FreeRTOS确保了实时性和多任务处理能力,同时,结合传感器数据,实现了小车的自动平衡控制。实验结果显示,该设计具有优良的运动性能和平衡稳定性,为进一步研

qq_61026911的博客 5189

Flutter加载本地HTML的优雅解决方案:轻松实现富文本展示

通过以上步骤,我们实现了Flutter加载本地HTML的完整流程,并简单介绍了如何通过WebView与HTML页面进行交互。HTML文件作为一种灵活、易维护的富文本展示方式,能有效提升Flutter应用的内容呈现能力。这种方法在展示新闻、资讯或帮助文档等内容时非常有用,能够让开发者灵活调整内容的样式和排版。希望这篇文章能对你在Flutter开发中的HTML加载有所帮助!

四楼没电梯的专栏 3642

测试dali协议的软件,DALI2.0和DALI1.0完美兼容同一个模块,测试每项可过协议

DALI2.0和DALI1.0完美兼容同一个模块,测试每项可过协议深圳聚积智能 夏先生 13246760327 QQ 349098308■IEC62386-102(V2.0)通过测试内容IEC62386-102/2.1/Test preambleIEC62386-102/3.1/Polarity testIEC62386-102/3.2/Maximum and minimum system v...

weixin_35343788的博客 1351

手把手教学,平衡小车详细教程,平衡车

0、前 言原谅我起这么猛的标题,但看完,你不会来打我的。如果此项目有朋友已经做过,可以越过不看。回归正题,平衡小车,这个开源项目已经出来很多年了,虽然是...

张巧龙的博客 1万+

innovus:streamOut gds中pg text带有冒号(:)解决办法

streamOut后查看layout,发现部分PG text后面加了冒号,比如VDD: / VSS:。当然,这个问题还有另一种解决办法,就是通过脚本给terminal打text再streamOut。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1190

【平衡小车制作】(八)蓝牙遥控及平衡成果展示(超详解)

  大家好,我是小政。本篇文章我将针对蓝牙遥控平衡小车进行详细的讲解,让每位小伙伴能够通过手机APP和蓝牙模块实现对平衡小车的控制。 一、蓝牙初始化 1.串口3初始化函数——usart3.c   这一串代码很容易理解,就是通过串口3与蓝牙连接,手机连接蓝牙将信息发送给蓝牙模块,再传至STM32获取控制信息。 #include "usart3.h" void uart3_init(u32 bound) { //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure;

weixin_44270218的博客 1万+

基于simulink的电气弹簧ES稳压控制模型仿真

若要补偿母线电压的谐波,需控制ES上的谐波,即在单闭环母线电压有效值控制的基础上,增加谐波抑制环节来进行谐波控制,现有的各种检测和抑制谐波的方法有采用模拟滤波器、傅里叶分析进行谐波分析、基于瞬时无功功率理论的方法等。当关键负载ZC为电流源型非线性负载时,电路原理图如图7所示,由于电流源型非线性负载可以等效为谐波电流源,关键负载电流ic便会含有谐波分量,导致输电线电流is和母线电压VS同样会含有谐波分量,导致供电质量的严重下降,对用电设备的正常工作造成影响。分别为流过线路阻抗、非关键负载、关键负载的电流,

FPGA/MATLAB学习教程/源码/项目合作开发 1632

Python控制Keysight DAQ973A/DAQ970A实现数据采集

本文介绍了如何通过编程实现Keysight DAQ973A数据采集系统的自动化温度测量。首先,通过GPIB线将PC与仪器连接,并使用热电耦测量线连接被测装置。接着,通过查阅Keysight官网提供的编程手册,获取了实现温度测量所需的SCPI指令。然后,使用pyvisa库编写代码,与仪器进行交互,发送SCPI指令并读取测量结果。代码中整合了配置和查询指令,并将测量结果转换为浮点数格式。最后,将整个流程封装为命令行工具,用户可以通过配置文件设置参数,并执行自动化测试,测试结果将保存为CSV文件。整个过程实现了温

xgh1951的博客 1887

两轮自平衡小车双闭环PID控制设计

两轮自平衡小车的研究意义 1.1两轮平衡车的研究意义 两轮平衡车是一种能够感知环境,并且能够进行分析判断然后进行行为控制的多功能的系统,是移动机器人的一种。在运动控制领域中,为了研究控制算法,建立两轮平...

daxi0315的博客 7299

中国国家级地面气象站基本气象要素日值数据集(V3.0)

气温数据TEM, 包括站点编号(sid), 纬度(lat), 经度(long), 高程(elev), 年(year), 月(month),日(day), 平均气温(tmean), 最高气温(tmax), 最低气温(tmin)气压数据PRS, 包括站点编号(sid), 纬度(lat), 经度(long), 高程(elev), 年(year), 月(month),日(day), 平均气压(pmean), 最高气压(pmax), 最低气压(pmin)中国国家级地面气象站基本气象要素日值数据集(V3.0)

J_Giser的博客 3895

自平衡小车制作

一、介绍 1、控制输入:加速度传感器和陀螺仪测得的小车倾角。当加速度传感器水平放置时,Z轴会测量到重力加速度,大小为g。当加速度传感器倾斜时,Z轴上测量的g就会变小,根据变小之前的值和之后的值,就可以算得倾角值。 这样一看似乎只需要加速度就可以获得小车的倾角,再对此信号进行微分便可以获得倾角速度。但在实际小车运行过程中,由于小车本身的摆动所产生的加速度会在Z轴上有分量,它叠...

qlexcel的专栏 6320

解决开着代理情况下pip或魔搭下载失败

最近由于经常配环境导致,老是要来回切clash关掉代理,非常的不方便如下面的,魔搭模型下载失败如下面的,pip换源后下载失败。

风吹落叶的博客 2950

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

stm32平衡小车(适合入门)

本文主要为复刻b站up主开源的平衡小车以及自己的学习过程,其中加入自己踩过的坑以及以及对该项目的理解,复刻这个项目的原因一来是自己希望能够通过做点小玩具加深对stm32的理解同时获得一点成就感让自己坚持走下去,二来是因为这个up主设计的太好看辣!!!,下面是教程希望对大家有一点帮助! ———————————————— 版权声明:本文为优快云博主「羊小道」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/Y_xiaoda

Y_xiaodao的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: linux应用程序_2_图片浏览器_1_基本功能及框架
下一篇: 平衡小车设计_2_设计思路
floatinglong
博客等级 码龄9年 90粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值