vhdl六層樓電梯控制器.doc
約61頁DOC格式手機(jī)打開展開
vhdl六層樓電梯控制器,頁數(shù):61頁字?jǐn)?shù):19000字摘要:本文介紹了基于vhdl語言在max+plus ii編程環(huán)境下設(shè)計(jì)電梯控制器,并進(jìn)行了演示電路設(shè)計(jì)和波形仿真。vhdl是very high speed integrated circuit hardware description language (非常高速集成電路硬件描述語言)的英...
內(nèi)容介紹
此文檔由會(huì)員 翔宇一光 發(fā)布
頁數(shù):61頁
字?jǐn)?shù):19000字
摘要:本文介紹了基于VHDL語言在MAX+plus II編程環(huán)境下設(shè)計(jì)電梯控制器,并進(jìn)行了演示電路設(shè)計(jì)和波形仿真。
VHDL是Very High speed Integrated Circuit Hardware Description Language (非常高速集成電路硬件描述語言)的英文縮寫。它是由美國國防部支持的一項(xiàng)研究計(jì)劃,于1983年創(chuàng)建,目的是以文字化方法描述電子電路與系統(tǒng)。至今VHDL約有40年的發(fā)展歷史,1987年VHDL成為IEEE標(biāo)準(zhǔn),業(yè)已被廣大設(shè)計(jì)者所接受。VHDL語言的開發(fā)環(huán)境MAX+plus II是Altera公司推出的第三代PLD開發(fā)系統(tǒng)。它為CPLD提供了計(jì)算機(jī)軟件開發(fā)平臺(tái),可以通過圖形或文本輸入方法設(shè)計(jì)并仿真電路,并將設(shè)計(jì)結(jié)果下載到CPLD器件中。
利用VHDL語言來設(shè)計(jì)電梯控制器,VHDL語言的時(shí)序邏輯電路設(shè)計(jì)功能能較好的實(shí)現(xiàn)電梯控制器的時(shí)序邏輯控制。在本文中將結(jié)合電梯控制器的功能詳細(xì)的介紹基于VHDL語言編寫,并對程序進(jìn)行了波形仿真及硬件電路演示。
本文首先概述了硬件描述語言的定義、發(fā)展和設(shè)計(jì)過程,介紹了VHDL語言的特點(diǎn)及VHDL語言與VerilogHDL語言的比較;第2章對電梯及電梯控制器的基本功能作了簡單介紹,為程序的編寫提供物理模型;第3章主要介紹CPLD芯片,并且為芯片的選型列出了芯片的性能參數(shù)以供參考,其中針對本文設(shè)計(jì)所選用的EMP7128SLC84-15型號(hào)的芯片做了詳細(xì)的介紹;第4章重點(diǎn)介紹演示實(shí)驗(yàn)板各個(gè)功能模塊的組成;第5章主要介紹了程序的設(shè)計(jì)、仿真波形和程序的下載,同時(shí)對程序的開發(fā)軟件作了簡單介紹。
目錄:第1章 硬件描述語言概述 1
1.1 硬件描述語言 1
1.2 硬件描述語言的發(fā)展的發(fā) 1
1.3 VHDL語言的基本特點(diǎn) 1
1.4 基于硬件描述語言的設(shè)計(jì)過程 2
1.5 VHDL和VerilogHDL 比較 3
第2章 電梯及電梯控制器功能簡介 4
2.1 電梯的機(jī)械組成 4
2.2 電梯的工作原理 5
2.3 電梯的控制功能 5
2.4 控制器的基本功能 7
2.4.1主控制器的功能 7
2.4.2分控制器的功能 7
2.5 控制器的有效請求原則 7
第3章 器件選型 8
3.1 CPLD/FPGA定義 8
3.2 CPLD/FPGA的特點(diǎn) 8
3.3 CPLD/FPGA的區(qū)別 9
3.4 PLD廠商介紹 10
3.5 Altera可編程邏輯器件 11
3.5.1 FPGA 11
3.5.2 CPLD 11
3.5.3芯片EPM7128SLC84-15 12
第4章 硬件電路設(shè)計(jì) 14
4.1 實(shí)驗(yàn)板的功能模塊組成 14
4.1.1 主芯片EPM7128SLC84-15電路模塊 14
4.1.2 JTAG編程插座模塊 15
4.1.3 時(shí)鐘電路模塊 16
4.1.4 按鍵及指示模塊 18
4.1.5 數(shù)碼管顯示模塊 19
4.1.6 報(bào)警模塊 20
4.1.7 電機(jī)控制模塊 20
4.1.8 樓層判斷模塊 21
4.2 實(shí)驗(yàn)板布局 21
4.3 實(shí)驗(yàn)板實(shí)物 22
第5章 軟件設(shè)計(jì) 23
5.1 MAX+Plus II 概述 23
5.1.1 MAX+plusII的安裝 23
5.1.2 MAX+plusII的文本編輯 26
5.1.3 生成波形仿真文件 28
5.2電梯控制器軟件設(shè)計(jì) 29
5.2.1 電梯的總體控制思想 29
5.2.2 程序流程圖 29
5.2.3 程序清單 32
5.3程序的仿真波形 32
5.4程序的下載 33
5.4.1 芯片的選取 33
5.4.2 芯片管腳定義 34
5.4.3 程序下載 34
結(jié)束語 36
致謝詞 37
參考文獻(xiàn) 38
附錄I 39
附錄II 42
附錄III 44
附錄IV 45
附錄V
關(guān)鍵字:VHDL語言;電梯控制器;可編程邏輯器件;MAX+plusII開發(fā)軟件;EPM7128。
參考文獻(xiàn):參考文獻(xiàn)
[1] 褚振勇、齊亮、田紅心、高楷娟,F(xiàn)PGA設(shè)計(jì)及應(yīng)用(第二版),西安:西安電子科技大學(xué)出版社,2006。
[2] 侯伯亨、顧新,VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)(修訂版),西安:西安電子科技大學(xué)出版社,2004。
[3] 劉建清、劉漢文、高廣海,從零開始學(xué)CPLD和VerilogHDL編程技術(shù),北京:國防工業(yè)出版社,2006。
[4] 夏宇聞,VerilogHDL數(shù)字系統(tǒng)設(shè)計(jì)教程,北京:北京航空航天大學(xué)出版社,2004。
[5] 黃正謹(jǐn),CPLD系統(tǒng)設(shè)計(jì)技術(shù)入門與應(yīng)用,北京:電子工業(yè)出版社,2002。
[6] 王毅平,張振榮,VHDL編程與仿真,北京:人民郵電出版社,2000。
[7] 王誠,吳繼華,等,Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇),北京:人民郵電出版社,2005。
[8] 曾繁泰,陳美金,VHDL程序設(shè)計(jì),北京:清華大學(xué)出版社,2001。
[9] 潘松,王國棟,VHDL實(shí)用教程,成都:電子科技大學(xué)出版社,2000。
[10] 李輝,PLD與數(shù)字系統(tǒng)設(shè)計(jì),西安:西安電子科技大學(xué)出版社,2005
[11] 閻石,數(shù)字電子技術(shù)基礎(chǔ)(第4版),北京:高等教育出版社,1998。
[12] 于潤華,數(shù)字系統(tǒng)設(shè)計(jì)與EDA技術(shù),北京:機(jī)械工業(yè)出版社,2006。
[13] 周美珍,陳昌彥,電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與實(shí)習(xí),北京:中國水利水電出版社,2002。
[14] [巴西]Volnei A.Pedroni, VHDL數(shù)字電路設(shè)計(jì)教程,喬廬峰,王志功等譯,北京:電子工業(yè)出版社,2005。
[15] 何偉,現(xiàn)代數(shù)字系統(tǒng)實(shí)驗(yàn)及設(shè)計(jì),重慶:重慶大學(xué)出版社,2005。
[16] 宋萬杰,羅豐,吳順君,CPLD技術(shù)及其應(yīng)用,西安:西安電子科技大學(xué)出版社,1999。
字?jǐn)?shù):19000字
摘要:本文介紹了基于VHDL語言在MAX+plus II編程環(huán)境下設(shè)計(jì)電梯控制器,并進(jìn)行了演示電路設(shè)計(jì)和波形仿真。
VHDL是Very High speed Integrated Circuit Hardware Description Language (非常高速集成電路硬件描述語言)的英文縮寫。它是由美國國防部支持的一項(xiàng)研究計(jì)劃,于1983年創(chuàng)建,目的是以文字化方法描述電子電路與系統(tǒng)。至今VHDL約有40年的發(fā)展歷史,1987年VHDL成為IEEE標(biāo)準(zhǔn),業(yè)已被廣大設(shè)計(jì)者所接受。VHDL語言的開發(fā)環(huán)境MAX+plus II是Altera公司推出的第三代PLD開發(fā)系統(tǒng)。它為CPLD提供了計(jì)算機(jī)軟件開發(fā)平臺(tái),可以通過圖形或文本輸入方法設(shè)計(jì)并仿真電路,并將設(shè)計(jì)結(jié)果下載到CPLD器件中。
利用VHDL語言來設(shè)計(jì)電梯控制器,VHDL語言的時(shí)序邏輯電路設(shè)計(jì)功能能較好的實(shí)現(xiàn)電梯控制器的時(shí)序邏輯控制。在本文中將結(jié)合電梯控制器的功能詳細(xì)的介紹基于VHDL語言編寫,并對程序進(jìn)行了波形仿真及硬件電路演示。
本文首先概述了硬件描述語言的定義、發(fā)展和設(shè)計(jì)過程,介紹了VHDL語言的特點(diǎn)及VHDL語言與VerilogHDL語言的比較;第2章對電梯及電梯控制器的基本功能作了簡單介紹,為程序的編寫提供物理模型;第3章主要介紹CPLD芯片,并且為芯片的選型列出了芯片的性能參數(shù)以供參考,其中針對本文設(shè)計(jì)所選用的EMP7128SLC84-15型號(hào)的芯片做了詳細(xì)的介紹;第4章重點(diǎn)介紹演示實(shí)驗(yàn)板各個(gè)功能模塊的組成;第5章主要介紹了程序的設(shè)計(jì)、仿真波形和程序的下載,同時(shí)對程序的開發(fā)軟件作了簡單介紹。
目錄:第1章 硬件描述語言概述 1
1.1 硬件描述語言 1
1.2 硬件描述語言的發(fā)展的發(fā) 1
1.3 VHDL語言的基本特點(diǎn) 1
1.4 基于硬件描述語言的設(shè)計(jì)過程 2
1.5 VHDL和VerilogHDL 比較 3
第2章 電梯及電梯控制器功能簡介 4
2.1 電梯的機(jī)械組成 4
2.2 電梯的工作原理 5
2.3 電梯的控制功能 5
2.4 控制器的基本功能 7
2.4.1主控制器的功能 7
2.4.2分控制器的功能 7
2.5 控制器的有效請求原則 7
第3章 器件選型 8
3.1 CPLD/FPGA定義 8
3.2 CPLD/FPGA的特點(diǎn) 8
3.3 CPLD/FPGA的區(qū)別 9
3.4 PLD廠商介紹 10
3.5 Altera可編程邏輯器件 11
3.5.1 FPGA 11
3.5.2 CPLD 11
3.5.3芯片EPM7128SLC84-15 12
第4章 硬件電路設(shè)計(jì) 14
4.1 實(shí)驗(yàn)板的功能模塊組成 14
4.1.1 主芯片EPM7128SLC84-15電路模塊 14
4.1.2 JTAG編程插座模塊 15
4.1.3 時(shí)鐘電路模塊 16
4.1.4 按鍵及指示模塊 18
4.1.5 數(shù)碼管顯示模塊 19
4.1.6 報(bào)警模塊 20
4.1.7 電機(jī)控制模塊 20
4.1.8 樓層判斷模塊 21
4.2 實(shí)驗(yàn)板布局 21
4.3 實(shí)驗(yàn)板實(shí)物 22
第5章 軟件設(shè)計(jì) 23
5.1 MAX+Plus II 概述 23
5.1.1 MAX+plusII的安裝 23
5.1.2 MAX+plusII的文本編輯 26
5.1.3 生成波形仿真文件 28
5.2電梯控制器軟件設(shè)計(jì) 29
5.2.1 電梯的總體控制思想 29
5.2.2 程序流程圖 29
5.2.3 程序清單 32
5.3程序的仿真波形 32
5.4程序的下載 33
5.4.1 芯片的選取 33
5.4.2 芯片管腳定義 34
5.4.3 程序下載 34
結(jié)束語 36
致謝詞 37
參考文獻(xiàn) 38
附錄I 39
附錄II 42
附錄III 44
附錄IV 45
附錄V
關(guān)鍵字:VHDL語言;電梯控制器;可編程邏輯器件;MAX+plusII開發(fā)軟件;EPM7128。
參考文獻(xiàn):參考文獻(xiàn)
[1] 褚振勇、齊亮、田紅心、高楷娟,F(xiàn)PGA設(shè)計(jì)及應(yīng)用(第二版),西安:西安電子科技大學(xué)出版社,2006。
[2] 侯伯亨、顧新,VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計(jì)(修訂版),西安:西安電子科技大學(xué)出版社,2004。
[3] 劉建清、劉漢文、高廣海,從零開始學(xué)CPLD和VerilogHDL編程技術(shù),北京:國防工業(yè)出版社,2006。
[4] 夏宇聞,VerilogHDL數(shù)字系統(tǒng)設(shè)計(jì)教程,北京:北京航空航天大學(xué)出版社,2004。
[5] 黃正謹(jǐn),CPLD系統(tǒng)設(shè)計(jì)技術(shù)入門與應(yīng)用,北京:電子工業(yè)出版社,2002。
[6] 王毅平,張振榮,VHDL編程與仿真,北京:人民郵電出版社,2000。
[7] 王誠,吳繼華,等,Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇),北京:人民郵電出版社,2005。
[8] 曾繁泰,陳美金,VHDL程序設(shè)計(jì),北京:清華大學(xué)出版社,2001。
[9] 潘松,王國棟,VHDL實(shí)用教程,成都:電子科技大學(xué)出版社,2000。
[10] 李輝,PLD與數(shù)字系統(tǒng)設(shè)計(jì),西安:西安電子科技大學(xué)出版社,2005
[11] 閻石,數(shù)字電子技術(shù)基礎(chǔ)(第4版),北京:高等教育出版社,1998。
[12] 于潤華,數(shù)字系統(tǒng)設(shè)計(jì)與EDA技術(shù),北京:機(jī)械工業(yè)出版社,2006。
[13] 周美珍,陳昌彥,電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與實(shí)習(xí),北京:中國水利水電出版社,2002。
[14] [巴西]Volnei A.Pedroni, VHDL數(shù)字電路設(shè)計(jì)教程,喬廬峰,王志功等譯,北京:電子工業(yè)出版社,2005。
[15] 何偉,現(xiàn)代數(shù)字系統(tǒng)實(shí)驗(yàn)及設(shè)計(jì),重慶:重慶大學(xué)出版社,2005。
[16] 宋萬杰,羅豐,吳順君,CPLD技術(shù)及其應(yīng)用,西安:西安電子科技大學(xué)出版社,1999。
TA們正在看...
- 基于dsp控制的直流單極性可逆pwm調(diào)速系統(tǒng).rar
- 風(fēng)扇開關(guān)的塑料模具畢業(yè)設(shè)計(jì).rar
- 校園分站宣傳推廣建議.doc
- 四川省互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r報(bào)告.pdf
- 多條移動(dòng)平均線組合運(yùn)動(dòng)基本原理.pdf
- 馬克思主義基本原理概論復(fù)習(xí)整理.doc
- 預(yù)應(yīng)力混凝土連續(xù)梁橋設(shè)計(jì).rar
- 預(yù)應(yīng)力連續(xù)梁橋設(shè)計(jì).rar
- 連續(xù)梁橋施工臨時(shí)結(jié)構(gòu)設(shè)計(jì)三角掛籃.rar
- 鋼鐵廠高爐改造電氣部分.doc