基于單片機(jī)的頻率、電壓監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
隨著信息化、數(shù)字化在各行各業(yè)的迅猛發(fā)展,武器系統(tǒng)中的信息化、數(shù)字化也將成為未來(lái)的發(fā)展趨勢(shì)。武器系統(tǒng)中,司乘人員在空間狹小的操作倉(cāng)里,經(jīng)常要面對(duì)功能眾多、大小不等、量程各異的儀表盤(pán),這些儀表盤(pán)不僅占用空間,而且不夠直觀,在分秒必爭(zhēng)的戰(zhàn)場(chǎng)中,情況緊急時(shí),容易造成司乘人員的誤操作或反應(yīng)滯后,給操作帶來(lái)不必要的麻煩。本文提出一種進(jìn)行交流電頻率、電壓測(cè)量的方法,以簡(jiǎn)化武器系統(tǒng)的操作倉(cāng),節(jié)省了空間,使司乘人員更加直觀地進(jìn)行系統(tǒng)供電頻率、電壓的監(jiān)測(cè),而不用先找位置,再進(jìn)行各種儀表體積、量程的對(duì)比確認(rèn),最后才進(jìn)行觀測(cè)參數(shù)的讀取,簡(jiǎn)化了過(guò)程,節(jié)省了時(shí)間。
1 頻率、電壓監(jiān)測(cè)裝置的硬件設(shè)計(jì)
1.1 ATMEL89系列單片機(jī)簡(jiǎn)介
ATMEL89系列單片機(jī)共有AT89C51、AT89C52、89C1051、89C2051等型號(hào),該芯片采用51內(nèi)核,兼容MCS-51產(chǎn)品,100 000次重復(fù)編程/擦寫(xiě),具有5 V供電和低壓供電型號(hào)。下面以AT89C52為例進(jìn)行說(shuō)明。ATMEL89C52是美國(guó)ATMEL,公司生產(chǎn)的低電壓、高性能CMOS8位單片機(jī),具有PLCC、TQFP和DIP等封裝,片內(nèi)含8 kB的程序存儲(chǔ)器,256 B的數(shù)據(jù)存儲(chǔ)器,3個(gè)16 b定時(shí)/計(jì)數(shù)器,1個(gè)標(biāo)準(zhǔn)串行通訊口,8各中斷源,內(nèi)部帶有振蕩器、上電復(fù)位和看門(mén)狗電路、5個(gè)I/O口、多達(dá)36根I/O線。特別是內(nèi)部的8 kB閃存,為程序開(kāi)發(fā)提供了很大方便。
1.2 系統(tǒng)設(shè)計(jì)框圖
以日常照明所用的50~60 Hz交流電為測(cè)量對(duì)象進(jìn)行測(cè)量原理的摸底,測(cè)量系統(tǒng)的硬件電路主要包含供電、隔離變壓、電壓信號(hào)比較輸出、A/D轉(zhuǎn)換以及單片機(jī)接口控制、串口輸出部分構(gòu)成,測(cè)量系統(tǒng)框圖如圖1所示。
系統(tǒng)電路的工作原理簡(jiǎn)述如下:交流電壓經(jīng)過(guò)隔離變壓器隔離降壓、限流以后,分成兩路電壓輸入信號(hào)。一路輸入用于頻率測(cè)量,輸入信號(hào)經(jīng)離散器件的分壓、穩(wěn)壓處理,使其滿足電壓比較芯片AD790JN輸入端的要求,通過(guò)AD790JN將輸入的正弦波信號(hào)轉(zhuǎn)換成5 V的方波信號(hào),然后送到單片機(jī)外部中斷INT0,單片機(jī)接收外部脈沖,啟動(dòng)定時(shí)/計(jì)數(shù)器對(duì)方波信號(hào)進(jìn)行定時(shí)計(jì)數(shù),計(jì)算得出頻率值;另外一路輸入用于電壓測(cè)量值,輸入信號(hào)經(jīng)過(guò)分壓被送到A/D轉(zhuǎn)換部分,經(jīng)過(guò)AD574A芯片的轉(zhuǎn)換,將輸入的模擬量轉(zhuǎn)換成數(shù)字量送到單片機(jī)的P0口,得到量化電壓值;同時(shí),串口電路部分則負(fù)責(zé)將得到的頻率值、電壓值以十六進(jìn)制代碼形式發(fā)送至上位機(jī),從而,上位機(jī)對(duì)頻率值和電壓值進(jìn)行直觀的顯示。
1.3 系統(tǒng)主要組成電路
(1)波形轉(zhuǎn)換電路
由于交流電壓信號(hào)的波形為一定幅值的正弦波,所以首先要將其轉(zhuǎn)化為數(shù)字脈沖信號(hào),再送到單片機(jī)計(jì)數(shù)端才能對(duì)脈沖計(jì)數(shù)。波形轉(zhuǎn)換電路由AD790JN和外圍元器件構(gòu)成,AD790JN的1腳和4腳分別給出了輸入波形對(duì)地的正向和負(fù)向電壓范圍,2腳為參考電壓輸入端,這里以交流地為參考,3腳為電壓信號(hào)輸入端,7腳、8腳分別為數(shù)字信號(hào)輸出端和門(mén)限電壓輸入端。電路如圖2所示。
波形由模擬量轉(zhuǎn)換成數(shù)字量輸出,被送至單片機(jī)外部中斷INT0端,啟動(dòng)定時(shí)/計(jì)數(shù)器T1進(jìn)行計(jì)數(shù),頻率誤差在±1 Hz。
(2)A/D轉(zhuǎn)換電路
單片機(jī)本身只能識(shí)別和處理一種離散的數(shù)字信號(hào),而在實(shí)際的控制系統(tǒng)中,需要監(jiān)測(cè)和控制的是一些電壓、電流等隨時(shí)間連續(xù)變化的電物理量,所以為了實(shí)現(xiàn)單片機(jī)對(duì)一個(gè)應(yīng)用系統(tǒng)的控制和檢測(cè),A/D轉(zhuǎn)換電路是必不可少的設(shè)計(jì)環(huán)節(jié)。
該A/D設(shè)計(jì)的目的是把檢測(cè)到的電壓模擬量轉(zhuǎn)換成數(shù)字量,要求A/D轉(zhuǎn)換的精度達(dá)到±0.1 V,采用AD574A已經(jīng)滿足設(shè)計(jì)要求。AD574A是12 b逐次逼近式A/D轉(zhuǎn)換器,具有高精度(12 b)變換和高快(8 b) 轉(zhuǎn)換的功能,片內(nèi)含高精度的參考電壓源和時(shí)鐘,有單極性和雙極性兩種接法,對(duì)應(yīng)的輸入電壓范圍分別為0~20 V和-10~+10 V,最大轉(zhuǎn)換時(shí)間為35μs,擁有鎖存的三態(tài)輸出,并與TTL兼容,可直接與MCS-51系列總線相連。設(shè)計(jì)采用單極性接法,具體電路如圖3所示。為了避免輸入電壓在進(jìn)入AD574A輸入端時(shí)電壓衰減,影響測(cè)量精度,設(shè)計(jì)中采用加跟隨器OP07進(jìn)行電壓保持。
1 頻率、電壓監(jiān)測(cè)裝置的硬件設(shè)計(jì)
1.1 ATMEL89系列單片機(jī)簡(jiǎn)介
ATMEL89系列單片機(jī)共有AT89C51、AT89C52、89C1051、89C2051等型號(hào),該芯片采用51內(nèi)核,兼容MCS-51產(chǎn)品,100 000次重復(fù)編程/擦寫(xiě),具有5 V供電和低壓供電型號(hào)。下面以AT89C52為例進(jìn)行說(shuō)明。ATMEL89C52是美國(guó)ATMEL,公司生產(chǎn)的低電壓、高性能CMOS8位單片機(jī),具有PLCC、TQFP和DIP等封裝,片內(nèi)含8 kB的程序存儲(chǔ)器,256 B的數(shù)據(jù)存儲(chǔ)器,3個(gè)16 b定時(shí)/計(jì)數(shù)器,1個(gè)標(biāo)準(zhǔn)串行通訊口,8各中斷源,內(nèi)部帶有振蕩器、上電復(fù)位和看門(mén)狗電路、5個(gè)I/O口、多達(dá)36根I/O線。特別是內(nèi)部的8 kB閃存,為程序開(kāi)發(fā)提供了很大方便。
1.2 系統(tǒng)設(shè)計(jì)框圖
以日常照明所用的50~60 Hz交流電為測(cè)量對(duì)象進(jìn)行測(cè)量原理的摸底,測(cè)量系統(tǒng)的硬件電路主要包含供電、隔離變壓、電壓信號(hào)比較輸出、A/D轉(zhuǎn)換以及單片機(jī)接口控制、串口輸出部分構(gòu)成,測(cè)量系統(tǒng)框圖如圖1所示。
系統(tǒng)電路的工作原理簡(jiǎn)述如下:交流電壓經(jīng)過(guò)隔離變壓器隔離降壓、限流以后,分成兩路電壓輸入信號(hào)。一路輸入用于頻率測(cè)量,輸入信號(hào)經(jīng)離散器件的分壓、穩(wěn)壓處理,使其滿足電壓比較芯片AD790JN輸入端的要求,通過(guò)AD790JN將輸入的正弦波信號(hào)轉(zhuǎn)換成5 V的方波信號(hào),然后送到單片機(jī)外部中斷INT0,單片機(jī)接收外部脈沖,啟動(dòng)定時(shí)/計(jì)數(shù)器對(duì)方波信號(hào)進(jìn)行定時(shí)計(jì)數(shù),計(jì)算得出頻率值;另外一路輸入用于電壓測(cè)量值,輸入信號(hào)經(jīng)過(guò)分壓被送到A/D轉(zhuǎn)換部分,經(jīng)過(guò)AD574A芯片的轉(zhuǎn)換,將輸入的模擬量轉(zhuǎn)換成數(shù)字量送到單片機(jī)的P0口,得到量化電壓值;同時(shí),串口電路部分則負(fù)責(zé)將得到的頻率值、電壓值以十六進(jìn)制代碼形式發(fā)送至上位機(jī),從而,上位機(jī)對(duì)頻率值和電壓值進(jìn)行直觀的顯示。
1.3 系統(tǒng)主要組成電路
(1)波形轉(zhuǎn)換電路
由于交流電壓信號(hào)的波形為一定幅值的正弦波,所以首先要將其轉(zhuǎn)化為數(shù)字脈沖信號(hào),再送到單片機(jī)計(jì)數(shù)端才能對(duì)脈沖計(jì)數(shù)。波形轉(zhuǎn)換電路由AD790JN和外圍元器件構(gòu)成,AD790JN的1腳和4腳分別給出了輸入波形對(duì)地的正向和負(fù)向電壓范圍,2腳為參考電壓輸入端,這里以交流地為參考,3腳為電壓信號(hào)輸入端,7腳、8腳分別為數(shù)字信號(hào)輸出端和門(mén)限電壓輸入端。電路如圖2所示。
波形由模擬量轉(zhuǎn)換成數(shù)字量輸出,被送至單片機(jī)外部中斷INT0端,啟動(dòng)定時(shí)/計(jì)數(shù)器T1進(jìn)行計(jì)數(shù),頻率誤差在±1 Hz。
(2)A/D轉(zhuǎn)換電路
單片機(jī)本身只能識(shí)別和處理一種離散的數(shù)字信號(hào),而在實(shí)際的控制系統(tǒng)中,需要監(jiān)測(cè)和控制的是一些電壓、電流等隨時(shí)間連續(xù)變化的電物理量,所以為了實(shí)現(xiàn)單片機(jī)對(duì)一個(gè)應(yīng)用系統(tǒng)的控制和檢測(cè),A/D轉(zhuǎn)換電路是必不可少的設(shè)計(jì)環(huán)節(jié)。
該A/D設(shè)計(jì)的目的是把檢測(cè)到的電壓模擬量轉(zhuǎn)換成數(shù)字量,要求A/D轉(zhuǎn)換的精度達(dá)到±0.1 V,采用AD574A已經(jīng)滿足設(shè)計(jì)要求。AD574A是12 b逐次逼近式A/D轉(zhuǎn)換器,具有高精度(12 b)變換和高快(8 b) 轉(zhuǎn)換的功能,片內(nèi)含高精度的參考電壓源和時(shí)鐘,有單極性和雙極性兩種接法,對(duì)應(yīng)的輸入電壓范圍分別為0~20 V和-10~+10 V,最大轉(zhuǎn)換時(shí)間為35μs,擁有鎖存的三態(tài)輸出,并與TTL兼容,可直接與MCS-51系列總線相連。設(shè)計(jì)采用單極性接法,具體電路如圖3所示。為了避免輸入電壓在進(jìn)入AD574A輸入端時(shí)電壓衰減,影響測(cè)量精度,設(shè)計(jì)中采用加跟隨器OP07進(jìn)行電壓保持。
關(guān)鍵詞:
單片機(jī)頻率電壓監(jiān)測(cè)系
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開(kāi)關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車(chē)電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論