基于stm32c8t6和mpu6050的三轴云台控制

材料清单:

降压模块
OLED 屏幕
按键
舵机
开发板
MPU-6050

实验概述:

将MPU-6050采集到的数据转换成欧拉角,并用OLED 屏幕显示;三轴云台与MPU-6050之间形成闭环控制系统,达成一个简单的平衡系统

舵机控制

舵机主要由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置(也就是90°)。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。
因此,控制舵机主要是使用单片机产生一个频率为50HZ的pwm波,再通过控制占空比来控制舵机转动的角度。转动角度与占空比的关系如图:在这里插入图片描述

MPU-6050

这是一些常用的寄存器

#define SMPLRT_DIV  0x19    //采样率分频,典型值:0x07(125Hz) */
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值