轉(zhuǎn)速表課程設(shè)計word文檔良心出品_第1頁
轉(zhuǎn)速表課程設(shè)計word文檔良心出品_第2頁
轉(zhuǎn)速表課程設(shè)計word文檔良心出品_第3頁
轉(zhuǎn)速表課程設(shè)計word文檔良心出品_第4頁
轉(zhuǎn)速表課程設(shè)計word文檔良心出品_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、片機課程設(shè)計題目轉(zhuǎn)速表別:電氣與電子工程系業(yè):電子信息工程專業(yè)名:周巍巍口號:093409177指導(dǎo)教師:李小敏田巍寧蘊緋河南城建學(xué)院2011年12月28日成績評定-一、指導(dǎo)教師評語:二、成績評定成績等級:指導(dǎo)教師簽字:、設(shè)計目的利用單片機控制實現(xiàn)對轉(zhuǎn)動物體速度的測量 二、設(shè)計要求1、可采用接觸或非接觸式,實現(xiàn)對轉(zhuǎn)動物體(如電動機軸)轉(zhuǎn)速的測量,2、要求顯示精度為三位半三、設(shè)計的總體結(jié)構(gòu)1、電路的總體原理框圖1圖一本轉(zhuǎn)速測量系統(tǒng)由霍爾傳感器,和LCD液晶顯示等組成。傳感器部分采用UGN3144霍爾傳感器,負責(zé)將被測量量的轉(zhuǎn)速轉(zhuǎn)化為脈沖信號,因為米用的是集成霍爾開關(guān)兀件,輸出的是數(shù)字信號,可以直

2、接把信號送入到單片機進行處理。單片機采用的是STC89C51,顯示 采用的是LCD液晶顯示。3、元器件名稱及簡介霍爾元件的應(yīng)用使用霍爾器件檢測磁場的方法極為簡單,將霍爾器件做成各種式的探頭,放在被測磁場中,因霍爾器件只對垂直于霍爾片表面的磁感應(yīng)強度敏感,因而必須令磁力線和器件表面垂直,通電后即可由輸出電壓得到被測磁場的磁感應(yīng)強度。若不垂直,貝y應(yīng)求出其垂直分量來計算被測磁場的磁感應(yīng)強度值。而且,因霍爾元件的尺寸極小,可以進行多點檢測,由單片機進行數(shù)據(jù)處理,可以得到場的分布狀態(tài),并可對狹縫,小孔中的磁場進行檢測用磁場作為被傳感物體的運動和位置信息載體時,一般采用永久磁鋼來產(chǎn)生工作磁場。UGN31

3、44霍爾開關(guān)元件的引腳功能和封裝形式UGN3144采用SOT89或者TO-243封裝。其中,引腳端1為電源正端,引腳端2為接地,引腳端3為輸出(0C形式)。圖二UGN3144的封裝結(jié)構(gòu)1602字符型LCD簡介字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號,點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的 模塊。下面介紹其用法。一般1602字符型液晶顯示器實物下如圖i*.ST:p遽澳Sj昨lot =; ipTpgppJ鮒爾mB臨圖臂圖三1602字符型液晶顯示器實物圖1602LCD的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶

4、背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖所示:O O co opUD to rt e c Od L-e o 0-75.0-73,754ooooo wii9.55.5B V1(匚1. 5無警鬣 jftSSLEUWJt圖四1602LCD尺寸圖1602LCD主要技術(shù)參數(shù):顯示容量:16 2個字符、芯片工作電壓:4.5 5.5V、工作電流20mA(5.0V)、模塊最佳工作電壓:5.0V。引腳功能說明1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如下表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶

5、顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極表一第1腳:VSS為地電源。第2 腳:VDD接5V正電源。第3 腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生 鬼影”使用時可以通過一 個10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選 擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行 寫操作。當RS和R/W共同為低電平時可以寫入指令或者顯示地址, 當RS為低電平R/W為高

6、電平時可以讀忙信號,當RS為高電平R/W 為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊 執(zhí)行命令。第7 14腳:DO D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。四、各部分電路設(shè)計1、復(fù)位電路U2frKTALI20uFCrALRSTR110kPSENALE EAP1 0/?2P1.1/T2EPI 7圖五(復(fù)位電路)復(fù)位電路工作原理如上圖所示,VCC上電時,C3充電,在10K電阻上出現(xiàn)電壓,使得單片機復(fù)位;幾個毫秒后,C3充滿,10K電阻上電流降為0,電壓也為0,使得單片機進入工作狀態(tài)。工作 期間,按下 RESTE C3放電。REST

7、ED手,C3又充電,在10K電阻上出現(xiàn)電壓,使得單片機復(fù)位。幾個毫秒后,單片機進入工作狀態(tài)。2、時鐘電路!: cfJ 迤E 6 !hII!15DpF14MALI)CrAL2*RST時鐘電路是計算機的心臟,它控制著計算機的工作節(jié)奏。MCS-51單片機允許的時鐘頻率是因型號而異的典型值為12MHz。MCS-51內(nèi)部都有一個反相放大器,XTAL1、XTAL2分別為反相放大器輸入和輸出端,外接定時反饋元件以后就組成振蕩器,產(chǎn)生時鐘送至單片機內(nèi)部的各個部件。電路中的電容C1和C2典型值通常選擇為30pf左右。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響振蕩器的頻率的高低,振蕩器的穩(wěn)定性和起振的快

8、速性。晶振的振蕩頻率的范圍通常是在1.2MHZ-12MHZ之間。晶振的頻率越高,則系統(tǒng)的時鐘頻率也就越高,單片機的運行速度也就越快。但反過來運行速度快對存儲器的速度要求就高,對印制電路板的工藝要求也高,即要求線簡的寄生電容要?。痪д窈碗娙輵?yīng) 盡可能安裝得與單片機芯片靠近,以減少寄生電容,更好地保證振蕩器穩(wěn)定,可靠地工作。綜合考慮,本設(shè)計采用30pf的電容,因為晶振的頻率無法精確達到12MHZ,所以一般情況采用11.0592MHZ,3、LCD液晶顯示電路U二 165.0 r/nin 尸 162,7 r/ninPOO/AOO PO.I/AOI P0.2/AD2 Pa.3/A1D3 PO 4/04P

9、0.5/A05P0.5/AIBPa.7/fiG7P 2.0/用P2.陽 P2.2/Aia P2.3/A11 P2 4/A12 P2.5/A13 P2.6/A14 P2.7/A15SsSSSSS占: _| *n E _1:二 圖七各腳功能如上第5、6頁介紹 五、整體電路圖見附圖。六、設(shè)計總結(jié)1、設(shè)計過程中遇到的問題及解決方法在正設(shè)計中遇到的問題主要是焊接電路板時出現(xiàn)的問題。剛開始的設(shè)計思想是用LED八段數(shù)碼管顯示速度,但在實際焊 接電路時需要焊接的管腳太多了,經(jīng)過思考后改為LED液晶顯 示,不但減少了焊接的任務(wù),而且程序方面也簡單了不少。其 次在焊接霍爾傳感器后電壓比較器忘記接正極導(dǎo)致不顯示,經(jīng)

10、過仔細檢查后發(fā)現(xiàn)原來是忘記接正極了。2、設(shè)計體會整個畢業(yè)設(shè)計過程是對自己大學(xué)三年所學(xué)知識歸納總結(jié)和應(yīng)用, 也就是把理論知識用到實踐之中去。 讓理論和實 踐相結(jié)合, 以此產(chǎn)生實際的成果。 而這正是我們學(xué)習(xí)理論知 識的目的之所在。除此之外,我們要在擁有扎實的專業(yè)知識的前提條件下,在整個設(shè)計過程中要有信心和耐心,對自己有信心,相信自己能夠很好的完成本次設(shè)計任務(wù)。在不斷發(fā)現(xiàn)問題進而解決問題, 這是一個再學(xué)習(xí)的過程, 其本身就是對自己的 一次鍛煉,培養(yǎng)了自己獨立思考, 動手解決問題的能力。從而從各個方面得到提高與完善了自己, 使自己的各個方面提高到一個新的臺階,同時為以后的工作打下基礎(chǔ)。在本次畢業(yè)設(shè)計中

11、, 特別要感謝李老師以及其他老師和同學(xué)給我們的熱心幫助和鼓勵, 才使得我們的畢業(yè)設(shè)計能夠很好的完成。3、對設(shè)計的建議這次設(shè)計沒有完成發(fā)揮部分即實現(xiàn)識別正反轉(zhuǎn)的功能,而且在轉(zhuǎn)速盤的設(shè)計也可以通過單片機控制直流電機轉(zhuǎn)速和正反轉(zhuǎn)。七、程序#include #include #define uchar unsigned char /定義無符號 #define uint unsigned int /無符號整形sbit Icdrs 二P 2八4;/ 數(shù)據(jù)命令sbit Icdrw二P 2八5;/讀寫控制端sbit Icde n=P 2八6;使能端口uint num,num4,int_tp,timej,fIg

12、_caI ,distance,t ;uchar temp216; /定義一個 16 位的數(shù)組fIoat speed,v;uchar min,sec,num1;/* 延時 z ms */void deIay(uchar z)uchar x,y;for(x=z;x0;x-)for(y=110;y0;y-);void write_com(uchar com )lcdrs=0;delay(5);P0=com ;lcden=1;delay(5);lcden=0;void write_data(uchar dataa )lcdrs=1;delay(5);lcden=1;P0=dataa;delay(5);

13、lcden=0;/*寫入字符串函數(shù)*/void write_string(unsigned char x,unsigned char y,unsigned char *s)if (y = 0)write_com(0x80 + x);/表示第一行elsewrite_com(0xC0 + x);/表示第二行while (*s)write_data( *s);s +;/*寫入字符函數(shù)*/void write_char(unsigned char x,unsigned char y,unsigned char Data)if (y = 0)write_com(0x80 + x);elsewrite_c

14、om(0xC0 + x);write_data( Data);void init() / 初始化PX0 = 1; IT0 = 1; EX0 = 1; / 外中斷 0 跳變觸 使能 offsec=0;min=0;num=0;num1=0;speed=0;TMOD=0x01; /0x15 時速度指示/TH0 = 0xff;/TL0 = 0x5a; /500us (65536-166) /256=255 %256=90TH0 = (65535-50000)/256;/50msTL0 = (65535-50000)%256;ET0=1;/定時器TR0=1;EA=1;lcden=0;lcdrw=0;wr

15、ite_com(0x38); / 設(shè)置 16x2 顯示, 5x7 點陣,8 位數(shù)據(jù)接口write_com(0x01); /開顯示。不顯示光標write_com(0x14); /寫一個字符后地址指針加一write_com(0x0c);/顯示清零void main()init();while(1)if(flg_cal=1)flg_cal= 0;/if(distance65530)distance=distance+num1;speed=num1*30 v=distance*30/t;num1=0;sprintf(temp2, V= %5.1f r/min, speed);/ wnte_stri n

16、g(O,O,te mp 2);/ 顯示第一行sprin tf(te mp 2, v= %5.1f r/mi n, v );/ write_stri ng(0,1,te mp 2);/ 顯示第二行void t0_time()interrupt 1TR0 = 0;ET0 = 0;/TH0 = 0xff;/TL0 = 0x5a;/計時初值TH0 = (65535-50000)/256;/50msTL0 =(65535-50000)%256;timej+; /超過 3.5S 無中斷相應(yīng),即判斷速度為0,則最低速度 2.04km/hif(timej = 20)timej =0;flg_cal=1;t+;if(t=65535)t=0;ET

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論