两轮平衡小车开发

news/2025/1/13 13:13:37/

元旦放假回来后把嵌入式项目学习暂时放下,开始研究平衡小车:


2015.01.06

    研究了两天怎么用SPI读MPU6500的数据,6500寄存器是8位的,例程给的SPI读写函数是16位的,而且一个函数里同时包含读和写。因为SPI写入要读的地址后,会有一个字节的滞后,然后才能收到字节,如果要从ACCEL_XOUT_H(地址是3b)开始读的话,就要把开始读的寄存器地址写前一个,也就是3A,然后返回值抛弃(返回值一般是 0x00 0x**),接下读出来的才是ACCEL_XOUT_H寄存器的值。


2015.01.07

6500初始化时要配置各个寄存器:

1. 设置为SPI模式

2. 使能温度传感器,使能PLL

3. 设置采样速率

4. 数字低通滤波器配置

5. 陀螺仪(角速度)配置

6. 加速度配置



http://www.ppmy.cn/news/292154.html

相关文章

基于32单片机两轮平衡小车控制系统设计

主控MCU采用STM32F103C8T6单片机,电机驱动模块采用TB6612FNG模块,姿态监测传感器采用MPU6050芯片,蓝牙模块采用HC-05蓝牙模块。 小车的运动分为直立环、速度环和转向环分别都是采用PID算法控制。 1:小车可以实现手机APP控制前进…

两轮自平衡小车总结

时光荏苒,大学四年的最后一项任务两轮自平衡小车完工了。之前自己几乎没有做过嵌入式相关的事情,51也没学过,为了给自己在大学四年六个几年选择了边学stm32边做就做还是比较刺激过瘾的。 两轮自平衡小车如果刚到5年前还是一个比较新颖的概念&…

stm32两轮平衡车资料

【MCU实战经验】基于stm32两轮平衡车制作:http://www.stmcu.org/module/forum/thread-582883-1-1.html 转载于:https://www.cnblogs.com/lovexz/p/6709571.html

毕业设计 基于STM32单片机的二轮平衡小车

文章目录 0 前言1 简介2 主要器件3 实现效果4 设计原理4.1 PID算法4.2 HC-SR04超声波模块4.3 TB6612FNG电机驱动模块4.4 MPU6050芯片姿态监测传感器 5 部分核心代码5 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺…

stm32两轮平衡小车项目详解

摘要 这个项目是在20年11月初开始的,当时的我很迷茫,本应该去实习的我在线上培训,觉得无聊,便有了自己一人做项目的想法。也没想到这个项目做了将近整整一个月,才差不多做了出来。也是准备做两个项目的,这是…

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

该篇博客紧接接上一篇开题篇创 基于stm32的两轮自平衡小车1(模块选型篇)(鸽了好些日子了…)。该篇为原理篇,包含一些理论分析的部分,碰到一些自己可能写不好的地方直接引用了我认为很不错的参考&#xff0c…

直立代码分析__两轮平衡小车原理

本文依据网上资源整理而来,适用于初学直立车者。 一、原理 平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小 车,在外力的推拉下,小车依然保持不倒下。这么一说可能还没有很直观的了解 究竟什么是平衡小车,不过这个平衡小车实现的原理其实是在…

两轮平衡车总结

(1)、参考资料:飞思卡尔官网1.0,2.0两个版本,有详细的原理和方案介绍;当然,我们采用的陀螺仪和加速度计以及相关芯片不一定是按照文档所述的方案进行,但是原理是相同的;重要的加点为: A、我们小车要模型实质上单摆倒立模型,要平衡必须要有指向平衡点的回复力,…