【正文】
雖然在這次設計中對于知識的運用和銜接不夠熟練,但是我將在以后的工作和學習中繼續(xù)努力、不斷完善,這四個月的設計是對過去所學知識的系統(tǒng)提高和擴充的過徹骨,為以后的發(fā)展打下了良好的基礎。當初拿到這個題目的時候都不知道怎么入手,但在老師的指導下,自己找資料、看書,總算完成了。當工作在定時器方式時,對振蕩源 12 分頻的脈沖計數(shù),即每個機器周期計數(shù)值加 1,計基 于單片機的電量檢測系統(tǒng)設計 21 數(shù)速率 1/ 12fosc,當 fosc=12MHz 時,計數(shù)速率 =1000KHz,即計數(shù)器每加 1 用時 1us。 一般按鍵在按下的時候有抖動的問題,即鍵的簧片會有輕微的彈跳,需要經(jīng)過一個 短暫的時間才會可靠的接觸。 C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結構化。 基 于單片機的電量檢測系統(tǒng)設計 18 鍵盤及顯示電路 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 鍵盤及顯 示電路 基 于單片機的電量檢測系統(tǒng)設計 19 4 軟件系統(tǒng)設計 C 語言簡介 C 語言是近年來在國內外普遍使用的一種程序設計語言。 74HC595 最多需要 5 根控制線,即 SER、 SRCK、 RCK、 SRCLR 和 G。這種顯示方式接口編程容易,付出的代價 是占用口線較多,若用 I/ O 接口,則要占用 4 個 8 位口,若用鎖存器接口,則要 4 片 7HC595 芯片。其中段選線占 用一個 8 位 I/O 口,而位選段占用一個 4 位 I/O 口。 LED 數(shù)碼管是有發(fā)光二極管作為顯示字段的數(shù)碼型顯示器件,其中七只發(fā)光二極管分別對應 a~ g 筆端構成 “日 ”字形,另一個發(fā)光二極管 Dp 作為小數(shù)點。 獨立式鍵 盤 獨立式按鍵就是各按鍵相互獨立,每個按鍵各接入一根輸入線,一根輸入線上的安檢工作狀態(tài)不會影響其他輸入線的工作狀態(tài)。直到 A/ D 轉換完成, EOC變?yōu)楦唠娖?,指?A/ D 轉換結束,結果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。要求時鐘頻率不高于 640KHZ。 21~ 28: 8 位數(shù)量輸出端。 I N 0I N 1I N 2I N 3I N 4I N 5I N 6I N 78路模擬量開關8 路A / D轉換器三態(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內部邏輯結構 數(shù)字部分定義如下: ADDA、 ADDB、 ADDC:模擬通道的地址選擇線,輸入。 如圖 35 所示,一個完整的 A/ D 轉換器應該包含這樣的一些輸入、輸出信號 。 A/ D 轉換器的種類繁多,工作原理各異,但逐次比較型 A/ D 轉換器是應用較多的類型之一,其原因是該類型的 A/ D 轉換器轉換速度快、精度高。 (3)激活相應的控制信號。在這種情況下,外部時鐘脈沖接到 XTAL1 端,即內部時鐘發(fā)生器的輸入端, XTAL2 則懸空。 XTAL2:振蕩器 3放大器的輸出端。 對 FLASH 存儲器編程期間,該引腳還用于輸入變成脈沖 PROG 。當 P3口寫入 “1” 后,它們被內部上拉為高電平,并用作輸入。在 FLASH 編程和校驗時, P1口作為第八位地址接收。 AT89C51 單片機簡介 主要特征: 與 MCS51 兼容 ; 4K字節(jié)可編程閃爍存儲器 ; 壽命: 1000 寫 /擦循環(huán) ; 數(shù)據(jù)保留時間: 10 年 ; 全靜態(tài)工作: 0Hz24MHz; 三級程序存儲器鎖定 ; 128*8 位內部 RAM ; 32可編程 I/O 線 ; 兩個 16 位定時器 /計數(shù)器 ; 5個中斷源 ; 可編程 串行通道 ; 低功耗的閑置和掉電模式 ; 片內振蕩器和時鐘電路 ; 管腳說明: VCC:供電電壓。雖然雖都在不斷的改變制造工藝,但內核卻一樣,也就是說這類單片機指令系統(tǒng)完全兼容,絕 大 多數(shù)管腳也兼容;在使用上基本可以直接互換。 8051 是在 8031 的基礎上,片內集成有 4KROM,作為程序存儲器,是一個程序不超過 4K 字節(jié)的小系統(tǒng)。 本設計中,控制系統(tǒng)的控制器有單片機 AT89C51 為核心,系統(tǒng)采用 WB1414AS1( 交流電流傳感器 ) 和 WBV1414AS3﹝交流電壓傳感器﹞對電流和電壓進行數(shù)據(jù)采集,并輸出標準電流 4mA~ 20mA, WB1414AS WBV1414AS3 具有新型電磁隔離,高精度變送等優(yōu)點。定標放大器 4 是一個寬帶交流放大器,它產生的電壓輸出 Vg ,在波形和相位上快速跟蹤輸入信號的變化, Vg 輸出型傳感器適用于交流采樣系統(tǒng)。傳感器的輸出可以與各型 AD轉換器配接構成數(shù)據(jù)采集系統(tǒng),也可以與傳統(tǒng)模式、數(shù)字式指示儀表配接,顯示被測量之值 。微處理器是整個智能儀器儀表的核心,檢測電路時微處理器的外圍設備,微機通過接口發(fā)出各種控制信息給檢測電路,以規(guī)定功能、啟動測量、改變工作方式等。然后介紹了 ADC0809 和 74HC595 中電子接口的各項特性,同時對單元的結構原理和功能劃分進行了分析和研究 ,選擇了合適的各種數(shù)據(jù)轉換軟件按 。例如:在冶金工業(yè) 、 化工生產、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領域 中,電能是人們日常生活和工業(yè)生產中的重要能源之一,在現(xiàn)代社會中起著越來越重要的作用,而電壓、電流是其中 最 關鍵的兩個因素,是否準確的測量電壓、電流對我們的生活和生產有著至關重要的影響,特別是電工和電力系統(tǒng)等領域經(jīng)常要對交流電量進行采樣測試以了解工作電壓或整個電網(wǎng)的工作情況。 Vz 輸出經(jīng) V/I 轉換器 6 后形成直流輸出 Iz ,Vz 輸出經(jīng) V/F 變換器 7 后形成頻率輸出 Fk 。 WBV141AS3 技術指標: 輸入規(guī)格: 10V~ 1000VAC 輸出規(guī)格: 4mA~ 20mA 響應時間 : 250MS 負載能力: 6V 靜態(tài)功耗: 50MW 供電電源: +12 或 +24 其他指標: ( 1) 線性范圍: 0~ 120%標稱輸入 ( 2) 輸入頻響: 25~ 5K ( 3) 環(huán)境條件: 0℃ ~ +50℃ WB1414AS1 技術指標: 輸入規(guī)格: 5A~ 50A 輸出規(guī)格: 4mA~ 20mA 精度等級: 級 基 于單片機的電量檢測系統(tǒng)設計 4 響應時間: 300ms 負載能力: 6V