Forums

RCM 3720-闪光灯和能量中断问题

开始于 德里兹 2012年4月9日
我在墨西哥的单位遇到麻烦。看来能量 电源不是很可靠,似乎有些电源中断 影响闪存中的FAT结构。

这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg

有谁之前经历过这个吗?有什么建议么?

提前致谢,

德里兹

您是否正在为SRAM使用电池?我遇到了各种各样的问题,直到我 开始使用电池。我一直不得不重新格式化FAT分区。一世 联系了Rabbit,他们说电池是必需的。我确实做了一些 我的代码中的一些东西可以最大限度地减少问题。一种是始终关闭 文件读取或写入后,然后使用fat_UnmountDevice()卸载 分区,直到再次需要它为止。我想这取决于您需要多久 写入您的文件,因此这可能对您不是一个好建议。主要的 帮助我的事情是将电池放回演示板上(或添加它) (如果您使用的是自己的电路板)。

如果您已经在使用电池,则需要尝试避免写入闪存 当功率波动时。不知道不知道怎么做 有关与RCM3720一起使用的硬件的更多信息。

---在r ...中,“ Derliz”写道:
>
>我在墨西哥的单位遇到麻烦。看来能量 电源不是很可靠,似乎有些电源中断 影响闪存中的FAT结构。
>
>这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg
>
>有谁之前经历过这个吗?有什么建议么?
>
> Thanks in advance,
>
> Derliz
>

我们使用精工的精密电压检测器S80840来检测电压 内存和CPU超出范围。 CPU在每次读取前读取状态 确定是否可以安全访问内存。

---在r ...中,“ Derliz”写道:
>
>我在墨西哥的单位遇到麻烦。看来能量 电源不是很可靠,似乎有些电源中断 影响闪存中的FAT结构。
>
>这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg
>
>有谁之前经历过这个吗?有什么建议么?
>
> Thanks in advance,
>
> Derliz
>

---在《 ...》中,“ Seecwriter”写道:
>
>我们使用精工的精密电压检测器S80840来检测何时 内存和CPU的电压超出范围。 CPU读取之前的状态 每次访问内存以确定其是否安全访问内存。

这是一个好主意,尽管如果在您刚上电后停电也无济于事 开始编写大量数据。如果功率这么粗略,我建议 使用12V凝胶电池作为整个产品的备用电源,类似于 在警报行业使用的。您可以仅添加备用电池 一个1N5401二极管与一个5欧姆,5W电阻并联。二极管的阳极是 连接到电池+,阴极连接到12V电源 (使用交流电源)在您的产品上。电阻限制充电电流时, 电池电压低于板载12V电源。当AC发生故障时, 二极管允许电池电压(减去二极管压降)接替供电 产品。它不像现代脉冲充电器那样复杂,但是它具有 在报警行业已经使用了数十年。

这将消除用于SRAM的纽扣电池,因为您的3.3V电源将 电源切换过程中不会被中断。这些凝胶细胞可以 运行警报控制面板几天,具体取决于它消耗的电流量和 您选择的电池容量。恢复交流电后,您的12V 电源通过5欧姆5W自动开始为电池浮动充电 resistor.

如果凝胶细胞太大而无法使用,则必须坚持使用硬币 单元格,并使用类似seecwriter建议的内容(并且只写一小部分 data at a time).

>
>---在r ...中,“ Derliz”写道:
> >
> >我在墨西哥的单位遇到麻烦。看来 能源供应不是很可靠,并且有些电源中断 似乎会影响闪存中的FAT结构。
> >
> >这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg
> >
> >有谁之前经历过这个吗?有什么建议么?
> >
> > Thanks in advance,
> >
> > Derliz
>

非常感谢您的想法。

实际上,当我们不使用纽扣电池时,情况甚至更糟。现在我们 有了它,当设备中间的电源关闭时,就会出现问题 用法。大概在我们写数据的时候。

数据块很小,但我目前正在不断打开文件。 我将在每次写完后实现关闭它,看看它是否有所改善。

如果不是,则B计划是使用凝胶电池。

再次:谢谢大家的想法。

---在r ...中,“ ebrains2003”写道:
>
>
>
>
>
>
>---在《 ...》中,“ Seecwriter”写道:
> >
> >我们使用精工的精密电压检测器S80840来检测何时 内存和CPU的电压超出范围。 CPU读取之前的状态 每次访问内存以确定其是否安全访问内存。
>
>这是一个好主意,尽管如果在您刚上电后停电也无济于事 开始编写大量数据。如果功率这么粗略,我建议 使用12V凝胶电池作为整个产品的备用电源,类似于 在警报行业使用的。您可以仅添加备用电池 一个1N5401二极管与一个5欧姆,5W电阻并联。二极管的阳极是 连接到电池+,阴极连接到12V电源 (使用交流电源)在您的产品上。电阻限制充电电流时, 电池电压低于板载12V电源。当AC发生故障时, 二极管允许电池电压(减去二极管压降)接替供电 产品。它不像现代脉冲充电器那样复杂,但是它具有 在报警行业已经使用了数十年。
>
>这将消除用于SRAM的纽扣电池,因为您的3.3V电源将 电源切换过程中不会被中断。这些凝胶细胞可以 运行警报控制面板几天,具体取决于它消耗的电流量和 您选择的电池容量。恢复交流电后,您的12V 电源通过5欧姆5W自动开始为电池浮动充电 resistor.
>
>如果凝胶细胞太大而无法使用,则必须坚持使用硬币 单元格,并使用类似seecwriter建议的内容(并且只写一小部分 data at a time).
>
> >
> >---在r ...中,“ Derliz”写道:
> > >
> > >我在墨西哥的单位遇到麻烦。看来 能源供应不是很可靠,并且有些电源中断 似乎会影响闪存中的FAT结构。
> > >
> > >这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg
> > >
> > >有谁之前经历过这个吗?有什么建议么?
> > >
> > > Thanks in advance,
> > >
> > > Derliz
> > >
>

如果数据块足够小(并且您有足够的内存空间),则可能
保留两个(带符号的)内存块,最后一次更改静态内存并检查
以确保每次系统重置时的一致性。

我有一个以此方式运行的系统,并记录了易受攻击的数据
以随机模式每秒最多重置100次(因为true
恶劣的环境条件),并且效果出乎意料。不是兔子
基于系统,但也许您可以适应这个想法。
J.P
2012年4月10日,星期二,上午11:04,Derliz写道:

> **
>非常感谢您的想法。
>
>实际上,当我们不使用纽扣电池时,情况甚至更糟。现在
>我们有它,当电源中断时出现问题
>单位使用率。大概在我们写数据的时候。
>
>数据块很小,但我目前正在不断保持文件
>打开。我将在每次写完后实现关闭它,看看它是否有所改善。
>
>如果不是,则B计划是使用凝胶电池。
>
>再次:谢谢大家的想法。
>
>---在r ...中,“ ebrains2003”写道:
>
> >
> >
> >
> >
> >
> >
> >---在《 ...》中,“ Seecwriter”写道:
> > >
> > >我们使用精工的精密电压检测器S80840来检测何时
>内存和CPU的电压超出范围。 CPU读取状态
>在每次访问内存之前,先确定其是否安全访问内存。
> >
> >这是个好主意,尽管如果电源故障也无济于事
>在您开始编写大量数据之后。如果力量如此粗略,
>我建议使用12V凝胶电池作为整个电池的备用电源
>产品,类似于警报行业中使用的产品。你可以加
>备用电池,仅需一个1N5401二极管与一个并联
>5欧姆,5W电阻器。二极管的阳极连接到电池+,
>阴极连接到产品上的12V电源(交流电源)。
>当电池电压低于此值时,电阻器会限制充电电流
>板载12V电源。当交流电发生故障时,二极管会允许电池
>电压(减去二极管压降)即可为产品供电。不是
>与现代脉冲充电器一样先进,但已使用了数十年
>在警报行业。
> >
> >因为您的电源为3.3V,这将消除用于SRAM的纽扣电池
>不会在电源切换期间中断。这些凝胶
>单元可以运行一个警报控制面板几天,具体取决于多少
>它消耗的电流和所选电池的容量。尽快AC
>恢复后,您的12V电源将自动开始浮动充电
>电池通过5欧姆5W电阻器供电。
> >
> >如果凝胶细胞对于您的目的而言太大,则必须坚持使用
>纽扣电池并使用类似seecwriter的建议(只能写
>一次一小块数据)。
> >
> > >
> > >---在r ...中,“ Derliz”写道:
> > > >
> > > >我在墨西哥的单位遇到麻烦。看起来 the
>能源供应不是很可靠,并且有些电源中断
>似乎会影响闪存中的FAT结构。
> > > >
> > > >这是我用FAT_Shell检查内容时得到的
> example: http://dl.dropbox.com/u/20512436/example.jpg
> > > >
> > > >有谁之前经历过这个吗?有什么建议么?
> > > >
> > > > Thanks in advance,
> > > >
> > > > Derliz
> > > >
> > >
> >
>
超级盖帽也是可能的。根据电流消耗,它可以承受
数天的力量。我们一次只写入少量数据,即64个字节
或更少。而且我们不使用Rabbit的闪光灯,而是使用外部串行EEProms。
>________________________________
> From: ebrains2003
>To: r...
>发送:2012年4月9日,星期一,11:40 AM
>主题:[兔子半]回复:RCM 3720-闪光灯和能量问题 interruption
>

>
>---在《 ...》中,“ Seecwriter”写道:
>>
>>我们使用精工的精密电压检测器S80840来检测何时 内存和CPU的电压超出范围。 CPU读取之前的状态 每次访问内存以确定其是否安全访问内存。
>
>这是一个好主意,尽管如果在您刚上电后停电也无济于事 开始编写大量数据。如果功率这么粗略,我建议 使用12V凝胶电池作为整个产品的备用电源,类似于 在警报行业使用的。您可以仅添加备用电池 一个1N5401二极管与一个5欧姆,5W电阻并联。二极管的阳极是 连接到电池+,阴极连接到12V电源 (使用交流电源)在您的产品上。电阻限制充电电流时, 电池电压低于板载12V电源。当AC发生故障时, 二极管允许电池电压(减去二极管压降)接替供电 产品。它不像现代脉冲充电器那样复杂,但是它具有 在报警行业已经使用了数十年。
>
>这将消除用于SRAM的纽扣电池,因为您的3.3V电源将 电源切换过程中不会被中断。这些凝胶细胞可以 运行警报控制面板几天,具体取决于它消耗的电流量和 您选择的电池容量。恢复交流电后,您的12V 电源通过5欧姆5W自动开始为电池浮动充电 resistor.
>
>如果凝胶细胞太大而无法使用,则必须坚持使用硬币 单元格,并使用类似seecwriter建议的内容(并且只写一小部分 data at a time).
>
>>
>>---在r ...中,“ Derliz”写道:
>> >
>> >我在墨西哥的单位遇到麻烦。看起来 能源供应不是很可靠,并且有些电源中断 似乎会影响闪存中的FAT结构。
>> >
>> >这是使用FAT_Shell示例检查内容时得到的: http://dl.dropbox.com/u/20512436/example.jpg
>> >
>> >有谁之前经历过这个吗?有什么建议么?
>> >
>> > Thanks in advance,
>> >
>> > Derliz
>> >
>>
>
>
>