freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的轉(zhuǎn)速溫度智能測控系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(參考版)

2025-06-25 02:31本頁面
  

【正文】 // 從第2行 第9列開始顯示 。 //計算百位數(shù)字 D4=x/1000。 //計算個位數(shù)字 D2=(x%100)/10。 //x=1000。 if(TIMERFLAG) { x=TL1+TH1*256。 init_sys()。 /*占空比初始值設(shè)定*/FZ=0。 //指向下字符數(shù)組一個元素 } display_dot()。) { WriteData(string1[i])。 //指向字符數(shù)組的第1個元素 while(string1[i] != 39。 //指向下字符數(shù)組一個元素 } WriteAddress(0x40)。) { WriteData(string[i])。 //指向字符數(shù)組的第1個元素 while(string[i] != 39。 //延時3ms,給硬件一點(diǎn)反應(yīng)時間 WriteAddress(0x00)。 //儲存溫度的小數(shù)部分LcdInitiate()。 //儲存暫存器的溫度高位unsigned char TN。unsigned char TL。 //延時1ms給硬件一點(diǎn)反應(yīng)時間}void main(){ unsigned char i。 //寫顯示地址,將在第2行第11列開始顯示 WriteData(digit[y])。 //將個位數(shù)字的字符常量寫入LCD Delay(1)。 //將十位數(shù)字的字符常量寫入LCD } WriteData(digit[k])。 //寫顯示地址,將在第1行第7列開始顯示 if(flag==1) //負(fù)溫度時 顯示“—” { WriteData(digit[10])。 //取十位 l=y%10。 //j,k,l分別儲存溫度的百位、十位和個位 j=y/100。 //將小數(shù)點(diǎn)的字符常量寫入LCD Delay(1)。.39。 }}/*****************************************************函數(shù)功能:顯示溫度的小數(shù)點(diǎn)***************************************************/ void display_dot(void){ WriteAddress(0x09)。 } /*對占空比值限定范圍*/ if (ZKB1100) ZKB1=50。 } } if (!Key_jiansu) //如果按了鍵,減少占空比 { Delay(3)。}void zhankongbi(void) { if (!Key_jiasu) //如果按了+鍵,增加占空比 { Delay(3)。 IT0=1。 //允許定時器0中斷 ET1=1。 //開啟定時器0 TR1=1。 TL1=0。 TL0=V_TL0。 void init_sys(void) /*系統(tǒng)初始化函數(shù)*/ { /*定時器初始化*/ TMOD=V_TMOD。 //定義字符數(shù)組顯示提示信息unsigned char code string1[ ]={zhuansu}。 //負(fù)溫度標(biāo)志 和臨時暫存變量unsigned char code digit[ ]={0123456789}。unsigned char ZKB1,click1=0。//控制端sbit FZ=P1^1。//加速鍵 對應(yīng)實(shí)驗(yàn)板上的K5sbit Key_jiansu=P1^5。在這里尤其要感謝李銳老師,從論文題目的選定到論文寫作的指導(dǎo),感謝您的悉心的點(diǎn)撥。大學(xué)時代的老師治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。在這四年的求學(xué)生涯中師長、親友給與了我大力支持,在這個翠綠的季節(jié)我將邁開腳步走向遠(yuǎn)方,懷念,思索,而人生的思考才剛剛開始。學(xué)習(xí)并使用單片機(jī)為核心進(jìn)行設(shè)計,將為我們電子工作者打開一扇通往電子設(shè)計新出路的大門。 通過本次的設(shè)計,是我感覺到單片機(jī)的應(yīng)用會越來越廣泛,而且,在醫(yī)療事業(yè)的發(fā)展中,單片機(jī)也會越來越重要。而由于競爭越來越激烈,現(xiàn)在企業(yè)發(fā)展的趨勢是如何最有效的提高生產(chǎn)效率,降低生產(chǎn)成本。目前,測溫控溫系統(tǒng)得到快速的發(fā)展,國外的測量控制系統(tǒng)已經(jīng)成熟,產(chǎn)品也較多。特別是沿海地區(qū)的玩 具廠等生產(chǎn)產(chǎn)品多數(shù)用到單片機(jī),并不斷地輻射向內(nèi)地。這樣產(chǎn)品的體積變小了,成本也降低了,長期使用也不會擔(dān)心精度達(dá)不到了。以前沒有單片機(jī)時,這些東西也能做,但是只能使用復(fù)雜的模擬電路,然而這樣做出來的產(chǎn)品不僅體積大,而且成本高,并且由于長期使用, 元器件不斷老化,控制的精度自然也會達(dá)不到標(biāo)準(zhǔn)。大學(xué)生活雖然結(jié)束了,但我們的學(xué)習(xí)還沒有結(jié)束,只有不斷學(xué)習(xí),用知識充實(shí)自己的頭腦,才能在未來社會有一席之地,才能為社會的發(fā)展做出應(yīng)有的貢獻(xiàn),一句話:學(xué)無止境。無論從專業(yè)知識、動手能力,還是毅志品質(zhì),都使我受益非淺。硬件設(shè)計包括繪制電路原理圖,生成圖后制作電路板、插件焊件、再做硬件測試。而本次設(shè)計主要是完成兩方面工作,軟件程序設(shè)計和硬件電路板設(shè)計。另外,由于電機(jī)的轉(zhuǎn)盤是采用塑料盤片磨制而成,高速旋轉(zhuǎn)時容易打飄不穩(wěn),導(dǎo)致獲得的脈沖信號頻率與實(shí)際轉(zhuǎn)速有一定的誤差,最后電機(jī)在低速旋轉(zhuǎn)時出現(xiàn)抖動,測得的轉(zhuǎn)速不穩(wěn)定。PROM的AT89C51單片機(jī)控制傳感器的自動化溫度監(jiān)控系統(tǒng)。軟件算法采用設(shè)定值和測量值相比較的算法。第6章 總結(jié)與展望 總結(jié)近三個月的畢業(yè)設(shè)計即將結(jié)束,這意味著我們的大學(xué)生活也要結(jié)束了,但我們的學(xué)習(xí)沒有結(jié)束,在本次設(shè)計中,我們所學(xué)過的理論知識接受了實(shí)踐的檢驗(yàn),增強(qiáng)我的綜合運(yùn)用所學(xué)知識的能力及動手能力,為以后的學(xué)習(xí)和工作打下了良好的基礎(chǔ)。在綜合調(diào)試的最后階段,應(yīng)在目標(biāo)系統(tǒng)的晶振頻率工作,使系統(tǒng)全速運(yùn)行目標(biāo)程序,實(shí)現(xiàn)了預(yù)定功能技術(shù)指標(biāo)后,便可將軟件固化,然后在運(yùn)行固化的目標(biāo)程序,成功后目標(biāo)系統(tǒng)便可脫機(jī)運(yùn)行。3.綜合調(diào)試在完成了各個模塊程序(或各個任務(wù)程序)的調(diào)試工作以后,便可進(jìn)行系統(tǒng)的綜合調(diào)試。如果用于測試的數(shù)據(jù)沒有全部覆蓋實(shí)際計算的原始數(shù)據(jù)的類型,調(diào)試沒有發(fā)現(xiàn)錯誤可能在系統(tǒng)運(yùn)行過程中暴露出來。計算程序的修改視錯誤性質(zhì)而定。根據(jù)計算程序的功能,事先準(zhǔn)備好一組測試數(shù)據(jù)。軟件調(diào)試所使用的方法有:計算程序的調(diào)試方法、I/O處理程序的調(diào)試法、綜合調(diào)試法等。這類錯誤大多是由于計算程序中的錯誤引起的。解決方法:修改中斷控制寄存器(IE,IP)的初值設(shè)置。2.不響應(yīng)中斷CPU不響應(yīng)中斷或不響應(yīng)某一個中斷這種錯誤的現(xiàn)象是連續(xù)運(yùn)行時不執(zhí)行中斷任務(wù)程序的規(guī)定操作,當(dāng)斷點(diǎn)設(shè)在中斷入口或中斷服務(wù)程序中時碰不到斷點(diǎn)。在采用實(shí)時多任務(wù)操作系統(tǒng)時,錯誤可能在操作系統(tǒng)中,沒有完成正確的任務(wù)調(diào)度操作,也可能在高優(yōu)先級任務(wù)程序中,該任務(wù)不釋放處理器,使CPU在該任務(wù)中死循環(huán)。設(shè)計軟件部分出現(xiàn)這種錯誤的現(xiàn)象:1.當(dāng)以斷點(diǎn)或連續(xù)方式運(yùn)行時,目標(biāo)系統(tǒng)沒有按規(guī)定的功能進(jìn)行操作或什么結(jié)果也沒有,這是由于程序轉(zhuǎn)移到意外之處或在某處死循環(huán)所造成的。 2.聯(lián)仿真器在線調(diào)試測試RAM存儲器:用仿真器寫命令將一批數(shù)據(jù)寫入樣機(jī)中擴(kuò)展的RAM,然后用讀命令讀出其內(nèi)容,若對任意單元讀出和寫入內(nèi)容一致,則擴(kuò)展RAM和單片機(jī)的連接沒有邏輯錯誤。第二步是加電后檢查各個插件上引腳的電位,仔細(xì)測量各點(diǎn)電位是否正常,尤其應(yīng)注意單片機(jī)插座上的各點(diǎn)電位,若有高壓,聯(lián)機(jī)時將會損壞仿真器。1.靜態(tài)測試在樣機(jī)加電之前,首先用萬用表等工具,根據(jù)硬件電器原理圖和裝配圖仔細(xì)檢查樣機(jī)線路的正確性,并核對元器件的型號、規(guī)格和安裝是否符合要求。本設(shè)計中就出現(xiàn)電源故障經(jīng)過一個穩(wěn)壓電路才使其正常工作。電源的故障包括:電壓值不符和設(shè)計要求,電源引出線和插座不對應(yīng),各檔電源之間的短路,變壓器功率不足,內(nèi)阻大,負(fù)載能力差等。解決方法:在設(shè)計過程中要明確各元器件的工作條件,嚴(yán)格按照制作要求進(jìn)行操作,損壞的元器件要及時更換,以免損壞其他元件或影響電路功能的實(shí)現(xiàn)。解決方法:在畫原理圖時仔細(xì)檢查、校正即可解決。單片機(jī)應(yīng)用系統(tǒng)的硬件和軟件調(diào)試是交叉進(jìn)行的,但通常是先排除樣機(jī)中明顯的硬件故障,尤其是電源故障,才能安全地和仿真器相連,進(jìn)行綜合調(diào)試。 //本次測量值賦給上次測量值PreGet_I=LastGet_I。Lu=u。 //下次輸入if(u1000)u=1000。 //允許一定誤差else Du=Kp*Perror+Ki*Ierror+Kd*Derror。 //積分Derror=e2*Le+Pe。(上上次誤差) //e(k2)Perror=eLe。(誤差=設(shè)定值實(shí)測值) //e(k)Le=LastGet_ISet_I。 這里我們通過計算機(jī)PID 控制算法程序?qū)崿F(xiàn)PID 控制器的功能。微分控制可以減小超調(diào)量,克服振蕩,使系統(tǒng)的穩(wěn)定性提高,同時加快系統(tǒng)的動態(tài)響應(yīng)速度,減小調(diào)整時間,從而改善系統(tǒng)的動態(tài)性能。因而,只要有足夠的時間,積分控制將能完全消除誤差,使系統(tǒng)誤差為零,從而消除穩(wěn)態(tài)誤差。比例放大系數(shù)的加大,會引起系統(tǒng)的不穩(wěn)定。 比例控制能迅速反應(yīng)誤差,從而減小穩(wěn)態(tài)誤差。當(dāng)有按鍵按下時則將鍵值返回到服務(wù)函數(shù)進(jìn)行處理。在進(jìn)行C程序編譯與調(diào)試時我們使用keil uvision4軟件來進(jìn)行仿真。按整體功能分為多個不同的模塊,單獨(dú)設(shè)計、編程、調(diào)試,然后將各個模塊裝配聯(lián)調(diào),組成完整的軟件。 圖15 按鍵圖 第4章 系統(tǒng)軟件設(shè)計硬件電路完成以后,進(jìn)行系統(tǒng)軟件設(shè)計。當(dāng)有按鍵按下時,與按鍵相連的I\O口會被拉低。如圖14所示圖14 顯示電路設(shè)計由于按鍵只用5個,分別為實(shí)現(xiàn)電機(jī)正轉(zhuǎn)、電機(jī)加速、電機(jī)減速、電機(jī)反轉(zhuǎn)、電機(jī)停止。在本設(shè)計中采用外部供電方式實(shí)現(xiàn)DS18B20傳感器與單片機(jī)的連接,其接口電路如圖13所示。這種情況下,用單片機(jī)的一個I/O口來完成對DS18B20總線的上拉。整形電路圖如圖12所示:圖12 比較器整形電路 圖13 溫度傳感器接口DS18B20溫度傳感器只有三根外引線:單線數(shù)據(jù)傳輸總線端口DQ ,外供電源線VDD,共用地線GND。這樣在以后的軟件設(shè)計中能夠較為方便的計算出脈沖頻率。設(shè)計中轉(zhuǎn)盤的圓孔的 實(shí)際個數(shù)受到技術(shù)的限制。轉(zhuǎn)盤的圓孔的個數(shù)決定了測量的精度,個數(shù)越多,精度越高。 測速電路主要由采集電路和整形電路兩部分。ENA與ENB直接接入6V邏輯電源也就是說兩個電機(jī)時刻都工作在使能狀態(tài),控制電機(jī)的運(yùn)行狀態(tài)只有通過J1與J2兩個接口。 第3章 系統(tǒng)硬件電路的設(shè)計 單片機(jī)最小系統(tǒng)電路設(shè)計(主控電路) 圖8 單片機(jī)最小系統(tǒng) 圖9 電機(jī)驅(qū)動電路設(shè)計L298有兩路電源分別為邏輯電源和動力電源,上圖中6V為邏輯電源,12V為動力電源。Op現(xiàn)今放大器種類繁多,一般仍以運(yùn)算放大器(Operational圖7 引腳圖物理量的感測在一般應(yīng)用中,經(jīng)常使用各類傳感器將位移、角度、壓力、與流量等物理量轉(zhuǎn)換為電流或電壓信號,之后再由量測此電壓電流信號間接推算出物理量變化,以達(dá)成感測、控制的目的。 這些類型還具有廣泛的共同模式,差模信號范圍和低失調(diào)電壓調(diào)零能力與使用適當(dāng)?shù)碾娢?。L298還提供一個額外的電壓輸入,所以其邏輯電路可以工作在更低的電壓下。L298提供兩個使能輸入端,可以在不依賴于輸入信號的情況下,使能或禁用L298器件。是一種二相和四相電機(jī)的專用驅(qū)動器,即內(nèi)含二個H橋的高電壓大電流雙全橋式驅(qū)動器,接收標(biāo)準(zhǔn)TTL邏輯電平信號,可驅(qū)動46V、2A以下的電機(jī)。它可以在與光軸0到25的范圍改變發(fā)射角,使光束幾乎是從一根發(fā)射線,經(jīng)過反射后,還是從這根反射線返回。三角反射板是結(jié)構(gòu)牢固的發(fā)射裝置。在其后面是檢測電路,它能濾出有效信號和應(yīng)用該信號。接收器有光電二極管、光電三極管、光電池組成。發(fā)送器對準(zhǔn)目標(biāo)發(fā)射光束,發(fā)射的光束一般來源于半導(dǎo)體光源,發(fā)光二極管(LED)、激光二極管及紅外發(fā)射二極管。 光電傳感器是通過把光強(qiáng)度的變化轉(zhuǎn)換成電信號的變化來實(shí)現(xiàn)控制的。 圖 3 管腳圖7.DS18S20具有負(fù)載特性,當(dāng)電源極性接反時,芯片不會因發(fā)熱而燒毀,但是不能正常的工作。5.每片DS18S20具有唯一的64位序列碼,這些碼允許多片DS18S20在同一條1Wire總線上工作,因而,可方便地使用單個微處理器控制分布在大范圍內(nèi)的多片DS18S20器件。176。C至+85176。C至+125176。同時,在使用過程中,它不需要任何的外圍的元件,全部的傳感元件和轉(zhuǎn)換電路集成在形狀如一只三極管的集成電路內(nèi)。3.DS18S20通過1Wire174。:1.DS18S20的適應(yīng)電壓范圍更寬,其范圍為:,而且它能夠直接由數(shù)據(jù)線獲取電源(寄生電源),無需外部工作電源。因此,在溫度測量系統(tǒng)中,采用抗干擾能力較強(qiáng)的新型數(shù)字溫度傳感器是解決這些問題的最有效的方案
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1