




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、非接觸式IC卡預(yù)收費(fèi)電度表的設(shè)計(jì) 摘要:介紹了非接觸式IC卡預(yù)收費(fèi)電度表的工作原理和硬件電路,討論了其工作過程,并給出了程序流程圖。 關(guān)鍵詞:非接觸式IC卡 預(yù)收費(fèi)電度表 單片機(jī)非接觸式IC卡(又稱射頻卡)是國外近幾年發(fā)展起來的新技術(shù)1,它成功地將射頻識別技術(shù)和IC卡技術(shù)結(jié)合起來,解決了無源和免接觸難題。射頻卡無需專門的供電電源;它與讀寫器間無機(jī)械接觸,避免了接觸故障;它的表面無裸露芯片,可防水,且不易產(chǎn)生靜電擊空及彎曲損壞等問題;射頻卡使用時(shí)沒有正反面??傊?,非接觸式IC卡
2、具有可靠性高、使用方便、操作速度快等特點(diǎn)。本文采用非接觸式IC卡研制成功了智能預(yù)收費(fèi)電度表。1 工作原理1.1 非接觸式IC卡的工作原理非接觸式IC卡系統(tǒng)由讀寫器和非接觸式IC卡兩部分組成。應(yīng)用系統(tǒng)通過讀寫器對卡進(jìn)行操作;讀卡器通過射頻信號同步進(jìn)行近距離通訊,并為卡上芯片提供能量;非接觸式IC卡響應(yīng)讀寫器的指令,并報(bào)告處理的結(jié)果。非接觸式IC卡通過連接IC芯片的線圈在特定交變磁場中耦合獲得高壓能量,非接觸式IC卡的讀寫器通過發(fā)射線圈發(fā)射交變強(qiáng)磁場,強(qiáng)予IC卡能量,通過磁場的斷、續(xù)編碼寫入數(shù)據(jù),并通過線圈感應(yīng)IC卡發(fā)生的磁場閱讀IC卡發(fā)來的數(shù)據(jù);IC卡通過交變磁場獲得能量,通過檢驗(yàn)磁場的數(shù)、續(xù)獲
3、得讀寫頭寫來的數(shù)據(jù),并按設(shè)定的模式編碼、調(diào)制,向讀寫頭發(fā)出數(shù)據(jù)。本系統(tǒng)采用上海華虹集成電路公司開發(fā)的SHC1701 RF讀寫模塊。它主要由射頻和SHC1501大規(guī)模集成電路構(gòu)成,共同安裝在PCB板上,同時(shí)安裝屏蔽罩,可完成讀寫器與IC卡之間的各種交互功能,包括調(diào)制/解調(diào)、加密/解密、認(rèn)證、讀寫、加/減等,并具有同微處理器的接口。其基本結(jié)構(gòu)如圖1所示。非接觸式IC卡與讀寫器的通信內(nèi)容包括復(fù)位應(yīng)答、防沖突、選擇卡片、相互認(rèn)證、對數(shù)據(jù)塊的操作和中止。1.2 預(yù)收費(fèi)電度表的工作原理預(yù)收費(fèi)電度表可分為電子式和機(jī)電式兩種,它們的區(qū)別在于電能變換元件不同。前者將電壓、電流進(jìn)行A/D轉(zhuǎn)換,再將采樣值相乘并累計(jì)
4、,得到用戶消耗的電度數(shù);后者借用原感應(yīng)式電度表的機(jī)芯,通過光電傳感器讀取轉(zhuǎn)盤數(shù)據(jù)數(shù)得到用戶消耗的電度數(shù)。為節(jié)省成本,選用機(jī)電式電度表。本系統(tǒng)的工作原理為:(1)用戶持IC卡到供電部門交款購電時(shí),供電部門把用戶的IC卡放在與PC機(jī)相連的讀寫器上,由寫卡程序在IC卡上寫入與用戶交款數(shù)相符的一定電度數(shù)。(2)用戶把IC卡帶回家,將卡掠過家中預(yù)收費(fèi)電度表的讀定,卡中電度數(shù)被主機(jī)讀出,與預(yù)收費(fèi)電度表中來剩余的電度數(shù)相加。由于機(jī)內(nèi)采用備用電池,不怕掉電失去數(shù)據(jù)。(3)電表表盤轉(zhuǎn)動時(shí),由紅外發(fā)射接收管把表盤數(shù)變成電脈沖送入單片機(jī)。單片機(jī)記錄表盤的轉(zhuǎn)數(shù),當(dāng)轉(zhuǎn)數(shù)等于電表常數(shù)時(shí),通過單片機(jī)控制使內(nèi)存中的剩余電度數(shù)
5、減去一度。(4)單片機(jī)隨時(shí)監(jiān)測內(nèi)存中剩余電度數(shù)是否小于15度。如是,則點(diǎn)亮預(yù)告用電量將盡的發(fā)光二極管指示器,提示用戶持卡到供電部門重新購電。(5)當(dāng)單片機(jī)發(fā)現(xiàn)用戶電表中剩余電量完全用完時(shí),控制繼電器切斷用戶供電電源。(8)本裝置屬于二次儀表,精度主要取決于一次儀表。只要表盤轉(zhuǎn)動正常,二次儀表不會引入誤差。2 硬件電路非接觸式IC卡預(yù)收費(fèi)電度表的硬件電路結(jié)構(gòu)圖如圖2所示。圖中主控單元采用AT89C52單片機(jī),其內(nèi)有8K字節(jié)的快速擦寫存儲器(FLASH),無需外接程序存儲器(EPROM)。外接電路主要包括:四位LED顯示電路、電表表盤檢測電路、控制供電的繼電器電路、振鈴控制電路、RS232串行通訊
6、電路、看門狗復(fù)位電路、電源控制電路以及控制非接觸式IC卡的SHC1701讀寫模塊。SHC1701 RF模塊是IC卡讀寫器的核心單元,它由SHC1501專用電路和RF電路等組成,覆蓋了所有對非接觸式IC卡SHC1101的訪問操作。IC卡讀寫模塊及顯示電路與單片機(jī)的接口如圖3所示。圖中采用4位共陽極的動態(tài)數(shù)碼顯示管,顯示字符由單片機(jī)P0口送至鎖存器74LS374鎖存,再經(jīng)顯示驅(qū)動芯片ULN2003驅(qū)動數(shù)據(jù)管顯示,P1.0P1.3分別控制每一位的動態(tài)顯示。顯示電路用顯示可供使用的電度數(shù)。當(dāng)讀卡發(fā)生錯(cuò)誤時(shí),將顯示錯(cuò)誤信息。在供電部門存款時(shí),將顯示存入電卡中的電度數(shù)。電表轉(zhuǎn)盤讀數(shù)頭(紅外發(fā)射接收管)產(chǎn)生
7、的脈沖信號經(jīng)一個(gè)非門輸出到單片機(jī)的P1.4口,單片機(jī)實(shí)時(shí)對P1.4口進(jìn)行監(jiān)測。RS232串行通訊電路采用MAX232芯片,實(shí)現(xiàn)單片機(jī)與微機(jī)的數(shù)據(jù)交換。微機(jī)主要采用VB的通訊控件通過RS232與單片機(jī)進(jìn)行通訊,通過事先約定好的字符對單片機(jī)實(shí)現(xiàn)控制。 當(dāng)機(jī)內(nèi)的電度數(shù)用完時(shí),單片機(jī)就置P1.5口為低電平,繼電器控制電路就切斷用戶供電電源??撮T狗電路由4538單穩(wěn)電路組成。初上電時(shí),CLR端為低電平,使輸出Q為低電平,從而使系統(tǒng)復(fù)位。正常工作時(shí),單片機(jī)在每個(gè)主程序循環(huán)時(shí)發(fā)出一個(gè)低電平脈沖,觸發(fā)單穩(wěn);當(dāng)程序受干擾跑飛時(shí),單穩(wěn)因得不到觸發(fā)脈沖而復(fù)位,此時(shí),輸出端Q=0,
8、使系統(tǒng)復(fù)位。振鈴控制電路由蜂鳴器、兩個(gè)三極管和電阻組成。當(dāng)單片機(jī)的P1.7端發(fā)出一個(gè)高電平時(shí),觸發(fā)蜂鳴器蜂鳴。為使系統(tǒng)在停電時(shí)也能正常工作,由兩組電源給系統(tǒng)供電,一組是將220V/50Hz的市電經(jīng)變壓、整流、穩(wěn)壓得到5V直流電,另一組由12V/4A的可充電電流經(jīng)斬波、隱壓、穩(wěn)壓得到5V直流電。一般由市電供電,并對可充電電池充電。市電停電時(shí)由電池供電,12V/4A的可充電電流能使系統(tǒng)連續(xù)工作24h以上。3 軟件設(shè)計(jì)3.1 用戶端電度表計(jì)費(fèi)程序(1)讀取有效的非接觸式IC卡功能。對卡進(jìn)行防沖突、密碼認(rèn)證、卡號認(rèn)證等操作,并讀出卡中存儲的數(shù)據(jù),然后將卡清零、停卡。(2)完成電度表的預(yù)收費(fèi)功能。將從I
9、C卡中讀出的電度數(shù)與單片機(jī)內(nèi)存剩余的電度數(shù)相加,并存回內(nèi)存。(3)顯示功能。系統(tǒng)周期性地掃描,動態(tài)顯示機(jī)內(nèi)剩余的電度數(shù)。此外,當(dāng)讀寫IC卡發(fā)生錯(cuò)誤時(shí),顯示出錯(cuò)信號。 (4)串行通訊中斷功能。當(dāng)微機(jī)向單片機(jī)發(fā)出一個(gè)采集命令時(shí),單片機(jī)執(zhí)行串行通訊中斷服務(wù)子程序,通過用戶編號認(rèn)證后,向微機(jī)發(fā)回用戶的用電量及剩余電度數(shù),然后中斷返回。(5)電度計(jì)數(shù)功能。系統(tǒng)實(shí)時(shí)監(jiān)測電表轉(zhuǎn)盤讀數(shù)頭(紅外發(fā)射接收管)發(fā)來的脈沖信號,當(dāng)脈沖信號由高電平變?yōu)榈碗娖綍r(shí),計(jì)數(shù)器COUNT加1;而當(dāng)COUNT值等于電表常數(shù)(轉(zhuǎn)/度)時(shí),剩余電度數(shù)減1,用電量加1,同時(shí)COUNT清零。(6)報(bào)警斷
10、電功能。當(dāng)機(jī)內(nèi)剩余電度數(shù)小于15度時(shí),點(diǎn)亮預(yù)告用電量將盡的發(fā)光二極管指示器,提示用戶持卡到供電部門重新購電。而當(dāng)用戶電表中剩余電量完全用完時(shí),控制繼電器切斷用戶供電電源。用戶只有再次存入電度數(shù)后,才能繼續(xù)供電。單片機(jī)系統(tǒng)程序由主監(jiān)控程序、IC卡處理子程序、電度計(jì)數(shù)子程序、串行中斷服務(wù)子程序等組成,其框圖分別見圖4(a)、(b)、(c)、(d)。(1)顯示。根據(jù)輸入的用戶編號,顯示相應(yīng)的用戶信息。(2)采集。將用戶編號通過通訊控件發(fā)送給單片機(jī),單片機(jī)認(rèn)證用戶編號后,返回該用戶的用電量和剩余電度數(shù)。(3)寫入。將采集來的數(shù)據(jù)。加上用戶編號和日期,一并寫入數(shù)據(jù)庫,以供查詢。(4)查看。查看當(dāng)用各用戶
11、的用電量情況及剩余電度數(shù);查看所有的用電情況。(1)系統(tǒng)初始化設(shè)置。設(shè)置寄存器地址、中斷源入口、加載IC卡認(rèn)證密碼以及設(shè)置串行口、定時(shí)器0和定時(shí)器1的工作模式等。(2)接收微機(jī)發(fā)來的控制字符。執(zhí)行串行中斷服務(wù)子程序,如控制字符為R則執(zhí)行對IC卡的詢卡、防沖突、選卡、認(rèn)證等操作,并返回給微機(jī)卡號;如控制字符為W則將用戶購買的電度數(shù)寫入IC卡,再讀出寫入的電度數(shù),然后停卡。(3)顯示功能。顯示IC卡中存入的電度數(shù),當(dāng)對IC卡操作過程中有任何錯(cuò)誤時(shí),將顯示錯(cuò)誤信息,提示用戶。程序由主程序程序和串行中斷服務(wù)子程序等組成,它們的框圖見圖5(a)、(b)。(1)IC卡存款功能。用戶持卡到供電部門存款,工作人員將放在讀寫器上,按“讀卡”按鈕,微機(jī)發(fā)送字符“R”給單片機(jī),單片機(jī)執(zhí)行相應(yīng)的中斷處理后返回卡號。系統(tǒng)根據(jù)返回的卡號顯示對應(yīng)的用戶信息,確認(rèn)無誤后,輸入用戶交納的金額,系統(tǒng)自動轉(zhuǎn)化成電度數(shù)。按下“存款”按扭,將電度數(shù)存入IC卡,同時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)200萬個(gè)PET塑料瓶建設(shè)項(xiàng)目實(shí)施方案
- 新疆烏魯木齊市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年高三上學(xué)期1月月考數(shù)學(xué)含解析
- 風(fēng)電運(yùn)維安全培訓(xùn)內(nèi)容課件
- 炎黃職業(yè)技術(shù)學(xué)院《人力資源開發(fā)與管理C》2023-2024學(xué)年第二學(xué)期期末試卷
- 上饒幼兒師范高等專科學(xué)?!缎W(xué)語文課程與教學(xué)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 無錫科技職業(yè)學(xué)院《地理信息系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州百年職業(yè)學(xué)院《外報(bào)外刊選讀與翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 連云港職業(yè)技術(shù)學(xué)院《中學(xué)美術(shù)學(xué)科教學(xué)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 金陵科技學(xué)院《電子設(shè)計(jì)自動化技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南科技學(xué)院《室內(nèi)空間測繪與制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年中考數(shù)學(xué)模擬考試卷(附答案)
- 汽車合伙合同協(xié)議書
- 2025年保密法基礎(chǔ)知識考試題庫帶答案(預(yù)熱題)參考答案詳解
- 2024年寶雞市城投資產(chǎn)管理有限公司招聘筆試真題
- 2025夏季安徽蚌埠市東方人力資源有限勞務(wù)派遣人員招聘30人筆試參考題庫附帶答案詳解
- 2025企業(yè)主要負(fù)責(zé)人安全培訓(xùn)考試試題及答案典型題
- 機(jī)械樣機(jī)擺放協(xié)議書
- 地毯維修工程合同協(xié)議
- 2025年嘉興市九年級中考語文一模試卷附答案解析
- 2025年安徽數(shù)學(xué)中考第2題:科學(xué)計(jì)數(shù)法【含答案】
- 荒料購銷合同協(xié)議
評論
0/150
提交評論