OpenEdv-开源电子网

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

STM32数据存储问题。想用STM32处理激光雷达数据,每秒钟串口上来4000个数据,怎么将这些数据存储,并每4000个数据更新一次

[复制链接]

5

主题

24

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-6-8
在线时间
10 小时
发表于 2017-4-30 18:41:31 | 显示全部楼层 |阅读模式
10金钱
现在实验室正在做使用激光雷达避障,希望大神多指点。激光雷达通过串口和STM32通信,每秒钟传送4000次数据,每次数据包含距离和角度数值,我怎么将这4000个数据进行存储,并且实时更新,可以覆盖上一个4000,一个周期存储完成后还能够实时读取,以此获取障碍物2D尺寸轮廓,用EEPROM?EEPROM的内存只有2kb,是不是不够用啊?用FLASH?用SD卡吗?求大神指点

最佳答案

查看完整内容[请看2#楼]

就存片内RAM不行么?不清楚你的4000个数据包含多少个8位。我的理解是就算你说的距离和角度数值是32位数据,那就是4*2*4000这也才32k数据诶,如果没有其他的大数据包,片内应该是够得,选64K以上RAM的片子就成。 然后至于速度,串口波特率高一点,用串口出发DMA请求,定义好存储的数组,然后用DMA往里送就完了。可以参考使用DMA进ADC循环采样的程序。 我没弄过哈你要求的东西,只是觉得我说的是个思路~嘿嘿。。。对了,定义这么大 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

33

主题

159

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-1-21
在线时间
192 小时
发表于 2017-4-30 18:41:32 | 显示全部楼层
本帖最后由 oyixi001 于 2017-5-1 09:10 编辑

就存片内RAM不行么?不清楚你的4000个数据包含多少个8位。我的理解是就算你说的距离和角度数值是32位数据,那就是4*2*4000这也才32k数据诶,如果没有其他的大数据包,片内应该是够得,选64K以上RAM的片子就成。
然后至于速度,串口波特率高一点,用串口出发DMA请求,定义好存储的数组,然后用DMA往里送就完了。可以参考使用DMA进ADC循环采样的程序。
我没弄过哈你要求的东西,只是觉得我说的是个思路~嘿嘿。。。对了,定义这么大的数组要全局变量,不然你就会发现一直在 error中断。。。
回复

使用道具 举报

5

主题

24

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-6-8
在线时间
10 小时
 楼主| 发表于 2017-5-2 09:59:54 | 显示全部楼层
yklstudent 发表于 2017-5-1 08:17
感觉楼主更应该考虑的是速度是否能满足

您好,非常感谢您的解答!您说的速度是什么意思?怎么衡量合适?STM32的SRAM是多少呢?雷达串口上来的数据是4000HZ,串口的波特率配置的是115200,您觉得可以实现吗
回复

使用道具 举报

5

主题

24

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-6-8
在线时间
10 小时
 楼主| 发表于 2017-5-2 10:08:55 | 显示全部楼层
oyixi001 发表于 2017-4-30 18:41
就存片内RAM不行么?不清楚你的4000个数据包含多少个8位。我的理解是就算你说的距离和角度数值是32位数据, ...

您好,非常感谢您详细的解答!!!您这么一说,我也感觉可以实现了,现在我在缕清一下思路,希望您看看对不对。选用STM32F429,RAM256,我定义两个全局变量float  distance【4000】;float angle【4000】;串口波特率设置成115200,用DMA发送(之前我用DMA 处理过10Hz的GPS数据,串口通信) 、保存;如果我想使用这些数据,设置一个定时中断,随时对这4000个角度和距离进行判断,决定小车如何转向,如何避障,您看看时候有错误的地方.
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-11-25
在线时间
7 小时
发表于 2018-7-20 10:34:38 | 显示全部楼层
楼主 最后怎么解决的 能不能 给看看程序
回复

使用道具 举报

10

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
745
金钱
745
注册时间
2019-4-8
在线时间
226 小时
发表于 2019-7-12 14:20:43 | 显示全部楼层
请问  后来解决了没
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2019-9-17
在线时间
3 小时
发表于 2019-11-3 09:44:15 | 显示全部楼层
楼主,我最近也在做这个,一模一样的东西,请问可以给源码吗   谢啦  大佬
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2019-8-19
在线时间
2 小时
发表于 2019-11-5 14:17:19 | 显示全部楼层
解决了吗
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2021-3-16
在线时间
2 小时
发表于 2021-5-8 02:41:28 | 显示全部楼层
低调低调低调低调
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-24 08:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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