版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 本科畢業(yè)設(shè)計(jì)(論文)單相電子式預(yù)付費(fèi)電度表研究燕山大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)院: 里仁學(xué)院 系級(jí)教學(xué)單位: 電力系統(tǒng)及其自動(dòng)化系 學(xué)號(hào)091203031152學(xué)生姓名王超專 業(yè)班 級(jí)里仁電力09-1題目題目名稱單相電子式預(yù)付費(fèi)電度表研究題目性質(zhì)1.理工類:工程設(shè)計(jì) ( );工程技術(shù)實(shí)驗(yàn)研究型( );理論研究型( );計(jì)算機(jī)軟件型( );綜合型( )2.管理類( );3.外語(yǔ)類( );4.藝術(shù)類( )題目類型1.畢業(yè)設(shè)計(jì)( ) 2.論文( )題目來源科研課題( ) 生產(chǎn)實(shí)際( )自選題目( ) 主要內(nèi)容1. 分析課題研究的意義,根據(jù)要求給出電子式預(yù)付費(fèi)電度表的電能計(jì)量方案和ic卡計(jì)量方案2.
2、 分析硬件電路(單片機(jī)系統(tǒng)構(gòu)造,地址分配,輸入輸出通道等)3. 給出硬件相關(guān)參數(shù)及設(shè)計(jì)(處理器選擇,程序及數(shù)據(jù)存儲(chǔ)器擴(kuò)展,i/o擴(kuò)展,顯示電路,定時(shí)電路等)4. 系統(tǒng)調(diào)試基本要求1.遵守畢業(yè)設(shè)計(jì)期間的紀(jì)律,按時(shí)答疑;2獨(dú)立完成設(shè)計(jì)任務(wù),培養(yǎng)基本的科研能力;3設(shè)計(jì)說明書一份(不少于2萬(wàn)字),a1圖紙一張;英文資料翻譯不少于3千字;說明書要求條理清晰、文筆通順,符合畢業(yè)設(shè)計(jì)撰寫規(guī)范的要求;論文、圖紙中的文字符號(hào)符合國(guó)家現(xiàn)行標(biāo)準(zhǔn);參考資料在校園網(wǎng)中國(guó)期刊全文數(shù)據(jù)庫(kù)上查找并閱讀相關(guān)資料10篇以上,外文文獻(xiàn)一篇以上。周 次第1 4周第58周第912周第1316周第1718周應(yīng)完成的內(nèi)容總體設(shè)計(jì),資料分析
3、系統(tǒng)設(shè)計(jì),主程序設(shè)計(jì)子程序設(shè)計(jì)調(diào)試總結(jié)論文答辯指導(dǎo)教師:趙立興職稱: 講師 2013年12月 31日系級(jí)教學(xué)單位審批: 年 月 日摘要摘要 飛速發(fā)展的電力工業(yè)對(duì)電能的計(jì)量與管理提出了更高的要求:先付費(fèi)、后用電,實(shí)施分時(shí)電價(jià),實(shí)現(xiàn)自動(dòng)抄表和收費(fèi)等。ic卡預(yù)付費(fèi)電子電能表應(yīng)運(yùn)而生,能夠滿足上述要求。 單相電子式預(yù)付費(fèi)電度表和傳統(tǒng)的電度表相比,能實(shí)現(xiàn)從電能數(shù)據(jù)采集、傳輸?shù)教幚淼淖詣?dòng)化,它克服傳統(tǒng)人工抄表模式的低效率和不確定性,能推進(jìn)電能管理的現(xiàn)代化。單相電子式預(yù)付費(fèi)電能表的設(shè)計(jì)是基于at89c52單片機(jī)為核心來實(shí)現(xiàn)的,該畢業(yè)設(shè)計(jì)完成的硬件電路有復(fù)位及晶振、計(jì)量、顯示、ic卡接口、電能存儲(chǔ)器、掉電檢測(cè)
4、等電路的設(shè)計(jì);程序部分實(shí)現(xiàn)了初始化子程序、計(jì)量子程序、顯示子程序等子程序的設(shè)計(jì)。系統(tǒng)中使用sm9903作為計(jì)量芯片,并通過存儲(chǔ)ic卡at24c01作為電管部門與用戶連接的橋梁,來存儲(chǔ)由售電管理系統(tǒng)寫入的電量值等。 單相電子式預(yù)付費(fèi)電度表不僅具有電能計(jì)量、預(yù)付費(fèi)等功能,并且具有接口簡(jiǎn)單、結(jié)構(gòu)緊湊、計(jì)量準(zhǔn)確、精度高等特點(diǎn)。關(guān)鍵詞單片機(jī)at89c52;計(jì)量芯片sm9903;ic卡at24c01;預(yù)付費(fèi);電度 表i 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)abstractthe rapid development of power industry for electrical energy measureme
5、nt and management put forward higher requirements: electricity, after paid, first implementation of time-sharing electricity, automatic meter reading and billing, etc. arises at the historic moment, ic card prepaid electronic watt-hour meter can meet the above requirements. compared with the traditi
6、onal meter ,single-phase electronic prepayment meter can achieve data acquisition, transmission and processing automation, which overcomes inefficiency and uncertainty of the traditional manual meter reading pattern. power management can promote modernization. the single-phase electronic prepayment
7、meter is based on at89c52. the design of hardware circuit partial completion of the measurement circuit, crystal reduction and display circuits, ic card interface, energy memory, power-fail detection circuit design; procedures for achieving some of the initialization subroutine, the subroutine measu
8、rement, the subroutine shown such subroutine design. sm9903 system used as a measurement of chips, and memory ic card at24c01 as electricity and regulatory departments and users connecting to the bridge, to be sold by the store management system into the value of electricity.single-phase electronic
9、prepayment meter is not only used for metering, prepaid expenses, it also has a simple interface, compact structure, measurement accuracy, and high precision characteristics. keywords:mcu at89c52;measurement chip sm9903;ic card;at24c01;prepayment;power meterxv 目 錄摘要iabstractii第1章 緒論11.1 課題背景11.1.1課題
10、的來源及意義11.1.2 電度表的發(fā)展11.1.3 ic卡國(guó)內(nèi)外發(fā)展現(xiàn)狀21.1.4 單相電子式預(yù)付費(fèi)電度表的研究意義31.1.5 單相電子式預(yù)付費(fèi)電度表的特點(diǎn)與功能31.2 單相電子式預(yù)付費(fèi)電度表設(shè)計(jì)的任務(wù)、要求及內(nèi)容41.2.1 設(shè)計(jì)任務(wù)與要求41.2.2 設(shè)計(jì)內(nèi)容4第2章 單相電子式預(yù)付費(fèi)電度表總體方案的設(shè)計(jì)62.1 方案設(shè)計(jì)與論證62.1.1 電能計(jì)量系統(tǒng)方案設(shè)計(jì)62.1.2 預(yù)付費(fèi)系統(tǒng)方案設(shè)計(jì)82.2本章小結(jié)10第3章 單相電子式預(yù)付費(fèi)電度表硬件電路的實(shí)現(xiàn)113.1 有功電能測(cè)量的基本原理113.2 電能計(jì)量電路的實(shí)現(xiàn)123.2.1 sm9903芯片介紹123.2.2 計(jì)量電路的設(shè)計(jì)
11、143.3 單片機(jī)控制電路的設(shè)計(jì)163.3.1 at89c52單片機(jī)介紹163.3.2 單片機(jī)復(fù)位、晶振電路的設(shè)計(jì)213.4 顯示電路的實(shí)現(xiàn)223.4.1 smg12232b-2顯示器介紹223.4.2 顯示電路的設(shè)計(jì)253.5 其他部分電路設(shè)計(jì)263.5.1 ic卡接口電路263.5.2 電能存儲(chǔ)器273.5.3 掉電檢測(cè)電路313.6本章小結(jié)32第4章 系統(tǒng)程序的設(shè)計(jì)及仿真334.1 系統(tǒng)程序流程圖的設(shè)計(jì)334.2 子程序的設(shè)計(jì)344.2.1計(jì)量子程序344.2.2存儲(chǔ)器讀寫子程序354.2.3顯示子程序354.3系統(tǒng)仿真364.4本章小結(jié)37結(jié)論38參考文獻(xiàn)39致謝41附錄42iii第1
12、章 緒論 第1章 緒論1.1 課題背景1.1.1課題的來源及意義老式的電度表大都靈敏度差、測(cè)量精度低、易受電磁干擾,并且大量非線性元件的使用,增加了電網(wǎng)高次諧波,其電壓電流并非標(biāo)準(zhǔn)正弦波,因而導(dǎo)致誤差增大,測(cè)量精度下降。特別是當(dāng)波形畸變較大甚至不能正常工作。這種情況是不承擔(dān)超重負(fù)荷功率測(cè)量1。為了改變這個(gè)狀態(tài),也為了改善用電量不均衡的現(xiàn)象、調(diào)節(jié)負(fù)荷曲線、合理利用電能,國(guó)內(nèi)部分省市的供電部門已開始逐步推廣使用多費(fèi)率電能表、電子式多功能測(cè)量?jī)x表、ic卡預(yù)付費(fèi)電表、基于ad的電能自動(dòng)測(cè)量系統(tǒng)、基于單片機(jī)的電能自動(dòng)測(cè)量系統(tǒng)、這一系列電表的設(shè)計(jì)是促進(jìn)均衡用電的一種經(jīng)濟(jì)有效的方式。電度ic卡預(yù)收費(fèi)系統(tǒng)是為
13、了滿足科學(xué)技術(shù)的進(jìn)步和社會(huì)生產(chǎn)力的發(fā)展而研制的,具有使用之前預(yù)先收費(fèi)、用電管理現(xiàn)代化和分時(shí)間段計(jì)費(fèi)等功能的新型電度表2。ic卡預(yù)付費(fèi)電度表是以ic卡作為電能量值數(shù)據(jù)傳輸媒介,在電度表(電子式電度表或機(jī)械式電度表)中加入負(fù)荷控制部分等功能模塊,從而實(shí)現(xiàn)電量抄收和電量結(jié)算功能的智能型電度表。 采用ic卡電度表后,可以改變現(xiàn)有的管理和收費(fèi)模式,使得更加快捷有效。用ic卡實(shí)現(xiàn)預(yù)付費(fèi),實(shí)現(xiàn)先付費(fèi)后用電,ic卡結(jié)算的管理模式,使電費(fèi)收取更加方便及時(shí),減少欠交,遲交的現(xiàn)象。它避免過多的現(xiàn)金交易出現(xiàn)的糾紛,減輕了工作人員的工作手續(xù)和強(qiáng)度,而且,供電公司建立了用戶信息管理系統(tǒng),存儲(chǔ)在ic卡內(nèi),保證一戶一卡,信息
14、系統(tǒng)里有完善的財(cái)務(wù)核算系統(tǒng),實(shí)現(xiàn)了科學(xué)管理,使工作人員的日常工作實(shí)現(xiàn)自動(dòng)化,按照管理系統(tǒng)流程開展工作,減少出錯(cuò)概率,更加科學(xué)化,自動(dòng)化,提高了公司服務(wù)質(zhì)量,增強(qiáng)公司的市場(chǎng)競(jìng)爭(zhēng)力。另一方面,ic卡電度表的ic卡繳費(fèi)功能更便于用戶日常查詢,及時(shí)了解自家用電情況3。1.1.2 電度表的發(fā)展 電表作為電力測(cè)量工具,廣泛用于國(guó)民經(jīng)濟(jì)各部門。最初,使用機(jī)械感應(yīng)電度表。它有更多的功耗,重,需要手工抄表,不防竊電、低性能的缺點(diǎn)3。隨著微電子技術(shù)的迅速發(fā)展,單片機(jī)(mcu)和大規(guī)模集成電路廣泛應(yīng)用于電能計(jì)量領(lǐng)域,提高了儀表的技術(shù)水平和性能,然后出現(xiàn)了各種各樣的電力儀表,如:單相電子式復(fù)費(fèi)率電度表、單相電子式預(yù)付
15、費(fèi)電度表、三相電子式多功能電度表、三相電子式預(yù)付費(fèi)電度表等4。他們根據(jù)不同的應(yīng)用環(huán)境,以及用戶所需要的功能的不同,在國(guó)民經(jīng)濟(jì)中分別扮演重要的角色。 目前,預(yù)付費(fèi)電表發(fā)展到今天,已經(jīng)有很多的集成技術(shù),以提高智能化程度,未來甚至可能成為一個(gè)智能數(shù)據(jù)終端,可以與電力供應(yīng)公司、用戶進(jìn)行人際溝通5。按照國(guó)家電網(wǎng)公司的新標(biāo)準(zhǔn)的要求,除了具有測(cè)量,最基本的預(yù)付費(fèi)控制功能,對(duì)電氣安全的要求更加重視,操作方便等優(yōu)點(diǎn)。單相電子式預(yù)付費(fèi)電度表也日趨成熟,在引進(jìn)和利用國(guó)外先進(jìn)的技術(shù)和工藝,并隨著科學(xué)技術(shù)的飛速發(fā)展,單相電子式預(yù)付費(fèi)電能表將技術(shù)和先進(jìn)的技術(shù)和高可靠性的特點(diǎn)更成熟的呈現(xiàn)在用戶面前6。1.1.3 ic卡國(guó)內(nèi)
16、外發(fā)展現(xiàn)狀ic卡又稱集成電路卡,是1974年一名法國(guó)新聞?dòng)浾甙l(fā)明的。95年之前ic卡電表多為可擦除存儲(chǔ)芯片(eeprom)或一般存儲(chǔ)卡,以93c46和24c01 為主;95年后以存儲(chǔ)卡和邏輯加密卡為介質(zhì)出現(xiàn)了大范圍使用ic卡表的狀態(tài);98年后使用以cpu卡和esam模塊方式為加密介質(zhì)的ic卡表并逐漸向cpu卡和esam模塊方式過渡。隨著國(guó)內(nèi)各個(gè)行業(yè)服務(wù)意識(shí)的增強(qiáng),ic 卡技術(shù)的發(fā)展越來越迅速,在居民用戶日常生活中,ic 卡技術(shù)的應(yīng)用越來越廣泛78。尤其是在相關(guān)的計(jì)量表計(jì)中,例如電表、燃?xì)獗?、水表、暖氣表,ic卡技術(shù)的應(yīng)用已經(jīng)很成熟了。目前,很多居民區(qū)都已經(jīng)開始采用 ic 卡來數(shù)據(jù)管理,包括抄表
17、、收費(fèi)、控制,這使 ic卡表成為目前國(guó)內(nèi)應(yīng)用技術(shù)發(fā)展的一個(gè)亮點(diǎn)。ic卡預(yù)付費(fèi)電度表是以ic卡作為電能量值數(shù)據(jù)傳輸媒介,在電度表(電子式電度表或機(jī)械式電度表)中加入負(fù)荷控制部分等功能模塊,從而實(shí)現(xiàn)電量抄收和電量結(jié)算功能的智能型電度表。非接觸式ic卡又稱射頻卡是國(guó)外近幾年發(fā)展起來的新技術(shù)它成功地將ic卡技術(shù)和射頻識(shí)別技術(shù)結(jié)合起來,解決了無(wú)源和免接觸的難題。射頻卡與讀寫器間無(wú)機(jī)械接觸,不需專門的供電電源,從而避免了接觸故障;表面無(wú)裸露芯片,使用時(shí)沒有正反面之分,可防水,且不易產(chǎn)生靜電擊穿及彎曲損壞等問題9??傊?,非接觸式ic卡具有可靠性高、使用方便、操作速度快等特點(diǎn)。1.1.4 單相電子式預(yù)付費(fèi)電度
18、表的研究意義長(zhǎng)期以來,我們使用的是機(jī)械感應(yīng)式電度表,它具有笨重、耗電多、需要人工抄表,防竊電性能低、需要手工抄表等缺點(diǎn)。隨著微電子技術(shù)的快速發(fā)展,單片機(jī)(mcu)和電源廣泛用于測(cè)量領(lǐng)域的大規(guī)模集成電路,其技術(shù)水平和儀表的性能得到了長(zhǎng)足的發(fā)展。電能計(jì)量是現(xiàn)代電力營(yíng)銷系統(tǒng)的一個(gè)重要組成部分,電能計(jì)量系統(tǒng),可以實(shí)現(xiàn)數(shù)據(jù)的采集,從電能到加工自動(dòng)化傳輸,它克服了傳統(tǒng)的人工抄表方式和不確定性的低效率,可以促進(jìn)能源管理現(xiàn)代化10?,F(xiàn)在高等院校的學(xué)生公寓,一般對(duì)學(xué)生用電實(shí)行敞開供應(yīng),用電收費(fèi)。因此,新建的學(xué)生公寓應(yīng)對(duì)每一個(gè)房間均裝有電能表或其他形式的電能計(jì)量裝置來實(shí)現(xiàn)學(xué)生買多少就用多少電。本課題設(shè)計(jì)的單相電子
19、式預(yù)付費(fèi)電度表完全可滿足這種社會(huì)需求的。1.1.5 單相電子式預(yù)付費(fèi)電度表的特點(diǎn)與功能特點(diǎn): 單相電子式預(yù)付費(fèi)電度表雖然只是普通的計(jì)量工具,但是由于微控制器的引入,對(duì)設(shè)計(jì)者提出了很高的要求。而且單相電子式預(yù)付費(fèi)電度的工作條件相當(dāng)惡劣,因此對(duì)該系統(tǒng)的可靠性要求也相對(duì)較高,一般來說,主要體現(xiàn)在以下幾個(gè)方面:l 常年不間斷運(yùn)行,這要求設(shè)備具有高質(zhì)量和高可靠性。l 電度表進(jìn)行校表時(shí)要經(jīng)歷最劣的慢上下電考驗(yàn)。所謂慢上電是指電度表的電源電壓從零到最大的時(shí)間太長(zhǎng),不能使單片機(jī)很可靠的復(fù)位,致使電度表工作異常;慢下電是指電源斷開時(shí),單片機(jī)的電源不會(huì)馬上為零,而需要一段時(shí)間,在這段時(shí)間中,單片機(jī)中的程序指針pc
20、可能會(huì)出錯(cuò),即程序跳出正常軌道,出現(xiàn)混亂,甚至陷入死循環(huán)。l 由于主要面向廣大群眾,要求成本要盡可能低,所以在保證可靠性的前提下,要求硬件電路簡(jiǎn)單11。 正因?yàn)槿绱?,該單?xiàng)電子式預(yù)付費(fèi)電度表與以往的電表相比具有接口簡(jiǎn)單、結(jié)構(gòu)緊湊、可靠性高、穩(wěn)定性好等特點(diǎn)。它主要用于小范圍家庭或?qū)W校的電能消耗的測(cè)量。功能:l 用戶將存有電量的ic卡插入卡槽,卡中電量被讀入表內(nèi),同時(shí)把ic卡清“0”。l 用電時(shí),能隨時(shí)改寫剩余電量。l 當(dāng)表內(nèi)剩余電能<20kwh時(shí),在led顯示屏上顯示以提醒用戶余電不多,及時(shí)購(gòu)電。l 具有掉電保護(hù)功能。掉電時(shí),自動(dòng)把剩余電量從ram轉(zhuǎn)儲(chǔ)在e2prom中12。1.2 單相電子
21、式預(yù)付費(fèi)電度表設(shè)計(jì)的任務(wù)、要求及內(nèi)容1.2.1 設(shè)計(jì)任務(wù)與要求任務(wù):設(shè)計(jì)一個(gè)采用ic卡的單相電子式預(yù)付費(fèi)電度表。要求:電度表正常工作時(shí),能顯示剩余電能值,使用戶直觀地了解電度表的工作是否正常。當(dāng)表內(nèi)剩余電能不足20kw·h時(shí),能提醒用戶余電不多,及時(shí)購(gòu)電。具有掉電保護(hù)功能。1.2.2 設(shè)計(jì)內(nèi)容 單相電子式預(yù)付費(fèi)電度表系統(tǒng)主要包括電能計(jì)量系統(tǒng)和預(yù)付費(fèi)系統(tǒng)。電能計(jì)量系統(tǒng)主要應(yīng)完成電能測(cè)量功能;預(yù)付費(fèi)系統(tǒng)主要是利用ic卡實(shí)現(xiàn)先付費(fèi),再用電。前者主要追求可靠性,后者要求高安全性。 根據(jù)本課題設(shè)計(jì)的任務(wù)及技術(shù)指標(biāo)要求,本次設(shè)計(jì)主要應(yīng)完成兩個(gè)方面的內(nèi)容:硬件電路設(shè)計(jì):電能計(jì)量電路的設(shè)計(jì)、復(fù)位晶振
22、電路的設(shè)計(jì)、顯示電路的設(shè)計(jì)、ic卡接口電路的設(shè)計(jì)、電能存儲(chǔ)器、掉電檢測(cè)等電路的設(shè)計(jì)。監(jiān)控程序的設(shè)計(jì):初始化、電能計(jì)量、存儲(chǔ)器讀寫、顯示等子程序的設(shè)計(jì)。65第2章 單相電子式預(yù)付費(fèi)電度表總體方案的設(shè)計(jì) 第2章 單相電子式預(yù)付費(fèi)電度表總體方案的設(shè)計(jì)2.1 方案設(shè)計(jì)與論證2.1.1 電能計(jì)量系統(tǒng)方案設(shè)計(jì) 方案一 機(jī)械電子式前置通道采用原感應(yīng)式電度表電路,通過對(duì)轉(zhuǎn)盤轉(zhuǎn)動(dòng)圈數(shù)的計(jì)數(shù)來測(cè)量電能。具體方案是在轉(zhuǎn)盤上涂上大約1cm寬的“黑條”,在轉(zhuǎn)盤的上方或下方設(shè)置一紅外線發(fā)射接收對(duì)管。當(dāng)紅外線照射在“黑條”處,紅外線被吸收,無(wú)反射,即接收管受不到紅外線;當(dāng)紅外線照在其他部分時(shí),被反射,接受管能接收到紅外線。
23、這樣轉(zhuǎn)盤每轉(zhuǎn)一圈,產(chǎn)生一個(gè)脈沖,再通過對(duì)脈沖的整形、計(jì)數(shù)、顯示完成電能的計(jì)量。這種方案顯示直觀,讀數(shù)容易,但它仍然具有機(jī)械式感應(yīng)電度表的缺點(diǎn),即耗電多、笨重。方案二 模數(shù)轉(zhuǎn)換式對(duì)電流和電壓分別采樣,再通過a/d轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào),然后送入單片機(jī)進(jìn)行相乘運(yùn)算。并在cpu中設(shè)置一個(gè)定時(shí)器定時(shí)對(duì)功率進(jìn)行累加,其系統(tǒng)框圖如圖2-1所示。這種方案對(duì)信號(hào)的采樣速率快,但a/d轉(zhuǎn)換器的精度要求高,而且由于電網(wǎng)的電力諧波引入前置通道,導(dǎo)致a/d轉(zhuǎn)換后產(chǎn)生錯(cuò)誤數(shù)據(jù)。為抑制這種干擾,必須在軟件上加數(shù)字濾波器或在硬件上采用隔離放大器和高精度的運(yùn)算放大。這將增加cpu的負(fù)擔(dān)和硬件電路成本,其方案可行而不可取。圖2-
24、1 方案二的系統(tǒng)框圖方案三 電壓頻率轉(zhuǎn)換式采用電壓頻率(v/f)轉(zhuǎn)換器加單片機(jī)實(shí)現(xiàn)對(duì)電流和電壓的a/d轉(zhuǎn)換。這樣,模擬通道中本身的干擾信號(hào)被抑制。無(wú)須專門的a/d轉(zhuǎn)換器,大大減少了硬件成本。cpu只需對(duì)v/f轉(zhuǎn)換后的脈沖進(jìn)行定時(shí)計(jì)數(shù),便可測(cè)出電壓和電流的數(shù)字量。同時(shí),電壓和電流分別經(jīng)過零檢測(cè)電路。將過零脈沖送cpu處理,得出電流和電壓的相位差(),經(jīng)過查表得功率因數(shù)()計(jì)算,便得有功功率,再定時(shí)累加就是電能值。系統(tǒng)框圖如圖2-2所示。圖2-2 方案三的系統(tǒng)框圖這種方案的cpu要實(shí)現(xiàn)讀寫卡控制、求功率因數(shù)()、電能計(jì)算等功能,負(fù)擔(dān)較重,一般的mcs-51、mcs-96和pic系列單片機(jī)難以勝任。
25、方案四 功率累加式將端口電流和電壓先送入模擬乘法器相乘,得到一個(gè)與功率p成正比的模擬電壓(或電流),再經(jīng)過v/f變換(或i/f變換)變成頻率信號(hào)。單片機(jī)對(duì)頻率信號(hào)f進(jìn)行累加,即可得出電能。系統(tǒng)框圖如圖2-3所示。 這種方案不但兼有方案三的優(yōu)點(diǎn),而且對(duì)cpu的要求低,采用mcs-51系列單片機(jī)完全可以勝任。而且,現(xiàn)在已有集成電路(如:bl0932、sm9903)將模擬乘法器、低通濾波器和v/f變換器集成,其性能指標(biāo)都遠(yuǎn)遠(yuǎn)高于分立元件。圖2-3 方案四的系統(tǒng)框圖基于以上分析,方案四明顯優(yōu)于其他三種方案。其中,模擬乘法器、低通濾波器和v/f變換器采用集成電路sm9903。cpu采用at89c52,它
26、內(nèi)部有8kb的程序存儲(chǔ)器,應(yīng)用于此系統(tǒng)綽綽有余。采用液晶顯示器可顯示漢字,使界面清晰、明了。2.1.2 預(yù)付費(fèi)系統(tǒng)方案設(shè)計(jì)方案一采用非加密存儲(chǔ)器卡作為銷售電能的傳輸媒質(zhì)非加密存儲(chǔ)器卡的卡內(nèi)嵌入芯片為通用存儲(chǔ)器芯片。 存儲(chǔ)器卡的特點(diǎn):l 卡內(nèi)嵌入的芯片多為通用eeprom。l 無(wú)安全控制邏輯,可對(duì)片內(nèi)信息不受限制地任意存取。l 卡片制造中也很少采取安全保護(hù)措施。l 多采用2線串行通信協(xié)議(i2c總線協(xié)議)。非加密存儲(chǔ)器卡信息存儲(chǔ)方便、使用簡(jiǎn)單、價(jià)格便宜,很多場(chǎng)合可替代磁卡。但由于本身不具備信息保密功能,因此只能用于保密性要求不高的場(chǎng)合,其典型型號(hào)有:l at24c01a/02/04/08/16/
27、32/64二線串行eeprom。l microchip 24lc01a/02/04/08/16/32/65二線串行eeprom。l sle4418智能型1kb eeprom。l sle4432智能型 256b eeprom。l at45d041大容量(4kb)閃速存儲(chǔ)卡。對(duì)于某單位或?qū)W校內(nèi)部進(jìn)行定量用電,超標(biāo)付款,則可采用此方案。方案二加密存儲(chǔ)器卡加密存儲(chǔ)器卡(security cards接觸型)的芯片由非易失性存儲(chǔ)器和硬件加密邏輯構(gòu)成。加密存儲(chǔ)器卡的特點(diǎn):l 具有安全控制邏輯,安全性能較好。l 同時(shí)采用rom、prom、eeprom等存儲(chǔ)技術(shù)。l 從芯片制造到交貨,均采用較好的安全保護(hù)措施。
28、l 為提高安全性,加密存儲(chǔ)器卡的存儲(chǔ)空間被分為多個(gè)不同的功能區(qū)。加密存儲(chǔ)器卡內(nèi)嵌芯片在存儲(chǔ)區(qū)外增加了控制邏輯。在訪問存儲(chǔ)器前,需要核對(duì)密碼。只有密碼正確,才能存取數(shù)據(jù)。允許連續(xù)密碼核驗(yàn)的錯(cuò)誤次數(shù)很少(一般在十次以內(nèi)),可以有效防止非法試探。若在限定的次數(shù)密碼仍不對(duì),則卡片死鎖作廢。這類器件保密性較好,應(yīng)用較廣泛。此方案保密性優(yōu)于方案一,可用于社區(qū)或以村為單位的預(yù)付費(fèi)用電系統(tǒng)。方案三 cpu卡cpu卡的硬件構(gòu)成包括cpu、存儲(chǔ)器(含ram、rom、eeprom等)、卡與讀寫終端通信的i/o接口及加密運(yùn)算協(xié)處理器cau。其中:l cpu一般均為兼容于8位字長(zhǎng)單片機(jī)等(如mc68hc05、intel
29、8051等)的微處理器。它將在cos(chip operation system,片內(nèi)操作系統(tǒng))控制下,實(shí)現(xiàn)卡與外界的信息傳輸、加密、解密和判別處理等。l rom用于存放cos,3kb16kb。l ram用于存放中間處理結(jié)果及作為卡與讀寫器間信息交換的中間緩沖器,128b1kb。l eeprom則是真正可供用戶訪問的存儲(chǔ)區(qū),用于保存卡的各種信息、密碼、應(yīng)用文件等,1kb16kb。cpu卡(smart cards接觸型)內(nèi)嵌芯片相當(dāng)于一個(gè)特殊類型的單片機(jī),內(nèi)部除了帶控制器、存儲(chǔ)器、時(shí)序控制邏輯外,還帶有算法單元和操作系統(tǒng)。cpu卡有存儲(chǔ)容量大、處理能力強(qiáng)、信息存儲(chǔ)安全等特性,因此廣泛應(yīng)用于信息安
30、全性要求特別高的場(chǎng)合。此方案保密程度高,適用于大范圍(如全國(guó)性的)預(yù)付費(fèi)售電系統(tǒng)。所以在對(duì)以上三種方案的比較后,我在本設(shè)計(jì)中,選用第一種方案,以非加密存儲(chǔ)器卡作為售電的傳輸媒質(zhì),具體型號(hào)是at24c01。2.2本章小結(jié) 本章給出了單相電子式預(yù)付費(fèi)電度表總體方案的設(shè)計(jì),包括電能計(jì)量系統(tǒng)方案設(shè)計(jì)和預(yù)付費(fèi)系統(tǒng)方案設(shè)的設(shè)計(jì)。根據(jù)以上各種方案的比較與選用,再根據(jù)具體設(shè)計(jì)指標(biāo)的要求,計(jì)量模塊使用電能計(jì)量芯片sm9903對(duì)用戶的電能進(jìn)行計(jì)量,通過光耦連接到單片機(jī)。采用非加密存儲(chǔ)器卡作為售電的傳輸媒質(zhì),具體型號(hào)是at24c01。 第3章 單相電子式預(yù)付費(fèi)電度表硬件電路的實(shí)現(xiàn)第3章 單相電子式預(yù)付費(fèi)電度表硬件電
31、路的實(shí)現(xiàn)3.1 有功電能測(cè)量的基本原理本設(shè)計(jì)采用有功電能測(cè)量集成電路sm9903,芯片內(nèi)部包含了四象限模擬乘法器、積分器、電壓頻率轉(zhuǎn)換器vfc,它能將正弦電壓和電流相乘后,轉(zhuǎn)換為頻率輸出。只需對(duì)輸出脈沖累計(jì)計(jì)數(shù),就可計(jì)量出電能。sm9903內(nèi)部電路模型如圖3-1所示積分器v/f轉(zhuǎn)換器四象限模擬乘法器圖3-1 sm9903內(nèi)部電路模型示意圖在正弦穩(wěn)態(tài)情況下,設(shè)正弦電壓和電流分別為:式中,為交流電壓瞬時(shí)值,為交流電流瞬時(shí)值,為交流電壓有效值,為交流電流有效值,為交流電的角頻率,為電壓電流的相位差。 經(jīng)四象限模擬乘法器相乘后的瞬時(shí)功率為:可見,瞬時(shí)功率有恒定分量和正弦分量?jī)刹糠?,正弦分量的頻率是電壓
32、(或電流)頻率的兩倍。瞬時(shí)功率經(jīng)積分器后,得有功功率,即一段時(shí)間內(nèi)的電能為以上分析表明,有功功率為恒定分量,將正比于的電壓經(jīng)v/f變換后,輸出的是頻率隨變化的脈沖,只需將脈沖累計(jì)計(jì)數(shù),則計(jì)數(shù)值即為電能。3.2 電能計(jì)量電路的實(shí)現(xiàn)單相電子式付費(fèi)電度表的硬件電路可分為電能計(jì)量電路、復(fù)位晶振電路、顯示電路、ic卡接口、電能存儲(chǔ)器、掉電檢測(cè)幾大模塊。下面對(duì)各部分電路的設(shè)計(jì)情況進(jìn)行介紹。3.2.1 sm9903芯片介紹電能計(jì)量電路采用電子電度表專用集成電路sm9903。首先有必要介紹一下sm9903的相關(guān)特點(diǎn)和技術(shù)參數(shù)。sm9903采用3硅柵bicmos工藝制成。電路設(shè)計(jì)先進(jìn),內(nèi)部集成有低通濾波器、乘法
33、器、v/f型a/d轉(zhuǎn)換器等電路。特點(diǎn)l 精確測(cè)量正負(fù)兩個(gè)方向的有功功率,且以同一個(gè)方向計(jì)算電能。l 線性度高,動(dòng)態(tài)工作范圍寬。l mcu數(shù)據(jù)接口。l 直接驅(qū)動(dòng)步進(jìn)電機(jī)。l 適用于單相、三相電度表。l 低功耗。l 20年使用壽命。功能sm9903是將取自電阻網(wǎng)絡(luò)的交流電壓和交流電流信號(hào)進(jìn)行放大。應(yīng)用乘法器將功率轉(zhuǎn)換成電壓,再通過v/f(電壓頻率轉(zhuǎn)換)型a/d轉(zhuǎn)換器等電路將電壓信號(hào)轉(zhuǎn)換成可供mcu讀取和直接驅(qū)動(dòng)步進(jìn)電機(jī)的數(shù)字信號(hào)。sm9903同時(shí)具有測(cè)量負(fù)向有功功率的功能,測(cè)量負(fù)向有功功率以正向有功功率計(jì)算,并通過ind(9腳)輸出負(fù)電平以指示測(cè)量負(fù)向有功功率。管腳圖及定義sm9903管腳如圖3-
34、3所示,其管腳定義如表3-1所示。圖3-3 管腳圖圖3-3 管腳圖表3-1 管腳定義 管腳號(hào) 符號(hào) 說明1vi1電流取樣信號(hào)輸入續(xù)表3-1 管腳定義 管腳號(hào)符號(hào)說明2vi2電流取樣信號(hào)輸入3gnda模擬地端4vv電壓取樣信號(hào)輸入5nc與4腳內(nèi)部互相聯(lián)結(jié)6vr1參考電壓1外調(diào)整端7vr2參考電壓2外調(diào)整端8pout有功功率計(jì)算輸出脈沖9ind負(fù)向有功功率指示10tc測(cè)試控制端11vss負(fù)電源(-5v)12gndd數(shù)字地端13dmo1脈沖電機(jī)驅(qū)動(dòng)輸出114dmo2脈沖電機(jī)驅(qū)動(dòng)輸出215oscin晶振輸入16oscout晶振輸出17vdd正電源(+5v)18c1積分電容119com積分電容公共端20
35、c2積分電容23.2.2 計(jì)量電路的設(shè)計(jì)在本設(shè)計(jì)中,用sm9903構(gòu)成的電能計(jì)量電路如圖3-4所示。在圖3-4中,采用340的錳銅片作為電流采樣電阻,用精密金屬膜作為電壓采樣電阻。所以該電能表的常數(shù)為1600個(gè)/kwh,它表示對(duì)應(yīng)于1 kwh電能的輸出脈沖數(shù)(pulse)為1600個(gè)。基本量程為5a,最大量程可達(dá)20a。220v交流電經(jīng)過340的錳銅片電阻獲得電流采樣信號(hào),再通過精密金屬膜電阻網(wǎng)絡(luò)得到電壓取樣信號(hào)。c4、r17、vd1、vd2、c8、c9、vz1、vz2為電容降壓式電源,為sm9903提供±5v的工作電壓。其中vz1、vz2分別為+5v電源、5v電源中的穩(wěn)壓管。 32
36、768hz石英晶體為表用晶體振蕩器,為sm9903提供時(shí)鐘。c6、c7為積分電容。r8為參考電壓調(diào)整電位器。從第8腳輸出的有功功率積算脈沖,經(jīng)過光耦合器送給at89c52。圖3.6 sm9903構(gòu)成的電能計(jì)量電路3.3 單片機(jī)控制電路的設(shè)計(jì)控制部分為整個(gè)電度表的心臟,實(shí)現(xiàn)電能脈沖、掉電信號(hào)、卡信號(hào)、串行eeprom數(shù)據(jù)的采集和讀寫,完成顯示驅(qū)動(dòng)模塊的控制等功能。單片機(jī)的選擇是決定電度表性能的關(guān)鍵因素,本設(shè)計(jì)采用mcs-51系列單片機(jī),其特點(diǎn)是通用性強(qiáng),易。其flash型如:atmel公司的at89c51、at89c52、at89c1051、at89c2051等和臺(tái)灣華幫公司的w78e51、w7
37、8e52等,使用十分方便。所以本次設(shè)計(jì)選用atmel公司的at89c52,其內(nèi)部有8kb的程序存儲(chǔ)器,無(wú)須外部擴(kuò)展,使硬件電路簡(jiǎn)單。 3.3.1 at89c52單片機(jī)介紹at89c52單片機(jī)屬于at89c51單片機(jī)的增強(qiáng)型,與intel公司的80c52在引腳排列、硬件組成、工作特性和指令系統(tǒng)等方面完全兼容。其主要工作特性是:l 片內(nèi)程序存儲(chǔ)器內(nèi)含8kb的flash程序存儲(chǔ)器,可擦寫壽命為1000次;l 片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)含256字節(jié)的ram;l 具有32根可編程i/o口線;l 具有3個(gè)可編程定時(shí)器;l 中斷系統(tǒng)是具有8個(gè)中斷源、6個(gè)中斷矢量、2個(gè)優(yōu)先權(quán)的中斷結(jié)構(gòu);l 串行口是具有一個(gè)全雙工的可編
38、程串行通信口;l 具有一個(gè)數(shù)據(jù)指針dptr;l 低功耗工作模式有空閑模式和掉電模式;l 具有可編程的3級(jí)程序鎖定位;l at89c52工作電源電壓為5(1±0.2)v,且典型值為5v;l at89c52最高工作頻率為24mhz。引腳排列及功能1 at89c52的引腳排列如圖3-5所示圖3-5 at89c52引腳圖功能:l p0口8位、漏極開路的雙向i/o口。當(dāng)使用片外存儲(chǔ)器及外擴(kuò)i/o口時(shí),p0口作為低字節(jié)地址/數(shù)據(jù)復(fù)用線。在編程時(shí),p0口可用于接收指令代碼字節(jié);在程序校驗(yàn)時(shí),p0口可輸出指令字節(jié)(這時(shí)需要加外部上拉電阻)。p0口也可作通用i/o口使用,但需要加上拉電阻,變?yōu)闇?zhǔn)雙向口
39、。當(dāng)作為普通輸入時(shí),應(yīng)將輸出鎖存器置1。p0口可驅(qū)動(dòng)8個(gè)ttl負(fù)載。l p1口8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻。p1口是為用戶準(zhǔn)備的i/o雙向口。在編程和校驗(yàn)時(shí),可用做輸入低8位地址。用做輸入時(shí),應(yīng)先將輸出鎖存器置1。p1口可驅(qū)動(dòng)4個(gè)ttl負(fù)載。p1.0口可替代t2做定時(shí)器2外部事件輸入端;可編程脈沖輸出端。p1.1可替代t2ex作定時(shí)器2的捕捉重裝觸發(fā)器輸入端;定時(shí)器2的計(jì)數(shù)方向控制端。l p2口8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻。當(dāng)使用片外存儲(chǔ)器或外擴(kuò)i/o口時(shí),p2口輸出高8位地址。在編程/校驗(yàn)時(shí),p2口可接收高字節(jié)地址和某些控制信號(hào)。p2口也可作普通i/o口使用。用做輸入時(shí),
40、應(yīng)先將輸出鎖存器置1。p2口可驅(qū)動(dòng)4個(gè)ttl負(fù)載。l p3口8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻。p3口作為普通的i/o口。用做輸入時(shí),應(yīng)先將輸出鎖存器置1。在編程/校驗(yàn)時(shí),p3口接收某些控制信號(hào)。它可驅(qū)動(dòng)4個(gè)ttl負(fù)載。p3口還提供各種替代功能,如表3-2所示。表3-2 p3口替代功能 引腳 替代功能 說明p3.0rxd串行數(shù)據(jù)接收p3.1txd串行數(shù)據(jù)發(fā)送p3.2int0外部中斷0申請(qǐng)p3.3int1外部中斷1申請(qǐng)p3.4t0定時(shí)器0外部事件計(jì)數(shù)輸入p3.5t1定時(shí)器1外部事件計(jì)數(shù)輸入p3.6wr外部ram寫選通p3.7rd外部ram讀選通l rst復(fù)位輸入信號(hào),高電平有效。在振蕩器穩(wěn)定
41、工作時(shí)候,在rst腳施加兩個(gè)機(jī)器周期(即24個(gè)晶振周期)以上的高電平,將器件復(fù)位。l vcc電源電壓輸入引腳。l gnd電源地。l xtal1片內(nèi)振蕩器反相放大器和時(shí)鐘發(fā)生電路的輸入端。使用片內(nèi)振蕩器時(shí),連接外部石英晶體和微調(diào)電容。l xtal2片內(nèi)振蕩器反相放大器的輸出端。當(dāng)使用片內(nèi)振蕩器時(shí),外接石英晶體和微調(diào)電容。當(dāng)使用外部振蕩器時(shí),引腳xtal1接收外振蕩器信號(hào),xtal2懸空。l ale/prog當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ale(地址鎖存允許)輸出脈沖用于鎖存地址的低8 位字節(jié)。一般情況下,ale 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目
42、的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ale 脈沖。對(duì)flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(prog)。如有必要,可通過對(duì)特殊功能寄存器(sfr)區(qū)中的8eh 單元的d0 位置位,可禁止ale 操作。該位置位后,只有一條movx 和movc指令才能將ale 激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ale 禁止位無(wú)效。l psen程序儲(chǔ)存允許(psen)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)at89c52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次psen 有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次psen信號(hào)。l e
43、a/vpp外部訪問允許。欲使cpu 僅訪問外部程序存儲(chǔ)器(地址為0000hffffh),ea 端必須保持低電平(接地)。需注意的是:如果加密位lb1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存ea端狀態(tài)。如ea端為高電平(接vcc端),cpu 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。flash 存儲(chǔ)器編程時(shí),該引腳加上+12v 的編程允許電源vcc,當(dāng)然這必須是該器件是使用12v 編程電壓vcc13。3 時(shí)鐘振蕩器at89c52 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳xtal1和xtal2分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見圖3-6
44、。外接石英晶體(或陶瓷諧振器)及電容c1、c2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對(duì)外接電容c1、c2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pf±10pf,而如使用陶瓷諧振器建議選擇40pf±10f。用戶也可以采用外部時(shí)鐘。這種情況下,外部時(shí)鐘脈沖接到xtal1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,xtal2 則懸空。由于外部時(shí)鐘信號(hào)是通過一個(gè)2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒有特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)
45、符合產(chǎn)品技術(shù)條件的要求。c2xtal2xtal1gndc1圖3-6內(nèi)部振蕩電路4 空閑節(jié)電模式 在空閑工作模式狀態(tài),cpu自身處于睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時(shí),同時(shí)將片內(nèi)ram 和所有特殊功能寄存器的內(nèi)容凍結(jié)??臻e模式可由任何允許的中斷請(qǐng)求或硬件復(fù)位終止。由硬件復(fù)位終止空閑狀態(tài)只需兩個(gè)機(jī)器周期有效復(fù)位信號(hào),在此狀態(tài)下,片內(nèi)硬件禁止訪問內(nèi)部ram,但可以訪問端口引腳,當(dāng)用復(fù)位終止空閑方式時(shí),為避免可能對(duì)端口產(chǎn)生意外寫入,激活空閑模式的那條指令后一條指令不應(yīng)是一條對(duì)端口或外部存儲(chǔ)器的寫入指令。5 掉電模式在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條
46、被執(zhí)行的指令,片內(nèi)ram 和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器,但不改變r(jià)am中的內(nèi)容,在vcc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無(wú)效,且必須保持一定時(shí)間以使振蕩器重啟動(dòng)并穩(wěn)定工作。3.3.2 單片機(jī)復(fù)位、晶振電路的設(shè)計(jì)設(shè)計(jì)at89c52單片機(jī)復(fù)位、晶振電路如圖3-7所示。ic4與時(shí)鐘電路(包括晶體振蕩器、電容c14、c15),上電復(fù)位電路(包括r23、c13、s2、vd10、c31、r50)構(gòu)成單片機(jī)的最小系統(tǒng)。其中,晶體振蕩器選用12mhz的高穩(wěn)定無(wú)源晶體振蕩器,它與at89c52中的反向放大器構(gòu)成振蕩器,給cpu提供
47、高穩(wěn)定的時(shí)鐘信號(hào)。電容c14、c15可起頻率微調(diào)作用,電容值在5pf30pf之間選擇,本電路選20pf。電容c13和電阻r23構(gòu)成上電復(fù)位電路。電源開啟時(shí),電源對(duì)電容c13充電,在cpu的復(fù)位端產(chǎn)生一高脈沖。只要高電平的維持時(shí)間大于兩個(gè)機(jī)器周期(24個(gè)振蕩周期)。cpu就可復(fù)位。二極管vd10的作用是當(dāng)斷電時(shí),可使電容c13所儲(chǔ)存的電荷迅速釋放,以便下次上電時(shí)可靠復(fù)位。電容c13可濾除高頻干擾,防止單片機(jī)誤復(fù)位。按鍵s2和電阻r50構(gòu)成按鍵復(fù)位電路。電阻r30和按鍵s1構(gòu)成鍵盤,用以實(shí)現(xiàn)顯示內(nèi)容的切換。電能脈沖由的8腳經(jīng)光電耦合器ic2送到ic4的t0端,用以實(shí)現(xiàn)脈沖計(jì)數(shù)。圖3-7 at89c
48、52單片機(jī)控制電路、3.4 顯示電路的實(shí)現(xiàn)本系統(tǒng)采用液晶顯示器。其特點(diǎn)是顯示內(nèi)容豐富(可顯示漢字),功耗小,可靠性高,電路簡(jiǎn)單。選用的器件型號(hào)是:smg12232b-2,顯示容量為122×32點(diǎn)陣。采用總線方式連接。3.4.1 smg12232b-2顯示器介紹主要技術(shù)參數(shù)smg12232b-2的主要技術(shù)參數(shù)如表3-3所示。表3-3 smg12232b-2的技術(shù)參數(shù) 顯示容量 122×32點(diǎn)陣 工作溫度 -10+50芯片工作電壓4.55.5v存儲(chǔ)溫度-20+60芯片工作電流5ma(5.0v)背光源類型el最佳工作電壓5.0v背光源工作電壓5.0v點(diǎn)尺寸0.8mm×0
49、.78mm背光源工作電流30ma接口信號(hào)說明smg12232b-2的接口信號(hào)說明如表3-4所示。表3-4 smg12232b-2的接口信號(hào)說明 編號(hào) 符號(hào) 引腳說明編號(hào) 符號(hào) 引腳說明1rst復(fù)位端(高電平復(fù)位)9db1數(shù)據(jù)口12vcc電源正極10db0數(shù)據(jù)口03db7數(shù)據(jù)口711gnd電源地4db6數(shù)據(jù)口612寫信號(hào)(低電平有效)5db5數(shù)據(jù)口513讀信號(hào)(低電平有效)6db4數(shù)據(jù)口414cs1片選ic1信號(hào)7db3數(shù)據(jù)口315cs2片選ic2信號(hào)8db2數(shù)據(jù)口216a0數(shù)據(jù)/命令選擇端(h/l)el+背光源驅(qū)動(dòng)電壓輸入端el-背光源驅(qū)動(dòng)電壓輸入端smg12232b-2控制器接口說明l 基本
50、操作時(shí)序(l為低電平,h為高電平)讀狀態(tài):輸入a0=l,cs1或cs2=l,rd=l,wr=h輸出 db7db0=狀態(tài)字寫指令:輸入a0=l,cs1或cs2=l,rd=h,wr=l,db7db0=指令碼 輸出無(wú)讀數(shù)據(jù):輸入a0=h,cs1或cs2=l,rd=l,wr=h輸出 db7db0=數(shù)據(jù)寫數(shù)據(jù):輸入a0=h,cs1或cs2=l,rd=h,wr=l,db7db0=數(shù)據(jù)輸出無(wú)l 狀態(tài)字說明smg12232b-2狀態(tài)字說明如表3-5,3-6表3-5 smg12232b-2的狀態(tài)字說明sta7sta6sta5sta4sta3sta2sta1sta0d7d6d5d4d3d2d1d0表3-5 smg
51、12232b-2的狀態(tài)字說明sta04未用sta5液晶顯示狀態(tài)1:關(guān)閉;0:顯示 sta6未用sta7讀寫操作使能1:禁止;0:允許在使用時(shí),對(duì)控制器的每次讀寫操作之前,都必須進(jìn)行讀寫檢測(cè)。以確保sta7為0。l smg12232b-2中ram的地址映射圖lcd顯示屏由兩片控制器控制,每個(gè)內(nèi)部帶有32×80位(320b)的ram緩沖區(qū),對(duì)應(yīng)關(guān)系如圖3-8所示。lcd 122x32ic1 4頁(yè)x61列 32x61點(diǎn)ic1 4頁(yè)x61列 32x61點(diǎn)第2頁(yè)第3頁(yè)第1頁(yè)第0頁(yè)0 4頁(yè)x61列 32x61019790 4頁(yè)x61列 32x6101979圖3-8 smg12232b-2中ram
52、的地址映射3.4.2 顯示電路的設(shè)計(jì)硬件電路如圖3-9所示。液晶顯示器smg12232b-2的片選信號(hào)引腳cs2或cs1被選中時(shí),液晶顯示器smg12232b-2處于工作狀態(tài)。當(dāng)數(shù)據(jù)/命令選擇端a0為低電平時(shí),執(zhí)行命令操作,且在寫信號(hào)wr有效時(shí),單片機(jī)p0口向液晶顯示器smg12232b-2的db7db0位輸出狀態(tài)字(如液晶顯示狀態(tài)、讀寫操作使能狀態(tài))和顯示指令碼。當(dāng)數(shù)據(jù)/命令選擇端a0為高電平時(shí),且在寫信號(hào)wr分別有效時(shí),單片機(jī)p0口向液晶顯示器smg12232b-2的db7db0輸出數(shù)據(jù)和顯示數(shù)據(jù)(如正在讀卡,請(qǐng)稍后;空卡;卡短路;非法卡;超負(fù)荷等)。圖3-9液晶顯示接口電路3.5 其他部
53、分電路設(shè)計(jì)3.5.1 ic卡接口電路ic卡接口電路采用的是atmel公司的存儲(chǔ)ic卡,用于存儲(chǔ)由售電管理系統(tǒng)寫入的卡號(hào)、電度數(shù)等,是電管部門與用戶連接的橋梁。為了提高ic卡操作的可靠性,必須有卡上下電控制電路、卡插入檢測(cè)電路、卡短路檢測(cè)電路等輔助電路,結(jié)合軟件可以大大提高其讀寫的準(zhǔn)確性和可靠性。ic卡接口電路如圖3-10所示。r24、vd5、vt2組成卡上下電電路。當(dāng)ic4的p1.6=0時(shí),vt2導(dǎo)通,ic卡座之vcc得電;當(dāng)ic4的p1.6=1時(shí),vt2截止,ic卡座之vcc失電。ic卡的vcc同時(shí)經(jīng)vd6送至cpu的p1.5,檢測(cè)有無(wú)卡電源短路現(xiàn)象,以防人為破壞。k1、k2為ic卡座的一對(duì)常閉觸點(diǎn),當(dāng)有卡插入時(shí),k1、k2開路,vt3導(dǎo)通,給ic4的p1.2口送入低電平,此信號(hào)用來檢測(cè)有無(wú)卡插入。圖3-10 ic卡接口電路3.5.2 電能存儲(chǔ)器由于ic卡上有許多用戶信息,如用戶號(hào)、電表號(hào)、電表剩余電量、累計(jì)用電量、電表狀態(tài)等,在電表上電和掉電時(shí)需要對(duì)這些數(shù)據(jù)進(jìn)行必要的保護(hù),因此需要選擇合適的eprom來存放cpu讀取到的ic卡上的信息以及保護(hù)ic卡電表的工作狀態(tài)參數(shù)。串行eeprom選用at
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024石材行業(yè)深度合作開發(fā)合同書3篇
- VI設(shè)計(jì)合同書模板標(biāo)準(zhǔn)
- 2025年度個(gè)人住宅陽(yáng)臺(tái)防水改造合同范本8篇
- 個(gè)人間緊急貸款協(xié)議樣本2024年版版
- 2025年度新能源汽車充電設(shè)施運(yùn)營(yíng)管理承包合同協(xié)議書模板1500字4篇
- 長(zhǎng)沙文創(chuàng)藝術(shù)職業(yè)學(xué)院《藝術(shù)學(xué)理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 家庭火災(zāi)自救技巧的普及與推廣
- 小空間大功能單身公寓的空間利用畢業(yè)設(shè)計(jì)
- 2025年度精密模具租賃服務(wù)合同模板4篇
- 2025年食品加工委托生產(chǎn)與食品安全合同3篇
- 氣動(dòng)調(diào)節(jié)閥調(diào)校
- 中考模擬考試化學(xué)試卷與答案解析(共三套)
- 新人教版五年級(jí)小學(xué)數(shù)學(xué)全冊(cè)奧數(shù)(含答案)
- 風(fēng)電場(chǎng)升壓站培訓(xùn)課件
- 收納盒注塑模具設(shè)計(jì)(論文-任務(wù)書-開題報(bào)告-圖紙)
- 博弈論全套課件
- CONSORT2010流程圖(FlowDiagram)【模板】文檔
- 腦電信號(hào)處理與特征提取
- 高中數(shù)學(xué)知識(shí)點(diǎn)全總結(jié)(電子版)
- GB/T 10322.7-2004鐵礦石粒度分布的篩分測(cè)定
- 2023新譯林版新教材高中英語(yǔ)必修一重點(diǎn)詞組歸納總結(jié)
評(píng)論
0/150
提交評(píng)論