OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2113|回复: 2

关于mpu6050匿名4轴上位机的问题

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-24
在线时间
7 小时
发表于 2019-8-2 17:59:45 | 显示全部楼层 |阅读模式
1金钱
void usart1_report_imu(short aacx,short aacy,short aacz,short gyrox,short gyroy,short gyroz,short roll,short pitch,short yaw)
{
        u8 tbuf[28];
        u8 i;
        for(i=0;i<28;i++)tbuf[i]=0;//&#199;&#229;0
        tbuf[0]=(aacx>>8)&0XFF;
        tbuf[1]=aacx&0XFF;
        tbuf[2]=(aacy>>8)&0XFF;
        tbuf[3]=aacy&0XFF;
        tbuf[4]=(aacz>>8)&0XFF;
        tbuf[5]=aacz&0XFF;
        tbuf[6]=(gyrox>>8)&0XFF;
        tbuf[7]=gyrox&0XFF;
        tbuf[8]=(gyroy>>8)&0XFF;
        tbuf[9]=gyroy&0XFF;
        tbuf[10]=(gyroz>>8)&0XFF;
        tbuf[11]=gyroz&0XFF;       
        tbuf[18]=(roll>>8)&0XFF;
        tbuf[19]=roll&0XFF;
        tbuf[20]=(pitch>>8)&0XFF;
        tbuf[21]=pitch&0XFF;
        tbuf[22]=(yaw>>8)&0XFF;
        tbuf[23]=yaw&0XFF;
        usart1_niming_report(0XAF,tbuf,28);//·飞控显示帧,0XAF
}  
想问一下大佬,怎么从代码中看出serise1、serise2、serise3等等这些分别对应什么?
pitch,roll,yaw对应哪个波形?

1.jpg.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-7-18
在线时间
0 小时
发表于 2019-8-3 09:08:45 | 显示全部楼层
波形是传感器测得的原始数据,pitch,roll,yaw是换算之后的姿态角,那6条线里没有pitch,roll,yaw曲线
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-24
在线时间
7 小时
 楼主| 发表于 2019-8-4 17:02:54 | 显示全部楼层
usart1_report_imu((short)Rol_Set_Pos,(short)Pit_Set_Pos,rol_pwm/100,pit_pwm/100,rol_i,rol_d,(int)(roll*100),(int)(pitch*100),(int)(yaw*10));
波形显示是serise1是Rol_Set_Pos图像,serise10是roll图像,为什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-1 02:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表