“JY901传感器“学习笔记

news2024/9/28 2:01:24

目录

一、产品概述

二、产品功能介绍

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.coloradmin.cn/o/2167382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

两种不同方式实现交换机路由器的登录Console+Telnet的实现

一、背景及原理 1.Telnet 作为一种远程登录协议,1969年发明诞生于美国国防部高级研究计划局网络工作小组的研究员,Tenlet的出现为后续相关技术的发展奠定了基础。 2.Telnet通常用于远程登录应用中,对本地和远端进行网络设备配置、监控、维护,可以通过Telnet方式在一台设备…

博睿数据受邀亮相NebulaGraph Meetup北京站

9 月 21 日,北京站 nMeetup 如期而至,一场以 GraphRAG 和人工智能技术融合为主题的开发者聚会,在金秋的首都拉开帷幕。8 位讲师和 140 多位来自五湖四海的行业伙伴们相聚一堂,共同探讨 GraphRAG & AI 的最新发展和应用实践&am…

卷轴模式:一种新型的电子商务营销策略

随着电子商务行业的蓬勃发展,各类创新营销策略层出不穷,旨在吸引更多消费者并提升销售额。在这之中,卷轴模式以其独特的优势和可观的收益逐渐受到业界renxb001的关注。本文将深入探讨卷轴模式的概念、优势、应用场景以及如何参与其中。 卷轴…

关联式容器——map与set

map与set map与set的使用序列式容器与关联式容器概念序列式容器 (Sequence Containers)常见的序列式容器: 关联式容器 (Associative Containers)常见的关联式容器: set的定义与使用set类的介绍set的构造和迭代器set的增删查(无改)…

Ego微商小程序项目实战4.0【环境搭建】

✨博客主页: https://blog.csdn.net/m0_63815035?typeblog 💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 📢博客专栏: https://blog.csdn.net/m0_63815035/cat…

自动化测试框架集成:将Selenium集成到pytest与unittest中

目录 引言 一、Selenium简介 二、Selenium与pytest的集成 1. 安装pytest和Selenium 2. 编写测试用例 3. 运行测试 三、Selenium与unittest的集成 1. 编写测试类 2. 运行测试 四、Selenium自动化测试的最佳实践 1. 使用Page Object模式 2. 合理利用等待机制 3. 跨浏…

vioovi视与视标准工时工具与ECRS工时分析软件:精益生产的新纪元

在当今快速变化的市场环境中,企业面临着前所未有的挑战,其中成本控制与效率提升成为制约其发展的关键因素。传统的标准工时工具在应对这些挑战时显得力不从心,其局限性日益凸显。而vioovi视与视标准工时工具的出现,则为企业实现精…

西门子触摸屏下载时提示缺少面板映像的解决方法汇总

西门子触摸屏下载时提示缺少面板映像的解决方法汇总 使用V15/V15.1/V16/V17/V18/V19下载精智(Comfort)系列屏的项目时有时会提示“由于缺少面板映像,下载失败。请安装缺少的面板映像”,造成上述异常的主要原因是V15/V15.1/V16/V17/V18/V19的软件缺少对应的映像文件。常见问题…

《Linux从小白到高手》开篇:脱胎换骨之为什么要深度学习Linux?

List item 这一篇字数比较多,可能会比较枯燥。但是,如果你想学习Linux或者你想进一步提升自己的Linux专业水平,那么,还是请你坚持看完。这倒不是说文笔有多好,而是作为一个学习并使用了Linux 十多年的老司机&#xff…

PHP Swoole 基本使用

背景 在项目中,我们使用了PHP语言,但由于存在长耗时的任务,所以需要服务器端异步响应。为了实现异步响应,我们有多种方案可选,包括MQ(消息队列)、fsocket(文件套接字)、…

【Redis】渐进式遍历 数据库管理命令 RESP协议

目录 渐进式遍历 scan 数据库管理命令 切换数据库 获取当前数据库key的个数 删除当前数据库所有的key 删除所有数据库中所有的key RESP协议 渐进式遍历 Redis使用scan命令进行渐进式遍历键,进而解决直接使用keys获取键时可能出现的阻塞问题(因为…

多旋翼无人机光伏发电站吊运技术详解

随着清洁能源技术的快速发展,光伏发电站作为可再生能源的重要组成部分,其建设与维护对效率、安全性和成本控制的要求日益提高。多旋翼无人机光伏发电站吊运技术应运而生,该技术利用多旋翼无人机强大的垂直起降能力、灵活的飞行控制以及高效的…

CSS中的字体样式、文本样式、列表样式以及背景和渐变

一、字体样式和文本样式 1.span标签 span标签的作用&#xff1a;能让某几个文字或者是词语凸显出来 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-…

【深度学习基础模型】门控循环单元 (Gated Recurrent Units, GRU)详细理解并附实现代码。

【深度学习基础模型】门控循环单元 (Gated Recurrent Units, GRU) 【深度学习基础模型】门控循环单元 (Gated Recurrent Units, GRU) 文章目录 【深度学习基础模型】门控循环单元 (Gated Recurrent Units, GRU)1.门控循环单元 (Gated Recurrent Units, GRU) 原理详解1.1 GRU 概…

一个任务的一辈子

总览 孕育&#xff1a;这一步是生命的起源&#xff0c;对应"任务"就是&#xff1a;申办人因为办理业务而发起一个流程。这是任务产生的摇篮。 任务的使命就是为了完成业务;生产&#xff1a;这是新生命产生的过程&#xff0c;对应"任务"就是&#xff1a;任务…

IT运维挑战与对策:构建高效一体化运维管理体系

在当今数字化时代&#xff0c;IT运维作为企业运营的核心支撑&#xff0c;其重要性不言而喻。然而&#xff0c;随着业务规模的扩大和技术的不断革新&#xff0c;IT运维团队面临着前所未有的挑战。本文旨在深度剖析当前IT运维中存在的主要问题&#xff0c;并探索一体化解决方案&a…

1500PLC使用EPOS控制伺服电机

硬件配置与参数 硬件配置 名称 型号 数量 PLC 1512C-1 PN 1个 伺服放大器 V90 PN 1个 伺服电机 SIMOTICS 1个 V90 PN伺服驱动器&#xff1a; 伺服驱动器硬件参数 使用软件&#xff1a;V-ASSISTANT 软件连接时可选择USB连接或者Ethernet连接&#xff0c;根据实际…

【ComfyUI】生成图细节更清晰——Consistency_Decoder

原文&#xff1a;https://github.com/openai/consistencydecoder comfyui: https://github.com/gameltb/Comfyui_Consistency_Decoder_VAE 博文资料下载&#xff1a;https://pan.baidu.com/s/1SwfA4T6iMsA8IrRrGXm4sg?pwd0925 安装 【秋葉aaaki】comfyui一键运行包 夸克网盘…

Vue下载静态文件

1、需求&#xff1a;将静态文件放在本地&#xff0c;让用户进行下载。 2、文件位置&#xff1a; ① 原生js&#xff1a;直接将文件放在某个目录或者根目录下 ② Vue&#xff1a;将文件放在根目录的public文件夹下面 3、代码示例&#xff1a; const url "/模板.xlsx"…

音视频入门基础:AAC专题(9)——FFmpeg源码中计算AAC裸流每个packet的duration和duration_time的实现

音视频入门基础&#xff1a;AAC专题系列文章&#xff1a; 音视频入门基础&#xff1a;AAC专题&#xff08;1&#xff09;——AAC官方文档下载 音视频入门基础&#xff1a;AAC专题&#xff08;2&#xff09;——使用FFmpeg命令生成AAC裸流文件 音视频入门基础&#xff1a;AAC…