基于S3C2440A的手持式分析诊断仪电池电量计模块
2012-08-08赵勇飞江志农
网络安全与数据管理 2012年19期
赵勇飞,江志农
(北京化工大学 诊断与自愈工程研究中心,北京 100029)
现代的工业机械设备结构越来越复杂,长期在高温、高速状态下运转。运用状态监测与故障诊断技术对工业机械设备进行状态分析和故障预警是保证设备安全平稳运行的有效手段,因此,以嵌入式技术为核心的手持式分析诊断仪在工业企业中得到了广泛使用。手持式仪器为了保证便携性大都采用锂电池供电,电池电量的精确测量可以给仪器的正常使用提供有效的保障。本文采用DS2786B芯片,设计并实现了一款基于S3C2440A处理器的手持式分析诊断仪电池电量计模块。
1 硬件设计
1.1 S3C2440A处理器简介
S3C2440A是Samsung公司推出的由ARM公司设计的16/32 bit RISC微处理器,采用的ARM920T内核实现了存储器管理单元 (MMU),先进微控制总线构架AMBA总线和哈佛架构的高速缓冲体系结构[1]。该结构具有独立的16 KB指令高速缓存和16 KB数据高速缓存。S3C2440A采用全静态设计,结构简洁,为手持设备和普通应用提供了低功耗和高性能的微控制器的解决方案,在嵌入式设备中得到了广泛应用。
1.2 电池电量计模块电路
本文的手持式分析诊断仪电池电量计模块采用的是一款由美国Maxim公司推出的基于开路电压(OCV)的独立式电量计量芯片——DS2786B。该芯片利用库仑计与电池开路电压的模型组合计算可充电锂离子(Li+)电池的可用容量。根据电池闲置期间的OCV,利用存储在片上EEPROM中的电池特性和应用参数可以得到电池准确的电量信息。电池在高速率放电时无法使用OCV测量,因此DS2786B使用库仑计作为估算相对电量的第二种方法[2]。……
登录APP查看全文
