“JY901传感器“学习笔记

目录

一、产品概述

二、产品功能介绍

2.1、轴向说明

2.2、模块校准

2.3、姿态角

2.4、大地坐标系、地心地固坐标系、站心坐标系

三、参考文献 


一、产品概述

        模块集成高精度的陀螺仪、加速度计、地磁场传感器,采用高性能的微处理器和先进的动力解算与卡尔曼动态滤波算法,能够快速求解出模块当前的实时运动姿态。  

备注:
1、陀螺仪:一种用于测量物体角速度(绕轴旋转的速率)和方向变化的传感器。


2、工作原理:基于角动量守恒定律,即当物体绕固定轴旋转时,其旋转状态会保持不变。


3、在现代电子设备中,陀螺仪通常是基于微机电系统(MEMS)技术的陀螺仪。传感器通过测

量因旋转引起的科里奥利力来计算角速度。

3.1、微机电系统(MEMS, Micro-Electro-Mechanical Systems)是一种集微电子技术

械工程于一体的技术,能够在微米甚至纳米尺度上制造出微型的传感器、执行器和系统。这

些系统通常包括机械部件、传感器、执行器和电子电路,集成在同一个小型芯片上。


3.2、科里奥利力

(1)、科里奥利力公式描述

F_C=-2m(w\times v)

其中:

  • F_C 是科里奥利力,
  • m 是振动部件的质量,
  • ω 是旋转参考系的角速度,
  • v 是振动部件的速度,
  • × 表示矢量叉乘。


    通过叉乘概念介绍了角速度、线速度和科里奥利力之间的关系,并通过图1进行描述。

    图1 角速度、线速度和科里奥利力之间关系示意图 [1]

(2)、角速度计算过程   

1) 振动元件的设计

        在MEMS陀螺仪内部,设计了微型振动元件,它们通常在一个固定频率下持续振动。振

动元件的振动方向是已知的(例如沿某一轴方向),当没有旋转时,它们只是做简单的周期

性运动。

2) 旋转产生科里奥利力

        当MEMS陀螺仪绕某个轴旋转时,由于元件的振动速度(v)和旋转的角速度(ω)的叉

 乘,会在振动元件上产生与其振动方向垂直的科里奥利力(F_C)。

3) 检测科里奥利力的位移

        科里奥利力会使振动元件在垂直于其振动方向产生微小的位移或变形。

4) 信号处理与角速度输出

      通过测量弹簧的微小位移推算出科里奥利力,然后根据科里奥利力公式求出旋转的角速度[7]

二、产品功能介绍

2.1、轴向说明

图 2 JY901传感器示意图[12]

备注:传感器移动和转动方向,如图2所示
轴向为:按右手坐标系定义,向右为X轴,向上为Y轴,垂直与纸面向外为Z轴[2]

旋转方向:按右手法则定义,即右手大拇指指向轴向,四指弯曲的方向即为绕该轴旋转的方向[3]。 

2.2、模块校准

待完善

2.3、姿态角

1.姿态角结算采用的坐标系为东北天坐标系[4-6]

2.姿态角分为滚转、俯仰、偏航。
        选择z轴(滚转)指向前进方向,绕x轴(偏航)旋转,所以以俯仰角作为关节角度变化。

2.4、大地坐标系、地心地固坐标系、站心坐标系

2.4.1、大地坐标系(LLA):
        大地坐标系也叫经纬高坐标系(经度(longitude)纬度(latitude)高度(altitude)LLA坐标

系),它是以参考椭球体为基准建立的坐标系。 

  
        1)、定义大地经度(简称经度)是所在位置的子午面与参考子午面的夹角,参考子午面以东为

正,参考子午面以西为负。经度的范围从0°到180°东经或西经。


        2)、定义大地纬度(简称纬度)是所在位置的基准椭球面法线与赤道面之间的夹角,赤道以北为正,赤道以南为负[8];纬度的范围从0°(赤道)到90°(北极和南极)。


       3)、 定义大地高度(简称大地高)是所在位置到基准托球面法线的距离。


        备注1:经线与子午面之间的关系。
经线是地球表面上连接南北两极的半圆线。每一条经线都是一个子午面与地球表面的交线。


        备注2:采用基准椭球体来近似地球,如图3。

图 3  椭球体示意图[9]

 图 4 子午线和赤道示意图[9]

图 5 经度纬度示意图[8]

2.4.2、地心地固坐标系(空间直角坐标系)ECEF:

        地心地固坐标系(earth-centered, earth-fixed)是一种以地球质心为原点的坐标系,它与地球一起旋转。


        其xy平面与地球赤道面重合,x轴指向0°经度方向,y轴指向东经90°方向,z轴为与赤道平面垂直指向地理北极,构成右手坐标系。xyz轴随着地球一起旋转

 图 6 地心地固坐标系[10]

2.4.3、站心坐标系:
        站心坐标系也叫做站点坐标系、东-北-天坐标系ENU,英文名称是local Cartesian coordinates coordinate system,主要是用于需了解以观察者为中心的其他物体运动规律[11]


       站心坐标系又分为站心直角坐标系和站心极坐标系。

       站心直角坐标系定义:以站心(如GPS接收天线中心)为坐标系原点O,Z轴向上为正(天向),y轴指向北向,x轴指向东向所构成的直角坐标系,称为当地东北天坐标系(ENU)​​​​​​

  图 7 站心坐标系[13]

三、参考文献 

[1].MEMS陀螺仪传感器的原理_mems陀螺仪原理-CSDN博客
[2].左手系与右手系 图片理解_左手系和右手系的区别-CSDN博客
[3].坐标系基础相关知识:右手定则_坐标系右手定则-CSDN博客
[4].测站坐标系统 -- 东北天(ENU)坐标系、站心坐标系_东北天坐标系-CSDN博客
[5].东北天(ENU)和北东地(NED)_东北天坐标系-CSDN博客
[6].常用坐标系介绍 (bynav.com)
[7].IMU(陀螺仪)角速度测量原理-科氏力测旋转角速度_imu如何利用科氏力测量角速度-CSDN博客
[8].纬度(自然地理学名词)_百度百科 (baidu.com)
[9].大地坐标系_百度百科 (baidu.com)
[10].地心地固坐标系_百度百科 (baidu.com)
[11].站心坐标系_百度百科 (baidu.com)
[12].首页-深圳维特智能科技有限公司-淘宝网 (taobao.com)
[13].站心坐标系-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/884198.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

征程6 上基于 DEB 工具实现包管理

1.引言 在开发、调测过程中,开发人员需要将系统软件、应用软件部署到 Soc 板端,以用于运行调试。传统的部署方式是通过解压复制或者调用部署脚本。这样的部署方式需要有着方式不统一、维护投入大的缺点。 在 linux 系统上,大多采用包管理的…

罕见,回复问询后闪电终止,业绩存下滑风险

《IPO魔女》认为,和美精艺利润低且大幅波动,报告期公司毛利率持续大幅下滑。而2023年同行业的上市公司均出现了业绩大幅下滑的情况,还未上市的和美精艺恐怕也存在业绩下滑的风险。此外,2020年至2022年,和美精艺研发投入…

docker的harbor仓库登录问题

目录 一、问题描述 二、证书信任问题 三、DNS解析问题 四、解决 参考链接:Docker login Harbor报错解决:Error response from daemon: Get https:..-阿里云开发者社区 一、问题描述 问题: 挂机或者挂机重启之后harbor登录不上 查看日…

【质优价廉】GAP9 AI算力处理器赋能智能可听耳机,超低功耗畅享未来音频体验!

当今世界,智能可听设备已经成为了流行趋势。随后耳机市场的不断成长起来,消费者又对AI-ANC,AI-ENC(环境噪音消除)降噪的需求逐年增加,但是,用户对于产品体验的需求也从简单的需求,升…

【Qt笔记】QStackedWidget控件详解

目录 引言 一、基础功能 二、属性设置 2.1 属性介绍 2.2 代码示例 2.3 代码解析 三、常用API 3.1 添加子部件 3.2 插入子部件 3.3 移除子部件 3.4 设置当前页面索引值 3.5 设置当前显示子部件 3.6 返回索引处子部件指针 3.7 返回子部件索引值 四、信号与槽 4.…

代码随想录Day 58|拓扑排序、dijkstra算法精讲,题目:软件构建、参加科学大会

提示:DDU,供自己复习使用。欢迎大家前来讨论~ 文章目录 图论part08**拓扑排序精讲**题目:117. 软件构建拓扑排序的背景解题思路:模拟过程 **dijkstra(朴素版)精讲**题目:47. 参加科学大会解题思…

OpenCV视频I/O(5)视频采集类VideoCapture之从视频流中获取下一帧的函数grab()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 从视频文件或捕获设备中抓取下一帧。 grab() 函数是 OpenCV 中 VideoCapture 类的一个成员函数,用于从视频流中获取下一帧而不立即检…

Android Studio 真机USB调试运行频繁掉线问题

一、遇到问题 Android Studio使用手机运行项目时,总是频繁掉线,连接很不稳定,动不动就消失,基本上无法使用 二、问题出现原因 1、硬件问题:数据线 换条数据线试试,如果可以,那就是数据线的…

element plus block报错

解决: ::v-deep input[aria-hidden"true"] {display: none !important }

9.3 Linux_I/O_文件I/O相关函数

打开与关闭 1、打开文件 int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode);返回值:成功返回文件描述符,失败返回EOF pathname:文件路径 flags:标志,其中O_RDO…

《面向对象是怎样工作的》笔记

6、1、在面向对象的世界中,我们需要事先为所有的行动准备好方法并通过消息传递来调用方法,这样事物才会开始运作。 2、实际上,类、继承和多态应该被明确定义为能提高软件的可维护性和可重用行的结构。类将变量和子程序汇总在一起&#xff0c…

Vue 技术入门 day1 模版语法、数据绑定、事件处理、计算属性与监视、class和style绑定、条件渲染v-if/v-show、列表渲染v-for

目录 1.Vue 核心 1.1. Vue 简介 1.1.1 介绍与描述 1.1.2 Vue 的特点 1.2 模板语法 1.2.1 模板的分类 1.2.2 插值语法 1.2.3 指令语法 1.2.4 实例 1.3 数据绑定 1.3.1 单向数据绑定 1.3.2 双向数据绑定 1.3.3 MVVM 模型 1.3.4 data与el的2种写法 1.3.5 实例 1.3.…

信息安全工程师(25)网络安全体系框架主要组成和建设内容

一、主要组成 信息安全战略:确立组织的信息安全目标和方向,指导整个网络安全体系的建设和运营。信息安全政策和标准:制定和执行一系列信息安全政策、标准和规范,确保网络安全活动有法可依、有章可循。信息安全管理:包括…

网站建设中常见的网站后台开发语言有哪几种,各自优缺点都是什么?

市场上常见的网站后台开发语言有PHP、Python、JavaScript、Ruby、Java和.NET等。这些语言各有其独特的优缺点,适用于不同的开发场景和需求。以下是对这些语言的具体介绍: PHP 优点:PHP是一种广泛用于Web开发的动态脚本语言,特别适…

《论文阅读》 用于产生移情反应的迭代联想记忆模型 ACL2024

《论文阅读》 用于产生移情反应的迭代联想记忆模型 ACL2024 前言简介任务定义模型架构Encoding Dialogue InformationCapturing Associated InformationPredicting Emotion and Generating Response损失函数问题前言 亲身阅读感受分享,细节画图解释,再也不用担心看不懂论文啦…

成都睿明智科技有限公司赋能商家高效变现

在这个日新月异的数字时代,抖音电商正以不可阻挡之势崛起,成为众多品牌与商家竞相角逐的新战场。在这片充满机遇与挑战的蓝海中,成都睿明智科技有限公司如同一颗璀璨新星,凭借其专业的服务、创新的策略和敏锐的市场洞察&#xff0…

NLP 文本分类任务核心梳理

解决思路 分解为多个独立二分类任务将多标签分类转化为多分类问题更换 loss 直接由模型进行多标签分类 数据稀疏问题 标注更多数据,核心解决方案: 自己构造训练样本 数据增强,如使用 chatGPT 来构造数据更换模型 减少数据需求增加规则弥补…

[element-ui]记录对el-table表头样式的一些处理

1、表头换行 & 列表项换行 可用element-table组件自带的方法实现列标题换行的效果 2、小圆点样式

第五部分:5---三张信号表,信号表的系统调用

目录 信号的递达、未决、阻塞: 进程维护的三张信号表: 普通信号与实时信号的记录: 信号结构的系统调用: bolck表的系统调用: 实例:设置屏蔽信号集中的所有信号都频闭 pending表读取: 信号…

计算机网络——TCP/IP网络模型

1. TCP/IP网络模型有哪几层 对于同一台设备上的进程间通信,有很多种方式,比如管道、消息队列、共享内存、信号等。而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备&#xff…