0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JY901S 9轴姿态角度传感器模块

jf_88434166 来源:jf_88434166 2026-04-11 16:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

JY901S 简介

模块集成高精度陀螺仪、加速度计、地磁场传感器,采用高性能的微处理器和先进的动力学解算与卡尔曼动态滤波算法,能够快速求解出模块当前的实时运动姿态。 采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。模块内部集成了姿态解算器,配合动态卡尔曼滤波算法,能够在动态环境下准确输出模块的当前姿态,姿态测量精度静态 0.05 度,动态 0.1 度,稳定性极高,性能甚至优
于某些专业的倾角仪! 模块内部自带电压稳定电路,工作电压 3.3v ~ 5v,引脚电平兼容 3.3V/5V 的嵌入式系统,连接方便。支持串口和 IIC 两种数字接口。方便用户选择最佳的连接方式。串口速率2400bps~921600bps 可调,IIC 接口支持全速 400K 速率。最高 200Hz 数据输出速率。输入内容可以任意选择,输出速率 0.1~200HZ 可调节。保留 4 路扩展端口,可以分别配置为模拟输入,数字输入,数字输出,PWM 输出等功能。具备 GPS 连接能力。可接受符合 NMEA-0183 标准的串口 GPS 数据,形成 GPS-IMU组合导航单元。采用邮票孔镀金工艺,可嵌入用户的 PCB 板中。

4 层 PCB 板工艺,更薄、更小、更可靠。
1-主图.png

模块特性

  • 电压:3.3V~5V
  • 电流:<25mA
  • 测量维度:加速度:3 维,角速度:3 维,磁场:3 维,角度:3 维,气压:1 维(JY-901B),GPS:3 维(接 GPS 模块)。
  • 量程:加速度:±2/4/8/16 g(可选),角速度:±250/500/1000/2000 °/s(可选),角度 X、Z 轴±180°,Y 轴±90°。
  • 稳定性:加速度:0.01g,角速度 0.05°/s。
  • 姿态测量稳定度:0.01°。
  • 数据输出内容:时间、加速度、角速度、角度、磁场、端口状态、气压(JY-901B)、高度(JY-901B)、经纬度(需连接 GPS)、地速(需连接 GPS)。
  • 数据输出频率 0.1Hz~200Hz。
  • 数据接口:串口(TTL 电平,波特率支持 2400、4800、9600(默认)、19200、38400、57600、115200、230400、460800、921600),I2C(最大支持高速 IIC 速率 400K)
  • 扩展口功能:模拟输入(0~VCC)、数字输入、数字输出、PWM 输出(周期 1us-65535us,分辨率 1us)。

引脚说明

模块的轴向在上图的右上方,向右为 X 轴,向上 Y 轴,垂直模块向外为Z 轴。旋转的方向按右手法则定义,即右手大拇指指向轴向,四指弯曲的方向即为绕该轴旋转的方向。X 轴角度即为绕 X 轴旋转方向的角度,Y 轴角度即为绕 Y 轴旋转方向的角度,Z 轴角度即为绕 Z 轴旋转方向的角度。
在这里插入图片描述
在这里插入图片描述

IIC通讯

模块有串口通讯和IIC通讯2种方式,这里主要说下IIC通讯方式。
JY-901 模块可以完全通过 IIC 进行访问,IIC 通信速率最大支持 400khz,从机地址为为7bit,默认地址为 0x50,可以通过串口指令或者 IIC 写地址的方式更改。IIC 总线上面可以挂多个 GY-901 模块,但需提前将模块的 IIC 地址修改为不同的地址。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

IIC读写寄存器代码示例

//读取指定设备 指定寄存器的 Lenght个值
u8 IICreadBytes(u8 dev, u8 reg, u8 length, u8 *data){
    u8 count = 0;	
	IIC_Start();
	IIC_Send_Byte(dev< < 1);	  
	IIC_Wait_Ack();
	IIC_Send_Byte(reg);  
    IIC_Wait_Ack();	  
	IIC_Start();
	IIC_Send_Byte((dev< < 1)+1);  
	IIC_Wait_Ack();
    for(count=0;count< length;count++)
    {		
    	if(count!=length-1)data[count]=IIC_Read_Byte(1);  
		else  data[count]=IIC_Read_Byte(0);	 
	}
    IIC_Stop();
    return count;
}
//将多个字节写入指定设备指定寄存器
u8 IICwriteBytes(u8 dev, u8 reg, u8 length, u8* data)
{   u8 count = 0;
	IIC_Start();
	IIC_Send_Byte(dev< < 1);	   
	IIC_Wait_Ack();
	IIC_Send_Byte(reg);   
	IIC_Wait_Ack();	  
	for(count=0;count< length;count++){
		IIC_Send_Byte(data[count]); 
		IIC_Wait_Ack(); 
 }
	IIC_Stop();
    return 1; 	
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2577

    文章

    55445

    浏览量

    793733
  • 陀螺仪
    +关注

    关注

    44

    文章

    897

    浏览量

    102061
  • 加速度计
    +关注

    关注

    6

    文章

    822

    浏览量

    48317
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用6姿态模块来计算,物体的运动轨迹能不能实现?

    仅仅利用6姿态模块来计算,物体的运动轨迹能不能实现? 本人采用stm32f103采集姿态模块数据,姿
    发表于 03-29 11:34

    如何用arduino uno的IIC读取JY901角度传感器的数据

    。说实话自己没接触这个东西,去搞的时候才知道挺难的,很地方看不懂。然后我去看过了正点原子的MPU9250的解算。但是那个角度的结果和我想要精度有点差别。无意中呢在淘宝上搜到了一个维特智能的JY901
    发表于 12-03 08:29

    如何去制作一个观察VGA小车姿态角度的系统呢

    JY901模块与单片机是如何进行连接的?如何去制作一个观察VGA小车姿态角度的系统呢?
    发表于 12-14 08:04

    JY61姿态角度传感器写的驱动

    给出我自己为JY61姿态角度传感器写的驱动
    发表于 12-17 06:56

    JY901S传感器的数据资料分享

    文章目录1、选型说明2、硬件连接3软件的使用本教程同样适用维特智能6轴系列其他型号的传感器JY901JY61P、SINDT、HWT901B、HWT905等等。代码下载地址1、选型说明
    发表于 01-06 08:06

    如何用STM32F103的模拟IIC去读取陀螺仪、加速度、角度的数据

    1 基本介绍9姿态角度传感器广泛用于物联网开发,其中JY901陀螺仪由于自带卡尔曼动态滤波算法
    发表于 02-22 08:14

    怎样做一个能观察VGA小车的姿态角度的系统

    1 简述想做一个能观察我的VGA小车的姿态角度的系统,一直在网上找相对应的模块。想找个性价比高点的,同时精度高点的。最后在淘宝上找到一款JY901
    发表于 02-22 08:24

    JY901姿态角度传感器说明书的数据手册免费下载

    模块集成高精度的陀螺仪、加速度计、地磁场传感器,采用高性能的微处理和先进的动力学解算与卡尔曼动态滤波算法,能够快速求解出模块当前的实时运动姿态
    发表于 05-10 08:00 10次下载
    <b class='flag-5'>JY901</b><b class='flag-5'>姿态</b><b class='flag-5'>角度</b><b class='flag-5'>传感器</b>说明书的数据手册免费下载

    使用51单片机实现JY60六姿态传感器的演示代码免费下载

    本文档的主要内容详细介绍的是使用51单片机实现JY60六姿态传感器的演示代码免费下载。
    发表于 05-29 08:00 12次下载
    使用51单片机实现<b class='flag-5'>JY</b>60六<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b>的演示代码免费下载

    使用Arduino单片机实现JY60六姿态传感器的演示代码免费下载

    本文档的主要内容详细介绍的是使用Arduino单片机实现JY60六姿态传感器的演示代码免费下载。
    发表于 05-29 08:00 17次下载
    使用Arduino单片机实现<b class='flag-5'>JY</b>60六<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b>的演示代码免费下载

    JY60六姿态传感器的STM32单片机演示代码合集免费下载

    本文档的主要内容详细介绍的是JY60六姿态传感器的STM32单片机演示代码合集免费下载包括了:STM32Core IIC读取两个模块,ST
    发表于 05-29 08:00 41次下载
    <b class='flag-5'>JY</b>60六<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b>的STM32单片机演示代码合集免费下载

    JY60六姿态传感器的VC2010单片机演示代码免费下载

    本文档的主要内容详细介绍的是JY60六姿态传感器的VC2010单片机演示代码免费下载。
    发表于 05-29 08:00 2次下载
    <b class='flag-5'>JY</b>60六<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b>的VC2010单片机演示代码免费下载

    使用C#程序实现JY60六姿态传感器的演示代码

    本文档的主要内容详细介绍的是使用C#程序实现JY60六姿态传感器的演示代码。
    发表于 05-29 08:00 11次下载
    使用C#程序实现<b class='flag-5'>JY</b>60六<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b>的演示代码

    JY901姿态角度传感器的中文数据手册

    1 产品概述模块集成高精度的陀螺仪、加速度计、地磁场传感器,采用高性能的微处理和先进的动力学解算与卡尔曼动态滤波算法,能够快速求解出模块当前的实时运动
    发表于 07-16 08:00 59次下载
    <b class='flag-5'>JY901</b><b class='flag-5'>姿态</b><b class='flag-5'>角度</b><b class='flag-5'>传感器</b>的中文数据手册

    姿态传感器模块 | 集成加速度计、陀螺仪、磁力计,自带BLE5.0蓝牙

    海凌科全新推出HLK-AS2001十姿态传感器模块,集成加速度计、陀螺仪和磁力计,自带BLE5.0蓝牙,开发简单,应用广泛。什么是十
    的头像 发表于 01-06 12:47 1972次阅读
    十<b class='flag-5'>轴</b><b class='flag-5'>姿态</b><b class='flag-5'>传感器</b><b class='flag-5'>模块</b> | 集成加速度计、陀螺仪、磁力计,自带BLE5.0蓝牙