




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、*廣東松山職業(yè)技術(shù)學(xué)院課件制作組第9章 單片機(jī)系統(tǒng)的工程設(shè)計(jì)單片機(jī)系統(tǒng)的設(shè)計(jì)要求及設(shè)計(jì)方法 單片機(jī)控制的溫度采集系統(tǒng)實(shí)例 單片機(jī)控制的紙機(jī)轉(zhuǎn)速系統(tǒng)實(shí)例 步進(jìn)電機(jī)控制應(yīng)用實(shí)例 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組本章主要內(nèi)容 9.1 MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述 9.2 單片機(jī)控制的溫度采集系統(tǒng) 9.3 單片機(jī)控制的紙機(jī)轉(zhuǎn)速系統(tǒng) 9.4 步進(jìn)電機(jī)控制應(yīng)用實(shí)例*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.1.1 單片機(jī)應(yīng)用系統(tǒng)的構(gòu)成 1.典型單片機(jī)應(yīng)用系統(tǒng)9.1 MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述*廣東松山職業(yè)技術(shù)學(xué)院課件制作組單片機(jī)擴(kuò)展系統(tǒng)、常用輸入/輸出設(shè)備、輸入通道和輸出通道、通信接口9.1.1 單
2、片機(jī)應(yīng)用系統(tǒng)的構(gòu)成*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.1.1 單片機(jī)應(yīng)用系統(tǒng)的構(gòu)成 2.單片機(jī)應(yīng)用系統(tǒng)的構(gòu)成形式專用型單片機(jī)系統(tǒng) :系統(tǒng)中所有的硬件根據(jù)具體的應(yīng)用要求完全選配,選擇最適用的微處理器,合理配置存儲(chǔ)器和接口電路,系統(tǒng)軟件完全按具體應(yīng)用要求設(shè)計(jì),組成專用軟、硬件系統(tǒng),具有最實(shí)用的配置。單片單板機(jī)系統(tǒng) :典型的單片機(jī)應(yīng)用系統(tǒng)配置在一塊印制電路板上,目前國(guó)內(nèi)有許多由8051單片機(jī)組成的單片單板機(jī),它們自帶監(jiān)控程序,采用十六進(jìn)制小鍵盤,具有自開發(fā)和二次開發(fā)能力。 模塊化系統(tǒng) :?jiǎn)纹瑱C(jī)應(yīng)用系統(tǒng)的系統(tǒng)擴(kuò)展和通道配置電路具有典型性,有些計(jì)算機(jī)生產(chǎn)廠家將不同的典型配置劃分成功能模塊,并按某種總線標(biāo)
3、準(zhǔn)制成用戶系列模板,如CPU模板、存儲(chǔ)器模板及各種I/O接口模板等。用戶可根據(jù)具體需要選擇適當(dāng)?shù)哪K,組成應(yīng)用系統(tǒng)。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.1.2 單片機(jī)系統(tǒng)的設(shè)計(jì)要求 可靠性要高單片機(jī)應(yīng)用系統(tǒng),尤其是實(shí)時(shí)控制系統(tǒng),最重要的一個(gè)根本要求是要有很高的可靠性。因?yàn)橐坏┫到y(tǒng)出現(xiàn)故障,將造成生產(chǎn)過(guò)程混亂,指揮或監(jiān)視系統(tǒng)失靈,從而導(dǎo)致嚴(yán)重后果。 系統(tǒng)自診斷功能在總體設(shè)計(jì)時(shí)應(yīng)考慮系統(tǒng)的故障自動(dòng)檢測(cè)和處理功能 。 操作維修方便系統(tǒng)的控制開關(guān)不有太多,不能太復(fù)雜,越少越好,操作順序應(yīng)簡(jiǎn)單明了,參數(shù)的輸入/輸出應(yīng)采用十進(jìn)制表示。結(jié)構(gòu)要標(biāo)準(zhǔn)化、模塊化。 性價(jià)比要高硬件軟化是提高系統(tǒng)性能價(jià)格比的實(shí)用方法
4、。在進(jìn)行總體設(shè)計(jì)時(shí),應(yīng)盡可能減少硬件本錢,能用軟件實(shí)現(xiàn)的功能盡量用軟件實(shí)現(xiàn),以求得最高的性能價(jià)格比 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.1.3 單片機(jī)系統(tǒng)的設(shè)計(jì)方法 了解測(cè)控對(duì)象的結(jié)構(gòu)、性能、特點(diǎn)和測(cè)控要求,深入認(rèn)真地進(jìn)行目標(biāo)分析,根據(jù)應(yīng)用場(chǎng)合、工作環(huán)境、具體用途,考慮系統(tǒng)的可靠性、通用性、可維護(hù)性、先進(jìn)性,以及本錢等,提出合理的、詳盡的功能技術(shù)指標(biāo),以便設(shè)計(jì)出合理、實(shí)用的應(yīng)用系統(tǒng)。 選擇機(jī)型:?jiǎn)纹瑱C(jī)是應(yīng)用系統(tǒng)的心臟,選擇得是否適宜,對(duì)系統(tǒng)性能好壞、結(jié)構(gòu)繁簡(jiǎn),設(shè)計(jì)難易及本錢上下都有直接影響。選擇元器件:主要考慮精度、速度、容量和可靠性等技術(shù)指標(biāo),并且還要考慮貨源和本錢。硬件與軟件的功能劃分:?jiǎn)?/p>
5、片機(jī)系統(tǒng)硬件、軟件設(shè)計(jì)的關(guān)系很緊密,具有一定的互換性。 1單片機(jī)電路設(shè)計(jì):主要完成時(shí)鐘電路、復(fù)位電路、供電電路、I/O電路的設(shè)計(jì);2擴(kuò)展電路設(shè)計(jì):主要完成程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、I/O接口電路的設(shè)計(jì);3輸入/輸出通道設(shè)計(jì):主要完成檢測(cè)傳感器電路、放大電路、多路開關(guān)、A/D轉(zhuǎn)換電路、D/A轉(zhuǎn)換電路、開關(guān)量接口電路、驅(qū)動(dòng)及執(zhí)行機(jī)構(gòu)的設(shè)計(jì);4控制面板的設(shè)計(jì):主要完成按鍵、開關(guān)、顯示器、報(bào)警等電路的設(shè)計(jì)。 硬件設(shè)計(jì)遵循以下原那么:1相關(guān)元件性能應(yīng)匹配,片外ROM、RAM、接口芯片應(yīng)盡可能選大容量,以減少芯片數(shù)量,使譯碼電路簡(jiǎn)單。2盡量選擇標(biāo)準(zhǔn)化、模塊化的典型電路,符合常規(guī)用法,提高設(shè)計(jì)成功率和靈活性。
6、 3應(yīng)滿足對(duì)硬件配置的功能要求,并留有適當(dāng)余地,以便進(jìn)行二次開發(fā)。4工藝設(shè)計(jì)時(shí)要考慮安裝、調(diào)試、維修的方便。合理的軟件設(shè)計(jì)是單片機(jī)應(yīng)用系統(tǒng)的根底,軟件能使CPU有條不紊地對(duì)各個(gè)相對(duì)獨(dú)立的任務(wù)進(jìn)行處理。軟件通常應(yīng)包括數(shù)據(jù)采集和處理程序、控制算法實(shí)現(xiàn)程序、人機(jī)聯(lián)系程序、數(shù)據(jù)管理程序。軟件設(shè)計(jì)通常采用模塊化程序設(shè)計(jì)和自頂向下的程序設(shè)計(jì)方法 系統(tǒng)的仿真調(diào)試包括硬件調(diào)試和軟件調(diào)試,而且兩者是密不可分的 。設(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性;才能發(fā)現(xiàn)問(wèn)題并加以解決、完善,驗(yàn)證其是否到達(dá)設(shè)計(jì)任務(wù)的要求,最終開發(fā)成實(shí)用產(chǎn)品。硬件調(diào)試分單元電路調(diào)試和聯(lián)機(jī)調(diào)試,單元電路調(diào)試在硬件電路設(shè)
7、計(jì)時(shí)已經(jīng)進(jìn)行,這里的調(diào)試只是試驗(yàn)電路是否正確,并排除一些加工工藝性錯(cuò)誤如開路、短路、連線錯(cuò)誤等。這種調(diào)試可單獨(dú)模擬進(jìn)行,也可通過(guò)開發(fā)裝置由軟件配合進(jìn)行。硬件聯(lián)機(jī)調(diào)試那么必須在系統(tǒng)軟件的配合下進(jìn)行。軟件調(diào)試一般包括分塊調(diào)試和聯(lián)機(jī)調(diào)試兩個(gè)階段。程序的分塊調(diào)試一般在單片機(jī)開發(fā)裝置上進(jìn)行,可根據(jù)所調(diào)程序功能塊的入口參量或變量初值編制一個(gè)特殊的程序段,并連同被調(diào)程序功能塊一起在開發(fā)裝置上運(yùn)行;也可配合對(duì)應(yīng)硬件電路單獨(dú)運(yùn)行某程序功能塊,然后檢查結(jié)果是否正確程序。聯(lián)機(jī)調(diào)試就是將已調(diào)試好的各程序功能塊按總體結(jié)構(gòu)聯(lián)成一個(gè)完整程序,在所研制的硬件電路上運(yùn)行。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2 單片機(jī)控制的溫
8、度采集系統(tǒng)溫度是工業(yè)對(duì)象中主要的被控參數(shù)之一,特別是在冶金、化工、建材、機(jī)械制造等各類工業(yè)中,廣泛使用加熱爐、反響爐等;在日常生活中,我們也常用到微波爐、電熱水器、烘干箱等家用電器,這些都需要進(jìn)行溫度檢測(cè)與控制。采用單片機(jī)來(lái)實(shí)現(xiàn)溫度控制不僅具有控制方便、簡(jiǎn)單、靈活等優(yōu)點(diǎn),而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而大大提高產(chǎn)品的質(zhì)量和數(shù)量?,F(xiàn)以烘干箱的溫度控制系統(tǒng)為例進(jìn)行介紹。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2 單片機(jī)控制的溫度采集系統(tǒng)烘干箱控制系統(tǒng):由2 kW的電爐加熱,最高溫度為500 。烘干箱的溫度可預(yù)置,預(yù)置時(shí)顯示設(shè)定溫度,溫度超過(guò)預(yù)置溫度5 時(shí)發(fā)出報(bào)警。烘干時(shí)顯示實(shí)時(shí)溫度,顯示精
9、確到1 。烘干過(guò)程恒溫控制,溫度控制意味著其變化范圍不大于2 。對(duì)升/降溫過(guò)程的線性沒(méi)有要求。 控制方式:用最簡(jiǎn)單的通斷控制方式,即當(dāng)烘干箱溫度到達(dá)設(shè)定值時(shí)斷開加熱爐,當(dāng)溫度降到低于某值時(shí)接通電爐開始加熱,從而保持恒溫控制。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.1 系統(tǒng)硬件電路的設(shè)計(jì) 溫度檢測(cè):溫度傳感器和變送器的類型選擇與被控溫度的范圍及精度等級(jí)有關(guān)。型號(hào)為WZB-003、分度號(hào)為BA2的鉑熱電阻適用于0500 的溫度測(cè)量范圍,可以滿足本系統(tǒng)的要求。變送器將電阻信號(hào)轉(zhuǎn)換成與溫度成正比的電壓,當(dāng)溫度在0500 時(shí),變送器輸出04.9 V的電壓。A/D轉(zhuǎn)換器采用ADC0809。電爐溫度控制采
10、用雙向可控硅實(shí)現(xiàn)。單片機(jī)的P1.7口經(jīng)光電隔離器和驅(qū)動(dòng)電路連接可控硅的控制端,其電平的高低可控制雙向可控硅的導(dǎo)通與斷開,從而控制電爐的通電加熱時(shí)間。 人機(jī)聯(lián)系1:鍵盤采用獨(dú)立式鍵盤,為使系統(tǒng)簡(jiǎn)單緊湊,只設(shè)置5個(gè)功能鍵,分別是“復(fù)位”、“啟動(dòng)”、“+100”、“+10”和“+1”鍵。后4個(gè)鍵接至P1口的低4位。利用后3個(gè)按鍵可以分別對(duì)預(yù)置溫度的百位、十位和個(gè)位進(jìn)行加“1”設(shè)置,并在LED上顯示當(dāng)前設(shè)置值。連續(xù)按動(dòng)這3個(gè)鍵,可實(shí)現(xiàn)0500 的溫度設(shè)置。 人機(jī)聯(lián)系2:本系統(tǒng)設(shè)有3位LED數(shù)碼管顯示器,啟動(dòng)加熱時(shí)顯示當(dāng)前烤箱溫度,停止加熱時(shí)顯示當(dāng)前烤箱溫度。采用芯片74LS164進(jìn)行串行口擴(kuò)展顯示接口
11、電路,實(shí)現(xiàn)靜態(tài)顯示。報(bào)警功能由蜂鳴器實(shí)現(xiàn)。當(dāng)由于意外因素導(dǎo)致烘干箱溫度高于設(shè)定值時(shí),P1.6口送出的低電平經(jīng)反相器驅(qū)動(dòng)蜂鳴器進(jìn)行報(bào)警。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 單片機(jī)資源分配情況如下:程序存儲(chǔ)器:EPROM2764的地址范圍為0000H1FFFFH。I/O口:P1.0P1.3為鍵盤輸入,P1.6、P1.7為報(bào)警控制和電爐控制。A/D轉(zhuǎn)換器ADC0809:通道0通道7的地址為7FF8H7FFFH,本系統(tǒng)使用通道0 1. 主程序和中斷效勞程序 主程序完成系統(tǒng)的初始化、溫度預(yù)置及其合法性檢測(cè)、預(yù)置溫度的顯示及定時(shí)/計(jì)數(shù)器T0設(shè)置。中斷由定時(shí)/計(jì)數(shù)器T0產(chǎn)生,根據(jù)需要
12、每隔15 s中斷一次,即每15 s采樣控制一次。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) A/D轉(zhuǎn)換采用查詢方式。為提高數(shù)據(jù)采樣的可靠性,對(duì)采樣溫度進(jìn)行數(shù)字濾波。數(shù)字濾波的算法很多,在此采用4次采樣取平均值的方法。如前所述,本系統(tǒng)的A/D轉(zhuǎn)換結(jié)果乘2正好是溫度值,因此,4次采樣的數(shù)字量之和除以2即是檢測(cè)的當(dāng)前溫度。檢測(cè)結(jié)果高位存入40H,低位存入41H。 2. 溫度檢測(cè)模塊 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 將當(dāng)前溫度與預(yù)置溫度進(jìn)行比較,
13、當(dāng)前溫度小于預(yù)置溫度時(shí),繼電器閉合,接通電爐加熱;當(dāng)前溫度大于預(yù)置溫度時(shí),繼電器斷開,停止加熱;當(dāng)二者相等時(shí)電爐保持原來(lái)狀態(tài);當(dāng)前溫度降低到比預(yù)置溫度低2 時(shí),那么重新啟動(dòng)加熱;當(dāng)前溫度超出報(bào)警上下限時(shí)將啟動(dòng)報(bào)警,并停止加熱。由于電爐開始加熱時(shí),當(dāng)前溫度可能低于報(bào)警下限,為了防止誤報(bào)警,在未到達(dá)預(yù)置溫度時(shí),不允許報(bào)警,為此設(shè)置了報(bào)警允許標(biāo)志F0。報(bào)警的同時(shí)關(guān)閉電爐。 3. 溫度控制模塊及溫度越限報(bào)警模塊 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 圖9-6 溫度控制子程序流程圖*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 圖9-7 溫度越限報(bào)警子程序流程圖 *廣東松山
14、職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 鍵盤管理模塊 上電復(fù)位后系統(tǒng)處于鍵盤管理狀態(tài),其功能是監(jiān)測(cè)鍵盤輸入,接收預(yù)置溫度和啟動(dòng)系統(tǒng)。程序設(shè)有預(yù)置溫度合法檢測(cè)報(bào)警,當(dāng)預(yù)置溫度超過(guò)500 時(shí)會(huì)報(bào)警并將溫度設(shè)定在500 4. 人機(jī)聯(lián)系 顯示模塊 顯示子程序的功能是將顯示緩沖區(qū)47H48H的二進(jìn)制數(shù)據(jù)先轉(zhuǎn)換成三個(gè)BCD碼,分別存入百位、十位和個(gè)位顯示緩沖區(qū),然后通過(guò)串行口送出顯示。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.2.2 系統(tǒng)軟件設(shè)計(jì) 圖9-8 鍵盤管理子程序流程圖*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3 單片機(jī)控制的紙機(jī)轉(zhuǎn)速系統(tǒng)隨著大規(guī)模及超大規(guī)模集成電路制造工藝的迅速開展,單片機(jī)的性能越來(lái)
15、越高,價(jià)格越來(lái)越廉價(jià)。此外,電力電子技術(shù)的開展使得大功率電子器件的性能迅速提高。因此就有可能比較普遍地應(yīng)用單片機(jī)來(lái)控制各類電機(jī),完成各種新穎的、高性能的控制策略,使電機(jī)的各種潛在能力得到充分發(fā)揮,性能更符合使用要求。 電機(jī)的單片機(jī)控制系統(tǒng)包括硬件和軟件兩局部,硬件由電機(jī)、單片機(jī)、傳感器、功率放大元件等組成。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3 單片機(jī)控制的紙機(jī)轉(zhuǎn)速系統(tǒng)在電機(jī)的單片機(jī)控制系統(tǒng)中,電機(jī)是被控對(duì)象,單片機(jī)那么起控制器的作用,主要完成實(shí)時(shí)控制、監(jiān)控和數(shù)據(jù)處理等任務(wù)。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.1 系統(tǒng)硬件電路的設(shè)計(jì) 系統(tǒng)框圖 轉(zhuǎn)速控制采用了帶有轉(zhuǎn)速單閉環(huán)的直流電動(dòng)機(jī)調(diào)速
16、系統(tǒng);驅(qū)動(dòng)電路由晶閘管-直流電動(dòng)機(jī)構(gòu)成;控制電路主要包括轉(zhuǎn)速給定、轉(zhuǎn)速反響、比例-積分-微分調(diào)節(jié)器及晶閘管脈沖觸發(fā)電路;走紙的長(zhǎng)度控制主要由紙長(zhǎng)設(shè)定和紙長(zhǎng)脈沖反響構(gòu)成。單片機(jī)在控制線路中要完成的功能*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.1 系統(tǒng)硬件電路的設(shè)計(jì) 單片機(jī)系統(tǒng)硬件原理圖*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì) 1.紙長(zhǎng)的設(shè)定紙長(zhǎng)的設(shè)定由4位撥盤給出。8155的控制字為0CCH。當(dāng)8155的計(jì)數(shù)器取分頻系數(shù)為1000=03E8H,并處于具有自動(dòng)重裝此計(jì)數(shù)初值和方波信號(hào)輸出的工作方式時(shí),計(jì)數(shù)器初值為43E8H。圖9-12 紙長(zhǎng)設(shè)定硬件原理圖*廣東松山職業(yè)技術(shù)學(xué)
17、院課件制作組MOV R0,#00HMOV A,#0CCHMOVX R0,AMOV R1,#04HMOV A,#0E8HMOVX R1,AINC R1MOV A,#43HMOVX R1,AMOV R0,#01HMOVX A,R0MOV 7FH,AINC R0MOV A,R0MOV 7EH,AINC R0MOV A,#01HMOVX R0,A9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì) *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)2. 轉(zhuǎn)速的給定在調(diào)速過(guò)程中要求轉(zhuǎn)速能夠圓滑地調(diào)節(jié),系統(tǒng)采用模擬電壓設(shè)定轉(zhuǎn)速大小的方法。利用模數(shù)轉(zhuǎn)換器ADC0809實(shí)現(xiàn)A/D轉(zhuǎn)換,并把轉(zhuǎn)換結(jié)果讀入單片機(jī)內(nèi)作
18、為轉(zhuǎn)速設(shè)定值。3. 紙長(zhǎng)檢測(cè)與控制假設(shè)系統(tǒng)采用的脈沖當(dāng)量為1cm/脈沖,當(dāng)計(jì)紙長(zhǎng)度單位為10m時(shí),1000個(gè)反響脈沖可使紙長(zhǎng)設(shè)定值減1.此功能由T1實(shí)現(xiàn)。T1的計(jì)數(shù)初值為03E8H補(bǔ)=FC18H.當(dāng)T1在工作方式1的計(jì)數(shù)狀態(tài)時(shí),每引入T1腳1000個(gè)脈沖后,單片機(jī)將自動(dòng)T1的中斷效勞程序,使計(jì)數(shù)值減1并重置計(jì)數(shù)初值。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)T1INT:PUSH A PUSH PSW MOV TH1,#0FCH MOV TL1,#18H DEC 7FH MOV A,7FH ANL A,#0FH CJNE A,#0FH,ED DEC 7FH DEC 7FH
19、DEC 7FH DEC 7FH DEC 7FH DEC 7FH ED: POP PSW POP A RETI由于T1工作在方式1,1000D=03E8H,那么計(jì)1000個(gè)脈沖時(shí)的計(jì)數(shù)器初值為03E8H補(bǔ)=0FC18H。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)4. 轉(zhuǎn)速反響量的求取光電碼盤的脈沖除用于檢測(cè)紙長(zhǎng)外,也用來(lái)求取紙機(jī)運(yùn)行的線速度。設(shè)在單片機(jī)系統(tǒng)中產(chǎn)生了一固定頻率的計(jì)量信號(hào)周期為Tc,兩光電反響脈沖間的間距為D,當(dāng)紙機(jī)運(yùn)行時(shí),在兩反響脈沖間的計(jì)量到n個(gè)測(cè)量信號(hào),那么有: v=D/nTc固定頻率的計(jì)量信號(hào)的個(gè)數(shù)可由8155的計(jì)數(shù)器對(duì)單片機(jī)的ALE分頻得到。*廣東松
20、山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)獲取兩反響脈沖間計(jì)量信號(hào)的個(gè)數(shù),可由外部中斷0和T0聯(lián)合實(shí)現(xiàn)。方法:將8155輸出的計(jì)量信號(hào)直接引入定時(shí)器T0的外部引腳,以自動(dòng)加1的方式累加計(jì)量信號(hào)的個(gè)數(shù);反響脈沖那么接入外中斷0,通過(guò)程序?qū)⑵湓O(shè)置成由下降沿引起中斷的工作方式,兩次中斷間的時(shí)間反映兩反響脈沖間的持續(xù)時(shí)間過(guò)程,在每次中斷效勞程序中,讀出T0中已有的測(cè)量脈沖個(gè)數(shù),并在主程序中加以運(yùn)算得到紙機(jī)運(yùn)行的線速度。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)下面是在外部中斷0中斷效勞程序中讀出T0的計(jì)數(shù)值的程序清單。 T0ZD: PUSH A PUSH PSW
21、 CLR TR0 MOV A,TL0 MOV 7CH,A MOV A,TH0 MOV 7BH,A MOV TL0,#00H MOV TH0,#00H SETB TR0 POP PSW POP A RETI*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.3.2 系統(tǒng)控制功能及軟件設(shè)計(jì)5. 單片機(jī)PID調(diào)節(jié)器單片機(jī)在獲得了轉(zhuǎn)速的給定值和反響值后,將形成轉(zhuǎn)速的偏差,并且利用調(diào)節(jié)器算法得到輸出值去控制晶閘管電動(dòng)機(jī)系統(tǒng),從而實(shí)現(xiàn)對(duì)整個(gè)直流調(diào)速系統(tǒng)的閉環(huán)控制。在本系統(tǒng)中,調(diào)節(jié)器采用比例積分PI的形式。單片機(jī)要構(gòu)成比例積分調(diào)節(jié)器只能采用離散差分式算法。實(shí)現(xiàn)比例積分算法的程序略。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4
22、步進(jìn)電機(jī)控制應(yīng)用實(shí)例步進(jìn)電機(jī)是依靠電脈沖信號(hào)驅(qū)動(dòng)的執(zhí)行電器。它將接收到的控制脈沖轉(zhuǎn)變成電動(dòng)機(jī)軸上的角位移輸出。步進(jìn)電機(jī)具有啟停迅速、精確步進(jìn)、控制靈活方便等諸多優(yōu)點(diǎn),廣泛應(yīng)用于需要精確定位的控制系統(tǒng)和各種智能化儀器儀表,如數(shù)控機(jī)床、加工中心、機(jī)器人、醫(yī)療儀器和計(jì)算機(jī)的外部設(shè)備如打印機(jī)、磁盤驅(qū)動(dòng)器等。常用的步進(jìn)電機(jī)有三相、四相、五相、六相四種,本節(jié)以三相反響式步進(jìn)電機(jī)為例,介紹其控制原理及程序設(shè)計(jì)。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)1. 步進(jìn)電機(jī)工作原理反響式步進(jìn)電機(jī)的結(jié)構(gòu)步進(jìn)電機(jī)結(jié)構(gòu)上分為定子和轉(zhuǎn)子兩局部。電機(jī)的定子上有六個(gè)等分磁極,相鄰的兩個(gè)磁極之間夾角為60,相對(duì)
23、的兩個(gè)磁極組成一相A-A,B-B,C-C。當(dāng)某一繞組有電流通過(guò)時(shí),該繞組相應(yīng)的兩個(gè)磁極形成N極和S極,每個(gè)磁極上各有5個(gè)均勻分布的矩形小齒。電機(jī)的轉(zhuǎn)子上有40個(gè)矩形小齒均勻地分布在圓周上,相鄰兩個(gè)齒之間夾角為9。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)當(dāng)某一繞組有電流通過(guò)時(shí),該繞組相應(yīng)的兩個(gè)磁極形成N極和S極,每個(gè)磁極上各有5個(gè)均勻分布的矩形小齒。電機(jī)的轉(zhuǎn)子上有40個(gè)矩形小齒均勻地分布在圓周上,相鄰兩個(gè)齒之間夾角為9。 反響式步進(jìn)電機(jī)的工作原理當(dāng)某一相繞組通電時(shí),對(duì)應(yīng)的磁極就產(chǎn)生磁場(chǎng),并與轉(zhuǎn)子形成磁路,如果定子的小齒和轉(zhuǎn)子的小齒沒(méi)有對(duì)齊,轉(zhuǎn)子將轉(zhuǎn)動(dòng)一定的角度。由此可見(jiàn),錯(cuò)
24、齒是促使步進(jìn)電機(jī)旋轉(zhuǎn)的原因。 步距角s:轉(zhuǎn)子走一步所轉(zhuǎn)過(guò)的角度。定子從一種通電狀態(tài)變換到另一種通電狀態(tài),叫做“一拍,每一拍轉(zhuǎn)子就轉(zhuǎn)過(guò)一個(gè)s,定子的通電狀態(tài)循環(huán)改變一次所包含的狀態(tài)稱為拍數(shù)N,步距角的表達(dá)式為(Zr轉(zhuǎn)子齒數(shù)) *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)2. 步進(jìn)電機(jī)控制原理根據(jù)步進(jìn)電機(jī)的工作原理,如果按順序給步進(jìn)電機(jī)的繞組施加有序的脈沖電流,就可以控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),從而實(shí)現(xiàn)數(shù)字角度的轉(zhuǎn)換。對(duì)于三相反響式步進(jìn)電機(jī),電流脈沖的施加有3種方式。1單相三拍方式:按單相繞組施加電流脈沖。 正轉(zhuǎn):ABCA 反轉(zhuǎn):ACBA2雙相三拍方式:按雙相繞組施加電流脈沖。 正轉(zhuǎn):AB
25、BCCAAB 反轉(zhuǎn):ACCBBAAC3三相六拍方式:?jiǎn)蜗嗬@組和雙相繞組交替施加電流脈沖。 正轉(zhuǎn): AABBBCCCAA 反轉(zhuǎn):AACCCBBBAA *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)結(jié)論 單相三拍方式的每一拍步距角為3,三相六拍的步距角那么為1.5。因此在三相六拍下,步進(jìn)電機(jī)的運(yùn)行要平穩(wěn),但在同樣的運(yùn)行角度與速度下,三相六拍驅(qū)動(dòng)脈沖的頻率需要提高一倍,對(duì)驅(qū)動(dòng)開關(guān)管的開關(guān)特性要求較高。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.2 步進(jìn)電機(jī)的單片機(jī)控制系統(tǒng)單片機(jī)控制步進(jìn)電機(jī)的主要任務(wù)把二進(jìn)制數(shù)的控制字即通電狀態(tài)變成脈沖序列,輸入給步進(jìn)電機(jī),脈沖的產(chǎn)生與分配、步數(shù)、方向和速
26、度的控制,都是由單片機(jī)的軟件來(lái)實(shí)現(xiàn)的。通過(guò)接口電路,可進(jìn)行信號(hào)傳遞和步進(jìn)電機(jī)驅(qū)動(dòng)。*廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)1. 系統(tǒng)硬件接口電路 P1P1.0、P1.1、P1.2口為脈沖輸出接口,P1.0、P1.1、P1.2分別控制步進(jìn)電機(jī)的A、B、C三相繞組。當(dāng)P1口中的某一位如P1.0輸出高電平時(shí),光電耦合器導(dǎo)通,V1截止,V2導(dǎo)通,A相繞組通電。當(dāng)P1.0輸出低電平時(shí),A相不通電。 *廣東松山職業(yè)技術(shù)學(xué)院課件制作組9.4.1 步進(jìn)電機(jī)根底知識(shí)2. 系統(tǒng)軟件設(shè)計(jì)三相步進(jìn)電機(jī)的三相六拍工作方式和控制字見(jiàn)表9-2。 表9-2 三相六拍控制模型節(jié)拍通電繞組控制模型正轉(zhuǎn)反轉(zhuǎn)二進(jìn)制數(shù)十六進(jìn)制數(shù)16A0000000101H25AB0000001103H34B0000001002H43BC0000011006H52C0000010004H61CA0000010105H*廣東松山職業(yè)技術(shù)學(xué)院課件制作組2. 系統(tǒng)軟件設(shè)計(jì)設(shè)所
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江省哈爾濱師范大學(xué)附中2025年高三壓軸卷化學(xué)試卷含解析
- 醫(yī)學(xué)資料 2021年手外傷的護(hù)理與康復(fù)演示學(xué)習(xí)課件
- 護(hù)理質(zhì)量敏感指標(biāo)
- 安徽省蕪湖縣一中2025屆高三最后一卷化學(xué)試卷含解析
- 湖南省岳陽(yáng)市2025屆高三下學(xué)期一模考試化學(xué)試題含解析
- 護(hù)理質(zhì)量管理情況
- 云南省上海新紀(jì)元2024-2025學(xué)年高二下學(xué)期3月月考地理試題(含答案)
- 人教版四年級(jí)下冊(cè)數(shù)學(xué)期末測(cè)試滿分沖刺卷(含答案)
- 2025年UV激光打孔機(jī)項(xiàng)目合作計(jì)劃書
- 2025屆山東省決勝新高考化學(xué)五模試卷含解析
- 公司清明節(jié)前安全教育
- 信息系統(tǒng)集成項(xiàng)目公開招標(biāo)采購(gòu)招標(biāo)書范本
- 英語(yǔ)語(yǔ)法-時(shí)間介詞-練習(xí)題(帶答案)
- 信息管理專業(yè)職業(yè)發(fā)展前景
- 中國(guó)地理課件-自然資源
- 2025年河北邯鄲市邯山區(qū)博碩人才引進(jìn)4人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度國(guó)家鐵路局安全技術(shù)中心面向社會(huì)公開招聘工作人員5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 第9課《魚我所欲也》作業(yè)設(shè)計(jì)-部編版語(yǔ)文九年級(jí)下冊(cè)
- 《微信之父張小龍》課件
- 綜合應(yīng)急預(yù)案培訓(xùn)
- 五年級(jí)數(shù)學(xué)下冊(cè)數(shù)學(xué)易錯(cuò)題(60道)
評(píng)論
0/150
提交評(píng)論