首页 » 技术文章 » 基于AT89C52的电池四参数自动检测系统设计

基于AT89C52的电池四参数自动检测系统设计

作者:  时间:2011-07-04 20:59  来源:EDN

  2.1监控程序

  由于本系统的子程序调用条件是多因素的,不仅与外部键盘操作、电信号等有关,也与系统的当前所处的状态有关,故而在监控程序中引用状态分析的方法,采用了一键多义的编写方式。分析系统工作时所有可能所处的状态,设定一键多义,在不同的状态下,键解释的结果不同,故而转向不同的子程序。本系统设定了5个功能键和1个逻辑键,其中显示键为多义键,不同状态下分别显示设定四标准参数、测量所得正次品电池数、电池各分档统计数等。逻辑键为软件键,定义为30 s延时。在上述显示键按下后启动,若再无重复按下,则30 s后恢复到开机显示四设定参数状态。

  2.2数据采集

  原始数据采集中,采用了VMOS功率场效应管作为电子开关。使用软件编程的方法,控制电子开关的打开和闭合,选通A/D转换器的各模拟输入通道,从而对电池的不同参数进行测量。VMOS是一种垂直导电型MOS功率场效应晶体管,兼具有电子管和晶体管的优点。他的开关速度极高,且没有热崩二次击穿,易串并联使用。本系统在对电池短路电流测量中,由于放电电流较大,故而采用了2VMOS管并联使用,以达到分流的作用。

  2.3数据处理

  由于现场各种干扰的存在,使得采样所得数据有一定的误差。故对原始数据采取了数字滤波处理。对本系统中开路电压的测量,根据其取值特点在参考值1.5 V左右波动,首先去除奇异值,即对所得采样值序列中明显偏离参考值的数据,视为有干扰存在,滤除掉;然后再对所得数据序列采用中位值滤波法进行处理,即对剩余序列排队,取中间值作为最终滤波结果。这种数字滤波的软件算法,有硬件的功效,却不需要硬件投资,而且算法灵活多样,效果往往优于硬件滤波电路。应用中可根据被测参数实际情况及所得数据规律,而综合采用多种算法,以取得更优的滤波效果。

  3结语

  本系统自动化程度高,大大提高了生产效率;人机界面友好,易于操作、存取数据。采用了合适的新型芯片,使得系统整体结构可靠性好,精度高。附加的质量统计功能,还可以提供给生产者以决策依据。实际应用中,取得了很好的效果。

相关推荐

基于AT89C52的电池四参数自动检测系统设计

电池  AT89C52  2011-09-05

基于单片机和CAN总线的智能家居控制系统

智能家居  单片机  AT89C52  2011-08-26

基于AT89C52的电池四参数自动检测系统设计

干电池  AT89C52  2011-07-04

基于AT89C52单片机的语音录放系统实现

单片机  语音录放  AT89C52  2011-03-23

基于电力载波芯片的家电控制系统设计

电力载波  AT89C52  2010-11-08

复杂路线下机器人的三点三轮寻迹系统

机器人  AT89C52  2010-07-29
在线研讨会
焦点