【正文】
雖然在這次設(shè)計(jì)中對(duì)于知識(shí)的運(yùn)用和銜接不夠熟練,但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善,這四個(gè)月的設(shè)計(jì)是對(duì)過(guò)去所學(xué)知識(shí)的系統(tǒng)提高和擴(kuò)充的過(guò)徹骨,為以后的發(fā)展打下了良好的基礎(chǔ)。當(dāng)初拿到這個(gè)題目的時(shí)候都不知道怎么入手,但在老師的指導(dǎo)下,自己找資料、看書(shū),總算完成了。當(dāng)工作在定時(shí)器方式時(shí),對(duì)振蕩源 12 分頻的脈沖計(jì)數(shù),即每個(gè)機(jī)器周期計(jì)數(shù)值加 1,計(jì)基 于單片機(jī)的電量檢測(cè)系統(tǒng)設(shè)計(jì) 21 數(shù)速率 1/ 12fosc,當(dāng) fosc=12MHz 時(shí),計(jì)數(shù)速率 =1000KHz,即計(jì)數(shù)器每加 1 用時(shí) 1us。 一般按鍵在按下的時(shí)候有抖動(dòng)的問(wèn)題,即鍵的簧片會(huì)有輕微的彈跳,需要經(jīng)過(guò)一個(gè) 短暫的時(shí)間才會(huì)可靠的接觸。 C 語(yǔ)言是以函數(shù)形式提供給用戶(hù)的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。 基 于單片機(jī)的電量檢測(cè)系統(tǒng)設(shè)計(jì) 18 鍵盤(pán)及顯示電路 abfcgdeD P Y1234567abcdefg8dpdpD S 1D P Y _7 S E G _D PabfcgdeD P Y1234567abcdefg8dpdpD S 2D P Y _7 S E G _D PabfcgdeD P Y1234567abcdefg8dpdpD S 3D P Y _7 S E G _D PabfcgdeD P Y1234567abcdefg8dpdpD S 4D P Y _7 S E G _D PA0B0C0D0E0F0G0+5+5910A1B1C1D1E1F1G1D P 1+5+5910A2B2C2D2E2F2G2D P 2D P 0A3B3C3D3E3F3G3D P 3+5+5910+5+5910G13RCK12SER14SRCLR10SRCK11QA15QB1QC2QD3QE4QF5QG6QH7QH19U2S N 74 H C 5 95G1R1470DP1R2470F1R3470E1R4470D1R5470C1R7470B1R6470A1R8470R16470A0R14470B0R15470C0R13470D0R11470E0R10470F0R9470DP0G13RCK12SER14SRCLR10SRCK11QA15QB1QC2QD3QE4QF5QG6QH7QH19U3S N 74 H C 5 95G0G13RCK12SER14SRCLR10SRCK11QA15QB1QC2QD3QE4QF5QG6QH7QH19U4S N 74 H C 5 95R17470R18470R19470R20470R21470R23470R22470R24470A2 B2 C2 D2 E2 F2 DP2G2G13RCK12SER14SRCLR10SRCK11QA15QB1QC2QD3QE4QF5QG6QH7QH19U5S N 74 H C 5 95R25470R26470R27470R29470R31470R30470R32470A3 B3 C3 D3 E3 F3 DP3G3R12470R28470+5 +5 +5 +5+C71 0U FR 3 41KR 3 51 0K R E S T 1S2 S3 Y11 1. 0 59 2C83 0P FC93 0P F+5WRRDI N T 1A L E+5C31 04+5P 00P 01P 02P 03P 04P 05P 06P 07DATS H CS T CP 27C L R1C L K111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U2S N 74 L S 27 3A L E ABC220VACV C C40P 0. 0 / A D 039P 0. 1 / A D 138P 0. 2 / A D 237P 0. 3 / A D 336P 0. 5 / A D 534P 0. 4 / A D 435P 0. 6 / A D 633P 0. 7 / A D 732P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 2. 0 / A 821P 2. 1 / A 922P 2. 2 / A 1 023P 2. 3 / A 1 124P 2. 4 / A 1 225P 2. 5 / A 1 326P 2. 6 / A 1 427P 2. 7 / A 1 528X T A L 218X T A L 119R S T9E A / V P P31P S E N29A L E30P 3. 0 / R X D10P 3. 1 / T X D11P 3. 2 / I N T 012P 3. 3 / I N T 113P 3. 4 / T 014P 3. 5 / T 115P 3. 6 / W R16P 3. 7 / R D17V S S20U6A T 89 C 5 1 311 鍵盤(pán)及顯 示電路 基 于單片機(jī)的電量檢測(cè)系統(tǒng)設(shè)計(jì) 19 4 軟件系統(tǒng)設(shè)計(jì) C 語(yǔ)言簡(jiǎn)介 C 語(yǔ)言是近年來(lái)在國(guó)內(nèi)外普遍使用的一種程序設(shè)計(jì)語(yǔ)言。 74HC595 最多需要 5 根控制線(xiàn),即 SER、 SRCK、 RCK、 SRCLR 和 G。這種顯示方式接口編程容易,付出的代價(jià) 是占用口線(xiàn)較多,若用 I/ O 接口,則要占用 4 個(gè) 8 位口,若用鎖存器接口,則要 4 片 7HC595 芯片。其中段選線(xiàn)占 用一個(gè) 8 位 I/O 口,而位選段占用一個(gè) 4 位 I/O 口。 LED 數(shù)碼管是有發(fā)光二極管作為顯示字段的數(shù)碼型顯示器件,其中七只發(fā)光二極管分別對(duì)應(yīng) a~ g 筆端構(gòu)成 “日 ”字形,另一個(gè)發(fā)光二極管 Dp 作為小數(shù)點(diǎn)。 獨(dú)立式鍵 盤(pán) 獨(dú)立式按鍵就是各按鍵相互獨(dú)立,每個(gè)按鍵各接入一根輸入線(xiàn),一根輸入線(xiàn)上的安檢工作狀態(tài)不會(huì)影響其他輸入線(xiàn)的工作狀態(tài)。直到 A/ D 轉(zhuǎn)換完成, EOC變?yōu)楦唠娖?,指?A/ D 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。要求時(shí)鐘頻率不高于 640KHZ。 21~ 28: 8 位數(shù)量輸出端。 I N 0I N 1I N 2I N 3I N 4I N 5I N 6I N 78路模擬量開(kāi)關(guān)8 路A / D轉(zhuǎn)換器三態(tài)輸出鎖存器地 址 鎖 存器 與 譯 碼器ABCA L E+ E EO ES T A R TC L KD 0D 1D 2D 3D 5D 6D 7D 4E O C 圖 36 ADC0809內(nèi)部邏輯結(jié)構(gòu) 數(shù)字部分定義如下: ADDA、 ADDB、 ADDC:模擬通道的地址選擇線(xiàn),輸入。 如圖 35 所示,一個(gè)完整的 A/ D 轉(zhuǎn)換器應(yīng)該包含這樣的一些輸入、輸出信號(hào) 。 A/ D 轉(zhuǎn)換器的種類(lèi)繁多,工作原理各異,但逐次比較型 A/ D 轉(zhuǎn)換器是應(yīng)用較多的類(lèi)型之一,其原因是該類(lèi)型的 A/ D 轉(zhuǎn)換器轉(zhuǎn)換速度快、精度高。 (3)激活相應(yīng)的控制信號(hào)。在這種情況下,外部時(shí)鐘脈沖接到 XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端, XTAL2 則懸空。 XTAL2:振蕩器 3放大器的輸出端。 對(duì) FLASH 存儲(chǔ)器編程期間,該引腳還用于輸入變成脈沖 PROG 。當(dāng) P3口寫(xiě)入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。在 FLASH 編程和校驗(yàn)時(shí), P1口作為第八位地址接收。 AT89C51 單片機(jī)簡(jiǎn)介 主要特征: 與 MCS51 兼容 ; 4K字節(jié)可編程閃爍存儲(chǔ)器 ; 壽命: 1000 寫(xiě) /擦循環(huán) ; 數(shù)據(jù)保留時(shí)間: 10 年 ; 全靜態(tài)工作: 0Hz24MHz; 三級(jí)程序存儲(chǔ)器鎖定 ; 128*8 位內(nèi)部 RAM ; 32可編程 I/O 線(xiàn) ; 兩個(gè) 16 位定時(shí)器 /計(jì)數(shù)器 ; 5個(gè)中斷源 ; 可編程 串行通道 ; 低功耗的閑置和掉電模式 ; 片內(nèi)振蕩器和時(shí)鐘電路 ; 管腳說(shuō)明: VCC:供電電壓。雖然雖都在不斷的改變制造工藝,但內(nèi)核卻一樣,也就是說(shuō)這類(lèi)單片機(jī)指令系統(tǒng)完全兼容,絕 大 多數(shù)管腳也兼容;在使用上基本可以直接互換。 8051 是在 8031 的基礎(chǔ)上,片內(nèi)集成有 4KROM,作為程序存儲(chǔ)器,是一個(gè)程序不超過(guò) 4K 字節(jié)的小系統(tǒng)。 本設(shè)計(jì)中,控制系統(tǒng)的控制器有單片機(jī) AT89C51 為核心,系統(tǒng)采用 WB1414AS1( 交流電流傳感器 ) 和 WBV1414AS3﹝交流電壓傳感器﹞對(duì)電流和電壓進(jìn)行數(shù)據(jù)采集,并輸出標(biāo)準(zhǔn)電流 4mA~ 20mA, WB1414AS WBV1414AS3 具有新型電磁隔離,高精度變送等優(yōu)點(diǎn)。定標(biāo)放大器 4 是一個(gè)寬帶交流放大器,它產(chǎn)生的電壓輸出 Vg ,在波形和相位上快速跟蹤輸入信號(hào)的變化, Vg 輸出型傳感器適用于交流采樣系統(tǒng)。傳感器的輸出可以與各型 AD轉(zhuǎn)換器配接構(gòu)成數(shù)據(jù)采集系統(tǒng),也可以與傳統(tǒng)模式、數(shù)字式指示儀表配接,顯示被測(cè)量之值 。微處理器是整個(gè)智能儀器儀表的核心,檢測(cè)電路時(shí)微處理器的外圍設(shè)備,微機(jī)通過(guò)接口發(fā)出各種控制信息給檢測(cè)電路,以規(guī)定功能、啟動(dòng)測(cè)量、改變工作方式等。然后介紹了 ADC0809 和 74HC595 中電子接口的各項(xiàng)特性,同時(shí)對(duì)單元的結(jié)構(gòu)原理和功能劃分進(jìn)行了分析和研究 ,選擇了合適的各種數(shù)據(jù)轉(zhuǎn)換軟件按 。例如:在冶金工業(yè) 、 化工生產(chǎn)、電力工程、造紙行業(yè)、機(jī)械制造和食品加工等諸多領(lǐng)域 中,電能是人們?nèi)粘I詈凸I(yè)生產(chǎn)中的重要能源之一,在現(xiàn)代社會(huì)中起著越來(lái)越重要的作用,而電壓、電流是其中 最 關(guān)鍵的兩個(gè)因素,是否準(zhǔn)確的測(cè)量電壓、電流對(duì)我們的生活和生產(chǎn)有著至關(guān)重要的影響,特別是電工和電力系統(tǒng)等領(lǐng)域經(jīng)常要對(duì)交流電量進(jìn)行采樣測(cè)試以了解工作電壓或整個(gè)電網(wǎng)的工作情況。 Vz 輸出經(jīng) V/I 轉(zhuǎn)換器 6 后形成直流輸出 Iz ,Vz 輸出經(jīng) V/F 變換器 7 后形成頻率輸出 Fk 。 WBV141AS3 技術(shù)指標(biāo): 輸入規(guī)格: 10V~ 1000VAC 輸出規(guī)格: 4mA~ 20mA 響應(yīng)時(shí)間 : 250MS 負(fù)載能力: 6V 靜態(tài)功耗: 50MW 供電電源: +12 或 +24 其他指標(biāo): ( 1) 線(xiàn)性范圍: 0~ 120%標(biāo)稱(chēng)輸入 ( 2) 輸入頻響: 25~ 5K ( 3) 環(huán)境條件: 0℃ ~ +50℃ WB1414AS1 技術(shù)指標(biāo): 輸入規(guī)格: 5A~ 50A 輸出規(guī)格: 4mA~ 20mA 精度等級(jí): 級(jí) 基 于單片機(jī)的電量檢測(cè)系統(tǒng)設(shè)計(jì) 4 響應(yīng)時(shí)間: 300ms 負(fù)載能力: 6V