当前位置: 首页 > wzjs >正文

对于网站建设的体会广州开发小程序

对于网站建设的体会,广州开发小程序,微信彩票网站网站建设,开网店0基础教程Linux 外设驱动 应用 文章目录 Linux 外设驱动 应用1 陀螺仪实验1.1 背景介绍1.2 硬件接口1.3 MPU6050 寄存器的数据格式 2 代码展示3 现实效果4 数据融合 1 陀螺仪实验 1.1 背景介绍 螺旋仪是一种用来传感与维持方向的装置,基于角动量守恒的理论设计出来的。陀螺…

Linux 外设驱动 应用

文章目录

  • Linux 外设驱动 应用
  • 1 陀螺仪实验
    • 1.1 背景介绍
    • 1.2 硬件接口
    • 1.3 MPU6050 寄存器的数据格式
  • 2 代码展示
  • 3 现实效果
  • 4 数据融合

1 陀螺仪实验

1.1 背景介绍

螺旋仪是一种用来传感与维持方向的装置,基于角动量守恒的理论设计出来的。陀螺仪主要是由一个位于轴心且可旋转的转子构成。陀螺仪一旦开始旋转,由于转子的角动量,陀螺仪有抗拒方向改变的趋向。

陀螺仪多用于导航、定位等系统常用实例如手机GPS定位导航、卫星三轴陀螺仪定位。陀螺仪基本上就是运用物体高速旋转时,角动量很大,旋转轴会一直稳定指向一个方向的性质,所制造出来的定向仪器。不过它必需转得够快,或者惯量够大(也可以说是角动量要够大)。不然,只要一个很小的力矩,就会严重影响到它的稳定性。

1.2 硬件接口

采用I2C通讯接口,
在这里插入图片描述

1.3 MPU6050 寄存器的数据格式

MPU-60X0 是全球首例9 轴运动处理传感器。它集成了3 轴MEMS 陀螺仪,3 轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其I2C 或SPI 接口输出一个9 轴的信号(SPI 接口仅在MPU-6000 可用)。MPU-60X0 也可以通过其I2C 接口连接非惯性的数字传感器,比如压力传感器。

MPU-60X0 对陀螺仪和加速度计分别用了三个16 位的ADC,将其测量的模拟量转化为可输出的数字量。为了精确跟踪快速和慢速的运动,传感器的测量范围都是用户可控的,陀螺仪可测范围为±250,±500,±1000,±2000°/秒(dps),加速度计可测范围为2,±4,±8,±16g。
一个片上1024 字节的FIFO,有助于降低系统功耗。和所有设备寄存器之间的通信采用400kHz 的I2C 接口或1MHz 的SPI 接口(SPI 仅MPU-6000 可用)。对于需要高速传输的应用,对寄存器的读取和中断可用20MHz 的SPI。

数据位于 0x3B 到 0x48 这 14 个字节的寄存器中。这些数据会被动态更新,更新频率最高可达 1000HZ。

下面列出相关寄存器的地址,数据的名称。注意,每个数据都是 2 个字节。

0x3B,加速度计的 X 轴分量 ACC_X
0x3D,加速度计的 Y 轴分量 ACC_Y
0x3F,加速度计的 Z 轴分量 ACC_Z
0x41,当前温度 TEMP
0x43,绕 X 轴旋转的角速度 GYR_X
0x45,绕 Y 轴旋转的角速度 GYR_Y
0x47,绕 Z 轴旋转的角速度 GYR_Z

MPU6050 芯片的座标系是这样定义的:令芯片表面朝向自己,将其表面文字转至正确角度,此时,以芯片内部中心为原点,水平向右的为 X 轴,竖直向上的为 Y 轴,指向自己的为 Z 轴。

在这里插入图片描述

2 代码展示

int main(int argc, char *argv[])
{int fd_accx;int fd_accy;int fd_accz;int fd_angx;int fd_angy;int fd_angz;int fd_temp;char buff[10];while(1){/*******open***********/if ((fd_accx = open(in_accel_x_raw, O_RDONLY)) < 0) {perror("open error in_accel_x_raw\n");return 1;}if ((fd_accy = open(in_accel_y_raw, O_RDONLY)) < 0) {perror("open error in_accel_y_raw\n");return 1;}if ((fd_accz = open(in_accel_z_raw, O_RDONLY)) < 0) {perror("open error in_accel_z_raw\n");return 1;}if ((fd_angx = open(in_anglvel_x_raw, O_RDONLY)) < 0) {perror("open error in_anglvel_x_raw\n");return 1;}if ((fd_angy = open(in_anglvel_y_raw, O_RDONLY)) < 0) {perror("open error in_anglvel_y_raw\n");return 1;}if ((fd_angz = open(in_anglvel_z_raw, O_RDONLY)) < 0) {perror("open error in_anglvel_z_raw\n");return 1;}if ((fd_temp = open(in_temp_raw, O_RDONLY)) < 0) {perror("open error in_temp_raw\n");return 1;}/**********read**************/if (read(fd_accx, buff, 10)) {g_mpu6050.Accel_X=atoi(buff);}if (read(fd_accy,buff,10)) {g_mpu6050.Accel_Y=atoi(buff);}if (read(fd_accz,buff,10)) {g_mpu6050.Accel_Z=atoi(buff);}if (read(fd_angx,buff,10)) {g_mpu6050.GYRO_X=atoi(buff);}if (read(fd_angy,buff,10)) {g_mpu6050.GYRO_Y=atoi(buff);}if (read(fd_angz,buff,10)) {g_mpu6050.GYRO_Z=atoi(buff);}if (read(fd_temp,buff,10)) {g_mpu6050.Temp=atoi(buff);}accel_to_angle();//У׼ֵprintf("\033[10A");printf("\033[K");usleep(100000);/**********close*******************/close(fd_accx);close(fd_accy);close(fd_accz);close(fd_angx);close(fd_angy);close(fd_angz);close(fd_temp);}
}

3 现实效果

4 数据融合

后期加入数据融合算法,计算偏转的角度


文章转载自:

http://xqHm6ofk.ppqjh.cn
http://t4mSIZ0I.ppqjh.cn
http://hahfox1i.ppqjh.cn
http://A69ajPfX.ppqjh.cn
http://urzj11e5.ppqjh.cn
http://3B2PnBmS.ppqjh.cn
http://CCV2wjFI.ppqjh.cn
http://aJAmtIUt.ppqjh.cn
http://JQoWXqIT.ppqjh.cn
http://MiOj7R84.ppqjh.cn
http://2TV9Jlst.ppqjh.cn
http://fgfokmH2.ppqjh.cn
http://xJpUvC7k.ppqjh.cn
http://g1tY3SDQ.ppqjh.cn
http://TJLLFvLd.ppqjh.cn
http://KqOBK9of.ppqjh.cn
http://nd7awX1v.ppqjh.cn
http://KWOQs05U.ppqjh.cn
http://Q4bi31hx.ppqjh.cn
http://LxH9TXKx.ppqjh.cn
http://HysjgpbT.ppqjh.cn
http://p8ezwIr3.ppqjh.cn
http://VixV6bkg.ppqjh.cn
http://cEaSqSA9.ppqjh.cn
http://5w36Nz4N.ppqjh.cn
http://Wdy1AN7D.ppqjh.cn
http://bw6JDVUm.ppqjh.cn
http://2CgLWfWs.ppqjh.cn
http://HShL3wuA.ppqjh.cn
http://x7NjMpy5.ppqjh.cn
http://www.dtcms.com/wzjs/751982.html

相关文章:

  • 17网站一起做网批如何制作互联网网站
  • 福建做网站公司小型门户网站有哪些
  • 怎么做一个免费的网站营销方案
  • 健身器械网站建设案例互联网营销师报名
  • 衡水企业网站制作深圳门户网站开发
  • 不干净的网站做性玉树电子商务网站建设
  • wap网站代码十堰学校网站建设
  • 可信赖的赣州网站建设怎么查看域名网站的容量到期
  • 调颜色网站美食地图网站开发
  • 小城镇建设的网站文献wordpress 登录机制
  • 站长网网站模板耒阳市古雍网站建设店
  • 电商网站开发服务团建智慧登陆官网
  • 张家港网站网络公司网页特效精灵
  • 捷克cz公司网站wordpress 主题预览
  • 南宁网站建设费用建筑招聘信息最新招聘2022
  • 选择seo网站排名优化可以做一键拨号和导航的网站
  • 展示型外贸网站建设郑州网站开发技术
  • 天津品牌网站建设wordpress百度插件
  • 建设部网站 注册违规找人做app网站
  • 长春做网站哪个公司好网站语言切换功能如何做
  • 做一样的模板网站会被告侵权吗深圳商业网站建设案例
  • 河北省建设厅官方网站 官网网站怎么设置404页面
  • 成都市温江区建设局网站滨州市滨城区建设局网站
  • 公章在线制作网站做不了创业项目的网站
  • 网站建设作业多少钱网站设计的技能要求
  • 表格布局的网站个人如何缴纳社保
  • 律师网站维护基础建设的网站有哪些
  • 重庆做网站嘉兴公司安徽省建设信息网站
  • 怎么创建一个视频网站淄博网站设计方案
  • 江门营销型网站建设公司十大软件app排行榜下载