OpenEdv-开源电子网

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

2.4M采样率,10分钟采样时间,每个数据16bit,为何总的数据储量只有44M?照理来说应该是2.88G

[复制链接]

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
发表于 2015-5-10 19:14:59 | 显示全部楼层 |阅读模式
5金钱
2.4M采样率,10分钟采样时间,每个数据16bit,为何总的数据储量只有44M?照理来说应该是2.88G,这差得太多了。用F4芯片,程序是用原子哥的(应该是4位数据线),micro ad卡用的是市场的杂牌卡,不知道这个会不会影响速度。请各位大神不吝赐教,小弟感激不尽!!谢谢

最佳答案

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

想办法做过计数器,统计一下10分钟采样的总数量,对比一下。 这样可以确定问题的部位。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11522
金钱
11522
注册时间
2014-4-1
在线时间
1310 小时
发表于 2015-5-10 19:15:00 | 显示全部楼层
想办法做过计数器,统计一下10分钟采样的总数量,对比一下。

这样可以确定问题的部位。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-5-10 19:15:00 | 显示全部楼层
方法回复【9楼】Mars_man:
---------------------------------
512K,你内部得装得下。。。
一般建议一次写比如2K~4K字节左右,不停的写,统计一分钟,然后看看写入了多少字节,从而可以得出写入速度。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-10 19:17:04 | 显示全部楼层
存的是二进制格式,也就是xxx.dat,请各位指点迷津!谢谢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-5-10 22:30:02 | 显示全部楼层
建议你测试下写入速度,再做分析。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-11 09:51:21 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
首先感谢原子哥百忙之中的解答!
再次请问写入速度如何测试,可否给个方向。小弟是新手,这方面不了解。谢谢!!
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-5-11 10:49:57 | 显示全部楼层
4.8M/s,在合理范围。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-11 10:54:29 | 显示全部楼层
这是我SD卡的测速结果,这算正常吗?好像还可以啊,这速度

回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-11 11:00:23 | 显示全部楼层
回复【5楼】styleno1:
---------------------------------
我每次用f_write()函数写入的数据大小是2.4kB,对应上面的测试结果,不至于只有44M的数据储量啊?请问大哥这会是什么原因?
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-11 19:38:31 | 显示全部楼层
回复【8楼】xuande:
---------------------------------
老师,您好!我的做法时:每次用f_write()写入2.4k的数据,再用f_sync()刷新,是不是每次只写入2,4k的数据会很慢?(依据:上图2.0-4.0的数据储量对应的写入速度),如果真是这样,是不是可以用f_wirte()一次性写入256k的数据才能达到5M的写入速度?f_wirte()一次性写入256k的数据如何操作呢?

谢谢老师!!万分感激!!
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11522
金钱
11522
注册时间
2014-4-1
在线时间
1310 小时
发表于 2015-5-11 21:34:11 | 显示全部楼层
不了解SD卡的操作,抱歉!
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-11 22:32:28 | 显示全部楼层
回复【10楼】xuande:
---------------------------------
还是谢谢老师!
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-12 17:41:17 | 显示全部楼层
回复【12楼】正点原子:
---------------------------------
照原子哥的意思,改了,发现最高的写入速度只有1.4M/s,我的程序中用到了DMA,所以在数据写入的时候,会有DMA中断,请教原子哥,这个中断会不会影响数据速度?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-5-12 22:27:21 | 显示全部楼层
回复【13楼】Mars_man:
---------------------------------
影响不大,查询方式估计更慢
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-13 17:23:48 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
万分感谢!
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-13 22:41:43 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
请教原子哥,我发现提高单个缓冲数据的大小可以提高SD卡的写入速度,但问题是芯片内存不够,请问有什么方法可以提高数组大小?因为我用的是原子哥的板子和程序,但程序是把所有的固件库都添加进来了,是否可以把一些不相干的固件库去掉,以节省程序内存?

感谢原子哥的付出!!
回复

使用道具 举报

6

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2014-11-3
在线时间
0 小时
 楼主| 发表于 2015-5-13 22:47:06 | 显示全部楼层
我用的是F4芯片,程序用的是FATFS这个例程
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-5-13 23:31:17 | 显示全部楼层
回复【16楼】Mars_man:
---------------------------------
超过内部sram了的话,没办法。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-5-14 16:35:21 | 显示全部楼层
根据数据对象,可以通过编码压缩来处理
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-1 23:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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