建荣Ax3268工作简记

1.G:\resource\Appoplat-wifi-107\SDK-Appoplat-WIFI-107[20171222]\firmware 目录是Ax3268原厂SDK编译目录使用6030wifi
2. G:\resource\Appoplat-wifi-107\MT7601\firmware Ax3268 使用MT7601wifi USB接口
3.G:\resource\Appoplat-wifi-107\ax3268_8189_gyro 使用8189FTV wifi 加入MPU6881 六轴陀螺仪。
4.三轴加速度数据不需要减去零点偏移,三轴陀螺仪需要减去。加速度计值也需要进行矫正,当芯片水平放置时x,y 应为0 ,z应该为-g。加速度计的单位为g。
5.三轴陀螺仪计算角度值需要加上时间,单位为秒
6.G:\resource\Appoplat-wifi-107\3278\ax3278 Ax3278的原厂sdk
7.G:\resource\Appoplat-wifi-107\3278\AX3278_\appoplat_3278_7601_20180627 加入了lewei_app
8.陀螺仪的X,Y 轴和板子的X,Y轴如果不一样的话,可以将陀螺仪数据x,y轴数据对调。
9.Accel.X = (float)Accel_Xtempout / 8192.0f; 原始的加速度数据需除以灵敏度。
10.Gyro.X = ((float)Gyro_X ) / 131.0f; 陀螺仪原始数据除以灵敏度。
11.最后算出来的欧拉角的yaw角度一直在变化需要别的数据经行矫正。
12.Ax3268计算欧拉角大约需要1ms 左右
13.Ax3268的printf 不支持%f
13.i2c 用100k的速率采集14个字节陀螺仪数据需要1.56ms ,共计156个脉冲。如果采集时间过长需设置mpu6881的采样频率。390K的速率大约0.4ms ,需要采样速率支持。
14.陀螺仪角度解算姿态角角度校正满为陀螺仪数据精度和计算不对,可提高陀螺仪倍数增大度数范围。
15.加速度计数据除以灵敏度得到正确的加速度值。
16.灵敏度计算 选定量程 +/- 4g ,16bit ADC, 灵敏度= 32768 / 4; 陀螺仪 选定倍率1000度每秒 ,原始数据/( 180/3.14)(32768 /1000 ) = 弧度
17.计算姿态角陀螺仪数据单位为 弧度每秒。
18.https://zhuanlan.zhihu.com/p/20082486?columnSlug=devymex 陀螺仪介绍网址。
19.x,y,z的方向需要调整,建立和参考系对应的坐标系,不然数据恢复很慢。
20.APP旋转角度应与roll值相反。
21.单独使用三轴加速度计可计算roll角度
···
float fNorm = sqrt(read_acc[0] * read_acc[0] + read_acc[1] * read_acc[1] + read_acc[2] * read_acc[2]);
float fNormXZ = sqrt(read_acc[0] * read_acc[0] + read_acc[2] * read_acc[2]);
float fCos = fNormXZ / fNorm;
float fsin = sqrt(1-fCos);
float roll= asinf(fsin) * 57.3;
if( read_acc[1] < 0.000001f )
roll = roll
-1;

     float fNorm = sqrt(read_acc[0] * read_acc[0] + read_acc[1] * read_acc[1] + read_acc[2] * read_acc[2]);float fNormXZ = sqrt(read_acc[0] * read_acc[0] + read_acc[2] * read_acc[2]);float fCos = fNormXZ / fNorm;float roll=  acosf(fCos)  * 57.3;if read_acc[1] > 0) {roll = -roll }float fNormYZ = sqrt( read_acc[1] * read_acc[1] + read_acc[2] * read_acc[2]);
float fCos = fNormYZ / fNorm;pitch = acosf(fCos)  * 57.3 ;

···

22.ax3268 配8189ftv wifi吞吐量为700kb/s

建荣Ax3268工作简记相关推荐

  1. 中国工程院谭建荣:人工智能应用得再好,最核心的算法不行,创新能力就不行丨MEET2021...

    编辑部 整理自 MEET 2021 量子位 报道 | 公众号 QbitAI 随着数字经济时代的到来,以人工智能.大数据等为代表的数字化技术正在席卷各行各业. 当下人工智能发展得如火如荼,相应的智能产品 ...

  2. 中国工程院谭建荣:人工智能应用得再好,最核心的算法不行,创新能力就不行

    随着数字经济时代的到来,以人工智能.大数据等为代表的数字化技术正在席卷各行各业. 当下人工智能发展得如火如荼,相应的智能产品应用也层出不穷. 然而,从智能产品到数字化转型,什么才是数字经济时代下企业的 ...

  3. 中国工程院谭建荣:人工智能应用得再好,最核心的算法不行,创新能力就不行丨MEET2021

    编辑部 整理自 MEET 2021 量子位 报道 | 公众号 QbitAI 随着数字经济时代的到来,以人工智能.大数据等为代表的数字化技术正在席卷各行各业. 当下人工智能发展得如火如荼,相应的智能产品 ...

  4. 建荣蓝牙芯片型号_建荣CW6685单芯片蓝牙芯片方案设计

    建荣CW6685单芯片蓝牙芯片方案设计 资源介绍 *支持MP3,wav,wma *支持最大(64G)SD TF U盘 *支持USB mass storage 读卡器,声卡功能控制电脑声音,上下曲,播放 ...

  5. 倒计时2天:中国工程院院士谭建荣等嘉宾确认出席,“警务+”时代来临...

    近日伴随公安部.科技部联合印发通知,部署推进科技兴警三年行动计划(2023-2025年),现代科技手段与警务工作相结合的方式,正式被定义为未来警务发展的新趋势. 21世纪以来,随着科技的不断发展和创新 ...

  6. 「人物特写」工程院院士谭建荣:马云不是制造业的杀手,工业机器人也不是救命良药...

    对制造企业来说,产品的设计和制造技术才是最核心的,不能因为机器人和智能化就失去了进取心和创新力. 制造业是一个国家最重要的支柱之一,其发展水平也是国家整体实力的最好证明.而近年来,除传统的人.机器之外 ...

  7. 科幻画图片大全浇水机器人_从机器人到智能机器人,谭建荣院士为温肯师生揭秘新科技...

    今日(12月13日),中国工程院院士.浙江大学求是特聘教授.博士生导师谭建荣教授作客温州肯恩大学,为温肯师生带来了一场主题为<从机器人到智能机器人:关键技术与发展趋势>的精彩讲座,分享了他 ...

  8. 谭建荣院士:制造业与互联网融合需解决三大瓶颈

    中国工程院院士.浙江省企业信息化促进会会长谭建荣. 倪追风 摄 自以互联网为代表的信息技术兴起,将制造业与互联网结合,实现深度两化融合成为重要课题.8月4日,中国工程院院士.浙江省企业信息化促进会会长 ...

  9. 建荣dm8261量产工具V1.8(12.06.19)

    dm8261主控U盘量产工具ChipGenius可测,支持自动分区写文件系统,可以格式化为NTFS/FAT/FAT32. 可以给U盘分区,分割U盘为普通盘.CDROM盘(U盘启动盘).保密盘.支持U盘 ...

最新文章

  1. android命令行工具 混淆,Android 混淆代码学习以及Android加密工具--APKProtect的使用ZZ...
  2. 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 插件标记实现
  3. 数据中心机房建设几个重要的国家标准
  4. Nginx 简单的cpu配置
  5. 谭浩强C语言程序设计 学习辅导练习题
  6. git 回退远端master分支版本
  7. android保持服务不休眠,Android开发保持屏幕常亮和CPU不休眠唤醒状态
  8. 还是畅通工程1233
  9. s3c6410_user_manual_rev1.1
  10. 用C语言编写作业调度,用C语言编程模拟处理机调度(实现一种算法)一、实验内容选择一个调度算法,实现处理器调度。二、实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪...
  11. 安卓Android Support Design Library——Snackbar
  12. sparklyr 1.0发布,有哪些新功能?
  13. 阿里云MaxCompute 2019-7月刊
  14. SAP PO Delivery Address的决定因素
  15. 佳文分享:CAP定理
  16. 【AVS系列】AVS2参考软件RD17.0
  17. CronScheduleBuilder定时任务说明
  18. 安装并使用EVE模拟器
  19. RuntimeError: Attempting to deserialize object on CUDA device 1 but torch.cuda.device_count() is 1.
  20. 实现Vue移动端的PDF预览

热门文章

  1. 学习时间管理,就要我们吃青蛙!这是什么梗?
  2. Hyperledger Fabric笔记3--BYFN启动流程分析
  3. c语言程序乘法表,C程序生成乘法表
  4. 读代码读的什么代码_您的代码应读得像书
  5. 敏捷项目管理文化变革【转自DeveloperWorks】
  6. 基于springboot实现人事管理系统演示【附项目源码】
  7. npm如何更改下载地址
  8. 大饱眼福,52个数据可视化图表鉴赏!
  9. glc四驱软件测试,新款奔驰GLC四驱无法脱困,奔驰官方解释“亮”了
  10. ChatGPT简单介绍: