社区
单片机/工控
帖子详情
关于JY901 姿态传感器 IIC传输数据问题
UNIONDONG
2017-12-12 11:12:44
关于JY901姿态传感器,下载的资料上都有例程,拿串口通信没什么难度,但是用STM32F407的 模拟IIC 通信的时候,发现通信不了,发回来的 数据都是错误的,很无奈,感觉时序没多大问题,就是不知道为什么收回来的数据是错误的,。
收到的数据不是 '?' 就是 ' ' .
有大神解答一下吗,挺着急的。谢谢。
...全文
8123
7
打赏
收藏
关于JY901 姿态传感器 IIC传输数据问题
关于JY901姿态传感器,下载的资料上都有例程,拿串口通信没什么难度,但是用STM32F407的 模拟IIC 通信的时候,发现通信不了,发回来的 数据都是错误的,很无奈,感觉时序没多大问题,就是不知道为什么收回来的数据是错误的,。 收到的数据不是 '?' 就是 ' ' . 有大神解答一下吗,挺着急的。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2020-08-17
打赏
举报
回复
一般都是因程序的问题 首先检查地址是否正确 然后检查是否有正常的ACK响应
_PeterXing_
2020-08-14
打赏
举报
回复
请问楼主,用linux应用层写的JY901 I2C程序,为什么输出的ROLL角度在第一个时钟有值,从第二个时钟开始就为0了呢?板子是基于51单片机改装的板子,其他加速度,角加速度,另外两个角度都有值。
GlenXu_007
2019-08-08
打赏
举报
回复
内上啦一般是很弱的,20K以上,所以不起作用。 另外请确定你的引脚时钟是否规整(足够宽),好赖是方波,否则不稳定。 时钟要求不严格,10%应该没什么问题。
The Electronic Cat
2019-08-06
打赏
举报
回复
我使用的串口通信,角度数据有延时,大概是3~4秒,不知道问什么
UNIONDONG
2019-08-06
打赏
举报
回复
3-4秒正常情况下是不会出现这种状况的,请检查硬件和程序问题。
UNIONDONG
2017-12-12
打赏
举报
回复
今天又搞了一天,仍然没有进展,模拟IIC仍然没有通信成功,现在仍有几个 1. 我现在这个是可以支持快速模式的,如果用正常模式,是否可以? 2. 我需要知道IIC的准确时序,不清楚IIC是否需要准确的时序。 3. 还有等待应答这个问题,好像一直没有等待到,直接STOP了,不太清除为什么 4. 对于上拉电阻,我是接了一个4.7K的,但是感觉(和直接设置GPIO口为上拉)没什么用,不知道是否真的需要 5. IIC 通讯 ,加入不用示波器,如何通过写程序,看出来效果,判断是否通讯 以上问题 希望大神解答。感激不尽!!!
HelloDFT
2017-12-12
打赏
举报
回复
IIc通信受长度的限制,通信距离不能太长,所以导致姿态传感器的初始化失败了,多几次初始化直到成功就好了,但是iic很不稳定,建议还是用串口,今年国赛就被这个害惨了
STM32--
IIC
通信两个JY-901模块
STM32单片机通过
IIC
通信方式读取两个JY-901模块的数据,代码可用,注释清晰方便学习
基于STM32的
JY901
模块的数据获取以及数据的无线传输
基于STM32对
JY901
模块进行
姿态
数据的获取,同时用芯片的AD对多路电压进行采集,最终将所有数据通过NRF24L01发送给接收终端
STM32CubeMX
IIC
实现六轴
姿态
陀螺仪模块JY61P工程
STM32CubeMX
IIC
实现六轴
姿态
陀螺仪模块JY61P工程
stm32通过串口获取JY60陀螺仪
姿态
角
STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用于嵌入式系统设计,而JY60则是一款常见的数字陀螺仪,用于测量物体的旋转角度和速度。本项目旨在利用STM32通过串行通信接口(UART)与JY60陀螺仪进行数据交互,获取实时的
姿态
角数据。 1. **STM32与UART通信**: STM32的UART(通用异步收发传输器)模块是实现串口通信的关键。UART支持全双工通信,允许同时发送和接收数据。在配置STM32的UART时,我们需要设定波特率、数据位、停止位和校验位等参数。例如,常见的配置为9600波特率、8位数据位、1位停止位和无校验位。 2. **JY60陀螺仪介绍**: JY60陀螺仪是一款数字
传感器
,它能够检测三轴(X、Y、Z)的角速度,并将这些数据转换为数字信号输出。通过读取这三个轴的角速度,可以计算出物体的
姿态
角,如俯仰角、横滚角和偏航角。 3. **STM32与JY60通信协议**: 为了与JY60陀螺仪通信,需要了解其数据帧格式和通信协议。通常,陀螺仪会按照特定的时间间隔连续发送数据,每帧数据可能包含多个字节,包括设备ID、测量值和校验和等。开发
JY901
使用说明书V4.0.pdf
JY901
使用说明书V4.0
单片机/工控
27,516
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章