讨论一下SD卡+FAT存储数据记录系统方案。

2020-01-07 19:19发布

目前有个项目,主控需要存储一些随机信号的波形(由另外模块采集传输过来)并通过CAN和上位机连接。
具体需要记录12个通道,每个通道最大2000个记录(超过2000个可以覆盖最前面的),每个记录4-16kB。
问题如下:
1.初步考虑使用STM32加SD卡,使用FAT文件系统,每个记录存为一个文件,这个方案可行吗?
2.文件小又多(实际可能几年后才会累计到2000个文件),会不会造成SD卡易损坏?
3.CAN使用什么协议,有无适合传输大数据块的协议。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
cumt_123456
1楼-- · 2020-01-07 20:55
可以按照时间命名文件,排序自动删除。
zhiwei
2楼-- · 2020-01-07 21:05
cumt_123456 发表于 2019-6-18 13:48
可以按照时间命名文件,排序自动删除。

文件太多,检索起来会不会太慢?
aasf3
3楼-- · 2020-01-08 02:05
zhiwei 发表于 2019-6-18 14:06
文件太多,检索起来会不会太慢?

可以分几个文件夹存放
68336016
4楼-- · 2020-01-08 05:51
在spi flash上,fatfs格式,文件几十个时候,速度已经慢得可怕。分文件夹也是一样。楼主最好自己测试一下可行性,免得最后改方案。
cumt_123456
5楼-- · 2020-01-08 11:15
 精彩回答 2  元偷偷看……

一周热门 更多>