




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、VHDL電梯控制器程序設(shè)計(jì)與仿電梯控制器VHDL程序與仿真。DIANTICLKCLKFUUI.FUUl.>DENG>QUICKX-CURX-C_UJLAc_um%C-U3>-C_uo>DENGQUICKGLRC_UJLC_U2:C_U3:。一U4DOORX.GHT<DOORCX.OJc-us>LEDt&.OLEDC&.©3C_D2c_aaLED.C.UtS.OT<L_ED_C_UrK.03C-D2-C-»3:LED_C_DM.CHLED_C_DrB.X-c_oaLED_D5:.0LED_DES.OJC_DSX-C-O
2、5:UfAHIAlHiAXWAHAHAC_D>、火C_D6UO夕、UDOXy-02%DJLD2:Rll_ARrdUP漢.ALARMpKUR03D3DOVJN水DOWNDA-DSD6-GX>-62>63>G4>GS>-G3>。D?D6GJLGZG3:G4GB文件名:dianti.vhd。-功能:6層樓的電梯控制系統(tǒng)。libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;entitydiantiisport(elk:
3、instd_logic;一時鐘信號(頻率為2Hz)full9deng9quick9clr:instdlogic;-超載、關(guān)門中斷、提前關(guān)門清除報(bào)警信號c_ul9c_u2,c_u3,c_u4,c_u5:instdlogic;-電梯外人的上升請求信號c_d2,c_d3,c_d4,c_d5,c_d6:instdlogic;-電梯外人的下降請求信號dI,d2,d3,d4,d5,d6:instdlogic;gl,g2,g3,g4,g5,g6:instdjogic;-到達(dá)樓層信號door:outstd_logic_vector(ldownto0);-電梯門控制信號led:outstd_logic_vect
4、or(6downto0);-電梯所在樓層顯示led_c_u:outstd_logic_vector(5downto0);電梯外人上升請求信號顯示led_c_d:outstd_logic_vector(5downto0);-電梯外人下降請求信號顯示led_d:outstd_logic_vector(5downto0);電梯內(nèi)請求信號顯示wahahaoutstd_logic;看門狗報(bào)警信號ud,alarm-電梯運(yùn)動方向顯示,up,downout stdlogic;超載警告信號out stdlogic );-電機(jī)控制信號和電梯運(yùn)動enddianti;architecturebehavofdianti
5、issignaldn,d22,d33,d44,d55,d66:stdogic;-電梯內(nèi)人請求信號寄存信號signalc_un,c_u229c_u33,c_u44,c_u55:std_logic;-電梯外人上升請求信號寄存信號signalc_d22,c_d33,c_d44,c_d55,c_d66:std_logic;-電梯外人下降請求信號寄存信號signal q: integer-分頻信號signalql integer-關(guān)門延時計(jì)數(shù)器signalq2:integer看門狗計(jì)數(shù)器rangerangerangeto1;6;9;signaldd,cc_u,cc_d,dd_cc:std_logic_v
6、ector(5downto0);-電梯內(nèi)外請求信號寄存器signalopendoor:std_logic;-開門使能信號signalupdown:stdjogic;一電梯運(yùn)動方向信號寄存器signalen_up,en_dw:std_logic;一預(yù)備上升、預(yù)備下降預(yù)操作使能信號begincom:process(clk)beginifclkfeventandclk=,l,thenifclr=Tthenql<=0;q2<=0;wahaha<=,0,;一清除故障報(bào)警elsiffull=Tthenalarm<=tl,;ql<=0;一超載報(bào)警ifql>=3thendo
7、or<=H10H;elsedoor<=H00n;endif;elsifq=lthenq<=0;alarm<=,0,;ifq2=3thenwahaha<=Tlf;故障報(bào)警elseifopendoor=,ltthendoor<=n10n;ql<=0;q2<=0;up<=,0,;dowii<=,0,;-開門操作elsifen_up=,l,then-上升預(yù)操作ifdeng=Tthendoor<=H10n;ql<=0;q2<=q2+l; 關(guān)門中斷elsifquick=,l,thenql<=3; 提前關(guān)門elsifql=6
8、thendoor<=M00H;updown<=,l,;upv=T;關(guān)門完畢,電梯進(jìn)入上升狀態(tài)elsifql>=3thendoor<=M01n;ql<=ql+l;電梯進(jìn)入關(guān)門狀態(tài)elseql<=ql+l;door<=''00'' 電梯進(jìn)入等待狀態(tài)endif;elsifen_dw=,l,then 下降預(yù)操作ifdeng=,l,door<=H10M;ql<=0;q2<=q2+l;elsifquick=,l,thenql<=3;elsifql=6thendoor<=M00H;updownv='
9、;0'downv=T;elsifql>=3thendoor<=M01n;ql<=ql+l;elseql<=ql+l;door<=n00n;endif;endif;ifgl=Tthenled<=n1001111n;-電梯到達(dá)1樓,數(shù)碼管顯示1ifdll二Torcull=Tthendll<=,0,;c_ull<=,0,;opendoor<=,l,;有當(dāng)前層的請求,則電梯進(jìn)入開門狀態(tài)elsif dd_cc>n000001nthenen_up<=,l,;opendoor<=,0,;有上升請求,則電梯進(jìn)入預(yù)備上升狀態(tài)then
10、樓待elsifdd_cc=n000000nopendoor<=,0,;一無請求時,電梯停在endif;elsifg2=Tthenled<=n0010010n;-電梯到達(dá)2樓,數(shù)碼管顯示2ifupdown=flfthen電梯前一運(yùn)動狀態(tài)位上升ifd22=Torc_u22=,l,thend22v='O'c_u22<=,0,;opendoor<=,l,;-有當(dāng)前層的請求,則電梯進(jìn)入開門狀態(tài)thenelsifdd_cc>n000011nen_up<=,l,;opendoor<=fOf;-有上升請求,則電梯進(jìn)入預(yù)備上升狀態(tài)elsif dd cc&
11、lt;nOOOOlOnthenen_dw<=T;opendoor<='O'.有下降請求,則電梯進(jìn)入預(yù)備下降狀態(tài)endif;-電梯前一運(yùn)動狀態(tài)為下降thenelsifd22=Torc_d22=,l,d22<='O'c_d22<=,0,;opendoor<=T;-有當(dāng)前層的請求,則電梯進(jìn)入開門狀態(tài)thenelsifdd_cc<n000010nen_dwv=T;opendoor<=,0,;.有下降請求,則電梯進(jìn)入預(yù)備下降狀態(tài)elsifdd_cc>''000011nthenen_up<=T;opend
12、oor<='O'有上升請求,則電梯進(jìn)入預(yù)備上升狀態(tài)endif;elsifg3=Tthenled<=n0000110n;-電梯到達(dá)3樓,數(shù)碼管顯示3ifupdown=,l,thenifd33=Torc_u33=Tthend33<='O'c_u33<=,0,;opendoor<=T;elsifdd_cc>n000111nthenen_up<=,l,;opendoor<=,0,;elsifdd_cc<n000100nthenen_dw<=T;opendoor<='O'endif;elsi
13、fd33=Torc_d33=Tthend33v='O'c_d33<=,0,;opendoor<=,1,;elsifddcc<n000100nthenen_dw<=T;opendoor<=,0,;elsifdd_cc>''000111''thenen_up<=,l,;opendoor<=,0,;endif;elsifg4=Tthenled<=n100U00n;-電梯到達(dá)4樓,數(shù)碼管顯示4ifupdown=,l,thenifd44=Torc_u44=,l,thend44v='O'c
14、_u44<=,0,;opendoor<=,l,;elsifdd_cc>”001111”thenen_up<=,l,;opendoor<=,0,;elsifdd_cc<n001000nthenen_dw<=T;opendoor<='O'endif;elsifd44=Torc_d44=,l,thend44v='O'c_d44<=,0,;opendoor<=,l,;elsifdd_cc<n001000nthenen_dw<=T;opendoor<='O'elsifdd_cc&
15、gt;”001111”thenen_up<=,l,;opendoor<=,0,;endif;elsifg5=Tthenled<=n0100100n;-電梯到達(dá)5樓,數(shù)碼管顯示5ifupdown=,l,thenthenthenthenifd55=Torc_u55=Td55<=t0,;c_u55<=,0,;opendoor<=,l,;elsifdd_cc>n011111nen_up<=T;opendoor<='O'elsifdd_cc<n010000nen_dw<=T;opendoor<='O'
16、endif;thenthenthenelsifd55=Torc_d55=Td55V='0,;c_d55<=,0,;opendoor<=tl,;elsifdd_cc<n010000nen_dw<=T;opendoor<='O'elsifdd_cc>n011111nen_up<=,l,;opendoor<=,0,;endif;elsifg6=Tthenled<=n0100000n;-電梯到達(dá)6樓,數(shù)碼管顯示6ifd66=Torc_d66=Tthend66<='O'c_d66<='0
17、39;opendoor<=T;elsifdd_cc<n100000nen_dw<=,l,;opendoor<=,Ot;endif;elseen_up<='O'en_dw<='O'-電梯進(jìn)入上升或下降狀態(tài)endif;endif;q<=l;alarm<=,0,;else:報(bào)警if dl=Tthen dll<=dl;一對電梯內(nèi)人請求信號進(jìn)行檢測和寄存elsifd2=,l,thend22<=d2;elsifd3=,l,thend33V=d3;elsifd4=,l,thend44<=d4;elsifd5=,
18、l,thend55<=d5;elsifd6=,l,thend66<=d6;endif;ifc_ul=,l,thenc_ull<=c_ul;-對電梯外人上升請求信號進(jìn)行檢測和寄存elsifcu2=Tthencu22<=cu2;elsifc_u3=,l,thenc_u33<=c_u3;elsifcu4=,l,thencu44<=cu4;elsifc_u5=,l,thenc_u55<=c_u5;endif;ifcd2=Tthencd22<=cd2;一對電梯外人下降請求信號進(jìn)行檢測和寄存elsifc_d3=Tthenc_d33<=c_d3;elsi
19、fcd4=,l,thencd44<=cd4;elsifcd5=,l,thencd55<=cd5;elsifcd6=,l,thencd66<=cd6;endif;dd<=d66&d55&d44&d33&d22&dll;-電梯內(nèi)人請求信號并置ccu<=,O,&cu55&cu44&cu33&cu22&cull;一電梯外人上升請求信號并置cc_d<=c_d66&c_d55&c_d44&c_d33&c_d22&f0電梯外人下降請求信號并置dd_cc&
20、lt;=ddorcc_uorcc_d;-電梯內(nèi)、外人請求信號進(jìn)行綜合endif;ud<=updown;-電梯運(yùn)動狀態(tài)顯示ledd<=dd;-電梯內(nèi)人請求信號顯示led_c_u<=cc_u;-電梯外人上升請求信號顯示led_c_d<=cc_d;-電梯外人下降請求信號顯示endif;endprocess;endbehav;注:由于以上輸入信號在下面仿真中沒用到,所以在下面仿真圖中將不再出現(xiàn).電梯控制程序仿真全圖-1Vai00000000Ous2Ous3Ous4Ous5.0ueS.Oue7.0ue8Ous9Ous100u311Ous12Ous131nnwhaha-<!*
21、UP-<!*uddownalarmdoorledled_dIM_c_d型ql型短dd曲dd_ccQycc_uSyccji00103CO37906DOII_IILir,_mXT叫XfFT0。"HTTmXlghonOOHI乃FTTooJUX咫*鼓6),75326>:18式咫-X1C0K0X00X)03«C01C0D);OD:ODD卜)。二emoXozuoio):oikuo-T就流6鄰族:6魔族£6壯亞燕儂:儂:儂:儂:物然微。加物6片財(cái)物>0hX0卜X2X3X01C0D3XCOD:00*X-X101W°JL1C0110工ODD110瓦CC0
22、010X00X)03C01COO工COD:OO3-X003110hC00010X0D:ODD電梯控制程序仿真全圖-2-g200:1L_T01r03CO00I01XE須COX口1?CO379n與X伯):6X76X36oomXmro_ODCD艾0010:0XCCCOCO00:003£口加。XODDI1006。J±>2區(qū)區(qū)X1X$工區(qū)包叵)L6000coraoX_i叩corcook1010101:101110£ironoOJORO*C0100D);CttCODOJORO*0(H)10);coot10注:I.電梯停在一樓時,接受到請求信號Jd3、c_d2.ju4和(
23、16,并把請求信號寫入相應(yīng)的寄存能。led顯示電梯所在樓層;led_d、ledju和led_c_d顯示用戶的請求。2 .電梯經(jīng)過準(zhǔn)備上升狀態(tài)后,進(jìn)入上升狀態(tài),到達(dá)2樓,3樓時,不停繼續(xù)前進(jìn).3 .電梯上升到4樓時,響應(yīng)請求(ju4),開門載客;進(jìn)入預(yù)備上升狀態(tài)。電梯控制程序仿真局部放大圖1Namec_d3c_d2 夕一心g q u>-deng *- quick nr-dr3-必3-笫 3-9000000000000004us 2 6us 2 8i 3 Ous 3.2us J 4us 3 bus 3 6us 4.0ijs A 2u$4 4us 4 bus 4 8us 5 Ous 5.2us
24、5 4us 51aiiaiiiiiiiii皿少刪田冊鵬眥惻1111111111的haha D3QO加XS*刀口廠廠及X%76一ICOOZO飛OOROO.002(1(0口110口;的瑯addDO01C0CC0美。二UCOciFdd_cc-1C0110XcooiioYfiFcc.u-ODIODDqlFcc_d-003110X_66_-門口在丑。注:1.電梯上升到6樓時,響應(yīng)請求(d,6),開門卸客;進(jìn)入預(yù)備下降狀態(tài).2.電梯下降經(jīng)過5樓,4樓都不停,到達(dá)3樓開門卸客,電梯進(jìn)入預(yù)備下降狀態(tài)。電梯控制程序仿真局部放大圖-2B-cik1-quickB>-fulli-gs>qS»g4m>-93g22-gi-±ywahaha2up-ouddcwi
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大客戶銷售崗位面試問題及答案
- 福建省泉港市泉港一中2025年高一化學(xué)第二學(xué)期期末質(zhì)量檢測模擬試題含解析
- 2025屆河北省石家莊市藁城第五中學(xué)高二下化學(xué)期末經(jīng)典試題含解析
- 吉林省白城市通榆縣一中2025年高二化學(xué)第二學(xué)期期末檢測試題含解析
- 2025屆北京專家化學(xué)高二下期末學(xué)業(yè)水平測試模擬試題含解析
- 四川省雅安市2025屆化學(xué)高一下期末聯(lián)考模擬試題含解析
- 醫(yī)用設(shè)備銷售管理辦法
- 華為營運(yùn)資金管理辦法
- 辦公區(qū)域門禁管理辦法
- 村級電站確權(quán)管理辦法
- 衛(wèi)生院用電安全知識培訓(xùn)
- 七八年級的英語單詞
- 舞臺使用合同范例
- 2024年面向社會公開招聘警務(wù)輔助人員報(bào)名信息表
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南
- 11294營銷管理-國家開放大學(xué)2023年1月至7月期末考試真題及答案(共2套)
- 12-重點(diǎn)幾何模型-手拉手模型-專題訓(xùn)練
- 2024年河北省張家口市“三支一扶”招聘130人(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 2023年遂寧市船山區(qū)選調(diào)教師考試真題
- CJJT259-2016 城鎮(zhèn)燃?xì)庾詣踊到y(tǒng)技術(shù)規(guī)范
評論
0/150
提交評論