基于890C51單片機的IC卡自動加油機設計方案

2013-11-14 13:12 來源:電子信息網(wǎng) 作者:和靜

眾所周知 ,“金卡”工程(即電子貨幣工程)是我國國民經(jīng)濟信息化建設的重點工程之一。相對于磁卡而言,IC卡因具有防磁、防潮、安全、保密、不易磨損等特點,而作為“金卡”工程的首選產(chǎn)品,廣泛應用于金融、電訊、交通、服務等多個部門。我們?yōu)榘不帐∧臣瘓F公司的加油中心設計了一種新型的IC卡自動加油機,司機憑公司發(fā)放的“油量儲值IC卡”加油,管理人員通過“油量統(tǒng)計IC卡”對油料的使用情況進行結(jié)算管理,取代了傳統(tǒng)的人工登記、結(jié)算的管理方式,實現(xiàn)了加油與管理的自動化。

1 IC卡簡介

IC 卡 是將 一塊集成電路芯片鑲嵌在塑料基片中,封裝為卡片形式,其芯片具有寫人數(shù)據(jù)和存儲數(shù)據(jù)的能力。我們使用的是美國ATMEL公司生產(chǎn)AT24COIA存儲器型IC 卡。串行EEPROM AT24COIA的容量為1Kb ( 128x 8 位),擦寫次數(shù)為100001)周期,數(shù)據(jù)保存期可長達100年。這種IC卡所使用的模塊符合ISO/IEC7816協(xié)議,其觸點如圖1所示。這里cI(VCC)為電源端;c2(NC)未用,c3(SCL)為串行時鐘輸人端,c4 (GND)為接地端,c5(NC)未用;c6(SDA)為串行數(shù)據(jù)輸人/輸出端。

1

EEPROM模塊觸點示意圖

2 硬件構(gòu)成

本加油機控制系統(tǒng)由單片及存儲器、測量及控制、IC卡接口、鍵盤及顯示、看門狗等部分所組成,其硬件原理框圖如圖2所示。

2

圖2 加油機硬件原理框圖

整機控制系統(tǒng)的核心是一片性價比較高的89C51單片機,內(nèi)含4K字節(jié)的EEPROM作為系統(tǒng)的程序存儲器,從而簡化了系統(tǒng)結(jié)構(gòu)。另外擴展一片NVSRAM DCM0064(8K字節(jié))作為系統(tǒng)的數(shù)據(jù)存儲器,用以存儲用戶的加油信息,因非易失性SRAM一NVSRAM(Nonvolatile SRAM)既有EPROM的不易失性,既斷電后數(shù)據(jù)不變,又像普通SRAM一樣可快速讀寫數(shù)據(jù),讀寫次數(shù)無限制,并且它的功耗很小,在系統(tǒng)中的連接方法同一般SRAM6264完全相同。

加油量檢測我們使用精度較高的渦街流量傳感器,它輸出的電脈沖頻率和流量成線性關(guān)系,同時測量范圍寬,重復性好,且便于實現(xiàn)遠距離無損測量。其電脈沖信號經(jīng)放大處理后,通過光電隔離(TLP521)作為單片機外部中斷0的輸人信號INTO,這樣結(jié)合定時器TO就可測頻。單片機的P2.5,通過晶體管功放(9013)后帶動12V低壓繼電器,(JRC 12M ),由繼電器的觸點控制油泵電機的啟停接觸器的線圈及油路通斷電磁閥的線圈,以實現(xiàn)自動加油。

根據(jù) IC卡的電氣特性設計的IC卡接口電路原理圖見圖3。其中TO(單片機作為常規(guī)輸出)提供串行時鐘輸人信號;串行I/0通過單片機的P2.6 實現(xiàn);TI(8 9C51作為常規(guī)輸人)檢測IC卡的供電情況,為保護IC卡我們采用了限流供電措施;卡座中有否IC卡由單片機INT1(同樣作為常規(guī)輸人)來檢測,并且,當IC卡插人后微動開關(guān)SWi一SW2吸合,LED亮,反之LED滅。

3

圖 3 IC卡接口電路原理圖


1 2 > 
單片機 自動加油機 89C51

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門