OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13405|回复: 35

正点原子角度传感器 IMU901 模块的库函数驱动

[复制链接]

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
发表于 2021-7-27 21:43:59 | 显示全部楼层 |阅读模式
本帖最后由 hou18 于 2021-11-24 16:09 编辑

最近使用到ATK-IMU901模块,发现只有HAL库的代码,没有库函数的,然后自己移植了一下改为f1与f4的库函数驱动

接线:
模块:                        板子:
VCC                            5V
GND                           GND
TX                              PA3
RX                              PA2

效果:
0eee746bcf588651c902aa9aad6420cb666365532bd254243cd08dae22cb5a92QzpcVXNlcnNcQUxJ.png

IMU901 F4.rar

3.56 MB, 下载次数: 202

售价: 2 金钱  [记录]

IMU901 F1.rar

2.94 MB, 下载次数: 140

售价: 2 金钱  [记录]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-9-22
在线时间
27 小时
发表于 2021-11-12 17:37:03 | 显示全部楼层
话说为什么我关闭了其他数据的上传只剩下角度和角速度加速度数据的上传,用这个程序就经常更新不了数据呢?就是经常一个值卡住,一直输出同一个值,然后过一会儿再变化。
回复 支持 1 反对 0

使用道具 举报

6

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
464
金钱
464
注册时间
2021-4-28
在线时间
158 小时
发表于 2021-7-27 21:57:02 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

4

主题

896

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4303
金钱
4303
注册时间
2019-9-4
在线时间
896 小时
发表于 2021-7-28 10:34:09 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2021-7-28 10:41:57 | 显示全部楼层
感谢分享,爱了爱了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
0
金钱
0
注册时间
2021-7-30
在线时间
0 小时
发表于 2021-7-30 18:50:54 | 显示全部楼层
感谢博主!!!!!
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-7-20
在线时间
3 小时
发表于 2021-7-30 19:10:53 | 显示全部楼层
感谢!!!!!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-7-30
在线时间
0 小时
发表于 2021-7-30 19:31:24 | 显示全部楼层
感谢分享,帮顶
回复 支持 反对

使用道具 举报

13

主题

644

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1976
金钱
1976
注册时间
2021-4-16
在线时间
505 小时
发表于 2021-7-31 10:43:28 | 显示全部楼层
感谢分享,爱了爱了!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2020-8-5
在线时间
3 小时
发表于 2021-8-1 10:02:52 | 显示全部楼层
AF0301030B55AF0401010A55AF0001000555AF8301008855 AF 84 01 00 8955AF8501008A55AF8601008B,为什么我用楼主的代码只能得到这样一串东西啊
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-8-1 11:12:29 | 显示全部楼层
Sakura2363 发表于 2021-8-1 10:02
AF0301030B55AF0401010A55AF0001000555AF8301008855 AF 84 01 00 8955AF8501008A55AF8601008B,为什么我用 ...

关闭16进制显示看下出来什么
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-11-21
在线时间
5 小时
发表于 2021-8-1 13:17:47 | 显示全部楼层
你好,大佬,我想问下,你用imu模块发送给串口2,串口2如何发送解析后的数据给电脑呢?不是太明白,希望帮忙解惑
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-8-1 18:17:35 | 显示全部楼层
chen111 发表于 2021-8-1 13:17
你好,大佬,我想问下,你用imu模块发送给串口2,串口2如何发送解析后的数据给电脑呢?不是太明白,希望帮 ...

串口2与IMU模块通信,代码把串口2接收到的数据通过串口1发送到电脑
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-8-2
在线时间
0 小时
发表于 2021-8-2 23:35:16 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-8-2
在线时间
0 小时
发表于 2021-8-2 23:36:02 | 显示全部楼层
感谢博主,爱了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
0
金钱
0
注册时间
2021-8-20
在线时间
0 小时
发表于 2021-8-20 12:17:41 来自手机 | 显示全部楼层
大佬啊,膜拜大佬
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
0
金钱
0
注册时间
2021-9-28
在线时间
0 小时
发表于 2021-9-28 16:08:50 | 显示全部楼层
爱了爱了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2021-9-29
在线时间
4 小时
发表于 2021-9-29 22:50:37 | 显示全部楼层
爱了爱了
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-10-15
在线时间
3 小时
发表于 2021-10-29 19:33:11 | 显示全部楼层
IMU901有中断吗
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-10-30 15:37:17 | 显示全部楼层

没有的
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-9-22
在线时间
27 小时
发表于 2021-11-7 19:38:20 | 显示全部楼层
请问这个算的偏航角准确度怎么样
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-11-8 10:06:28 | 显示全部楼层
StillFantacy 发表于 2021-11-7 19:38
请问这个算的偏航角准确度怎么样

0.5°
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-11-12 18:53:10 | 显示全部楼层
StillFantacy 发表于 2021-11-12 17:37
话说为什么我关闭了其他数据的上传只剩下角度和角速度加速度数据的上传,用这个程序就经常更新不了数据呢? ...

可以在代码里面把相关屏蔽的数据的解析函数给注释掉试试
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-9-22
在线时间
27 小时
发表于 2021-11-12 20:42:10 | 显示全部楼层
hou18 发表于 2021-11-12 18:53
可以在代码里面把相关屏蔽的数据的解析函数给注释掉试试

也不行,我发现是气压计数据的问题,不上传气压计数据,stm32解析数据就会出现问题,屏蔽了解析函数也不好使,没搞清楚为啥。。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2021-8-30
在线时间
10 小时
发表于 2021-11-13 23:53:48 来自手机 | 显示全部楼层
StillFantacy 发表于 2021-11-12 20:42
也不行,我发现是气压计数据的问题,不上传气压计数据,stm32解析数据就会出现问题,屏蔽了解析函数也不 ...

我的是六轴的传感器也出现这个问题,就时不时卡在一值,长的有到两秒。不明白哪里出了问题
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2021-8-30
在线时间
10 小时
发表于 2021-11-14 12:26:56 | 显示全部楼层
StillFantacy 发表于 2021-11-12 17:37
话说为什么我关闭了其他数据的上传只剩下角度和角速度加速度数据的上传,用这个程序就经常更新不了数据呢? ...

我6轴传感器也不行的,使用源代码也有何样的问题
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2021-8-30
在线时间
10 小时
发表于 2021-11-14 16:16:01 | 显示全部楼层
StillFantacy 发表于 2021-11-12 17:37
话说为什么我关闭了其他数据的上传只剩下角度和角速度加速度数据的上传,用这个程序就经常更新不了数据呢? ...

将回传频率设置到最高看看,我就是这样解决的
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-9-22
在线时间
27 小时
发表于 2021-11-15 09:01:03 | 显示全部楼层
8421 发表于 2021-11-14 16:16
将回传频率设置到最高看看,我就是这样解决的

回传数据的时候回传气压计数据也可以解决,主要我想根据我的需求用最低功耗输出想要的数据就好了。最高回传频率(不回传气压计数据)和125Hz(全部数据回传),这两个方式哪个功耗少呢。
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2020-10-15
在线时间
33 小时
发表于 2021-11-23 12:33:41 | 显示全部楼层
需要发送指令接收吗,我打开串口通信没有数据传过来啊,大佬
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3606
金钱
3606
注册时间
2019-8-14
在线时间
1052 小时
 楼主| 发表于 2021-11-23 14:32:02 | 显示全部楼层
lxq1233 发表于 2021-11-23 12:33
需要发送指令接收吗,我打开串口通信没有数据传过来啊,大佬

不需要发指令,接上没有数据传过来的话,看下com口有没有对应板子,还有就是板子的串口IO与usb转ttl电路有没有连接,使用原子家的板子的话,一般都是用线帽连接上的
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-9-22
在线时间
27 小时
发表于 2021-12-2 16:21:19 | 显示全部楼层
还是解决不了,六轴版本不管什么回传频率 都会卡。无解了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-12-14
在线时间
0 小时
发表于 2021-12-14 20:27:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-12-14
在线时间
0 小时
发表于 2021-12-14 20:28:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2022-3-20
在线时间
0 小时
发表于 2022-3-20 20:00:04 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2021-11-30
在线时间
2 小时
发表于 2022-4-29 11:02:50 | 显示全部楼层
感谢大佬啊,我改了好久还是有问题,原来大佬已经准备好了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
0
金钱
0
注册时间
2023-8-14
在线时间
0 小时
发表于 2023-8-14 11:49:03 | 显示全部楼层
StillFantacy 发表于 2021-11-12 17:37
话说为什么我关闭了其他数据的上传只剩下角度和角速度加速度数据的上传,用这个程序就经常更新不了数据呢? ...

我也是这个问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 18:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表