新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的角度測(cè)量?jī)x的設(shè)計(jì)

基于單片機(jī)的角度測(cè)量?jī)x的設(shè)計(jì)

作者: 時(shí)間:2012-04-30 來(lái)源:網(wǎng)絡(luò) 收藏

是某控制系統(tǒng)中瞄準(zhǔn)裝置的關(guān)鍵部件。在以往的控制系統(tǒng)中,多數(shù)都是僅憑設(shè)備操作人員眼睛瞄準(zhǔn)指定目標(biāo),然后作出相應(yīng)的控制,這樣就帶來(lái)一系列問(wèn)題,如操作人員的經(jīng)驗(yàn)、瞄準(zhǔn)裝置轉(zhuǎn)盤的空回都可能會(huì)嚴(yán)重會(huì)影響瞄準(zhǔn)目標(biāo)的精確程度,從而嚴(yán)重影響控制系統(tǒng)的精度。為了提高控制系統(tǒng)的瞄準(zhǔn)精度,在控制系統(tǒng)的瞄準(zhǔn)裝置中增加了部件,操作人員瞄準(zhǔn)目標(biāo)后的值能夠精確定量地顯示在操作面板上,幫助操作人員更加準(zhǔn)確地瞄準(zhǔn)目標(biāo),因此,極大地提高了控制系統(tǒng)的控制精確度。

本文引用地址:http://butianyuan.cn/article/171541.htm

  角度利用光電編碼器讀取角度值,采用AT89S51 實(shí)現(xiàn)角度值數(shù)碼顯示、角度值偏差范圍的發(fā)光二極管指示功能(有三個(gè)指示燈,分別指示:偏高、偏低、適中)。不論在操作的復(fù)雜程度上還是在測(cè)量的精度上,都是傳統(tǒng)的眼瞄方法、刻度測(cè)量及標(biāo)識(shí)方法無(wú)法比擬的。

  作為某控制系統(tǒng)的瞄準(zhǔn)裝置的重要技術(shù)改進(jìn),此儀器的應(yīng)用大大提高了控制系統(tǒng)瞄準(zhǔn)的精度,增加瞄準(zhǔn)偏差范圍的可讀性,淘汰了傳統(tǒng)的用刻度測(cè)量和標(biāo)識(shí)角度的方法,使該控制系統(tǒng)的整體性能得到了顯著提高。此外,該角度測(cè)量?jī)x只要稍作改動(dòng)即可廣泛用于其它工業(yè)控制系統(tǒng)中。

  1 硬件基本原理

  首先,角度測(cè)量?jī)x利用讀取光電編碼器測(cè)出的角度值,再將角度值轉(zhuǎn)換成密位值并顯示在數(shù)碼屏上(注意: 密位(mil) 是一種角度單位,密位100 = 角度6°)。判斷當(dāng)前角度值的偏差范圍,給出控制信號(hào)點(diǎn)亮相應(yīng)的發(fā)光二極管指示燈。此外,角度測(cè)量?jī)x還可以通過(guò)控制面板上的開(kāi)關(guān)控制實(shí)現(xiàn)瞄準(zhǔn)鏡照明和低溫環(huán)境下瞄準(zhǔn)鏡自動(dòng)除霜功能。單片機(jī)的主要功能是實(shí)現(xiàn)角度值數(shù)碼管顯示、角度值范圍的發(fā)光二極管指示。該系統(tǒng)的難點(diǎn)在于確保角度值轉(zhuǎn)換成密位值的轉(zhuǎn)換精度和系統(tǒng)在非常溫環(huán)境下的工作可靠性。

  硬件分為以下幾個(gè)模塊:控制面板、單片機(jī)、光電編碼器、電源、數(shù)碼顯示器、發(fā)光二極管匹配指示裝置、周視鏡與直瞄鏡照明與除霜,如圖1所示。

圖1  電路模塊圖

圖1 電路模塊圖

  1. 1 單片機(jī)的選用

  首先,根據(jù)項(xiàng)目的需求分析可以得知單片機(jī)要完成的主要功能是:從光電編碼器(數(shù)據(jù)總線寬度是15 位) 讀取角度值后,將該角度值與系統(tǒng)預(yù)設(shè)的角度值比較,判斷瞄準(zhǔn)的角度值范圍,點(diǎn)亮相應(yīng)的指示燈。然后將從光電編碼器讀得的角度值轉(zhuǎn)換成密位值,發(fā)送給串行L ED 顯示驅(qū)動(dòng)器MAX7219,顯示在L ED 顯示器上。

  從以上分析可以得知,適合此需求的單片機(jī)至少應(yīng)具備3 個(gè)8 位并行I/ O 端口(其中光電編碼器占用2 個(gè)端口,其它占用1 個(gè)端口) ,才能有效工作。眾所周知,產(chǎn)品的品質(zhì)等級(jí)通常分為三級(jí):軍用級(jí)、工業(yè)級(jí)和商用級(jí),其中,軍用級(jí)等級(jí)最高,商用級(jí)等級(jí)最低。由于此工業(yè)控制設(shè)備通常在戶外作業(yè),工作環(huán)境比較惡劣,故單片機(jī)的品質(zhì)的等級(jí)也是需要考慮的一個(gè)重要因素。

  目前,MCS - 51 系列單片機(jī)技術(shù)成熟,開(kāi)發(fā)所用的教材和技術(shù)資料多,開(kāi)發(fā)工具齊全,市場(chǎng)上產(chǎn)品種類豐富、性價(jià)比較高、購(gòu)買容易,開(kāi)發(fā)語(yǔ)言簡(jiǎn)單易學(xué)(可以用匯編或C51) ,因此,該系列產(chǎn)品應(yīng)用廣泛,經(jīng)久不衰。

  經(jīng)過(guò)綜合考慮,單片機(jī)采用ATMEL 公司生產(chǎn)的AT89S51 芯片(MCS - 51 系列單片機(jī)的工業(yè)級(jí)產(chǎn)品) , 兼容MCS51 微控制器,4 K 字節(jié)FLASH 存貯器支持在系統(tǒng)編程( ISP) 1000 次擦寫周期,128 字節(jié)片內(nèi)RAM ,工作電壓4. 0 V 到5. 5 V ,全靜態(tài)時(shí)鐘0 Hz 到33 MHz ,三級(jí)程序加密,4 個(gè)8 位的可編程I/ O 端口,2/ 3 個(gè)16 位定時(shí)/ 計(jì)數(shù)器,6/ 8 個(gè)中斷源,全雙工UART ,低功耗支持Idle 和Power down 模式,Powerdown 模式支持中斷喚醒,雙數(shù)據(jù)指針,上電復(fù)位標(biāo)志。ATMEL 公司生產(chǎn)的89 系列單片機(jī)在工業(yè)、交通、儀器儀表、自動(dòng)生產(chǎn)過(guò)程、航空、運(yùn)輸、汽車、家電等領(lǐng)域都有著極及其廣泛的應(yīng)用。所選型號(hào)為ATMEL 公司的AT89S51 - 24PI ,工業(yè)級(jí)。能適應(yīng)- 45 ℃~ + 80 ℃環(huán)境工作。

  單片機(jī)的I/ O 端口資源分配是: P0 和P2口分配給光電編碼器,P1 口分配給顯示驅(qū)動(dòng)和匹配指示發(fā)光二極管控制以及MAX813.

1. 2 單片機(jī)主要外圍電路的

  監(jiān)控電路:為了提高單片機(jī)在惡劣環(huán)境下的可靠性,必須采用μP 監(jiān)控電路來(lái)增加單片機(jī)的穩(wěn)定性和抗干擾能力。硬件監(jiān)控電路有以下功能:(1) 上電復(fù)位:保障系統(tǒng)加電時(shí)能正確地啟動(dòng)。(2) 掉電復(fù)位:當(dāng)電源失效或電壓降到某一電壓值以下時(shí),產(chǎn)生復(fù)位信號(hào)對(duì)系統(tǒng)進(jìn)行復(fù)位。(3)看門狗定時(shí)器:當(dāng)處理器遇干擾,程序運(yùn)行混亂產(chǎn)生死鎖時(shí),對(duì)系統(tǒng)復(fù)位。此處采用MAXIM公司的軍用級(jí)芯片MAX813LMJA.

  顯示驅(qū)動(dòng)電路: 為了節(jié)省單片機(jī)I/ O 口資源,降低單片機(jī)的計(jì)算量,選用串行L ED 顯示驅(qū)動(dòng)器MAX7219. 它能控制8 位共陰級(jí)L ED 數(shù)碼管,具有16 級(jí)亮度控制、譯碼靈活,上電發(fā)光二極管全熄、只占用三根單片機(jī)I/ O 口線等優(yōu)點(diǎn)。

  單片機(jī)及主要外圍電路的原理如圖2 所示。

圖2  電路原理圖

圖2 電路原理圖


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉