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

正文內(nèi)容

基于at89s51控制的電機(jī)調(diào)速(編輯修改稿)

2025-07-23 21:07 本頁面
 

【文章內(nèi)容簡介】 RC)。主機(jī)ROM的前56位來計(jì)算CRC值,并和存入DS18B20的CRC值作比較,以判斷主機(jī)收到的ROM數(shù)據(jù)是否正確。另外,由于DS18B20單線通信功能是分時完成的,它有嚴(yán)格的時隙概念,因此讀寫時序很重要。通過參閱DS18B20中文資料,得到初始化時序如圖37所示。讀寫時序圖如圖38和圖39所示。圖37 初始化時序圖38 讀時序 圖39 寫時序操作協(xié)議為:初使化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲器操作命令→處理數(shù)據(jù)。具體過程如下所述。①初始化 單總線的所有處理均從初始化開始。初始化過程是主機(jī)通過向作為從機(jī)的DS18B20芯片發(fā)一個有時間寬度要求的初始化脈沖實(shí)現(xiàn)的。初始化后,才可進(jìn)行讀寫操作。②ROM操作命令 總線主機(jī)檢測到DS18B20的存在,便可以發(fā)出ROM操作命令之一。如表33所示。表33 ROM操作命令指 令代 碼Read ROM(讀ROM)[33H]Match ROM(匹配ROM)[55H]Skip ROM(跳過ROM][CCH]③存儲器操作 存儲器操作的命令如表34: 表34 存儲器操作命令指令代碼Write Scratchpad(寫暫存存儲器)[4EH]Read Scratchpad(讀暫存存儲器)[BEH]Copy Scratchpad(復(fù)制暫存存儲器)[48H]Convert Temperature(溫度變換)[44H]對DS18B20操作,先跳過ROM,即是啟動DS18B20進(jìn)行溫度變換,之后通過匹配ROM 再逐一地讀回每個DS18B20的溫度數(shù)據(jù)。在DS18B20組成的測溫系統(tǒng)中,主機(jī)在發(fā)出跳過ROM命令之后,再發(fā)出統(tǒng)一的溫度轉(zhuǎn)換啟動碼44H,就可以實(shí)現(xiàn)所有DS18B20的統(tǒng)一轉(zhuǎn)換,再經(jīng)過250ms后,就可以用很少的時間去逐一讀取。這種方式使其T值往往小于傳統(tǒng)方式。 測溫電路設(shè)計(jì)傳感器數(shù)據(jù)采集電路主要指DS18B20溫度傳感器與單片機(jī)的接口電路。DS18B20可以采用兩種方式供電,一種是采用電源供電方式,如圖310所示,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。另一種是寄生電源供電方式考慮到實(shí)際應(yīng)用中寄生電源供電方式適應(yīng)能力差且易損壞,此處采用電源供電方式,I/。圖 310電源供電方式由于DS18B20采用單線式設(shè)計(jì),所以其接口電路比較簡單,雖然其時序電路比較復(fù)雜,但DS18B20是一個應(yīng)用比較廣泛的芯片因此網(wǎng)上有很多對DS18B20操作的頭文件我們之學(xué)稍加修改一下即可。在設(shè)計(jì)中遇到的最難得問題,是對DS18B20轉(zhuǎn)換后的溫度數(shù)據(jù)的處理。由前面的介紹知單片機(jī)從DS18B20讀出的數(shù)據(jù)是一個16位的數(shù)據(jù),高五位代表的是符號位,即是否大于零度。低四位代表的是小數(shù)位,因keil編譯器處理浮點(diǎn)型數(shù)據(jù)不方便,因此將低四位單獨(dú)去出來,將小數(shù)部分看做整數(shù)部分處理,℃,故只看D3D2兩位數(shù)據(jù),其對應(yīng)的數(shù)據(jù)表如下:表35 小數(shù)數(shù)據(jù)對應(yīng)關(guān)系D3 D2實(shí)際值D3 D2實(shí)際值0 0℃1 0℃0 1℃1 1℃ 電機(jī)模塊設(shè)計(jì)由于單片機(jī)I/O口輸出的電流太小因此不能將電機(jī)直接接在單片機(jī)上,需要加以驅(qū)動電路,驅(qū)動電路有以下三種方案:方案一:采用專用小型直流電機(jī)驅(qū)動芯片。這個方案的優(yōu)點(diǎn)是驅(qū)動電路簡單,幾乎不添加其它外圍元件就可以實(shí)現(xiàn)穩(wěn)定的控制,使得驅(qū)動電路功耗相對較小,而且目前市場上此類芯片種類齊全,價格也比較便宜。方案二:采用繼電器對電動機(jī)的開或關(guān)進(jìn)行控制,通過開關(guān)的切換對電機(jī)的速度進(jìn)行調(diào)整。這個方案的優(yōu)點(diǎn)是電路較為簡單,缺點(diǎn)是繼電器的響應(yīng)時間慢、機(jī)械結(jié)構(gòu)易損壞、壽命較短、可靠性不高。方案三:采用由達(dá)林頓管組成的H型PWM電路。用單片機(jī)控制達(dá)林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài),精確調(diào)整電動機(jī)轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高;H型電路保證了可以簡單地實(shí)現(xiàn)轉(zhuǎn)速和方向的控制;電子開關(guān)的速度很快,穩(wěn)定性也極佳,是一種廣泛采用的PWM調(diào)速技術(shù)。因方案一采用集成芯片,能夠使電路簡單,且工作穩(wěn)定,本設(shè)計(jì)采用的是L298驅(qū)動芯片。 L298芯片驅(qū)動電路設(shè)計(jì)L298芯片是目前市場上較容易買到的直流或步進(jìn)電機(jī)驅(qū)動芯片,它采用單片集成塑裝,是一個高電壓、大電流全雙橋驅(qū)動器,由標(biāo)準(zhǔn)的TTL電平控制。L298支持50V以內(nèi)的電機(jī)控制電壓,在直流運(yùn)轉(zhuǎn)條件下,可以通過高達(dá)2A的電流,因此它滿足了一般小型電機(jī)的控制要求。其內(nèi)部原理結(jié)構(gòu)如圖311。接法見圖312,圖中二極管的作用是消除電機(jī)的反向電動勢,保護(hù)電路,因此采用整流二極管比較合適。PWM控制信號由inin2輸入。如果in1為高電平,in2為低電平時電機(jī)為正向轉(zhuǎn)速,反之in1為低電平,in2為高電平時,電機(jī)為反向轉(zhuǎn)速。ENA引腳為芯片使能端,若為高電平,芯片工作,為低電平,芯片停止工作。圖311 L298內(nèi)部原理結(jié)構(gòu)圖圖312電機(jī)驅(qū)動電路 測速電路設(shè)計(jì)系統(tǒng)中加入了測速電路的目的是為了監(jiān)控電機(jī)是否運(yùn)轉(zhuǎn)正常。測速電路采用了霍爾傳感器,霍爾傳感器的外形圖如圖313左所示,霍爾傳感器的磁場由磁鋼提供,因此霍爾傳感器要和磁鋼配對使用。其測速示意圖如圖313右所示,在非磁材料的圓盤邊上粘貼一塊磁鋼,霍爾傳感器固定在圓盤外緣附近。圓盤每轉(zhuǎn)動一圈,霍爾傳感器便輸出一個脈沖,讓其和單片機(jī)的INT0口相連,每一個脈沖觸發(fā)一次中斷,記一次數(shù),在規(guī)定的時間內(nèi)讀出脈沖數(shù),在根據(jù)數(shù)學(xué)關(guān)系就可算出電機(jī)轉(zhuǎn)速。值得注意的是,脈沖電路不需要再加濾波電路,因?yàn)樾酒瑑?nèi)部已集成了;當(dāng)沒信號產(chǎn)生時,可以換一下磁鋼的方向,其對磁鋼的方向是有要求的;磁鋼和傳感器的距離要小于5mm,一個碼盤上磁鋼數(shù)量以3~6個為好。其電路原理圖如圖314所示。 圖313 霍爾傳感器外形和測速示意圖圖314 測速電路圖 4 PROTEUS軟件仿真按照設(shè)計(jì)要求,對設(shè)計(jì)電路的溫度檢測、轉(zhuǎn)速控制、上位機(jī)控制進(jìn)行了仿真。A B溫度 PWM波形 轉(zhuǎn)速① 溫度控制電機(jī)轉(zhuǎn)速仿真。圖41 溫度對轉(zhuǎn)速的影響仿真結(jié)果在系統(tǒng)中設(shè)計(jì)了當(dāng)溫度低于20度大于0度時電機(jī)低速運(yùn)行,溫度大于20度小于50度時進(jìn)入中速運(yùn)行,從圖41的A圖到B圖可以看到溫度從15到30度,而轉(zhuǎn)速也從153到268r/min。由此可知功能得以實(shí)現(xiàn)。② 按鍵調(diào)速仿真。如圖42所示,A圖是某時刻PWM波的占空比,然后將調(diào)速模式切換入手動調(diào)速,B圖是按動加速鍵后的PWM波占空比,C圖是減速后的PWM波形的占空比。有仿真波形可得,按動加速鍵后占空比增大,電機(jī)加速,按動減速鍵后占空比減小,電機(jī)減速。BAC圖42 按鍵調(diào)速波形③ 是溫度檢測仿真。如圖43所示,主要的仿真方法是給DS18B20設(shè)置不同的溫度,觀查LCD顯示的溫度是否正確。本次仿真設(shè)置了兩個溫度,分別是20℃和30℃,通過仿真在LCD上正確顯示出了,說明硬件連接和軟件設(shè)計(jì)都是正確無誤的。 圖43 溫度檢測仿真④ 上位機(jī)和下位機(jī)通信仿真。在仿真時應(yīng)注意一定要啟動定時器T1否則單片機(jī)將收不到任何數(shù)據(jù),系統(tǒng)設(shè)計(jì)的是當(dāng),上位機(jī)向單片機(jī)發(fā)送命令0x00時,單片機(jī)就應(yīng)當(dāng)就溫度、轉(zhuǎn)速傳給PC機(jī)。在仿真時用到了虛擬串口軟件(VSPD XP 5),設(shè)置了虛擬串口COM3和COM4,相應(yīng)的將仿真圖中的串口插座COMPIM中的串口選為COM3,將“串口調(diào)試助手”中的串口設(shè)置為COM4。其它的設(shè)置如圖46所示。另外需要重點(diǎn)說明的是,PROTEUS中的串口頭COMPIM內(nèi)默認(rèn)已包含有MAX232芯片,所以在仿真時不要加入該芯片,否側(cè)容易出錯。如圖44即為串口頭COMPIM的接法。 圖44串口頭COMPIM(DB9)圖45 LCD顯示串行口參數(shù)設(shè)置此即為發(fā)送的命令圖46 上位機(jī)界面當(dāng)然系統(tǒng)還有很多部分,如控制電機(jī)正反轉(zhuǎn)、調(diào)速模式設(shè)置、工作狀態(tài)指示燈以及電源等,經(jīng)過仿真這些部分都工作正常。這些部分的仿真都很簡單,或者跟上面給出的仿真模塊有著同樣的原理,限于篇幅的原因,這里就不在給出其仿真結(jié)果。 5 總結(jié)與展望隨著數(shù)字系統(tǒng)的飛速發(fā)展,以微控制器為核心的數(shù)字調(diào)速系統(tǒng)是目前調(diào)速系統(tǒng)的發(fā)展趨勢,本文的設(shè)計(jì)就是從微處理器到各種功能芯片都是數(shù)字形式的,無需進(jìn)行數(shù)模轉(zhuǎn)換。讓信號保持為數(shù)字形式其最大的優(yōu)點(diǎn)之一就是可將噪聲影響降到最小。噪聲只有在強(qiáng)到邏輯電平0改變?yōu)檫壿嬰娖?時或者足以將邏輯電平1改變?yōu)檫壿嬰娖?時才有可能同系統(tǒng)產(chǎn)生影響,并且通常情況下,這種干擾也是很容易經(jīng)過一些校驗(yàn)電路或某些算法將其去除掉,因此其抗干擾能力與模擬信號相比有一個大幅度的提高。當(dāng)然在本設(shè)計(jì)中還是遇到一些問題的,如電機(jī)的測速模塊中就存在問題,假若電機(jī)在運(yùn)行的過程中不穩(wěn)定,特別是在換向過程中很容易產(chǎn)生誤脈沖,但考慮到本系統(tǒng)對并不需要太準(zhǔn)確的掌握電機(jī)的轉(zhuǎn)速,因此也就沒有深究。另外在軟件調(diào)試過程中也遇到了大量的問題,經(jīng)過自己不懈的努力以及參閱了大量的編程料,最終將問題一一克服。同時自己也學(xué)會了很多的程序調(diào)試小技巧,可以說受益匪淺。當(dāng)今社會科技日新月異,數(shù)字系統(tǒng)的更新?lián)Q代速度不斷加快,而本畢業(yè)設(shè)計(jì)就是據(jù)此,重新設(shè)計(jì)了倉庫排氣扇監(jiān)控系統(tǒng),將其原來的模擬系統(tǒng)改為數(shù)字系統(tǒng),為的就是其便于和整個倉庫控制系統(tǒng)相連接,特別是PC機(jī)的連接,當(dāng)然最重要的是便于其隨著整個系統(tǒng)的維護(hù)升級,因此其必然會有廣闊的市場前景。 致 謝本論文是在XXX老師的悉心指導(dǎo)下經(jīng)過半年的忙碌和工作完成的。作為一位本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計(jì)是難以想象的。 在這里首先要感謝我的導(dǎo)師劉老師。劉老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),裝配草圖等整個過程中都給予了我悉心的指導(dǎo)。我的設(shè)計(jì)較為復(fù)雜煩瑣,但是劉老師仍然細(xì)心地糾正設(shè)計(jì)中的錯誤。除了敬佩劉老師的專業(yè)水平外,她的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 其次要感謝我的同學(xué)對我無私的幫助,特別是在軟件編程的使用方面,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì),我要感謝我的母校——河南理工大學(xué)大學(xué),是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過課的每一位老師,是你們教會我專業(yè)知識。在此,我再說一次謝謝,謝謝大家! 參考文獻(xiàn)[1] 余發(fā)山,單片機(jī)原理與應(yīng)用技術(shù)。徐州:中國礦業(yè)大學(xué)出版社,.[2] 徐愛鈞,8051單片機(jī)實(shí)踐教程。北京:電子工業(yè)出版社,.[3] 周潤景,張麗娜,基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真。北京:北京航空航天大學(xué)出版社,.[4] 蔣輝平,周國雄,基于PROTEUS的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例。北京:機(jī)械工業(yè)出版社,.[5] 李泉溪,單片機(jī)原理與應(yīng)用實(shí)例仿真。北京:北京航空航天大學(xué)出版社,.[6] 湯競南, 沈國琴,51單片機(jī)C語言開發(fā)與實(shí)例。北京:人民郵電出版社,.[7] 戴佳,戴衛(wèi)恒,劉博文,51單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講。北京:電子工業(yè)出版社,.[8] 李學(xué)禮,基于Proteus的8051單片機(jī)實(shí)例教程。北京:電子工業(yè)出版社,. 附錄Ⅰ 程序流程圖YYYYYY
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1