




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、智能儀表設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)課題名稱(chēng) 直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x 學(xué)生姓名 所在班級(jí) 指導(dǎo)教師 揚(yáng)州大學(xué)能源與動(dòng)力工程學(xué)院二一 年九月總 目 錄第一部分:任務(wù)書(shū) 第二部分:課程設(shè)計(jì)報(bào)告 第 一 部 分任務(wù)書(shū)智能儀表課程設(shè)計(jì)課程設(shè)計(jì)任務(wù)書(shū)一、課題名稱(chēng)溫度測(cè)量?jī)x設(shè)計(jì)二、設(shè)計(jì)內(nèi)容及設(shè)計(jì)要求利用pt100熱電阻作為測(cè)溫元件,設(shè)計(jì)一個(gè)溫度測(cè)量?jī)x,具有下面的功能:1. 測(cè)量范圍為0500,精度誤差小于1。2. lcd液晶顯示當(dāng)前溫度值和溫度動(dòng)態(tài)曲線3. 通過(guò)繼電器通斷控制溫度范圍45854. 具有rs232通信接口。三、時(shí)間安排第一周:星期一星期二:布置任務(wù),熟悉資料,確定儀表的功能要求、性能指標(biāo)。熟悉實(shí)驗(yàn)板原理圖和
2、印刷板圖。星期三星期五:進(jìn)行儀表的方案選擇,確定主要芯片、工作方式、輸入輸出信號(hào)的接口方式、鍵盤(pán)和顯示方式、以及通信方式。進(jìn)行硬件設(shè)計(jì)和元器件選擇,畫(huà)出硬件原理圖。第二周:星期一星期五:根據(jù)硬件原理圖,焊接硬件電路;測(cè)試硬件電路的功能;軟件設(shè)計(jì),包括軟件需求說(shuō)明、軟件結(jié)構(gòu)框圖、主要軟件功能模塊的流程圖;編寫(xiě)程序。第三周:星期一星期三:調(diào)試程序,聯(lián)調(diào)軟件和硬件。星期四星期五:寫(xiě)課程設(shè)計(jì)報(bào)告。四、應(yīng)交成果應(yīng)交成果包括:n 紙質(zhì)課程設(shè)計(jì)報(bào)告和電子文檔;n 硬件原理圖的protel99se文件,程序;n 可以演示的硬件和軟件成果。五、課程報(bào)告內(nèi)容課程設(shè)計(jì)報(bào)告應(yīng)包括下列部分:n 課程設(shè)計(jì)任務(wù)書(shū)n 儀表的
3、功能要求、性能指標(biāo)要求。n 方案選擇:提出多種方案,進(jìn)行方案比較,說(shuō)明選定方案的理由,描述硬件和軟件的功能分工。n 硬件設(shè)計(jì):包括硬件結(jié)構(gòu)框圖、原理圖及其各個(gè)主要環(huán)節(jié)的工作原理說(shuō)明,元器件選擇的計(jì)算方法或者理由,利用提供的實(shí)驗(yàn)板焊接元器件。n 軟件設(shè)計(jì):首先提出軟件的功能需求,然后進(jìn)行軟件的結(jié)構(gòu)設(shè)計(jì),再畫(huà)出主要功能模塊的軟件框圖。n 程序編寫(xiě)和調(diào)試。n 設(shè)計(jì)小結(jié)。報(bào)告中硬件原理于用protel99se畫(huà)出,軟件框圖和程序流程圖用microsoft visio畫(huà)出。 第 二 部 分課程設(shè)計(jì)報(bào)告目 錄第一章 設(shè)計(jì)內(nèi)容及要求11.1 課題名稱(chēng)11.2 儀表的功能要求及性能指標(biāo)12.1 測(cè)速裝置的選擇
4、22.2 顯示方案的選擇22.3 總體方案的設(shè)計(jì)2第三章 硬件設(shè)計(jì)33.1 硬件結(jié)構(gòu)框圖33.2 電路各主要環(huán)節(jié)工作原理33.2.1 直流電機(jī)驅(qū)動(dòng)電路33.2.2 光電碼盤(pán)測(cè)速電路43.2.3 程序下載模塊63.2.4 單片機(jī)控制系統(tǒng)73.2.5 電機(jī)工作狀態(tài)轉(zhuǎn)換電路73.2.6 lcd1602顯示電路83.2.7 直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x硬件總原理圖,如圖3-139第四章 軟件設(shè)計(jì)94.1 軟件實(shí)現(xiàn)的功能94.2 各環(huán)節(jié)程序框圖104.2.1 主程序框圖,如圖4-1104.2.2 中斷服務(wù)程序框圖,如圖4-2114.2.3 加速、減速程序框圖,如圖4-3和4-412第五章 程序編寫(xiě)13第六章 運(yùn)行
5、與調(diào)試146.1 串口程序下載及顯示電路調(diào)試146.2 借助函數(shù)發(fā)生器調(diào)試基本程序146.3 電機(jī)與光電碼盤(pán)測(cè)速電路調(diào)試146.4 直流電機(jī)驅(qū)動(dòng)電路調(diào)試146.5 電機(jī)工作狀態(tài)轉(zhuǎn)換按鍵調(diào)試15第七章 設(shè)計(jì)小結(jié)16附錄一 成果實(shí)物照片展示19第一章 設(shè)計(jì)內(nèi)容及要求1.1 課題名稱(chēng) 1.2 儀表的功能要求及性能指標(biāo)1. 測(cè)量范圍為0500,精度誤差小于1。2. lcd液晶顯示3. 通過(guò)繼電器通斷控制4. 具有rs232通信接口。第三章 硬件設(shè)計(jì)3.1 硬件結(jié)構(gòu)框圖直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x原理框圖主要由電機(jī)、直流電機(jī)驅(qū)動(dòng)模塊、光電碼盤(pán)、單片機(jī)、lcd1602顯示器、狀態(tài)開(kāi)關(guān)等組成;通過(guò)傳感器光電碼盤(pán)將轉(zhuǎn)速
6、轉(zhuǎn)換為相應(yīng)的頻率量后送入單片機(jī)計(jì)數(shù),然后經(jīng)過(guò)處理后,由單片機(jī)輸出信號(hào)lcd1602顯示。硬件原理框圖,如圖3-1傳感器模塊單片機(jī)顯示模塊直流電動(dòng)機(jī)電動(dòng)機(jī)驅(qū)動(dòng)模塊兩個(gè)狀態(tài)轉(zhuǎn)換按鍵圖3-1 電機(jī)轉(zhuǎn)速測(cè)量?jī)x硬件框圖3.2 電路各主要環(huán)節(jié)工作原理3.2.1 直流電機(jī)驅(qū)動(dòng)電路(1)l298n構(gòu)成的電路原理圖,如圖3-2圖3-2 直流電機(jī)驅(qū)動(dòng)電路原理圖(2)直流電機(jī)驅(qū)動(dòng)模塊l298n管腳及功能,如圖3-3圖3-3 l298n管腳圖l298n是st公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。該芯片采用15腳封裝。主要特點(diǎn)是:工作電壓高,最高工作電壓可達(dá)46v;輸出電流大,瞬間峰值電流可達(dá)3a,持續(xù)工作電流為2
7、a;額定功率25w。內(nèi)含兩個(gè)h橋的高電壓大電流全橋式驅(qū)動(dòng)器,可以用來(lái)驅(qū)動(dòng)直流電動(dòng)機(jī)和步進(jìn)電動(dòng)機(jī)、繼電器線圈等感性負(fù)載;采用標(biāo)準(zhǔn)邏輯電平信號(hào)控制;具有兩個(gè)使能控制端,在不受輸入信號(hào)影響的情況下允許或禁止器件工作,有一個(gè)邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測(cè)電阻,將變化量反饋給控制電路。使用l298n芯片驅(qū)動(dòng)電機(jī),該芯片可以驅(qū)動(dòng)一臺(tái)兩相步進(jìn)電機(jī)或四相步進(jìn)電機(jī),也可以驅(qū)動(dòng)兩臺(tái)直流電機(jī)m1和m2。工作原理:引腳enablea、enableb可用于輸入pwm脈寬調(diào)制信號(hào)對(duì)電機(jī)m1與m2進(jìn)行調(diào)速控制。輸入信號(hào)端input1接高電平,輸入端input2接低電平時(shí),電機(jī)m1正轉(zhuǎn);如果信
8、號(hào)端input1接低電平,input2接高電平,電機(jī)m1反轉(zhuǎn)??刂屏硪慌_(tái)電機(jī)是同樣的方式,輸入信號(hào)端input3接高電平,輸入端input4接低電平,電機(jī)m2正轉(zhuǎn),反之則反轉(zhuǎn)。 (3)直流電機(jī)驅(qū)動(dòng)電路工作原理直流電機(jī)驅(qū)動(dòng)芯片l298n受單片機(jī)的控制,當(dāng)in1與in2分別接收到單片機(jī)發(fā)出的高電平和低電平信號(hào),直流電機(jī)對(duì)應(yīng)接到out1與out2引腳上,ena持續(xù)接收到高電平“1”時(shí),直流電機(jī)全速正轉(zhuǎn)。而當(dāng)單片機(jī)向ena發(fā)出脈寬調(diào)制信號(hào)pwm給l298n的ena引腳時(shí),直流電機(jī)的轉(zhuǎn)速便實(shí)現(xiàn)可調(diào)。另外,電路中四只續(xù)流二極管起到保護(hù)作用。3.2.2 光電碼盤(pán)測(cè)速電路(1)光電碼盤(pán)測(cè)速電路原理圖,如圖3-
9、4圖3-4 光電碼盤(pán)測(cè)速接線圖(2)光電碼盤(pán)傳感器管腳及功能,如圖3-51電源2地3輸出圖3-5 光電碼盤(pán)管腳1、具有信號(hào)輸出指示。2、單路信號(hào)輸出。3、輸出有效信號(hào)為低電平。4、靈敏度不可調(diào)。5、可用于工件計(jì)數(shù)、電機(jī)測(cè)速。6、電路板輸出開(kāi)關(guān)量。圖3-6 光電碼盤(pán)電路原理圖原理圖說(shuō)明:如圖所示,傳感器由兩個(gè)光電二極管(一個(gè)負(fù)責(zé)發(fā)送一個(gè)負(fù)責(zé)接收)、電壓比較電路等簡(jiǎn)單原件共同組成。當(dāng)碼盤(pán)柵格擋住兩個(gè)二極管之間的光時(shí),比較器3端電壓為高,則1端輸出電壓低,既傳感器輸出out為高電平(此時(shí)二極管亮),當(dāng)柵格沒(méi)有阻擋光時(shí),3端電壓低,從而1端出低即此時(shí)out出高(此時(shí)二極管滅)。就這樣一直輸出為方波,方
10、波的頻率反映了電機(jī)的轉(zhuǎn)速。3.2.3 程序下載模塊(1)max232芯片構(gòu)成的程序下載電路原理圖,如圖3-7圖3-7 max232程序下載電路圖(2)max232芯片管腳及說(shuō)明,如圖3-8圖3-8 max232芯片 (3)程序下載電路工作原理由于電腦串口rs232電平是-10v10v,而一般的單片機(jī)應(yīng)用系統(tǒng)的信號(hào)電壓是ttl電平為0+5v,max232芯片就是用來(lái)進(jìn)行電平轉(zhuǎn)換的,該器件包含兩個(gè)驅(qū)動(dòng)器、兩個(gè)接收器和一個(gè)電壓發(fā)生器電路,用來(lái)提供tia/eia-232-f電平。max232符合tia/eia-232-f標(biāo)準(zhǔn),每一個(gè)接收器將tia/eia-232-f電平轉(zhuǎn)換成5-v ttl/cmos電
11、平,每一個(gè)發(fā)送器將ttl/cmos電平轉(zhuǎn)換成tia/eia-232-f電平。max232的r1out、t1in分別與單片機(jī)的rxd、txd相連,然后max232的t1out、r1in分別與上位機(jī)pc的txd、rxd相連,這樣單片機(jī)就可以通過(guò)max232實(shí)現(xiàn)與上位機(jī)pc機(jī)的數(shù)據(jù)傳輸。3.2.4 單片機(jī)控制系統(tǒng)(1)單片機(jī)控制系統(tǒng)原理圖,如圖3-9圖3-9 單片機(jī)控制系統(tǒng)原理圖(2)單片機(jī)控制系統(tǒng)組成及功能直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x的單片機(jī)系統(tǒng)由石英晶體和微調(diào)電容構(gòu)成的時(shí)鐘振蕩電路、復(fù)位電路及單片機(jī)構(gòu)成。實(shí)現(xiàn)與上位機(jī)的通信(程序下載)功能,對(duì)霍爾開(kāi)關(guān)轉(zhuǎn)換的數(shù)字信號(hào)進(jìn)行運(yùn)算和處理,并控制zlg7290八位數(shù)
12、碼管顯示轉(zhuǎn)速。3.2.5 電機(jī)工作狀態(tài)轉(zhuǎn)換電路(1)電機(jī)工作狀態(tài)轉(zhuǎn)換控制電路圖,如圖3-10圖3-10 電機(jī)工作狀態(tài)轉(zhuǎn)換控制電路 (2)電路原理說(shuō)明設(shè)定兩個(gè)按鍵sw1、sw2,分別定義為加速按鍵和減速按鍵,即當(dāng)sw1被按下時(shí),電機(jī)按照固定的比例加速,而當(dāng)sw2被按下時(shí),電機(jī)按照固定的比例減速。軟件上,通過(guò)編程由單片機(jī)控制直流電機(jī)驅(qū)動(dòng)電路輸出的pwm信號(hào)來(lái)實(shí)現(xiàn)這一功能。3.2.6 lcd1602顯示電路(1)顯示電路原理圖,如圖3-11圖3-11 顯示電路圖(2)顯示電路說(shuō)明因?yàn)橹熬鸵呀?jīng)熟悉lcd1602的使用,因此使用起來(lái)十分方便快捷,通過(guò)p0口將數(shù)據(jù)直接傳送到顯示器即可。顯示位數(shù)自定,還可
13、以顯示英文字符(如:the velocity)很人性化。3.2.7 直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x硬件總原理圖,如圖3-13圖3-13 總原理圖第四章 軟件設(shè)計(jì)4.1 軟件實(shí)現(xiàn)的功能軟件部分主要是對(duì)光電傳感器輸出的由電機(jī)轉(zhuǎn)動(dòng)產(chǎn)生的脈沖信號(hào)轉(zhuǎn)換而來(lái)的數(shù)字電平信號(hào)進(jìn)行運(yùn)算和處理,并控制lcd1602電路實(shí)時(shí)地顯示電機(jī)轉(zhuǎn)速。另外,控制單片機(jī)實(shí)時(shí)查詢(xún)兩個(gè)功能按鍵的狀態(tài),根據(jù)按鍵的狀態(tài)來(lái)改變直流電機(jī)驅(qū)動(dòng)芯片l298n輸出的pwm信號(hào),從而控制電機(jī)工作狀態(tài)的轉(zhuǎn)換,即適當(dāng)?shù)丶铀?、減速,并且由顯示電路顯示加速或減速后的電機(jī)轉(zhuǎn)速值。4.2 各環(huán)節(jié)程序框圖4.2.1 主程序框圖,如圖4-1圖4-1 主程序框圖說(shuō)明:主程序包括
14、lcd1602初始化程序、控制l298n輸出pwm信號(hào)初始化程序、定時(shí)/計(jì)數(shù)器中斷初始化程序。并且在主程序里通過(guò)對(duì)各設(shè)定標(biāo)志位進(jìn)行判斷從而實(shí)現(xiàn)對(duì)加速子程序、減速子程序和顯示子程序的調(diào)用,進(jìn)而實(shí)現(xiàn)加速、減速和顯示功能。4.2.2 中斷服務(wù)程序框圖,如圖4-2圖4-2 中斷服務(wù)程序說(shuō)明:中斷服務(wù)程序首先對(duì)定時(shí)/計(jì)數(shù)器的初值重新賦值,晶振為12mhz,初值設(shè)定為64536,時(shí)間為1ms。利用在主程序中已經(jīng)定義的標(biāo)志位ct來(lái)作為取計(jì)數(shù)器值顯示的標(biāo)志,而用與ct同步變化的ctt標(biāo)志位來(lái)作為判斷pwmh輸出變化的標(biāo)志。從而實(shí)現(xiàn)在一定占空比的pwm脈沖信號(hào)情況下對(duì)電機(jī)轉(zhuǎn)速實(shí)現(xiàn)實(shí)時(shí)測(cè)量。4.2.3 加速、減速
15、程序框圖,如圖4-3和4-4圖4-3 加速程序框圖圖4-4 減速程序框圖說(shuō)明:當(dāng)加速鍵或減速鍵按下時(shí),主程序調(diào)用加速或減速程序,pwm初值設(shè)定為20,pwmh初值設(shè)定為10,而pwm值不變,改變的是pwmh值,按鍵每被按下一次占空比改變1/20。第五章 程序編寫(xiě)程序編寫(xiě)是一個(gè)邏輯思維展開(kāi)的過(guò)程,也是將程序框圖逐步細(xì)化的過(guò)程,要求編寫(xiě)者思維縝密。程序框圖的繪制是程序編寫(xiě)的重要基礎(chǔ)。如果在編寫(xiě)一個(gè)系統(tǒng)的程序之前,編寫(xiě)者能認(rèn)真思考、繪制程序框圖,而且程序框圖幾經(jīng)修改完善沒(méi)有邏輯錯(cuò)誤,那接下來(lái)的程序編寫(xiě)便很輕松的多,這正是老師反復(fù)強(qiáng)調(diào)的“程序好編,框圖難畫(huà),框圖完成,程序的編寫(xiě)定會(huì)清清楚楚”,而且如果
16、程序運(yùn)行出錯(cuò),單從程序中檢查錯(cuò)誤很難,而回頭看程序框圖便很容易查出邏輯錯(cuò)誤,可見(jiàn)程序框圖的重要性。因此,直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x的程序編寫(xiě)也是在畫(huà)好程序框圖的前提下進(jìn)行的。在繪制程序框圖時(shí)注意主程序、中斷服務(wù)程序、子程序調(diào)用的邏輯順序,并反復(fù)檢查是否存在邏輯、時(shí)序等問(wèn)題,然后再對(duì)每一部分進(jìn)行細(xì)節(jié)分析,繼而再進(jìn)行邏輯檢查,看各部分變量的定義是否有沖突等,最后再利用c語(yǔ)言編寫(xiě)程序,反復(fù)調(diào)試運(yùn)行,首先排查語(yǔ)法錯(cuò)誤,再總體分析邏輯時(shí)序方面的問(wèn)題。直流電機(jī)轉(zhuǎn)速測(cè)量?jī)x的程序參見(jiàn)附錄二。c語(yǔ)言具有一下一些優(yōu)點(diǎn):簡(jiǎn)潔緊湊、靈活方便運(yùn)算符豐富數(shù)據(jù)結(jié)構(gòu)豐富c是結(jié)構(gòu)式語(yǔ)言c語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大c語(yǔ)言允許直接
17、訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作c語(yǔ)言程序生成代碼質(zhì)量高,程序執(zhí)行效率高c語(yǔ)言適用范圍大,可移植性好 第六章 運(yùn)行與調(diào)試6.1 串口程序下載及顯示電路調(diào)試(1)調(diào)試過(guò)程由于單片機(jī)定時(shí)器通信限制,故沒(méi)有實(shí)現(xiàn)單片機(jī)的實(shí)時(shí)通信功能,但依然將max232通信口焊接在電路板上以供下載程序使用。顯示電路的調(diào)試很重要,由于之前在自己的開(kāi)發(fā)板上以經(jīng)進(jìn)行過(guò)系統(tǒng)整體的測(cè)試,因而很幸運(yùn)的是顯示電路沒(méi)有什么問(wèn)題。焊接成功。(2) 調(diào)試的結(jié)果與遇到的問(wèn)題lcd1602顯示正常。 6.2 借助函數(shù)發(fā)生器調(diào)試基本程序(1)調(diào)試過(guò)程根據(jù)軟件的設(shè)計(jì),單片機(jī)可對(duì)外部輸入脈沖進(jìn)行計(jì)數(shù),從而通過(guò)簡(jiǎn)單的運(yùn)算得出頻率,基于這個(gè)原理,
18、我們將函數(shù)信號(hào)發(fā)生器輸出方波接到計(jì)數(shù)端,觀察lcd1602顯示器顯示的頻率是否和函數(shù)發(fā)生器的頻率一致。(2)調(diào)試結(jié)果與遇到的問(wèn)題剛開(kāi)始,顯示器有顯示,示數(shù)基本和函數(shù)發(fā)生器顯示一致,但波動(dòng)和誤差較大,這兒是我們遇到的一個(gè)難題,思考了很長(zhǎng)時(shí)間,反復(fù)檢查程序,但沒(méi)有什么結(jié)果。于是我想到了唯一可能的問(wèn)題就是出現(xiàn)在計(jì)時(shí)上,最后通過(guò)修改計(jì)時(shí)初值,逐漸消除誤差,最終和函數(shù)發(fā)生器顯示一致。6.3 電機(jī)與光電碼盤(pán)測(cè)速電路調(diào)試(1)調(diào)試過(guò)程測(cè)速電路連接好后,將信號(hào)輸出端接入示波器觀察波形。(2)調(diào)試結(jié)果與遇到的問(wèn)題連接好測(cè)試電路后,觀察示波器,輸出為標(biāo)準(zhǔn)的方波,并且電機(jī)的轉(zhuǎn)速不同,輸出的波形的頻率也不同,說(shuō)明電機(jī)
19、與光電碼盤(pán)測(cè)速電路沒(méi)有問(wèn)題。6.4 直流電機(jī)驅(qū)動(dòng)電路調(diào)試(1)調(diào)試過(guò)程將單片機(jī)上定義的直流電機(jī)驅(qū)動(dòng)引腳如p1.0、p1.1、p1.2分別與芯片l298n的使能端ena、in1、in2相連,將電機(jī)的正負(fù)極接至l298n的out1與out2處,檢測(cè)電路的接線不用改變,將事先編寫(xiě)好的程序下載到單片機(jī)里,觀察電機(jī)轉(zhuǎn)動(dòng)情況及顯示情況。(2)調(diào)試結(jié)果與遇到的問(wèn)題電機(jī)正常轉(zhuǎn)動(dòng),但是數(shù)碼顯示數(shù)值為1500r/min-1560r/min,與不加直流電機(jī)驅(qū)動(dòng)電路時(shí)候數(shù)據(jù)有出入,說(shuō)明電機(jī)的驅(qū)動(dòng)電源小于5v,經(jīng)分析,原因是直流電機(jī)驅(qū)動(dòng)電路產(chǎn)生少部分壓降。6.5 電機(jī)工作狀態(tài)轉(zhuǎn)換按鍵調(diào)試(1)調(diào)試過(guò)程將兩個(gè)帶有上拉電阻
20、的按鍵的引出腳接到單片機(jī)的p2.0與p2.1。把編寫(xiě)好的程序下載到單片機(jī)里,已知程序中兩個(gè)按鍵的定義,一次按下其中一個(gè)按鍵,觀察電機(jī)轉(zhuǎn)動(dòng)情況以及數(shù)碼管顯示數(shù)值的變化。(2)調(diào)試結(jié)果與遇到的問(wèn)題當(dāng)加速鍵或減速鍵按下又松開(kāi)后,電機(jī)的轉(zhuǎn)速并沒(méi)有明顯變化,因此在程序中改了pwm信號(hào)的占空比,反復(fù)調(diào)試,電機(jī)的轉(zhuǎn)速在按鍵按下后有了明顯變化,說(shuō)明按鍵電路沒(méi)有問(wèn)題,雖然按鍵有抖動(dòng)現(xiàn)象,但是不影響基本功能,因此只要對(duì)程序進(jìn)行修改并完善就行了。其中,在測(cè)量顯示時(shí)得到,當(dāng)占空比為50%的時(shí)候,電機(jī)轉(zhuǎn)速約為960r/min,而每按下按鍵一次,電機(jī)轉(zhuǎn)速增加或減少約120r/min。本階段調(diào)試用程序參見(jiàn)附錄二。第七章 設(shè)
21、計(jì)小結(jié)參考文獻(xiàn)【1】 張毅剛主編.單片機(jī)原理及應(yīng)用(第一版).高教出版社.2003【2】 程德福 林君主編.智能儀器(第二版).機(jī)械工業(yè)出版社.2009【3】 杜宇人主編.現(xiàn)代電子測(cè)量技術(shù)(第一版).機(jī)械工業(yè)出版社.2009【4】 侯殿有主編.單片機(jī)c語(yǔ)言程序設(shè)計(jì).人民郵電出版社.2010附錄一 成果實(shí)物照片展示附錄二 源程序1、最后成果展示程序#includereg52.h#define uchar unsignedchar#define uint unsignedintuint tm1,tm2,temp,flg,ct,ctt,pwmm,pwm,a,b,c,d,e;sbit ena=p22;
22、sbit in1=p12;sbit in2=p11;sbit alarm=p13;sbit jiak=p20;sbit jiank=p21;/sbit dula=p26;/sbit wela=p27;sbit gui=p25; /*1602顯示程序*/uchar code table=the velocity: ;uchar data table1= r/min;sbit lcden=p27; /p34; /sbit lcdrs=p26; /p35; /uchar num;void delay1(uint z)uint x,y; for(x=z;x0;x-) for(y=110;y0;y-);
23、void write_com(uchar com)lcdrs=0;p0=com;delay1(5);lcden=1;delay1(5);lcden=0;void write_data(uchar date)lcdrs=1;p0=date;delay1(5);lcden=1;delay1(5);lcden=0;void init() /初始化函數(shù)lcden=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);write_com(0x80);for(num=0;num16;num+)write_data(tablenum);delay1(10); write_com(0x80+0x49); for(num=9;num14;num+)write_data(table1num);delay1(10); void display(uint temp) a=temp/10000;/將計(jì)數(shù)值每一位取出b=temp/1000%10;c=temp/100%10;d=temp/10%10;e=temp%10; table13=a+0; /送給數(shù)組待顯示 table14=b+0; table15=c+0; table16=d+0; table17=e+0; write_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美團(tuán)外賣(mài)活動(dòng)策劃方案
- 醫(yī)療器械公司勞動(dòng)合同
- 庭院綠化施工合同
- 高效辦公工具使用解決方案
- 環(huán)保產(chǎn)業(yè)技術(shù)創(chuàng)新與應(yīng)用合作協(xié)議
- 地產(chǎn)項(xiàng)目土地開(kāi)發(fā)合作合同
- 個(gè)人分包勞務(wù)分包合同
- 新興技術(shù)交流及應(yīng)用方案推進(jìn)工作指引
- 醫(yī)療行業(yè)智能化診斷系統(tǒng)構(gòu)建方案
- 戰(zhàn)略合作合同協(xié)議
- 12月腹痛護(hù)理常規(guī)
- 控股集團(tuán)公司組織架構(gòu)圖.docx
- DB11_T1713-2020 城市綜合管廊工程資料管理規(guī)程
- 最常用2000個(gè)英語(yǔ)單詞_(全部標(biāo)有注釋)字母排序
- 氣管套管滑脫急救知識(shí)分享
- 特種設(shè)備自檢自查表
- 省政府審批單獨(dú)選址項(xiàng)目用地市級(jí)審查報(bào)告文本格式
- 往復(fù)式壓縮機(jī)安裝方案
- 漢字的演變甲骨文PPT課件
- 在銀行大零售業(yè)務(wù)工作會(huì)議上的講話講解學(xué)習(xí)
- 古代傳說(shuō)中的藝術(shù)形象-
評(píng)論
0/150
提交評(píng)論