CPLD/FPGA控制系統設計

CPLD/FPGA控制系統設計

《CPLD/FPGA控制系統設計》是一部出版的圖書,作者是周京華。

基本介紹

  • 書名:CPLD/FPGA控制系統設計
  • 作者:周京華
  • ISBN:9787111310228
  • 頁數:239
  • 出版社:機械工業出版社*
  • 出版時間:2011 年4月
  • 開本:16開
  •  叢書名:普通高等教育電氣信息類規劃教材
  • 上架時間:2011-4-19
  • 版次:1-1
內容簡介,目錄,

內容簡介

《cpld/fpga控制系統設計》首先闡述了可程式邏輯器件的基本情況,接著介紹了vhdl硬體描述語言的相關知識,然後介紹了quartus ii編譯環境、可程式邏輯器件套用設計的常見問題、數字控制系統的設計,最後以5個具體套用實例說明cpld/fpga的設計方法,並給出仿真及實驗結果,旨在通過對cpld/fpga在電力電子技術中典型的套用實例分析,提高學生套用cpld/fpga設計控制系統的能力。書中實例以具體的工程項目為背景,均為作者參與的實際工程項目,具有較強的針對性與實用性,可以較快地提高使用者設計控制系統的能力。
《cpld/fpga控制系統設計》適合作為電氣工程類、自動化類、機電類等專業的本科生、研究生的教材或教學參考書,也可供從事電氣傳動、電力電子技術及相關領域的工程技術人員參考。

目錄

《cpld/fpga控制系統設計》
第1章 可程式邏輯器件概述 1
1.1 可程式邏輯器件的發展 1
1.2 可程式邏輯器件的基本分類 2
1.2.1 按配置分類 2
1.2.2 按原理分類 2
1.3 cpld的基本結構及特點 3
1.3.1 cpld的基本結構 3
1.3.2 cpld的基本特點 8
1.4 fpga的基本結構及特點 8
1.4.1 fpga的基本結構 9
1.4.2 fpga的基本特點 11
1.5 cpld與fpga的選擇與套用比較 11
1.6 本章小結 14
1.7 習題 14
第2章 vhdl硬體描述語言 15
2.1 vhdl程式基本結構 15
2.1.1 實體 15
2.1.2 結構體 17
.2.2 vhdl常用語句 22
2.2.1 並行語句 22
2.2.2 順序語句 29
2.3 vhdl程式設計基礎 38
2.3.1 庫 38
2.3.2 程式包 40
2.3.3 子程式 42
2.4 常用邏輯電路的vhdl描述 47
2.4.1 組合邏輯電路 48
2.4.2 時序邏輯電路 56
2.5 有限狀態機 64
2.5.1 有限狀態機的基本原理及分類 64
2.5.2 有限狀態機的具體套用 65
2.6 本章小結 70
2.7 習題 70
第3章 quartus ii編譯環境介紹 71
3.1 quartus ii基本特點 71
3.2 quartus ii設計流程 71
3.3 quartus ii設計實例分析 72
3.3.1 建立新工程 72
3.3.2 設計輸入 74
3.3.3 分配引腳 76
3.3.4 系統仿真 76
3.3.5 硬體配置 78
3.4 quartus ii中可參數化宏模組介紹及套用 79
3.4.1 可參數化宏模組 79
3.4.2 可參數化宏模組套用 81
3.5 基於nios ii的sopc系統設計 87
3.5.1 nios ii軟核的設計 88
3.5.2 外設模組的配置 92
3.5.3 sopc套用系統的生成 93
3.5.4 sopc軟體系統設計 95
3.6 本章小結 99
3.7 習題 99
第4章 可程式邏輯器件套用設計的常見問題 100
4.1 編程習慣注意要點 100
4.2 設計硬體電路注意要點 103
4.3 vhdl語言的最佳化問題 105
4.4 整體系統的設計和最佳化 106
4.5 本章小結 109
4.6 習題 109
第5章 數字控制系統的設計 110
5.1 數字控制系統簡介 110
5.1.1 數字控制系統的特點 110
5.1.2 數字控制系統具體實現形式 110
5.1.3 cpld/fpga在數字控制系統中的作用 113
5.2 數字控制系統的設計原則 114
5.3 數字控制系統的構成 115
5.3.1 dsp的選擇 116
5.3.2 a/d的選擇 118
5.3.3 d/a的選擇 119
5.3.4 cpld/fpga的選擇 120
5.4 數字控制系統設計實例分析 121
5.4.1 控制功能分析 121
5.4.2 硬體結構分析 122
5.5 本章小結 123
5.6 習題 123
第6章 cpld在數據採集系統中的套用 124
6.1 系統功能要求 124
6.2 系統硬體設計 124
6.2.1 max1312介紹 124
6.2.2 硬體設計總體框圖 126
6.3 系統軟體設計 126
6.3.1 狀態機功能分析 127
6.3.2 狀態機設計 127
6.4 仿真結果分析 129
6.4.1 狀態機程式分析 129
6.4.2 數據採集系統原理圖及狀態機生成 136
6.4.3 仿真及結果分析 140
6.5 本章小結 142
6.6 習題 142
第7章 fpga在pwm整流器中的套用 143
7.1 系統功能要求 143
7.1.1 pwm整流器工作原理 143
7.1.2 fpga在pwm整流器中實現的功能 145
7.2 pwm整流器控制系統設計 145
7.2.1 pwm整流器的數學模型 146
7.2.2 基於電流前饋解耦的pwm控制策略 149
7.2.3 系統硬體構成及分析 152
7.2.4 系統硬體資源分配 153
7.2.5 fpga具體實現功能分析 155
7.2.6 仿真及實驗結果 166
7.3 本章小結 167
7.4 習題 167
第8章 fpga在多電平逆變器中的套用 168
8.1 多電平逆變器概述 168
8.1.1 多電平逆變器基本結構及原理 168
8.1.2 多電平逆變器調製策略 171
8.2 多電平逆變器控制系統設計 173
8.2.1 控制功能分析 173
8.2.2 硬體系統設計 173
8.2.3 總體框圖描述 174
8.2.4 系統硬體資源分配 174
8.3 fpga在多載波pwm 脈衝發生器中的套用 175
8.3.1 fpga在多載波垂直分布調製策略中的套用 175
8.3.2 fpga在多載波水平移相調製策略中的套用 178
8.4 仿真及實驗結果 188
8.4.1 多載波垂直分布調製策略仿真及實驗結果 188
8.4.2 多載波水平移相調製策略仿真及實驗結果 190
8.5 本章小結 195
8.6 習題 195
第9章 cpld在矩陣式變換器中的套用 196
9.1 矩陣式變換器概述 196
9.1.1 矩陣式變換器基本結構及原理 196
9.1.2 矩陣式變換器調製策略 198
9.1.3 矩陣式變換器換流方法 199
9.2 矩陣式變換器控制系統設計 201
9.3 開關換流過程的c pld實現 202
9.3.1 傳統三相-三相矩陣式變換器的cpld換流實現 202
9.3.2 雙級矩陣式變換器的cpld換流實現 208
9.4 仿真及實驗結果 210
9.4.1 傳統三相-三相矩陣式變換器 210
9.4.2 雙級矩陣式變換器 212
9.5 本章小結 215
9.6 習題 216
第10章 cpld在交流電機控制系統中的套用 217
10.1 交流電機控制系統概述 217
10.2 系統功能要求 217
10.3 交流電機控制系統設計 218
10.3.1 控制系統硬體平台構成 218
10.3.2 硬體電路具體實現 218
10.3.3 pwm ip核的原理及具體實現 227
10.3.4 交流調速系統的具體實現 229
10.3.5 空間電壓矢量脈寬調製策略的cpld具體實現 230
10.3.6 正弦波脈寬調製策略的cpld具體實現 236
10.4 本章小結 238
10.5 習題 238
參考文獻 239

相關詞條

熱門詞條

聯絡我們