Image
Image

慢醇

+ 关注

粉丝 6     |     主题 134     |     回帖 1382

现在LORA还热么?
2025-3-11 08:10
  • ST MCU
  • 20
  • 2247
  有时候用,用的不多、  
【活动结束】内存与存储凭何让手机更懂你?
1660265667
  • 66
  • 12173
  帖子因隐私问题而隐藏  
15脚和13脚都为高电平24V,偶尔会出现低脉冲
2022-6-24 20:39
  • ST MCU
  • 2
  • 607
  12V的接法是按照15V稳压管和三极管的电路,这个看看有没问题。  
MPU6050陀螺仪和加速度计数据的获取和校准
2022-5-29 18:29
  • ST MCU
  • 38
  • 2674
  在实际的应用中,加速度计和陀螺仪的数据需要融合,比如通过互补滤波或者卡尔曼滤波,才能获取更准确的姿态 ...  
  我们按此格式将加速度、角速度的值填入,通过串口发送到上位机,就能显示了,实际测试图形如下:(显示的是 ...  
  只需要按照它的格式将数据发到上位机,就能显示出波形,匿名四轴上位机的通信协议(V7版)如下: ...  
  5)波形显示 为了跟直观地显示各方向的加速度和角速度值,我们可以通过一些工具来显示波形图,这里我们使用 ...  
  可以看到,三个方向的加速度的偏差已经非常小,X轴和Y轴的角速度的偏差也比未校准前小了几个数量级。对于MP ...  
  ......  
  主函数中,while(1)之前增加一次校准函数MPU6050_calibrate()的调用,再次测试结果如下: ...  
  将MPU6050_Get()函数作如下改写,就能实现获取校准后的值:  
  执行完后,ax_cl、ay_cl…等几个变量中,就保存好了各方向的加速度、角速度的零位偏移值,以后使用时,获取 ...  
  具体实现的代码实现如下:  
  4)简单的初始校准方法 一种简单的初始值校准方法,可以依据下面的方法实现:将MPU6050传感器固定好一个角 ...  
  这是把传感器水平放置、静止时的测量原始值打印输出;可以看到,Z轴的加速度初始误差很大,达到了0.3个g左 ...  
  上述代码运行后,结果如图:  
  依据前面设置的量程和采样bit位数,将加速度的原始数据还原成了g的倍数,角速度值还原成了°/s: ...  
  主函数中,整个使用过程如下: 先调用MPU6050_Init()初始化、再使用MPU6050_Get()函数循环读取数据,打印 ...  
  ......  
  初始化完成后,就可以读取MPU6050的数据了,我们需要获取的加速度和角速度数据,在寄存器ACCEL_XOUT_H(0x3B ...  
2
3
近期访客