噴水織布機(jī)89c51單片機(jī)控制系統(tǒng)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  南京工程學(xué)院</b></p><p><b>  自動(dòng)化學(xué)院</b></p><p>  本科畢業(yè)設(shè)計(jì)(論文)</p><p>  題目: 噴水織布機(jī)89C51單片機(jī)控制系統(tǒng)設(shè)計(jì)</p><p>  專(zhuān) 業(yè): 自動(dòng)化(數(shù)控技術(shù)應(yīng)用) </p>&

2、lt;p>  班 級(jí): 學(xué) 號(hào): </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: </p><p>  起迄日期: </p><p>  設(shè)計(jì)地點(diǎn): _</p><p>  Gradua

3、tion Design (Thesis)</p><p>  Design of 89C51 Oriented Control System for Water jet Loom</p><p><b>  By</b></p><p><b>  ZHAO Jia</b></p><p>  Su

4、pervised by</p><p>  Associate Prof. HUA Maofa</p><p>  Department of Automation Engineering</p><p>  Nanjing Institute of Technology</p><p>  June, 2007</p><

5、;p><b>  摘 要</b></p><p>  本文扼要介紹了噴水織布機(jī)的工作原理及控制要求,并詳細(xì)敘述了噴水織布機(jī)控制系統(tǒng)控制電路及控制程序的設(shè)計(jì)過(guò)程,以及繪制電路原理圖和PCB圖的方法及步驟。</p><p>  噴水織布機(jī)的控制電路包括:主控電路、剎車(chē)電路、故障檢測(cè)電路、整流電路及強(qiáng)電電路等。其中主控電路以單片機(jī)89C51為控制核心,主要控制主

6、電機(jī)的正反轉(zhuǎn)、正反點(diǎn)動(dòng),兩個(gè)風(fēng)機(jī)的啟停;剎車(chē)電路控制織布機(jī)剎車(chē)裝置的剎車(chē)動(dòng)作和高、低剎車(chē)電壓的轉(zhuǎn)換;故障檢測(cè)電路用以檢測(cè)斷緯、左右捻邊紗斷紗、電機(jī)過(guò)熱、卷布筒張力過(guò)大等故障;強(qiáng)電電路用于實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)、三角形和星形的轉(zhuǎn)換等;整流電路為控制系統(tǒng)提供直流電源。</p><p>  本控制系統(tǒng)的控制程序分為主程序和中斷程序。主程序主要用于一些實(shí)時(shí)性要求不高的信號(hào)的輸入/輸出和工作狀態(tài)管理。中斷程序用于處理一些實(shí)時(shí)性較高

7、的信號(hào)的處理。</p><p>  本控制系統(tǒng)是一以單片機(jī)為控制核心的織布機(jī)控制系統(tǒng)。它比純硬件控制系統(tǒng)柔性高、更可靠,比PLC控制系統(tǒng)開(kāi)發(fā)成本更低。經(jīng)進(jìn)一步的研究和開(kāi)發(fā),在噴水織布機(jī)上具有良好的應(yīng)用前景。</p><p>  關(guān)鍵詞:噴水織布機(jī);控制電路;硬件設(shè)計(jì);軟件設(shè)計(jì)</p><p><b>  ABSTRACT</b></p&g

8、t;<p>  According to the principle and control requirement of the water jet loom, the detailed design of the control system electric circuit, the control program for the water jet loom, include the electric circui

9、t diagram and PCB diagram, is introduced in this paper.</p><p>  The control of the water jet loom is composed of main control circuit, brake circuit, malfunction examination circuit, commutate electric circ

10、uit and amplifier circuit. An 89C51 micro controller was taken as the control unit of the main control circuit to realize the clockwise/anti-clockwise rotation, step movement of the main motor and on/off of the two cooli

11、ng fans. Brake electric circuit controls the braking movement of the loom and the conversion of brake voltage. Malfunction examination ele</p><p>  The control programs of the control system were classified

12、as main programs and interruption service programs. Main programs are mainly used for input or output of the low real-time signal and the management of the work state. The interruption service programs are used to deal w

13、ith some higher real-time signal.</p><p>  Because of its MCS-51 control unit, the loom control system developed in this paper has a higher flexibility and reliability than that of the hardware control. At t

14、he same time, the developing cost is much more lower than that of PLC. With further work, it has good application foreground in water jet loom. </p><p>  Key words:Water jet loom; Control electric circu

15、it; Hardware; Software</p><p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  1.1 織布機(jī)的發(fā)展1</p><p>  1.2 織布機(jī)的控制1</p><p>  1.3 織布機(jī)控

16、制技術(shù)的發(fā)展2</p><p>  1.4 本文的結(jié)構(gòu)2</p><p>  第二章 織布機(jī)概述與設(shè)計(jì)要求3</p><p>  2.1 織布機(jī)概述3</p><p>  2.1.1 噴水織布機(jī)簡(jiǎn)介3</p><p>  2.1.2 噴水織布機(jī)噴紗原理3</p><p>  2.2

17、檢測(cè)的內(nèi)容與要求3</p><p>  2.3 織布機(jī)的控制要求4</p><p>  2.3.1 電機(jī)的控制4</p><p>  2.3.2 剎車(chē)的控制5</p><p>  2.3.3 指示燈要求5</p><p>  2.3.4 直流電源要求5 </p><p>  第三章

18、織布機(jī)控制系統(tǒng)電路設(shè)計(jì)7</p><p>  3.1 設(shè)計(jì)方案的擬定7</p><p>  3.2 主控電路的設(shè)計(jì)8</p><p>  3.2.1 主控電路中單片機(jī)89C51的應(yīng)用8</p><p>  3.2.2 主控電路中光電耦合器接口電路11</p><p>  3.2.3 主控電路中固態(tài)繼電器接口電

19、路13</p><p>  3.3 電磁剎車(chē)電路設(shè)計(jì)14</p><p>  3.3.1 剎車(chē)電路中的電氣元件14</p><p>  3.3.2 剎車(chē)電路工作原理14</p><p>  3.4 六項(xiàng)自停電路設(shè)計(jì)16</p><p>  3.5 整流電路設(shè)計(jì)18</p><p> 

20、 3.6 強(qiáng)電控制電路設(shè)計(jì)19</p><p>  第四章 織布機(jī)控制系統(tǒng)軟件設(shè)計(jì)21</p><p>  4.1 主程序設(shè)計(jì)21</p><p>  4.2 子程序設(shè)計(jì)30</p><p>  第五章 原理圖與PCB圖的繪制34</p><p>  5.1 Protel 99SE的簡(jiǎn)介34</p&g

21、t;<p>  5.2 如何用Protel畫(huà)原理圖34</p><p>  5.2.1 原理圖的設(shè)計(jì)步驟34</p><p>  5.2.2 畫(huà)原理圖35</p><p>  5.3 織布機(jī)控制系統(tǒng)總原理圖35</p><p>  5.4 如何用protel 畫(huà)PCB圖36</p><p>  

22、5.4.1 自動(dòng)布線法畫(huà)PCB圖36</p><p>  5.4.2 部分元件的封裝說(shuō)明(表5-1)38</p><p>  5.5 織布機(jī)控制系統(tǒng)PCB圖39</p><p><b>  第六章 結(jié)論40</b></p><p><b>  致謝42</b></p><

23、;p><b>  參考文獻(xiàn)43</b></p><p>  附錄A:英文資料44</p><p>  附錄B:英文資料翻譯57</p><p>  附錄C:硬件設(shè)計(jì)原理圖與PCB圖60</p><p>  附件: 畢業(yè)論文光盤(pán)資料</p><p><b>  第一章 緒

24、 論</b></p><p>  1.1 織布機(jī)的發(fā)展</p><p>  噴水織機(jī)的研究開(kāi)始于20世紀(jì)40年代,為了解決噴氣引緯的氣流急劇下降而造成的緯縮等疵點(diǎn),原捷克斯洛伐克的斯瓦蒂發(fā)明了采用噴射水滴引緯的方法。50年代初,噴水引緯技術(shù)進(jìn)一步發(fā)展,原捷克生產(chǎn)出柯沃型噴水織機(jī)樣機(jī),當(dāng)時(shí)只能制織人造纖維長(zhǎng)絲織物。60年代,日本日產(chǎn)、津田駒公司相繼研制生產(chǎn)LW、ZW型噴水織機(jī)。

25、與此同時(shí),我國(guó)天津、上海、丹東、北京等地也先后對(duì)噴水織機(jī)進(jìn)行了研究和試驗(yàn), 有在原絲織機(jī)上改型的,也有重新設(shè)計(jì)的,都取得了一定的進(jìn)展。</p><p>  1.2 織布機(jī)的控制</p><p>  織機(jī)是一種周期性循環(huán)工作的機(jī)器,每織一根緯紗,各部分機(jī)構(gòu)均按規(guī)定動(dòng)作一次??棛C(jī)主軸曲柄的轉(zhuǎn)角與各機(jī)構(gòu)的工作狀態(tài)相對(duì)應(yīng),即正常工作時(shí)主軸轉(zhuǎn)到不同角度,必然發(fā)出某些規(guī)定信號(hào)或完成某些規(guī)定動(dòng)作。因此,

26、織機(jī)的控制可分為如下幾個(gè)方面。</p><p><b>  1.投入控制</b></p><p>  分為經(jīng)、緯紗有無(wú)的控制、經(jīng)、緯紗長(zhǎng)度的控制、經(jīng)、緯紗張力的控制、經(jīng)、緯紗順序的控制。</p><p><b>  2.產(chǎn)出控制</b></p><p>  分為織物長(zhǎng)度的控制、織物寬度的控制、織物密

27、度的控制、織物組織的控制、織物質(zhì)量的控制。</p><p><b>  3.加工過(guò)程控制</b></p><p>  分為織機(jī)的啟動(dòng)與停機(jī)、織機(jī)運(yùn)行狀態(tài)的控制、潤(rùn)滑狀態(tài)的控制、安全保護(hù)的控制。</p><p><b>  4.人機(jī)交換的控制</b></p><p>  實(shí)現(xiàn)以下功能:自動(dòng)對(duì)梭口、梭口

28、中斷緯自動(dòng)修復(fù)、斷經(jīng)自動(dòng)修復(fù)、機(jī)器狀態(tài)的自動(dòng)顯示、機(jī)器信息的轉(zhuǎn)貯、與中央計(jì)算機(jī)的雙向通訊、織機(jī)鍵盤(pán)操作。</p><p>  設(shè)置這些控制功能的目的是使織機(jī)達(dá)到高產(chǎn)、優(yōu)質(zhì)、低耗和方便操作。一般來(lái)講,織機(jī)控制功能越強(qiáng),織機(jī)的性能越高,對(duì)操作人員的素質(zhì)要求也越高,織機(jī)價(jià)格亦隨之增加。</p><p>  1.3 織布機(jī)控制技術(shù)的發(fā)展</p><p>  我國(guó)現(xiàn)擁有織機(jī)一

29、百余萬(wàn)臺(tái),其中無(wú)梭織機(jī)約5萬(wàn)臺(tái),約占織機(jī)總數(shù)的5%,而目前世界上無(wú)梭織機(jī)擁有量已約占織機(jī)總數(shù)的15%以上。在我國(guó)所使用的無(wú)梭織機(jī)中,絕大部分是進(jìn)口機(jī)型,其中大部分織機(jī)是當(dāng)前世界上先進(jìn)水平的織機(jī)。顯然全靠進(jìn)口織機(jī)來(lái)裝備我國(guó)的紡織工業(yè)是不可能的。因此我們必須根據(jù)我國(guó)的實(shí)際情況,結(jié)合我國(guó)國(guó)情制訂合理的發(fā)展方向與措施,即多渠道加快發(fā)展無(wú)梭織機(jī)和多檔次全面發(fā)展無(wú)梭織機(jī)。</p><p>  目前,織布機(jī)有兩種控制方式,一種

30、是硬件控制,另一種是用PLC電氣編程控制。兩者相比之下,硬件控制雖然成本較低,但是機(jī)器不易調(diào)節(jié),變動(dòng)很生硬,并且機(jī)器的使用壽命也不長(zhǎng)。而用PLC電氣編程控制,盡管可靠性好,但是成本較高,現(xiàn)在被廣泛使用。本課題中,我采用了單片機(jī)控制織布機(jī),這樣無(wú)需改變硬件部分而是通過(guò)改變軟件程序便能實(shí)現(xiàn)織布機(jī)所要求的不同功能,并且這樣做可靠性高,柔性好。</p><p>  第二章 織布機(jī)檢測(cè)與控制概述</p>&

31、lt;p>  2.1 噴水織布機(jī)概述</p><p>  2.1.1 噴水織布機(jī)簡(jiǎn)介</p><p>  噴水織布機(jī)是利用高壓水與緯紗之間的摩擦力,拉動(dòng)緯紗穿過(guò)交錯(cuò)排列的上下交替運(yùn)動(dòng)的一根根經(jīng)紗。經(jīng)紗和緯紗交織過(guò)程中,經(jīng)紗邊交替上下運(yùn)動(dòng)邊向前移動(dòng),每上下交替運(yùn)動(dòng)一次,高壓水嘴噴出一根緯紗。緯紗和經(jīng)紗繞在各自的紗管上,自動(dòng)放紗,每噴出一根緯紗,剪紗刀自動(dòng)將其剪斷。為使緯紗排緊,每噴一根

32、緯紗,緊紗裝置緊紗一次,使緯紗排列緊密。織成的布經(jīng)吸水裝置吸水后,卷到前方卷布筒上。原理圖如圖2.1所示。</p><p>  2.1.2 噴水織布機(jī)噴紗原理</p><p>  噴水織布機(jī)的投緯噴嘴由帶導(dǎo)紗孔的織針和朝著噴嘴孔開(kāi)口的供水孔的噴嘴主體組成;織針插在噴嘴孔中,形成與供水孔連通的環(huán)狀流路,環(huán)狀流路包括在投緯方向上的整流流路和與整流流路連通的加速流路;上游側(cè)的整流子從織針的外周面

33、朝噴嘴主體的內(nèi)周面突出且在圓周方向形成布置了多個(gè)間隔的多個(gè)整流壁,下游側(cè)的整流子從噴嘴孔的內(nèi)周面朝織針的外周面突出且在圓周方向形成布置了多個(gè)間隔的多個(gè)整流壁,加速流路的流路剖面朝著下游逐漸減小并朝著射出口開(kāi)口。以此可充分地對(duì)壓力水進(jìn)行整流加速,以得到聚攏性好的高速?lài)娚渌?lt;/p><p>  2.2 檢測(cè)的內(nèi)容與要求</p><p>  在噴水織布過(guò)程中,遇到故障時(shí)必須立即停車(chē),需檢測(cè)的故

34、障有:</p><p>  1)斷緯。在正常工作中,每噴一次水,由接近開(kāi)關(guān)產(chǎn)生一信號(hào),同時(shí)探緯傳感器也相應(yīng)產(chǎn)生一信號(hào),兩信號(hào)同時(shí)送到探緯器。若探緯器只收到接近開(kāi)關(guān)信號(hào),沒(méi)有收到探緯傳感器信號(hào),說(shuō)明已經(jīng)斷緯,此時(shí),探緯器立即發(fā)出停車(chē)信號(hào),切斷主電機(jī)電源,隨后發(fā)出剎車(chē)信號(hào),剎住織布機(jī),停止運(yùn)動(dòng),以免經(jīng)紗繼續(xù)向前移動(dòng),造成布面缺緯,織出次品。</p><p>  圖2.1 織布機(jī)原理</p

35、><p>  2)電機(jī)過(guò)熱。當(dāng)電機(jī)工作溫度過(guò)高,電機(jī)內(nèi)部的過(guò)熱保護(hù)裝置發(fā)出信號(hào),電機(jī)須停機(jī),并立即剎車(chē)。</p><p>  3)左、右捻邊紗,纏緯紗斷紗,卷布筒張力過(guò)大,需停止、剎車(chē)。</p><p>  4)除了上述的故障發(fā)生,需停車(chē)外,當(dāng)織布機(jī)織布的長(zhǎng)度達(dá)到設(shè)定長(zhǎng)度時(shí),也需要立即停車(chē)。</p><p>  2.3 織布機(jī)的控制要求</

36、p><p>  2.3.1 電機(jī)的控制</p><p>  織布機(jī)共有三只電機(jī),具體情況如下:</p><p><b>  1.主電機(jī)</b></p><p>  主電機(jī)主要為織布機(jī)運(yùn)動(dòng)裝置提供運(yùn)動(dòng)及動(dòng)力。起動(dòng)時(shí),有兩種方式:①Y形起動(dòng),正常工作時(shí)也為Y形;②Δ-Y形起動(dòng),Δ形起動(dòng)(起動(dòng)快),經(jīng)延時(shí)后切換成Y形正常運(yùn)轉(zhuǎn),起動(dòng)

37、方式可由操作者選擇。</p><p><b>  2.風(fēng)機(jī)電機(jī)</b></p><p>  風(fēng)機(jī)電機(jī)共兩只,一只吹風(fēng),一只吸水,將吹風(fēng)機(jī)吹出的水汽吸走。</p><p>  調(diào)整織布機(jī)各個(gè)運(yùn)動(dòng)機(jī)構(gòu)位置時(shí),可正、反點(diǎn)動(dòng)主電機(jī)。此時(shí)風(fēng)機(jī)電機(jī)不需要起動(dòng)??棽紩r(shí),要先起動(dòng)風(fēng)機(jī)電機(jī),后起動(dòng)主電機(jī),否則主電機(jī)不起動(dòng)。(另外,調(diào)整織布機(jī)器時(shí)剎車(chē)裝置要松開(kāi),否

38、則不能實(shí)現(xiàn)點(diǎn)動(dòng)。)</p><p>  2.3.2 剎車(chē)的控制</p><p>  剎車(chē)裝置為電磁鐵,起動(dòng)主電機(jī)織布時(shí),剎車(chē)裝置必須處于有效狀態(tài),即遇到故障時(shí)停車(chē)后能立即剎車(chē)。當(dāng)剎車(chē)裝置處于無(wú)效狀態(tài)時(shí),主電機(jī)不能起動(dòng)。點(diǎn)動(dòng)調(diào)整織布機(jī)時(shí),剎車(chē)也應(yīng)處于有效狀態(tài)。松開(kāi)點(diǎn)動(dòng)按鈕后,能立即剎住織布機(jī)。當(dāng)剎車(chē)裝置處于無(wú)效狀態(tài)時(shí),可用手工盤(pán)動(dòng)織布機(jī),以調(diào)整織布機(jī)運(yùn)動(dòng)機(jī)構(gòu)位置。</p>&l

39、t;p>  2.3.3 指示燈要求</p><p>  織布機(jī)有四盞指示燈。紅色為電源指示燈,接通電源后,該燈亮;黃燈為織布(探緯)指示,正常工作時(shí),該燈不停地閃爍,斷緯停車(chē)后,該燈只亮不閃爍;綠燈為電機(jī)過(guò)熱、捻邊紗、纏緯紗斷紗指示,故障發(fā)生后停車(chē)時(shí),該燈亮,故障不發(fā)生燈不亮;藍(lán)燈為計(jì)長(zhǎng)指示,設(shè)定長(zhǎng)度達(dá)到后停車(chē)且指示燈亮,長(zhǎng)度未達(dá)到不停車(chē)燈不亮。</p><p>  2.3.4 直流

40、電源要求</p><p>  控制系統(tǒng)所需電源有四種直流電源:?jiǎn)纹瑱C(jī)工作電壓5V,探緯器工作電壓12V,控制按鈕工作電壓12V,剎車(chē)裝置直流電壓110V。上述四種直流電壓經(jīng)變壓、整流后獲得。剎車(chē)時(shí)加在電磁鐵上的電壓為110V,停車(chē)后,降為24V,這是通過(guò)控制系統(tǒng)軟件,使電磁鐵線圈處于通—斷—通—斷……工作狀態(tài),改變通、斷時(shí)間比,使線圈的平均電壓為24V。如圖2.2所示。</p><p>&

41、lt;b>  圖2.2 剎車(chē)電壓</b></p><p>  第三章 織布機(jī)控制系統(tǒng)電路設(shè)計(jì)</p><p>  3.1 設(shè)計(jì)方案的擬定</p><p>  根據(jù)畢業(yè)任務(wù)書(shū)要求,設(shè)計(jì)織布機(jī)控制系統(tǒng),如圖3.1所示??刂葡到y(tǒng)電路包括強(qiáng)電與弱電兩部分。弱電部分主要包含主控電路與整流電路的設(shè)計(jì)。主控電路主要由單片機(jī)、控制電機(jī)實(shí)現(xiàn)正反轉(zhuǎn)、點(diǎn)動(dòng)、風(fēng)機(jī)運(yùn)轉(zhuǎn)、

42、電磁剎車(chē)、故障檢測(cè)和各項(xiàng)運(yùn)行指示電路組成,并使用光電耦合器對(duì)控制系統(tǒng)內(nèi)部和外部的輸入、輸出信號(hào)進(jìn)行耦合,固態(tài)繼電器控制系統(tǒng)輸出口與強(qiáng)電電路接口。整流電路主要由整流變壓器、二極管整流橋、濾波器和集成穩(wěn)壓器等環(huán)節(jié)組成。強(qiáng)電部分主要包括電氣保護(hù)元件、接觸器開(kāi)關(guān)、電機(jī)等。</p><p>  圖3.1 整體電路布局圖</p><p>  3.2 主控電路的設(shè)計(jì)</p><p&

43、gt;  如圖3.2所示,主控電路主要由單片機(jī)、控制主電機(jī)啟動(dòng)、停止、正反點(diǎn)動(dòng)、風(fēng)機(jī)啟動(dòng)信號(hào)輸入電路,主電機(jī)正反轉(zhuǎn)、星—三角連接電路切換、風(fēng)機(jī)啟動(dòng)信號(hào)輸出電路、指示燈控制信號(hào)輸出電路、電磁剎車(chē)信號(hào)輸出電路等組成,并在電路中為了抗干擾、強(qiáng)弱電耦合,使用光電耦合器件進(jìn)行光電耦合,隔離單片機(jī)系統(tǒng)的輸入、輸出部分,并在電機(jī)控制信號(hào)輸出電路當(dāng)中采用了固態(tài)繼電器與電機(jī)控制強(qiáng)電電路進(jìn)行連接。</p><p>  圖3.2 主控

44、原理圖</p><p>  3.2.1 主控電路中單片機(jī)89C51的應(yīng)用</p><p>  89C51是由ATMEL公司推出的一種低功耗、高性能的片內(nèi)含有4KB快閃可編程/擦除只讀存儲(chǔ)器的8位CMOS微控制器,使用高密度、非易失存儲(chǔ)技術(shù)制造,并且與80C51引腳和指令系統(tǒng)完全兼容。芯片上的FPEROM允許在線編程或采用通用的非易失存儲(chǔ)編程器對(duì)程序存儲(chǔ)器重復(fù)編程。使用89C51就不需要外擴(kuò)

45、程序存儲(chǔ)器,而且其I/O端口引腳足以滿足使用要求。</p><p>  如圖3.3所示,89C51共40條引腳。以下是對(duì)引腳的說(shuō)明:</p><p><b>  電源引腳:</b></p><p>  Vcc(40腳):典型值+5V。</p><p>  Vss(20腳):接低電平。</p><p&g

46、t; ?、诳刂埔_:  RST/Vpd、ALE/、、/Vpp組成了MSC-51 的控制總線。</p><p>  RST/Vpd(9腳):復(fù)位信號(hào)輸入端(高電平有效)。第二功能:加+5V備用電源,可以實(shí)現(xiàn)掉電保護(hù)RAM信息不丟失。</p><p>  ALE/ (30腳):地址鎖存信號(hào)輸出端。第二功能:編程脈沖輸入。</p><p>  

47、(29腳):外部程序存儲(chǔ)器讀選通信號(hào)。</p><p>  /Vpp (31腳):外部程序存儲(chǔ)器使能端。第二功能:編程電壓輸入端(+21V)。</p><p>  圖3.3 89C51引腳圖</p><p>  2)外接晶體引腳XTAL1和XTAL2接外部振蕩器信號(hào),即把外部振蕩器的信號(hào)直接連到內(nèi)部時(shí)鐘發(fā)生器的輸入端。當(dāng)采用外部時(shí)鐘信號(hào)時(shí),XTAL2接振蕩</

48、p><p>  信號(hào),XTAL1接地。原理圖中使用了12MHz晶振,則根據(jù)單片機(jī)CPU的工作時(shí)序,其4個(gè)周期的具體值計(jì)算如下:</p><p><b>  振蕩周期=;</b></p><p><b>  時(shí)鐘周期=;</b></p><p><b>  機(jī)器周期=;</b><

49、;/p><p><b>  指令周期=。</b></p><p>  3)89C51單片機(jī)的P口特點(diǎn)</p><p>  P0口:是一個(gè)8位漏極開(kāi)路輸出型雙向I/O端口。作為輸出端口時(shí),每位能以吸收電流的方式驅(qū)動(dòng)8 個(gè)TTL輸入,對(duì)端口寫(xiě)1時(shí),又可作高阻抗輸入端用。</p><p>  在訪問(wèn)外部程序或數(shù)據(jù)存儲(chǔ)器時(shí)

50、,它是時(shí)分多路轉(zhuǎn)換的地址(低8位)/數(shù)據(jù)總線,在訪問(wèn)期間將激活內(nèi)部的上拉電阻。</p><p>  P1口:P1口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。P1口的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可作輸入口。P2口作輸入口使用時(shí),因?yàn)閮?nèi)部有上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p>  P

51、2口:P2口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。P2口的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可作輸入口。P2口作輸入口使用時(shí),因?yàn)閮?nèi)部有上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p>  在訪問(wèn)外部程序存儲(chǔ)器時(shí)和16位外部地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @DPTR)時(shí),P2口送出高8位地址。在訪問(wèn)8

52、位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX @RI)時(shí),P2口引腳上的內(nèi)容(就是專(zhuān)用寄存器(SFR)區(qū)中的P2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不會(huì)改變。</p><p>  P3口:P3口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。P3口的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可作輸入口。P3口作輸入口使用時(shí),因?yàn)閮?nèi)部有上拉電阻

53、,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p>  4)各引腳應(yīng)用說(shuō)明(表3-1)。</p><p>  3.2.2 主控電路中光電耦合接口電路</p><p> ?。?)光電耦合器的結(jié)構(gòu)及特點(diǎn) 光電耦合器由發(fā)光源和受光器兩部分組成,并封閉在同一不透明的管殼內(nèi)由絕緣的透明樹(shù)脂隔開(kāi),如圖3.4所示。發(fā)光源引出的管腳為輸入端,受光器引出的管腳為輸出端。光耦

54、合器的封裝形式有管形,雙列直插式和光導(dǎo)纖維連接等形式。光電耦合器的發(fā)光源常用砷化鎵紅外發(fā)光二極管,受光器常用光電三極管、光敏晶體管和光敏集成電路等。</p><p>  表3-1 引腳應(yīng)用說(shuō)明</p><p> ?。?)光電耦合電路 如圖3.5所示,為光電耦合器在控制系統(tǒng)電路中的應(yīng)用方式。圖中光耦為晶體管輸出型光電耦合器。光電晶體管以光取代基極電流,作為晶體管的輸入,當(dāng)光電耦合器的發(fā)光二

55、極管發(fā)光時(shí),光電晶體管受光的影響在cb和ce間會(huì)有電流流過(guò),電流受光照強(qiáng)度控制。光電耦合器起到耦合脈沖信號(hào)和隔離單片機(jī)89C51 系統(tǒng)與控制開(kāi)關(guān)、輸出部分的作用,使兩部分的電流相互獨(dú)立。由于光電耦合器是電流型輸出,不受輸出端工作電壓的影響,因此可以用于不同電平的轉(zhuǎn)換。</p><p>  圖3.4 光電耦合器的結(jié)構(gòu)和符號(hào)</p><p>  圖3.5 系統(tǒng)電路中的光耦接口電路</p&

56、gt;<p>  圖中,當(dāng)開(kāi)關(guān)閉合時(shí),發(fā)光二極管通電發(fā)光,受光部分受光導(dǎo)通,P3.5低電平有效;當(dāng)開(kāi)關(guān)斷開(kāi),光耦輸入端電流為0,發(fā)光二極管不導(dǎo)通,輸出相當(dāng)于開(kāi)門(mén),P3.5為高電平。</p><p>  圖中電阻起限流保護(hù)作用。流經(jīng)發(fā)光二極管的電流大小有限制,不能太大也不能太小,其上的電阻RI1的阻值即為直流工作電壓+12V除以發(fā)光二極管的工作電流4mA而求得。</p><p>

57、;  3.2.3 主控電路中固態(tài)繼電器接口電路</p><p>  固態(tài)繼電器是一種全部由固態(tài)電子元件組成的無(wú)觸點(diǎn)開(kāi)關(guān)元件,他利用電子元器件的電磁和光特性來(lái)完成輸入與輸出的可靠隔離,利用大功率三極管,功率場(chǎng)效應(yīng)管,單項(xiàng)可控硅和雙向可控硅等器件的開(kāi)關(guān)特性,來(lái)達(dá)到無(wú)觸點(diǎn),無(wú)火花地接通和斷開(kāi)被控電路。固態(tài)繼電器有三部分組成:輸入電路,隔離(耦合)和輸出電路。按輸入電壓的不同類(lèi)別,輸入電路可分為直流輸入電路,交流輸入電路

58、和交直流輸入電路三種。有些輸入控制電路還具有與TTL/CMOS兼容,正負(fù)邏輯控制和反相等功能。固態(tài)繼電器的輸入與輸出電路的隔離和耦合方式有光電耦合和變壓器耦合兩種。固態(tài)繼電器的輸出電路也可分為直流輸出電路,交流輸出電路和交直流輸出電路等形式。交流輸出時(shí),通常使用兩個(gè)可控硅或一個(gè)雙向可控硅,直流輸出時(shí)可使用雙極性器件或功率場(chǎng)效應(yīng)管。</p><p>  圖3.6為其在本控制系統(tǒng)中控制電機(jī)交流接觸器的應(yīng)用接口電路。&

59、lt;/p><p>  圖3.6 繼電器型驅(qū)動(dòng)接口電路</p><p>  繼電器的輸入為單片機(jī)的邏輯電平,信號(hào)經(jīng)光電耦合器耦合后,經(jīng)驅(qū)動(dòng)三極管進(jìn)行轉(zhuǎn)換,使輸出的驅(qū)動(dòng)電壓能夠適應(yīng)繼電器的要求。圖中PNP三極管為固態(tài)繼電器的驅(qū)動(dòng)管。</p><p>  當(dāng)單片機(jī)P0.3為低電平時(shí),經(jīng)光耦耦合,加在PNP基極的電位低于發(fā)射極,三極管導(dǎo)通,固態(tài)繼電器導(dǎo)通,接觸器FC線圈得電,

60、FC常開(kāi)觸點(diǎn)閉合,電機(jī)運(yùn)行。</p><p>  繼電器動(dòng)作時(shí),對(duì)電源有一定的干擾,為了提高單片機(jī)系統(tǒng)的可靠性,在單片機(jī)和繼電器之間用光耦隔離,使兩部分的電流相互獨(dú)立。不與交流電源的地線相接。這樣就避免了輸出部分電源變化對(duì)單片機(jī)電源的影響,減少了系統(tǒng)所受上述干擾,提高了系統(tǒng)的可靠性。</p><p>  3.3 電磁剎車(chē)電路設(shè)計(jì)</p><p>  如圖3.7所示,

61、為電磁鐵剎車(chē)電路,電路主要由反相器、比較器、三極管、光耦、VMOS管、電磁鐵線圈等器件構(gòu)成。</p><p>  P2.1為低壓剎車(chē)控制引腳,開(kāi)低壓剎車(chē)時(shí),P2.1置1,關(guān)剎車(chē)時(shí),將P2.1置0;P3.7為高壓剎車(chē)控制引腳,開(kāi)高壓剎車(chē)時(shí),P3.7置0,關(guān)剎車(chē)時(shí),將P3.7置1。兩引腳發(fā)出的信號(hào),經(jīng)比較器的比較后,輸出信號(hào)控制VMOS驅(qū)動(dòng)管的導(dǎo)通與截止,以實(shí)現(xiàn)電磁剎車(chē)的打開(kāi)或關(guān)閉。</p><p

62、>  3.3.1 剎車(chē)電路中的電氣元件</p><p>  1)反向器:圖中反向器74AC00為雙列14腳與非門(mén),其中兩對(duì)作為與非門(mén)使用,為了節(jié)省元件,將剩余兩對(duì)作為非門(mén)使用。</p><p>  2)二極管:圖中,與電磁鐵線圈并聯(lián)的二極管起到續(xù)流保護(hù)作用,因?yàn)殡姶盆F線圈斷電時(shí)會(huì)產(chǎn)生很大的反向電動(dòng)勢(shì),從而會(huì)擊穿電磁鐵驅(qū)動(dòng)VMOS管。如果加上續(xù)流二極管,電路斷路時(shí),線圈產(chǎn)生的反向電動(dòng)勢(shì)

63、使二極管處于正向?qū)顟B(tài),構(gòu)成回路,釋放線圈中的電流,保護(hù)VMOS管。</p><p>  3)電位器:電位器所在的RC電路中,可以通過(guò)改變RC時(shí)間常數(shù)控制比較器翻轉(zhuǎn)的速度,以此來(lái)決定剎車(chē)打開(kāi)的時(shí)間。電位器可變,使得電路可調(diào),使機(jī)器能夠準(zhǔn)確停止在某個(gè)位置。</p><p>  3.3.2 剎車(chē)電路工作原理</p><p>  圖3.7電磁鐵剎車(chē)電路中,P2.1和P3

64、.7控制剎車(chē)電路。剎車(chē)電路工作原理如下:</p><p>  1)當(dāng)織布機(jī)電機(jī)正常工作時(shí),P3.7端置低,經(jīng)過(guò)比較器后輸出(B)為高。</p><p>  2)當(dāng)發(fā)生故障時(shí),P2.1置高,經(jīng)比較器后輸出(C)為高,光電耦合器截止,VMOS管柵極為高,VMOS管導(dǎo)通,電磁鐵線圈通電吸合,系統(tǒng)剎車(chē)。</p><p>  3)機(jī)器停車(chē)后,通過(guò)改變P3.7引腳的高低來(lái)實(shí)現(xiàn)電

65、磁鐵線圈的通電、斷電,降低線圈的平均電壓和電流,從而達(dá)到低壓鎖定的目的。當(dāng)P3.7置高時(shí),經(jīng)過(guò)比較器輸出(C)低電平,光電耦合器導(dǎo)通,VMOS管柵極電壓為低,VMOS管截止,電磁鐵線圈斷電。當(dāng)P3.7置低時(shí),經(jīng)過(guò)比較器輸出(C)高電平,光電耦合器截止,VMOS管柵極電壓為高,VMOS管導(dǎo)通,電磁鐵線圈通電。P3.7置高0.8s時(shí),電磁鐵線圈關(guān)斷0.8s ;P3.7置低0.2s時(shí),電磁鐵線圈開(kāi)通0.2s。通過(guò)改變截至和導(dǎo)通的時(shí)間比,將11

66、0V電壓降為24V。電磁鐵導(dǎo)通情況見(jiàn)表3.2。</p><p>  圖3.7 電磁鐵剎車(chē)電路</p><p>  表3.2 電磁鐵導(dǎo)通情況</p><p>  3.4 六項(xiàng)自停電路設(shè)計(jì)</p><p>  六項(xiàng)自停電路是用于在系統(tǒng)織布過(guò)程中,當(dāng)故障發(fā)生時(shí),向系統(tǒng)提供故障信號(hào),以便系統(tǒng)發(fā)出停車(chē)信號(hào)并剎車(chē)。該電路主要檢測(cè)故障包括:織布機(jī)斷緯、電

67、機(jī)過(guò)熱、左、右捻邊紗、纏緯紗斷紗、卷布筒張力過(guò)大以及計(jì)長(zhǎng)信號(hào)等。電路如圖3.8所示。</p><p>  圖3.8 六項(xiàng)自停電路</p><p> ?。?)斷緯故障電路 如圖3.9所示??棽紮C(jī)每轉(zhuǎn)一圈,接近開(kāi)關(guān)發(fā)出一個(gè)脈沖信號(hào),當(dāng)正常工作時(shí),探緯傳感器同時(shí)也發(fā)出一個(gè)脈沖信號(hào),兩個(gè)脈沖信號(hào)同時(shí)發(fā)送至探緯器。如果探緯器接收到兩個(gè)脈沖信號(hào),說(shuō)明織布機(jī)運(yùn)行正常。若探緯器只接收到接近開(kāi)關(guān)產(chǎn)生的信號(hào)

68、,沒(méi)有接收到探緯傳感器產(chǎn)生的信號(hào),說(shuō)明布紗已經(jīng)斷緯,此時(shí)由探緯器立即發(fā)出停車(chē)信號(hào),由CPU切斷主電機(jī)電源,隨后再發(fā)出剎車(chē)信號(hào),再由CPU控制剎車(chē)裝置剎住織布機(jī),使其停止運(yùn)動(dòng),以免經(jīng)紗繼續(xù)向前移動(dòng),造成布面缺緯,織出次品。其中剎車(chē)信號(hào)有兩種產(chǎn)生方式:一是由探緯器產(chǎn)生的剎車(chē)信號(hào)(J24端),則織布機(jī)可以在電機(jī)運(yùn)轉(zhuǎn)的當(dāng)圈剎車(chē);二是由接近開(kāi)關(guān)產(chǎn)生的剎車(chē)信號(hào)(PS端),則織布機(jī)在機(jī)器運(yùn)轉(zhuǎn)的下一圈剎車(chē)。</p><p>  

69、圖3.9 壓水及斷緯故障檢測(cè)示意圖</p><p> ?。?)五項(xiàng)自停電路 織布機(jī)運(yùn)行時(shí),將P1.0的常開(kāi)開(kāi)關(guān)S10閉合,六項(xiàng)自停電路導(dǎo)通。當(dāng)發(fā)生左、右捻邊紗、纏緯紗斷紗、卷布筒張力過(guò)大時(shí),相應(yīng)的保護(hù)開(kāi)關(guān)S3、S2、S4、S5開(kāi)關(guān)閉合。單片機(jī)P3.4腳為低電平,切斷主電機(jī)電源,剎住織布機(jī)。三極管基極為高電平,三極管導(dǎo)通,探緯、五項(xiàng)的指示燈亮起,使五項(xiàng)自停電路導(dǎo)通,切斷主電機(jī)電源,隨后發(fā)出剎車(chē)信號(hào),剎住織布機(jī)。

70、</p><p>  (3)計(jì)長(zhǎng)電路 當(dāng)織布長(zhǎng)度達(dá)到設(shè)定值時(shí),織布機(jī)計(jì)長(zhǎng)輸入開(kāi)關(guān)自動(dòng)閉合,計(jì)長(zhǎng)電路導(dǎo)通,計(jì)長(zhǎng)指示燈亮,同時(shí)光電耦合器耦合,單片機(jī)P3.4腳為低電平,切斷主電機(jī)電源,剎住織布機(jī)。</p><p> ?。?)手動(dòng)停車(chē)電路 當(dāng)需要手動(dòng)停車(chē)時(shí),按下停止按鈕,停車(chē)電路導(dǎo)通,單片機(jī)P3.4腳為低電平,系統(tǒng)發(fā)出信號(hào),切斷主電機(jī)電源,剎住織布機(jī)。</p><p> 

71、 3.5 整流電路設(shè)計(jì)</p><p>  3.6 強(qiáng)電控制電路設(shè)計(jì)</p><p>  第四章 織布機(jī)控制系統(tǒng)軟件設(shè)計(jì)</p><p>  織布機(jī)控制系統(tǒng)的軟件設(shè)計(jì),是以89C51單片機(jī)為控制核心,主要運(yùn)用了芯片的并行I/O 口功能、定時(shí)器功能和中斷功能。</p><p><b>  4.1 主程序設(shè)計(jì)</b><

72、;/p><p>  1. 主程序流程圖(如圖4.1所示)</p><p>  圖4.1 主程序流程圖</p><p>  2.初始化程序的編寫(xiě)</p><p>  程序初始化的編寫(xiě),主要包括以下幾個(gè)部分:</p><p> ?、僭O(shè)定I/O口的初始狀態(tài)</p><p> ?、谠O(shè)定定時(shí)器的工作方式<

73、;/p><p><b> ?、圻x擇工作寄存器組</b></p><p><b>  ④開(kāi)CPU中斷</b></p><p><b> ?、萸逵嘘P(guān)標(biāo)志位</b></p><p><b>  編寫(xiě)程序清單如下:</b></p><p>  

74、ORG 0000H ;</p><p>  AJMP MAIN ;復(fù)位入口轉(zhuǎn)到主程序</p><p>  ORG 0003H ;</p><p>  AJMP IN0 ;INT0中斷入口地址為0003H</p><p>  ORG 000BH

75、 ;</p><p>  AJMP TT0 ;定時(shí)器0(T0)中斷入口地址為000BH</p><p>  ORG 001BH ; </p><p>  AJMP TT1 ;定時(shí)器1(T1)中斷入口地址為001BH</p><p>  ORG 0030

76、H ; </p><p>  MAIN: CLR P2.5 ;關(guān)探緯器指示燈 </p><p>  CLR P3.7 ;開(kāi)低壓剎車(chē)</p><p>  MOV TMOD, #10H ;定時(shí)器0模式0,定時(shí)器1模式1</p>

77、<p>  SETB EA ;CPU開(kāi)放中斷</p><p>  CLR IT0 ;電平觸發(fā)</p><p>  MOV A, #00H ;所有標(biāo)志位清零</p><p>  MOV 21H, A ;</p><p>  其中標(biāo)志位有四個(gè): 08H為時(shí)

78、間常數(shù)標(biāo)志位,09H為風(fēng)機(jī)標(biāo)志位,0AH為電機(jī)正轉(zhuǎn)標(biāo)志位,0BH為中斷發(fā)生標(biāo)志位,分別存放在以21H為地址的單元格內(nèi)。</p><p>  確定定時(shí)器方式寄存器TMOD控制字及各控制位的值:</p><p>  定時(shí)器方式寄存器TMOD控制字</p><p>  T1方式字段 T0方式字段</p><p>

79、;  即TMOD控制字為#10H</p><p> ?、谥肨Rx=1,啟動(dòng)計(jì)數(shù)。</p><p> ?、壑肊Tx=1,允許定時(shí)器/計(jì)數(shù)器中斷。</p><p> ?、苤肊A=1,CPU開(kāi)中斷。</p><p>  ⑤置IT0=0,電平觸發(fā)。</p><p><b>  3.主程序清單 </b>&

80、lt;/p><p>  L1: SETB P2.1 ;剎車(chē)開(kāi)關(guān)開(kāi)?</p><p>  JNB P2.1,L1 ; </p><p>  MOV TL0,#18H ;開(kāi)剎車(chē),定時(shí)器0開(kāi)</p><p>  MOV TH0,#0F9H

81、 ; </p><p>  SETB ET0 ; </p><p>  SETB TR0 ; </p><p>  L2: JNB P3.5,L8 ;風(fēng)機(jī)啟動(dòng)?</p><p>  JB P3.1,L

82、4 ;正轉(zhuǎn)點(diǎn)動(dòng)?</p><p>  CLR TR0 ;</p><p>  CLR ET0 ;關(guān)定時(shí)器0</p><p>  SETB P3.7 ;關(guān)剎車(chē)</p><p>  JNB P2.1,L1 ;剎車(chē)

83、開(kāi)關(guān)開(kāi)?</p><p>  LCALL T20M ; </p><p>  CLR P0.4 ;ZC動(dòng)作</p><p>  CLR P0.6 ;CY動(dòng)作</p><p>  L3: JNB P3.1,L3 ;

84、等按鈕釋放</p><p>  SJMP L6 ; </p><p>  L4: JB P3.0,L7 ;反轉(zhuǎn)點(diǎn)動(dòng)?</p><p>  CLR TR0 ;關(guān)定時(shí)器0</p><p>  CLR ET0

85、 ;</p><p>  SETB P3.7 ;關(guān)剎車(chē)</p><p>  JNB P2.1,L1 ;剎車(chē)開(kāi)關(guān)開(kāi)?</p><p>  LCALL T20M ; </p><p>  CLR P0.3 ;FC動(dòng)作&

86、lt;/p><p>  CLR P0.6 ;CY動(dòng)作</p><p>  L5: JNB P3.0,L5 ;等按鈕釋放</p><p>  L6: SETB P0.6 ; </p><p>  SETB P0.4

87、 ;關(guān)電機(jī)</p><p>  SETB P0.3 ; </p><p>  CLR P3.7 ;開(kāi)高壓剎車(chē)</p><p>  LCALL T500M ; </p><p>  MOV TL0,#18H

88、 ; </p><p>  MOV TH0,#0F9H ;開(kāi)定時(shí)器0,低壓剎車(chē)</p><p>  SETB ET0 ; </p><p>  SETB TR0 ; </p><p>  L7:

89、 JB P2.1,L2 ;剎車(chē)開(kāi)關(guān)開(kāi)?</p><p>  CLR TR0 ; </p><p>  CLR ET0 ;關(guān)剎車(chē),關(guān)定時(shí)器0</p><p>  SETB P3.7 ; </p>&l

90、t;p>  LJMP L1 ; </p><p>  L8: CLR P0.2 ;啟動(dòng)風(fēng)機(jī)</p><p>  SETB 09H ;風(fēng)機(jī)標(biāo)志位置1</p><p>  L9: CLR 0BH ;中斷發(fā)生標(biāo)

91、志位清0</p><p>  JNB 09H,L2 ;風(fēng)機(jī)標(biāo)志位1?</p><p>  JB 0AH,L10 ;正轉(zhuǎn)標(biāo)志位1?</p><p>  JB P2.1,L10 ;剎車(chē)開(kāi)關(guān)開(kāi)?</p><p>  LJMP L17 ;

92、 </p><p>  L10: JNB P3.1,L11 ;正轉(zhuǎn)按鈕按下?</p><p>  LJMP L15 ; </p><p>  L11: SETB 0AH ;正轉(zhuǎn)標(biāo)志位置1</p><p>  CLR T

93、R0 ; </p><p>  CLR ET0 ;關(guān)剎車(chē),關(guān)定時(shí)器0</p><p>  SETB P3.7 ; </p><p>  CLR P2.1 ; </p><

94、p>  JB P1.1,L12 ;Δ-Y?P1.1為高電平時(shí),轉(zhuǎn)Δ動(dòng)作</p><p>  LCALL T20M ;延時(shí)20ms</p><p>  CLR P0.4 ;ZC、CΔ動(dòng)作</p><p>  CLR P0.5 ; &l

95、t;/p><p>  LCALL T500M ;延時(shí)0.5s</p><p>  MOV TL1,#0B0H ;探緯指示燈開(kāi)</p><p>  MOV TH1,#3CH ; </p><p>  SETB ET1 ;開(kāi)定時(shí)器1&l

96、t;/p><p>  SETB TR1 ; </p><p>  SETB EX0 ;開(kāi)INT0</p><p>  LJMP L13 ; </p><p>  L12: LCALL T20M

97、 ; </p><p>  CLR P0.4 ;ZC動(dòng)作</p><p>  CLR P0.5 ;CΔ動(dòng)作 </p><p>  LCALL T500M ;</p><p>  MOV TL1,#0B0H

98、 ;探緯指示燈開(kāi)</p><p>  MOV TH1,#3CH ; </p><p>  SETB ET1 ;開(kāi)定時(shí)器1</p><p>  SETB TR1 ; </p><p>  SETB EX0

99、 ;開(kāi)INT0</p><p>  LCALL T1S ; </p><p>  LCALL T1S ;延時(shí)3S</p><p>  LCALL T1S ; </p><p>  JB 0BH,L13

100、 ;中斷發(fā)生?</p><p>  CLR EX0 ;關(guān)中斷</p><p>  JB 0BH,L13 ;中斷發(fā)生?</p><p>  SETB P0.5 ;關(guān)CΔ</p><p>  CLR P0.6 ;開(kāi)CY<

101、/p><p>  SETB EX0 ;開(kāi)IN0</p><p>  L13: JB P3.4,L9 ;六項(xiàng)自停?;</p><p>  CLR EX0 ;關(guān)中斷</p><p>  JB 0BH,L9 ;中斷發(fā)生?</p

102、><p>  SETB P0.6 ; </p><p>  SETB P0.5 ;關(guān)全部電機(jī)</p><p>  SETB P0.4 ; </p><p>  SETB P0.2 ;

103、 </p><p>  L14: JNB P3.3,L14 ;等待接近開(kāi)關(guān)信號(hào)</p><p>  CLR P3.7 ;開(kāi)高壓剎車(chē)</p><p>  SETB P3.6 ; </p><p>  CLR TR1

104、 ; </p><p>  CLR ET1 ;關(guān)定時(shí)器1中斷</p><p>  CLR P2.5 ;關(guān)探緯燈 </p><p>  LCALL T500M ; </p><p>  MOV TL

105、0,#18H ;開(kāi)定時(shí)器0,低壓剎車(chē)</p><p>  MOV TH0,#0F9H ; </p><p>  SETB ET0 ; </p><p>  SETB TR0 ; </p><p&

106、gt;  CLR 09H ;風(fēng)機(jī)標(biāo)志位清0</p><p>  CLR 0AH ;正轉(zhuǎn)標(biāo)志位清0</p><p>  LJMP L9 ; </p><p>  L15: JB 0AH,L13 ;正轉(zhuǎn)標(biāo)志位1?</p&

107、gt;<p>  JB P3.4,L9 ;停止?</p><p>  SETB P0.2 ;關(guān)風(fēng)機(jī)</p><p>  CLR 09H ;風(fēng)機(jī)標(biāo)志位清0</p><p>  L17: SETB P0.2 ;關(guān)風(fēng)機(jī)</p>

108、<p>  CLR 09H ;風(fēng)機(jī)標(biāo)志位清0</p><p>  CLR TR0 ;關(guān)定時(shí)器0</p><p>  CLR ET0 ; </p><p>  SETB P3.7 ;關(guān)剎車(chē) &l

109、t;/p><p>  LJMP L1 ; </p><p><b>  4.2 子程序設(shè)計(jì)</b></p><p>  1.INT0中斷子程序</p><p>  INT0中斷子程序的流程如圖4.2所示,根據(jù)其流程</p><p&

110、gt;<b>  編寫(xiě)的程序?yàn)椋?lt;/b></p><p>  IN0: JB 0BH,LIN02 ;中斷發(fā)生標(biāo)志位為1,</p><p><b>  轉(zhuǎn)LIN02 </b></p><p>  SETB P0.6 ; </p><p>  SE

111、TB P0.5 ;關(guān)所有電機(jī)</p><p>  SETB P0.4 ; </p><p>  SETB P0.2 ; </p><p>  LIN01: JNB P3.3,LIN01 ;等待接近開(kāi)關(guān)信號(hào)</p><p>  CLR

112、 P3.7 ;開(kāi)高壓剎車(chē)</p><p>  SETB P3.6 ; 圖4.2 INT0中斷</p><p>  CLR TR1 ;關(guān)定時(shí)器1 子程序流程圖</p><p>  CLR ET1 ;

113、 </p><p>  SETB P2.5 ;探緯指示燈開(kāi)</p><p>  CLR 09H ;風(fēng)機(jī)標(biāo)志位清零</p><p>  CLR 0AH ;正轉(zhuǎn)標(biāo)志位清零</p><p>  CLR EX0 ;關(guān)I

114、NT0</p><p>  SETB 0BH ;INT0發(fā)生標(biāo)志位置1</p><p>  LCALL T500M ; </p><p>  MOV TL0,#18H ;低壓剎車(chē)</p><p>  MOV TH0,#0F9H ; &

115、lt;/p><p>  SETB ET0 ;允許T0中斷</p><p>  SETB TR0 ;啟動(dòng)定時(shí)器0 </p><p>  LIN02: RET1 ;中斷返回 </p><p><b>  2.定時(shí)器0中斷</b><

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論