首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机保存数据解决方案

2012-06-09 
单片机保存数据我现在准备用arm7,记录生产过程中的数据,这些数据累计起来可能有数十兆到数百兆,请问在单片

单片机保存数据
我现在准备用arm7,记录生产过程中的数据,这些数据累计起来可能有数十兆到数百兆,请问在单片机内用什么硬件来保存,在掉电的情况下仍然能保存?不可能用硬盘,用不起。

  刚开始学嵌入式系统,还请指点。

[解决办法]
用SD卡或U盘比较简单。我最近也在做这个,不过已经完成了。
用IDE硬盘也是个不错的办法。CF卡也不错。
不过IDE硬件不能工作在振动过大的环境,SD卡和U盘要考虑擦写次数。
最好的办法是通过网络传给上位机来保存。

[解决办法]
使用铁电RAM,(FRAM)
[解决办法]
NAND FLASH
[解决办法]
不会,NOR Flash是一种的非易失闪存技术。
[解决办法]
nor比nand方便,不过速度低。
[解决办法]

探讨
引用:
nor比nand方便,不过速度低。

那么我准备把程序存储在这个2M字节的FLASH SST39VF1601上面,同时把接收到的记录以文件的形式也保存在这个FLASH上面,这样可以吗?

多谢。

[解决办法]
几十兆的数据绝对用外部存储卡比较好。
1、容量大,现在4G,8G的卡多的是。
2、更换容易,直接拨一下插一个新的就好了。比用NOR,NAND芯片不知道要方便多少倍。
3、容易采购,现在SD卡,TF卡随便一个小店都有卖。NOR,NAND芯片少了别人还不高兴卖给你。
4、数据读取容易。SD,TF读取数据只要把卡拨下,放在是脑上就可以了。用芯片,你用什么方法传给大脑。数据大了传死你。别想你的读取数据会超过电脑。
5、价格便宜。自己去比较一下就知道了。
6、开发简单。NOR,和NAND芯片看来来容易,去做做就知道了。里面要解决的问题可不像你想的那么简单。SD,TF卡有很多现存的程序的。

[解决办法]
铁电,如果不是很关键,千万别人,第一几百兆的FRAM好像还没有,就算有了你贵的要死。
[解决办法]
CF卡啊,在机器内部添加几M的flash做应急存储,在CF卡容量达到预警值的时候发出报警,可以热插拔跟换CF卡,或者添加网络芯片上传给服务器,这个应该有很多办法的,就看那种适合你了,关键是要有一些冗余设计,确保数据安全。。

热点排行