并联三只LED,加个39欧限流, 法拉电容只串联两只,手头有6个,法拉电容的技术应用和法拉电容的设计资料以及法拉电容电路图1. 哪些情况需要用到掉电保护功能
在大多数工控应用中,由于各种复杂的环境因素,使工控设备不可避免的会面临供电突然断掉的情况。为了可以***系统运行状态确定性以及记录数据完整性,当系统供电恢复后,现场数据可以及时恢复,避免应用系统产生混乱。为了***保存数据的实时性,现场数据的存储频率还会非常高,因此还要求数据保存的速度应足够快,从而不影响应用程序的正常运行。
对目前的非易失性存储器,NandFlash、NorFlash、EEPROM,有一定的擦写寿命限制,而且写入速度也不高,不利于现场数据实时保存。但是成本较低。
对于一些成本较高的非易失性存储器,例如铁电存储器,不利于降低产品的成本;而且容量也不大。
对目前的易失性存储器如DDR,数据写入和读取速度都非常的高,不过掉电后,数据将会全部掉失。如果使用一个后备电池的话,使得DDR一直通电,数据就不会掉失。但是电池有充电和放电时间,使用寿命的限制。也不利于产品的维护和降低成本。
因此本文提出一种“NandFlash + DDR + 法拉电容(又叫超级电容)”的低成本,高可靠性的解决方案。NandFlash(SLC)具有擦除次数高,达10万次,数据存储时间长,成本低等特点,被大多数嵌入式工控机所使用。
2. 实现的原理
如果能预知掉电的发生,并能够利用超级电容继续为最小系统供电2秒钟。侧可以在有外电时把实时性比较高的数据保存在内存DDR里。获得掉电发生时,在超级电容供电的2秒钟里,把内存的一些重要的数据和现场运行状态数据打包成文件保存到NandFlash存储器。以***工控设备在供电回复后能继续正常运行。基于这个原理生产的8寸WINCE工业平板电脑(WLT_TFT8060_080)已经实现了这个掉电保护功能。只需要在购买时选配这个掉电保护模块就可以了。
/photos/mark/20120806/m620x800/2EDE6033106D2A8A05E2079EB6FCEA85.jpg
/photos/mark/20120806/m620x800/6FA64962058A1D16EFB5B471CFDD5057.jpg
上图中的+5V为外部供电电源,+3.3V给CPU、NandFlash和DDRII 供电,C3为超级电容(法拉电容)。外部供电后,D3导通前,通过R1,R2充电;D3导通后,通过R1、D3快速通电;电容电压上升到4.7V左右后,通过R1、R2缓慢充电。+5V系统掉电时, U1是一个复位芯片,电压低于4.2V后,RST脚立刻产生一个低电平通知CPU,同时 C3通过D2放电,维持核心系统工作至少2S。CPU可以有2S以上的时间充分保存现场的数据。
4. 软件的编程
本公司提供一个动态库“PwLostSave.dll”,用户只需要在应用程序中使用该库的两个函数即可。
“PwLostSave.dll”的函数定义在“PwLostSave.h”头文件中。提供了两个函数:
BOOL InitPowLostSave(void (*lpfnNotify)(void), DWORD dwpriority);
功能说明:注册和初始化掉电通知功能,该函数只能执行一次。
BOOL CheckPowerOn(DWORD dwChkTimes);
功能说明:用于检测外部电源是否重新供电。一般用于 用户编写的函数lpfnNotify(回调函数)中。
5. 软件说明
一般掉电保护是强实时性的任务,可以通过触发中断的方式来获得Windows CE操作系统的服务。
/photos/mark/20120806/m620x800/37F46E5EAFFD43F1A2DA9B32D50D7EAC.jpg
/photos/mark/20120420/m620x800/D9D35938BCEA26DF520876CBB2FAB319.jpg
6. 总结
使用8寸WINCE工业平板电脑(WLT_TFT8060_080),测试结果如下。在上电2分钟后,电容充电,掉电后可以保存到Nandflash的数据大小约为800Kb;上电10分钟后,电容充分充电,可以保存到Nandflash的数据大小约为3Mb。当然,如果用户在回调函数“lpfnNotify”中处理过多的内容,则影响保存数据量。
对于实时采集数据的用户来说,应先将数据保存到DDR中,当达到一定大小,例如1M,立刻将数据写入到NandFlash。系统掉电时候,将剩余的数据在“lpfnNotify”中保存到NandFlash即可。
实时时钟(Real Time Clock,简称:RTC),它能够向电子电路提供日期和时间信息,包括年、月、日、时、分、秒,并自动进行时间步进、时间调整。RTC在任何计算机系统中,都是非常重要的。如果计算机系统断电,则RTC必须独立正常工作,***时间信息的正确,否则计算机系统再启动后就会得到错误的时间信息,可能引起系统发生严重错误或系统崩溃。因此,为了***RTC的正常工作,需要给RTC提供一组专用后备电源,当系统工作电源断电后,RTC会自动进入掉电模式,以极低的功耗,利用后备电源继续工作,以***时间信息的正确性。一般情况下,RTC的后备电源都使用小型的法拉电容,常用的超级电容如:叠片型5.5V-0.22F 0.33F0.47F等等。
英创提供的嵌入式法拉电容主板,都提供RTC功能,且对用户提供一条专用的RTC后备电源引脚,直接连接一颗法拉电容即可。同时也需要注意电容的容量,以确保在设计的时间内,RTC数据不会出错。
我工厂是国内专业生产法拉电容、超级电容器的高新技术企业,集研发、生产、销售于一体,经过多年的市场探索,现已具备非常雄厚的科研及经济实力,目前法拉电容、超级电容器产品已远销国际海内外市场。
功能 | 电流 | 应用 | 适用产品 |
记忆体后备电源 | 500微安以下 | CMOS、 RAM、IC的时钟电源 | MP3、车载电话、数码相机、IC记忆芯片、传真机、数码相机、医疗器械、手表、电子乐器、PMP、PDA、微波炉、GSM手机、手持终端、VTR、音响、手表、太阳能计算机、校准仪等 |
主供电的后备电源 | 5mA 以下 | CMOS 微处理器 | 智能电话、电子刷卡机、流量计、电脑终端、出租车计费器、自动测量仪器等 |
CMOS、 RAM、IC的时钟电源 | 数字调频音响系统(LM-MW-FM调频收音机、汽车音响、立体声音响等)、可编程消费电子产品(VCR、微波炉、游戏机、DVD-RW、家庭网络系统等)、电饭锅、GSM手机、 洗衣机等 | ||
CMOS、 RAM、IC的系统时钟(高温85℃) | 测量仪器、遥控汽车、自动控制模块、通讯设备等 | ||
小电流 | 200mA | 主电压突降时,电压补偿 | 引擎启动时汽车音响的后备电源、计量表、AMR等 |
马达启动 | 录像机, 视盘机,磁带机等 | ||
中小电流 | *** | 激励功能 | 激发器、继电器/螺线管启动器、 点火器等 |
(短时间内供给大电流) | |||
小型设备主电源 | 玩具、 LED 显示屏、智能电表水表煤气表、仪表、热水器、手持玩具、显示器,烟雾探测器、报警装置、太阳能道钉灯、消毒柜、电子门锁等 | ||
大电流 | 100A | 大电流瞬时放电 | 不间断电源(UPS)、AVR、小型无线发射、GPS、汽车音响 、数码相机、电动自行车、风能太阳能的能量储备等 |
超大电流 | 100A 以上 | 超大电流放电 | 汽车、坦克、铁路等内燃发动机的电启动系统、直流屏、电动汽车(EV/HEV)、储能焊机、电焊机、大型通讯设备、抗电网瞬态波动系统 |
工厂手机: 15134191987 QQ交流1213852136