湯朝霞
摘 要:在普通干電池的出廠檢測中,廠家主要對電池的開路電壓、負載電壓、短路電流進行質(zhì)量檢測。而電池容量的檢測,由于具有毀滅性的損害,往往僅采用抽樣而沒有專門的檢測設(shè)備。本系統(tǒng)的設(shè)計是采用AT89C51單片機為核心控制,能實現(xiàn)對智能設(shè)備電池的四個關(guān)鍵系數(shù)開路電壓、負載電壓、短路電流、電池重量進行自動檢測,同時對電池正,次品進行分選統(tǒng)計并支持數(shù)據(jù)采集、對象控制、結(jié)果顯示、報警裝置、鍵盤操作等功能,實現(xiàn)了電池質(zhì)量檢測的智能化。
關(guān)鍵詞:單片機 智能設(shè)備電池 系數(shù) 檢測
中圖分類號:TP216 文獻標識碼:A 文章編號:1672-3791(2014)10(c)-0078-01
當前來看,廠家對普通干電池進行出廠質(zhì)量檢測時,主要檢測的是電池短路電流、負載電壓以及開路電壓。而在檢測電池容量時,僅使用了抽樣的辦法,因為考慮到缺乏專用的檢測設(shè)備,避免方法采用不當帶來的不可逆轉(zhuǎn)的毀壞。根據(jù)電池本身具有的特性,其容量參數(shù)可通過其重量參數(shù)來指示。因此,本課題開發(fā)出了基于AT89C51單片機控制的機電一體化智能設(shè)備,電池四參數(shù)自動檢測儀。其中包括電池重量、負載電壓、短路電流以及開路電壓4個基本參數(shù),該儀器還具有分選統(tǒng)計電池正品、次品的作用。
1 總體設(shè)計方面
該工作系統(tǒng)的核心是AT89C51單片機,其功能方面包括對象控制、采集數(shù)據(jù)、顯示結(jié)果、報警設(shè)置、鍵盤操作等,見圖1。
2 系統(tǒng)硬件結(jié)構(gòu)設(shè)計
本系統(tǒng)采用AT89C51芯片作為微處理器,可以大大節(jié)省耗電量,而且程序修改也非常容易;MAXIM公司出品的高性能12位A/D轉(zhuǎn)換器MAX197可以完成數(shù)據(jù)采集和A/D轉(zhuǎn)換。其模擬信號輸入有8個通道,這樣足于對多個參數(shù)采用1片A/D進行分時測量。通過拔碼開關(guān)設(shè)定電池四參數(shù)的標準值,便于對設(shè)定值進行改變,以此應(yīng)對檔次不同的電池的需求。LED數(shù)碼管經(jīng)過MAX7219驅(qū)動可以對設(shè)定值進行顯示。硬件電路如圖2所示。
3 系統(tǒng)軟件設(shè)計
系統(tǒng)軟件設(shè)計主要由監(jiān)控程序、數(shù)據(jù)采集、數(shù)據(jù)處理等主要模塊構(gòu)成,其程序設(shè)計流程如圖3。
4 編譯仿真
用Keil uVision2軟件平臺進行編譯調(diào)試仿真,對斷點運行、連續(xù)運行以及單步運行等方式進行交叉使用,在每執(zhí)行完一次后,要對CPU執(zhí)行現(xiàn)場、RAM的有關(guān)內(nèi)容和I/O接口的狀態(tài)等進行檢查,直至全部通過完成。
參考文獻
[1] 劉訓非.單片機技術(shù)及應(yīng)用[M].北京:清華大學出版社,2011.
[2] 光友.單片機微型計算機原理及接口技術(shù)[M].北京:中國水利水電出版社,2002.
[3] 譚浩強.C程序研究[M].北京:清華大學出版社,2009.endprint