《小型交流伺服電機控制電路設計》主要介紹小型交流伺服電機的基本特性、設計方法及應用實例。主要內容包括交流伺服電機的基本原理、構造與特征,電機驅動電路,電機控制,反饋控制電路的設計,使用單片機控制交流伺服電機,驅動交流伺服電機的三相PWM控制回路,基于軟件的伺服控制器的設計,基于匯編語言實現(xiàn)的伺服控制器高速化,交流伺服電機的控制實驗等。書后還給出了與直流電機有關的專業(yè)名詞解釋,對于讀者理解書中的內容有很大的幫助。
更多科學出版社服務,請掃碼獲取。
《小型交流伺服電機控制電路設計》內容實用性強、結構清晰合理、言簡意賅,對實際操作有很強的指導性和借鑒意義。
《小型交流伺服電機控制電路設計》適合工科院校電子、電工等相關專業(yè)的師生參考閱讀,同時適合作為廣大電氣從業(yè)人員的參考用書。
第1部分 基礎篇
第1章 交流伺服電機的基礎 3
1.1 本書的重點課題 3
1.2 本書中使用的交流伺服電機 4
1.2.1 代表性的交流伺服電機 4
1.2.2 交流伺服電機的內部構造 5
1.2.3 交流伺服電機的用途 5
1.3 電機的構造及原理 7
1.3.1 直流電機的基本構造 8
1.3.2 直流電機的轉動原理 9
1.3.3 無刷直流電機的基本構造 10
1.3.4 無刷電機的旋轉原理 11
1.4 電機的分類與直流伺服電機在分類中所處的位置 12
1.4.1 直流伺服電機屬于旋轉電機 13
1.4.2 交流伺服電機是有逆變器電路的交流電機 13
1.4.3 交流伺服電機是同步電機 14
1.4.4 交流伺服電機的特征 14
1.5 伺服是什么 15
1.5.1 伺服機構與伺服電機 15
1.5.2 直流伺服電機 15
1.5.3 RC伺服 16
1.5.4 位置檢出機構 18
1.5.5 交流伺服電機的系統(tǒng)構成 20
第2章 交流伺服電機的構造與特征 22
2.1 產生旋轉力的原理 22
2.1.1 有關磁鐵的知識 22
2.1.2 實際的電機 23
2.1.3 電機的恢復轉矩和平衡點 25
2.2 旋轉力與步進驅動 26
2.2.1 制造旋轉磁場的方法 26
2.2.2 使其連續(xù)的旋轉 26
2.2.3 決定位置機構的特征 28
2.2.4 控制位置 28
2.2.5 控制速度 29
2.3 無刷直流電機驅動 29
2.3.1 讓電機不停止地轉動 29
2.3.2 不會產生失步 30
2.3.3 檢測轉子的位置 30
2.3.4 控制速度 32
2.3.5 控制位置 33
2.4 交流電機驅動(正弦波驅動) 33
2.4.1 交流伺服電機驅動(正弦波驅動)的電流分配 34
2.4.2 交流伺服電機驅動(正弦波驅動)的轉子位置檢測 35
2.4.3 很容易實現(xiàn)高旋轉/高效率的電機驅動的無刷直流電機驅動 36
2.4.4 很難實現(xiàn)高旋轉/高效率的電機驅動的交流伺服電機驅動 37
2.5 基于正弦波驅動的微步進驅動 40
2.5.1 三相正弦波驅動的穩(wěn)定點 40
2.5.2 轉子的步進角不總是正確的 40
2.5.3 抑制電機振動的效果 41
2.6 有刷直流電機 41
第3章 電機驅動電路的基礎 43
3.1 電機驅動的基礎知識 43
3.1.1 力與轉矩的關系 43
3.1.2 轉矩和功率的關系 44
3.1.3 電機驅動的4象限運行過程 45
3.1.4 直流電機的等價電路 46
3.1.5 直流電機的轉數(shù)可以通過電壓控制 47
3.1.6 線性放大器驅動和PWM 放大器驅動 48
3.2 電機的PWM驅動方法 52
3.2.1 電橋電路PWM驅動的MOSFET柵極驅動器電路的例子 53
3.2.2 電橋PWM 驅動方法的特征 54
3.2.3 線性PWM驅動的MOSFET柵極驅動器電路的例子 56
3.2.4 線性PWM 驅動方法的特征 59
3.3 基于PWM驅動的電機電流的檢測方法 61
3.3.1 直接測量電機線的方法(A方法) 62
3.3.2 測量電壓側MOSFET的電源和GND的電流的方法(B方法) 63
3.3.3 測量電源電流的方法(C方法) 63
3.3.4 測量電機電流的電路實例(A方法) 63
第4章 電機控制的基礎 65
4.1 電機控制的基礎知識 65
4.1.1 拉普拉斯變換是什么? 65
4.1.2 傳遞函數(shù)是什么? 66
4.1.3 方框圖是什么? 66
4.1.4 電機的傳遞函數(shù) 67
4.1.5 轉矩控制放大器的傳遞函數(shù) 69
4.1.6 傳感器的傳遞函數(shù) 70
4.1.7 電機驅動部的傳遞函數(shù) 70
4.2 伺服控制器的作用 71
4.2.1 位置控制的運作原理 71
4.2.2 速度控制的運作原理 72
4.3 數(shù)字信號處理的基礎知識 73
4.3.1 延遲單元1/z 73
4.3.2 連續(xù)系統(tǒng)傳遞函數(shù)和離散系統(tǒng)傳遞函數(shù) 73
4.3.3 數(shù)字濾波器的設計方法 74
4.4 數(shù)字濾波器設計幫助軟件(DSP.EXE) 76
4.4.1 模擬濾波器設計 77
4.4.2 解析模擬濾波器頻率特性(c3) 78
4.4.3 s-z 變換(c4) 78
4.4.4 解析數(shù)字濾波器頻率特性(c5) 79
4.4.5 數(shù)字濾波器參數(shù)的保存(c6) 79
4.4.6 數(shù)字PID控制器的設計(w7) 80
4.4.7 數(shù)字位置/速度環(huán)控制器的設計(w8) 80
4.5 抓住濾波器設計的特征 81
4.5.1 2次LPF的特征 81
4.5.2 2次陷波濾波器的特征 82
4.5.3 PID控制器的特征 83
4.5.4 位置/速度環(huán)控制器的特征 85
4.6 伺服控制器的系統(tǒng)設計 86
4.6.1 伺服控制器的構成 86
4.6.2 目標軌跡生成器 86
4.6.3 系統(tǒng)延遲 87
4.6.4 反饋控制器 88
4.6.5 前饋控制器 88
4.6.6 輸出濾波器 88
第2部分 應用篇
第5章 使用單片機控制交流伺服電機的基礎 91
5.1 H8S/2367F和CoolRunnerII的主要特征 91
5.1.1 16bit高速H8S/2000CPU 91
5.1.2 豐富的周邊功能 92
5.1.3 CoolRunnerII(XC2C256)的主要特征 92
5.2 單片機的使用方法 92
5.2.1 PWM 信號的產生方法 93
5.2.2 DMA的使用方法 94
5.2.3 DTC的使用方法 97
5.2.4 環(huán)路計算用的時基的產生方法 99
5.2.5 中斷控制器的使用方法 100
5.2.6 增計數(shù)的產生方法 101
5.2.7 實時通信接口(SCI)的使用方法 102
5.3 PLD的使用方法 103
5.3.1 CPLD及FPGA 103
5.3.2 CPLD的設計工具 103
5.3.3 設計中的注意點 103
5.4 交流伺服電機控制回路的系統(tǒng)設計 104
5.4.1 設計目標 104
5.4.2 三相正弦波PWM 驅動 104
5.4.3 自增計數(shù)器 105
5.4.4 PWM 頻率 106
5.4.5 電流環(huán)頻率 106
5.4.6 伺服環(huán)頻率 106
5.4.7 電機電流檢出頻率 107
第6章 驅動交流伺服電機的三相PWM 控制回路的實踐 108
6.1 設計參數(shù) 108
6.1.1 控制部分的參數(shù) 108
6.1.2 驅動部分的參數(shù) 108
6.2 使用部件及電路的選定 109
6.2.1 MOSFET的確定 109
6.2.2 MOSFET柵極驅動電路 110
6.2.3 電機電流檢測電路 111
6.3 交流伺服電機驅動硬件電路 112
6.3.1 使用微控制器內置的TPU生成三相PWM 的方法 112
6.3.2 非重疊PWM 信號 113
6.3.3 轉子位置檢測電路(CPLD) 115
6.4 向量控制的基礎知識 118
6.4.1 模擬的參數(shù) 119
6.4.2 電機電流三相(U,V,W)的波形 120
6.4.3 電機電流的三相(U,V,W)→二相(α,β)轉換 120
6.4.4 電機電流的二相(α,β)到d-q 的轉換 121
6.4.5 PI(比例積分)控制器 123
6.4.6 PI控制器d-q→α′-β′變換 125
6.4.7 二相(α′,β′)→三相(U,V,W)變換 126
6.5 基于微控制器的向量控制實驗 127
6.5.1 計算轉子的位置,從LUT(LookUpTable)中讀取sin值和cos值 128
6.5.2 U相和V相的電機電流值的讀取、偏差修正、增益修正 129
6.5.3 對電機電流進行α-β變換,再進行d-q 變換 131
6.5.4 PI(比例積分)控制器 132
6.5.5 PI控制器d-q→二相(α′,β′)→三相(U,V,W)變換 135
6.5.6 三相(U,V,W)→PWM 變換 135
6.5.7 對應各種各樣的電機 139
第7章 基于軟件的伺服控制器的設計 141
7.1 伺服控制器的構成 141
7.1.1 讀取編碼計數(shù)器的值,計算位置和速度 141
7.1.2 計算反饋(PID或者是位置/速度環(huán)) 143
7.1.3 前饋& 輸出濾波器 145
7.1.4 伺服輸出(轉矩指令)處理 146
7.1.5 標準值的生成 148
7.2 反饋控制器 149
7.2.1 PID控制器的運算步驟 149
7.2.2 位置/速度環(huán)控制器計算路徑 150
7.3 IIR數(shù)字濾波器計算路徑 151
7.4 前饋計算路徑 154
7.5 目標軌跡生成器 155
7.5.1 目標軌跡生成相關的基礎知識 155
7.5.2 目標位置軌跡的生成方法 157
7.5.3 目標速度軌跡的生成方法 158
第8章 基于匯編語言實現(xiàn)的伺服控制器高速化 160
8.1 IEEE標準的單精度浮點 160
8.1.1 單精度浮點的位配置 160
8.1.2 單精度浮點的表示方法 161
8.2 16位精度浮點 162
8.2.1 16位精度浮點的位的設置 162
8.2.2 16位精度浮點的表示方法 163
8.2.3 16位精度浮點的計算精度 164
8.2.4 16位精度浮點的計算方法 164
8.3 PID控制器 180
8.3.1 寄存器的使用方法 182
8.3.2 計算順序和運行時間 183
8.3.3 在積分項中設置極限 184
8.4 位置/速度環(huán)控制器 184
8.4.1 寄存器的使用方法 187
8.4.2 計算順序和運行時間 187
8.4.3 在積分項中設置極限值 188
8.5 IIR數(shù)字濾波器 188
8.5.1 寄存器和局部變量的使用方法 190
8.5.2 計算順序和運行時間 192
第9章 交流伺服電機的控制實驗 193
9.1 電機控制實驗的設備 193
9.1.1 電機控制主板 194
9.1.2 使用的電機 195
9.1.3 實驗中用的負荷 195
9.2 伺服調整方法 196
9.2.1 有關伺服調整的一些參數(shù) 196
9.2.2 伺服鎖定的實現(xiàn) 197
9.2.3 伺服調整工具 200
9.2.4 PID參數(shù)的決定方法 201
9.2.5 加速度極限和速度極限的確定方法 202
9.2.6 驅動極限(轉矩控制放大器的電流極限)的確定方法 204
9.2.7 前饋的確定方法 204
9.2.8 數(shù)字濾波器的系數(shù) 204
9.3 電機控制實驗(PID控制器) 204
9.3.1 微小距離傳送的定位性能 204
9.3.2 高速傳送響應性能 207
9.3.3 速度控制性能 207
9.4 電機控制實驗(位置/速度環(huán)控制器) 208
9.4.1 位置/速度環(huán)控制器是二重反饋控制器 209
9.4.2 伺服增益的決定 209
9.4.3 開環(huán)頻率特性 210
9.5 電機的輸出功率 213
9.5.1 電機轉動圈數(shù)和輸出功率的關系 213
9.5.2 電機轉動是在做功 214
附 錄 交流/直流伺服電機驅動MCG02 215
專業(yè)術語解釋 217
參考文獻 229