2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  1.1 電梯控制系統(tǒng)的發(fā)展史1</p><p>  1.2 電梯的發(fā)展方向2</p><p>  2 基于EDA技術(shù)的四層電梯控制器設(shè)計2</p><p

2、>  2.1 系統(tǒng)控制要求2</p><p>  2.1.1 四層電梯控制器的功能2</p><p>  2.1.2 控制方案的制定3</p><p><b>  3 系統(tǒng)仿真6</b></p><p><b>  4 結(jié)束語6</b></p><p>&

3、lt;b>  參考文獻(xiàn)7</b></p><p><b>  附錄:8</b></p><p>  摘要:電梯是機(jī)械電器緊密結(jié)合的大型機(jī)電產(chǎn)品.主要由機(jī)房、井道、轎廂、門系統(tǒng)和電氣控制系統(tǒng)組成。伴隨建筑業(yè)的發(fā)展,為建筑內(nèi)提供上下交通運(yùn)輸?shù)碾娞莨I(yè)也在日新月異地發(fā)展著。電梯已不僅是一種生產(chǎn)環(huán)節(jié)中的重要設(shè)備,更是一種工作和生活中的必需設(shè)備,完全可以預(yù)

4、想到,隨著社會的發(fā)展,電梯產(chǎn)品在人們物質(zhì)文化生活中的地位將和汽車一樣,成為重要的運(yùn)輸設(shè)備之一。 </p><p>  關(guān)鍵字:電梯控制器,CPLD,VHDL狀態(tài)機(jī) ,EDA。</p><p><b>  1 緒論</b></p><p>  1.1 電梯控制系統(tǒng)的發(fā)展史</p><p>  從1889年出現(xiàn)

5、第一臺名副其實(shí)的電梯后,電梯控制技術(shù)經(jīng)歷了四次大的發(fā)展。</p><p>  1)繼電器控制階段。在計算機(jī)技術(shù)還沒有廣泛應(yīng)用于工業(yè)控制領(lǐng)域時,繼電器一直充當(dāng)著工業(yè)控制中的核心部件,電梯控制系統(tǒng)領(lǐng)域也不例外。上世紀(jì)八十年代以前,繼電器控制一直是我國電梯控制系統(tǒng)的全部。到了八十年代,繼電器控制仍然是電梯控制系統(tǒng)中的主導(dǎo)技術(shù)。</p><p>  (2)PLC控制階段。PLC實(shí)際上是一種通用的工

6、業(yè)控制技術(shù),在進(jìn)入電梯控制系統(tǒng)以前,已被廣泛應(yīng)用于其他各種工業(yè)控制領(lǐng)域。在我國,從上世紀(jì)八十年代末開始,PLC逐漸被各電梯廠家成功應(yīng)用到電梯控制系統(tǒng)中。九十年代,國內(nèi)自己開發(fā)、設(shè)計的電梯控制系統(tǒng)中,PLC系統(tǒng)占絕對主導(dǎo)地位。</p><p>  (3)微機(jī)控制系統(tǒng)。實(shí)際上,在發(fā)達(dá)國家的著名電梯生產(chǎn)廠家中,如奧的斯、三菱等,它們根本就沒有用過PLC作為電梯控制系統(tǒng)。早在上世紀(jì)七十年代末期或八十年代初,專用的微機(jī)電梯

7、控制系統(tǒng)已經(jīng)投入市場。早期中國國內(nèi)生產(chǎn)的專用微機(jī)電梯控制系統(tǒng),基本上都是從國外引進(jìn)技術(shù)的產(chǎn)品。直到上世紀(jì)九十年代中期起,才逐漸有國內(nèi)自行開發(fā)設(shè)計的比較成功的專用微機(jī)電梯控制系統(tǒng)產(chǎn)品投入市場。</p><p>  (4)采用串行通信技術(shù)的新型電梯專用微機(jī)控制系統(tǒng)。早期的微機(jī)控制系統(tǒng)和PLC控制系統(tǒng)一樣,對外圍所有開關(guān)和按鈕信號的輸入及點(diǎn)燈信號的輸出都是通過一對一方式實(shí)現(xiàn)的,這樣帶來的問題是系統(tǒng)接線很多,對生產(chǎn)、安裝

8、和維修保養(yǎng)都帶來很大的不便。因此,電梯控制系統(tǒng)的設(shè)計者們開始追求串行傳送的方式。到了上世紀(jì)九十年代,隨著計算機(jī)串行通信技術(shù)的不斷發(fā)展,該技術(shù)也被應(yīng)用到了電梯控制系統(tǒng)中。采用此技術(shù)的電梯專用微機(jī)控制系統(tǒng)中,除主控制器外,在操縱箱中、每個召喚盒內(nèi)都裝有CPU板,它們與主控制器之間通過串行通信傳送大量信號。這樣,使各部件之間既能傳遞比過去更多的信息,以完成更豐富、更先進(jìn)的操作功能,又大大減少了系統(tǒng)的接線。</p><p&g

9、t;  1.2 電梯的發(fā)展方向</p><p>  眾所周知,電梯是一種耗能很大的產(chǎn)品,隨著國家“節(jié)能減排”政策的普及,電梯行業(yè)已經(jīng)紛紛行動起來,生產(chǎn)綠色環(huán)保的產(chǎn)品是時代的要求。除了驅(qū)動系統(tǒng)方面是個很重要的環(huán)節(jié),控制系統(tǒng)跟環(huán)保也是密切相聯(lián)的。在歐洲已經(jīng)有這方面的認(rèn)識,對控制系統(tǒng)也提出了很多要求,如對電阻波、電子板等的標(biāo)準(zhǔn)更嚴(yán)格。中國作為全球電梯市場的一個重要部分,也會得到慢慢規(guī)范和完善。假如2015年在我國所有

10、使用的電梯中如果有80%采用節(jié)能電梯,將節(jié)電800億千瓦時,幾乎等于三峽大壩一年的發(fā)電量。</p><p>  在政府采購中對節(jié)能性能予以優(yōu)先考慮。目前國內(nèi)的電梯銷售有接近一半的數(shù)量在政府采購領(lǐng)域或跟政府采購有關(guān),因此政府采購對節(jié)能電梯的傾向性可以有效扶持節(jié)能電梯產(chǎn)業(yè)。由于節(jié)能電梯產(chǎn)量不大,市場價格偏高,政府在初期可將其作為環(huán)保項目給予政策傾斜,或者對采用節(jié)能電梯的開發(fā)商以政策鼓。</p><

11、p>  節(jié)能電梯技術(shù)應(yīng)與其他技術(shù)相結(jié)合。與節(jié)能相比,使用者目前更為看重的還是電梯的安全性能。傳統(tǒng)電梯安全部件正在改用雙向安全系統(tǒng),電梯使用的安全技術(shù)也在不斷擴(kuò)大。將節(jié)能技術(shù)和其他安全技術(shù)相結(jié)合有利于提升產(chǎn)品品質(zhì),更容易進(jìn)入采購商的視野。</p><p>  2 基于EDA技術(shù)的四層電梯控制器設(shè)計</p><p>  2.1 系統(tǒng)控制要求</p><p>  

12、2.1.1 四層電梯控制器的功能</p><p>  四層電梯控制器的功能如下:</p><p>  (1) 每層電梯入口處設(shè)有上下請求開關(guān),電梯內(nèi)設(shè)有顧客到達(dá)層次的停站請求開關(guān)。</p><p>  (2)設(shè)有電梯入口處位置指示裝置及電梯運(yùn)行模式(上升或下降)指示裝置。</p><p>  (3)電梯每秒上升(下降)一層樓。</p&g

13、t;<p>  (4)電梯到達(dá)有停站請求的樓層,經(jīng)過1秒電梯門打開,開門指示燈亮,開門4秒后,電梯門關(guān)閉(開門指示燈滅),電梯繼續(xù)進(jìn)行,直至執(zhí)行完最后一個請求信號停留在當(dāng)前層。</p><p>  (5)能記憶電梯內(nèi)外所有請求,并按照電梯運(yùn)行規(guī)則按順序響應(yīng),每個請求信號保留至執(zhí)行后消除。</p><p>  (6)電梯運(yùn)行規(guī)則—當(dāng)電梯處于上升模式時,只響應(yīng)比電梯所在位置的上樓

14、請求信號,由下而上逐個執(zhí)行,直到最后一個上樓請求執(zhí)行完畢;如果高層有下樓請求,則直接升到由下樓請求的最高樓層,然后進(jìn)入下降模式。當(dāng)電梯處于下降模式則與上升模式相反。</p><p>  (7)電梯初始狀態(tài)為一層開門狀態(tài)</p><p>  2.1.2 控制方案的制定</p><p>  通過一個統(tǒng)一的1秒為周期的時鐘來觸發(fā)狀態(tài)機(jī)。根據(jù)電梯的實(shí)際工作情況,可以把狀態(tài)機(jī)

15、設(shè)置10個狀態(tài),分別是“電梯停留在1層”、“開門”、“關(guān)門”、“開門等待第1秒”、“開門等待第二秒”、“開門等待第三秒”、“開門等待第四秒”、“上升”、“下降”和“停止”狀態(tài)。各個狀態(tài)之間的轉(zhuǎn)換條件可由上面的設(shè)計要求所決定。</p><p>  2.1.3 控制方案的實(shí)現(xiàn)</p><p>  (1)四層電梯控制系統(tǒng)的實(shí)體實(shí)際:</p><p>  首先考慮輸入端口,

16、一個異步復(fù)位端口reset,用于在系統(tǒng)不正常時回到初始狀態(tài);在電梯外部,必須有升降請求端口,一層最低,不需要下降請求,四層是最高層。不需要有上升請求,二層與三層則上升,下降請求端口都有;在電梯內(nèi)部,應(yīng)該設(shè)有各層停留的請求端口;一個電梯時鐘輸入端口,該輸入時鐘以1秒為周期,用于驅(qū)動電梯的升降及開門關(guān)門等動作;另有一個是按鍵時鐘輸入端口,時鐘頻率比電梯時鐘高。</p><p>  其次是輸出端口,有升降請求信號,就得

17、有一個輸出端口來指示請求是否被響應(yīng),有請求信號以后,該輸出端口輸出邏輯’1’,被響應(yīng)以后則恢復(fù)邏輯’0’;同樣,在電梯內(nèi)部也應(yīng)該有這樣的輸出端口來顯示各層停留是否被響應(yīng);在電梯外部,需要一個端口來指示電梯現(xiàn)在所處的位置;電梯開門關(guān)門的狀態(tài)也能用一個輸出端口來指示;為了觀察電梯的運(yùn)行是否正確,可以設(shè)置一個輸出端口來指示電梯的升降狀態(tài)。</p><p>  在端口的定義中定義position時選用的是整型數(shù)據(jù)類型(I

18、NTEGRER),主要是為了在電梯運(yùn)行是便于觀察。整型直接可以看出電梯運(yùn)行是樓層的變化,在第一層就顯示1,第二層就顯示2,很直觀。當(dāng)然,position的定義也可以用標(biāo)準(zhǔn)邏輯矢量(STD_LOGIC_VECTOR)來定義,但是如果選用標(biāo)準(zhǔn)邏輯矢量,在電梯運(yùn)行時就不是那么好觀察。這里是四層的電梯控制器,那么只需定義一個兩位的就足夠顯示了。”00”的時候?qū)?yīng)電梯的第一層,”11”的時候就對應(yīng)第四層。但是”11”的十進(jìn)制值為3,沒有和層次顯示

19、的第四層想對應(yīng)起,所以就放棄選用標(biāo)準(zhǔn)邏輯矢量來定義position,而選用的整型。</p><p> ?。?) 四層電梯控制系統(tǒng)的結(jié)構(gòu)體設(shè)計</p><p>  首先說明一下狀態(tài)。狀態(tài)機(jī)設(shè)置了10個狀態(tài),分別是電梯停留在1層(stopon1)、開門(dooropen)、關(guān)門(doorclose)、開門等待第1秒(doorwait1)、開門等待第2秒(doorwait2)、開門等待第3秒(

20、doorwait3)、開門等待第4秒(doorwait4)、上升(up)、下降(down)和停止(stop)。在實(shí)體說明中定義完端口之后,在結(jié)構(gòu)體個之間需要有如下的定義語句,來定義狀態(tài)機(jī)。TYPE lift_state IS</p><p>  (stopon1,dooropen,doorclose,doorwait1,doorwait2,doorwait3,</p><p>  door

21、wait4,up,down,stop) --電梯的10個狀態(tài)</p><p>  SIGNAL mylift:lift_state; --定義為lift類型的信號mylift</p><p>  在結(jié)構(gòu)體中,設(shè)計了兩個進(jìn)程互相配合,一個狀態(tài)機(jī)進(jìn)程作為主要進(jìn)程,另外一個是信號燈控制進(jìn)程作為輔助進(jìn)程。狀態(tài)機(jī)進(jìn)程中的很多判斷條件是以信號燈進(jìn)程產(chǎn)

22、生的信號燈信號為依據(jù)的,而信號燈進(jìn)程中信號燈的熄滅又是有狀態(tài)機(jī)進(jìn)程中傳出clearup和cleardn信號來控制。</p><p>  在狀態(tài)機(jī)進(jìn)程中,在電梯上升狀態(tài)中,通過對信號燈的判斷,決定下一個狀態(tài)是繼續(xù)上升還是停止;在電梯下降狀態(tài)中,也是通過對信號燈的判斷,決定下一個狀態(tài)是繼續(xù)下降還是是停止;在電梯停止?fàn)顟B(tài)中,判斷是最復(fù)雜的,通過對信號的判斷,決定電梯是上升、下降還是停止。</p><

23、p>  在信號燈控制進(jìn)程中,由于使用了專門的頻率較高的按鍵時鐘,所以使得按鍵的靈敏度增大,但是時鐘頻率不能過高,否則容易使按鍵過于靈敏。按鍵后產(chǎn)生的點(diǎn)亮的信號燈(邏輯值為’1’)用于作為狀態(tài)機(jī)進(jìn)程中的判斷條件,而clearup和cleardn信號為邏輯’1’使得相應(yīng)的信號燈熄滅。</p><p> ?。?)四層電梯控制系統(tǒng)的設(shè)計</p><p><b>  輸入輸出端口定義

24、表</b></p><p>  表2-1輸入輸出端口定義表</p><p>  Table 2-1 input and output port definition table</p><p><b>  源程序見附錄</b></p><p><b>  3 系統(tǒng)仿真</b></p

25、><p>  圖 3-1 系統(tǒng)仿真</p><p>  Figure 3-1 system simulation</p><p>  圖3-1描述的是系統(tǒng)的仿真波形。電梯初始狀態(tài)是停在一樓,電梯門打開,當(dāng)有人操作是會先關(guān)閉然后升到相應(yīng)樓層,門打開。因為不可以自行關(guān)門,所以,停留四秒之后自動關(guān)閉電梯門。人在電梯內(nèi)部按相應(yīng)樓層,電梯到達(dá)相應(yīng)樓層后門打開。并且在相應(yīng)樓層等待。

26、</p><p><b>  4 結(jié)束語</b></p><p>  由于CPLD具有性能穩(wěn)定、抗干擾能力強(qiáng)、設(shè)計配置靈活等特點(diǎn),配合VHDL語言的突出的優(yōu)點(diǎn),因此在工業(yè)控制方面得到了廣泛應(yīng)用。相信以后必將受到世界范圍內(nèi)電子工程設(shè)計人員人員的廣泛關(guān)注和普遍歡迎。本文中設(shè)計的電梯控制器利用以CPLD為實(shí)現(xiàn)載體,以VHDL為描述語言實(shí)現(xiàn)了電梯的升降舒適感和運(yùn)行的可靠性,更

27、相信在以后的智能建筑中得到廣泛的應(yīng)用和推廣。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]潘松,黃繼業(yè). EDA技術(shù)實(shí)用教程.北京:科學(xué)出版社,2002. </p><p>  [2]徐志軍,徐光輝編著 《 CPLD/FPGA的開發(fā)與應(yīng)用 》,電子工業(yè)出版社,2005.</p><p>&l

28、t;b>  附錄:</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;<

29、/p><p>  ENTITY dianti IS</p><p>  PORT(buttonclk:IN STD_LOGIC;</p><p>  liftclk:IN STD_LOGIC;</p><p>  reset:IN STD_LOGIC;</p><p>  f1upbutton:IN STD_LOGIC;&

30、lt;/p><p>  f2upbutton:IN STD_LOGIC;</p><p>  f2dnbutton:IN STD_LOGIC;</p><p>  f3upbutton:IN STD_LOGIC;</p><p>  f3dnbutton:IN STD_LOGIC;</p><p>  f4dnbutton

31、:IN STD_LOGIC;</p><p>  fuplight:BUFFER STD_LOGIC_VECTOR(4 DOWNTO 1);</p><p>  fdnlight:BUFFER STD_LOGIC_VECTOR(4 DOWNTO 1); </p><p>  stop1button,stop2button,stop3button,stop4butto

32、n:IN STD_LOGIC;</p><p>  stoplight:BUFFER STD_LOGIC_VECTOR(4 DOWNTO 1);</p><p>  position:BUFFER INTEGER RANGE 1 TO 4;</p><p>  doorlight:OUT STD_LOGIC;</p><p>  udsig:

33、BUFFER STD_LOGIC);</p><p>  END dianti;</p><p>  ARCHITECTURE art OF dianti IS</p><p>  TYPE lift_stata IS</p><p>  (stopon1,dooropen,doorclose,doorwait1,doorwait2,door

34、wait3,doorwait4,up,down,stop);</p><p>  SIGNAL mylift:lift_stata;</p><p>  SIGNAL clearup:STD_LOGIC;</p><p>  SIGNAL cleardn:STD_LOGIC;</p><p><b>  BEGIN</b>

35、;</p><p>  ctrlift:PROCESS(reset,liftclk)</p><p>  VARIABLE pos:INTEGER RANGE 4 DOWNTO 1;</p><p><b>  BEGIN</b></p><p>  IF reset='1' THEN</p>

36、<p>  mylift<=stopon1;</p><p>  clearup<='0';</p><p>  cleardn<='0';</p><p><b>  ELSE</b></p><p>  IF liftclk'EVENT AND

37、liftclk='1' THEN</p><p>  CASE mylift IS</p><p>  WHEN stopon1=>doorlight<='1';</p><p>  position<=1;pos:=1;</p><p>  mylift<=doorwait1;<

38、/p><p>  WHEN doorwait1=>mylift<=doorwait2;</p><p>  WHEN doorwait2=>clearup<='0';</p><p>  cleardn<='0';</p><p>  mylift<=doorwait3;<

39、/p><p>  WHEN doorwait3=>mylift<=doorwait4;</p><p>  WHEN doorwait4=>mylift<=doorclose;</p><p>  WHEN doorclose=>doorlight<='0';</p><p>  IF udsi

40、g='0' THEN</p><p>  IF position=4 THEN</p><p><b>  IF</b></p><p>  stoplight="0000"AND fuplight="0000" AND fdnlight="0000" THEN<

41、/p><p>  udsig<='1';</p><p>  mylift<=doorclose;</p><p>  ELSE udsig<='1';mylift<=down;clearup<='1';</p><p><b>  END IF;</b

42、></p><p>  ELSIF position=3 THEN</p><p><b>  IF </b></p><p>  stoplight="0000" AND fuplight="0000" and fdnlight="0000" THEN</p>&

43、lt;p>  udsig<='0';</p><p>  mylift<=doorclose;</p><p><b>  ELSIF </b></p><p>  stoplight(4)='1' OR fdnlight(4)='1' THEN</p><p

44、>  udsig<='0';</p><p>  mylift<=up;clearup<='1';</p><p>  ELSE udsig<='1';mylift<=down;clearup<='1';</p><p><b>  END IF;&l

45、t;/b></p><p>  ELSIF position=2 THEN</p><p><b>  IF</b></p><p>  stoplight="0000" AND fuplight="0000" AND fdnlight="0000" THEN</p>

46、<p>  udsig<='0';mylift<=doorclose;</p><p><b>  ELSIF</b></p><p>  (stoplight(3)='1' OR fuplight(3)='1') THEN</p><p>  udsig<=&#

47、39;0';mylift<=up;clearup<='1';</p><p><b>  ELSIF</b></p><p>  (stoplight(4)='1' OR fdnlight(4)='1') THEN </p><p>  udsig<='0

48、9;;mylift<=up;clearup<='1';</p><p><b>  ELSIF</b></p><p>  (fdnlight(3)='1') THEN</p><p>  udsig<='0';mylift<=up;clearup<='1&#

49、39;;</p><p>  ELSE udsig<='1';mylift<=down;clearup<='1';</p><p><b>  END IF;</b></p><p>  ELSIF position=1 THEN </p><p><b>  

50、IF </b></p><p>  stoplight<="0000" AND fuplight<="0000" AND fdnlight<="0000" THEN</p><p>  udsig<='0';mylift<=doorclose;</p><

51、;p>  ELSE udsig<='0';mylift<=up;clearup<='1';</p><p><b>  END IF;</b></p><p><b>  END IF;</b></p><p>  ELSIF udsig='1' TH

52、EN</p><p>  IF position=1 THEN</p><p><b>  IF </b></p><p>  stoplight<="0000" AND fuplight<="0000" AND fdnlight<="0000" THEN </

53、p><p>  udsig<='0';</p><p>  mylift<=doorclose;</p><p>  ELSE udsig<='0';mylift<=up;cleardn<='1';</p><p><b>  END IF;</b>

54、;</p><p>  ELSIF position=2 THEN</p><p><b>  IF</b></p><p>  stoplight<="0000" AND fuplight<="0000" AND fdnlight<="0000" THEN</

55、p><p>  udsig<='1';mylift<=doorclose;</p><p><b>  ELSIF</b></p><p>  stoplight(1)='1' OR fuplight(1)='1' THEN</p><p>  udsig<=

56、'1';</p><p>  mylift<=down;cleardn<='1';</p><p>  ELSE udsig<='0';mylift<=up;clearup<='1';</p><p><b>  END IF;</b></p&g

57、t;<p>  ELSIF position=3 THEN</p><p><b>  IF </b></p><p>  stoplight<="0000" AND fuplight<="0000" AND fdnlight<="0000" THEN</p>&

58、lt;p>  udsig<='1';mylift<=doorclose;</p><p><b>  ELSIF</b></p><p>  (stoplight(2)='1' OR fdnlight(2)='1') THEN</p><p>  udsig<='

59、1';mylift<=down;cleardn<='1';</p><p><b>  ELSIF</b></p><p>  (stoplight(1)='1' OR fuplight(1)='1') THEN</p><p>  udsig<='1'

60、;mylift<=down;cleardn<='1';</p><p><b>  ELSIF</b></p><p>  (fuplight(2)='1') THEN</p><p>  udsig<='1';mylift<=down;cleardn<='1

61、';</p><p>  ELSE udsig<='0';mylift<=up;clearup<='1';</p><p><b>  END IF;</b></p><p>  ELSIF position=4 THEN</p><p><b>  I

62、F</b></p><p>  stoplight<="0000" AND fuplight<="0000" AND fdnlight<="0000" THEN</p><p>  udsig<='1';mylift<=doorclose;</p><p

63、>  ELSE udsig<='1';mylift<=down;cleardn<='1';</p><p><b>  END IF;</b></p><p><b>  END IF;</b></p><p><b>  END IF;</b>

64、</p><p>  WHEN up=>position<=position+1;</p><p>  pos:=pos+1;</p><p>  IF pos<4 AND(stoplight(pos)='1' OR fdnlight(pos)='1')</p><p>  THEN myli

65、ft<=stop;</p><p>  ELSIF pos=4 AND (stoplight(pos)='1' OR fdnlight(pos)='1')</p><p>  THEN mylift<=stop;</p><p>  ELSE mylift<=doorclose;</p><p&g

66、t;<b>  END IF;</b></p><p>  WHEN down=>position<=position-1;</p><p>  pos:=pos-1;</p><p>  IF pos>1 AND(stoplight(pos)='1' OR fuplight(pos)='1')

67、</p><p>  THEN mylift<=stop;</p><p>  ELSIF pos=1 AND (stoplight(pos)='1' OR fdnlight(pos)='1')</p><p>  THEN mylift<=stop;</p><p>  ELSE mylift&l

68、t;=doorclose;</p><p><b>  END IF;</b></p><p>  WHEN stop=>mylift<=dooropen;</p><p>  WHEN dooropen=>doorlight<='1';</p><p>  IF udsig=&#

69、39;0' THEN</p><p><b>  IF</b></p><p>  position<=3 AND(stoplight(position)='1' OR fuplight(position)='1')THEN</p><p>  clearup<='1';<

70、;/p><p>  ELSE clearup<='1';cleardn<='1';</p><p><b>  END IF;</b></p><p>  ELSIF udsig='1' THEN</p><p><b>  IF</b><

71、;/p><p>  position>=2 AND(stoplight(position)='1' OR fdnlight(position)='1')THEN</p><p>  cleardn<='1';</p><p>  ELSE clearup<='1';cleardn<=

72、'1';</p><p><b>  END IF;</b></p><p><b>  END IF;</b></p><p>  mylift<=doorwait1;</p><p><b>  END CASE;</b></p><

73、;p><b>  END IF;</b></p><p><b>  END IF;</b></p><p>  END process ctrlift;</p><p>  ctrlight:PROCESS(reset,buttonclk)</p><p><b>  BEGIN&

74、lt;/b></p><p>  IF reset='1' THEN</p><p>  stoplight<="0000";fuplight<="0000";fdnlight<="0000";</p><p><b>  ELSE </b>&l

75、t;/p><p>  IF buttonclk'EVENT AND buttonclk='1' THEN</p><p>  IF clearup='1' THEN</p><p>  stoplight(position)<='0';fuplight(position)<='0';&l

76、t;/p><p><b>  ELSE</b></p><p>  IF f1upbutton='1' THEN fuplight(1)<='1';</p><p>  ELSIF f2upbutton='1' THEN fuplight(2)<='1';</p>

77、;<p>  ELSIF f3upbutton='1' THEN fuplight(3)<='1'; </p><p><b>  END IF;</b></p><p><b>  END IF;</b></p><p>  IF cleardn='1'

78、 THEN</p><p>  stoplight(position)<='0';fdnlight(position)<='0';</p><p><b>  ELSE</b></p><p>  IF f2dnbutton='1' THEN fdnlight(2)<='

79、1';</p><p>  ELSIF f3dnbutton='1' THEN fdnlight(3)<='1';</p><p>  ELSIF f4dnbutton='1' THEN fdnlight(4)<='1';</p><p><b>  END IF;<

80、/b></p><p><b>  END IF;</b></p><p>  IF stop1button='1' THEN stoplight(1)<='1';</p><p>  ELSIF stop2button='1' THEN stoplight(2)<='1

81、';</p><p>  ELSIF stop3button='1' THEN stoplight(3)<='1';</p><p>  ELSIF stop4button='1' THEN stoplight(4)<='1';</p><p><b>  END IF;&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論