《小型交流伺服電機控制電路設(shè)計》主要介紹小型交流伺服電機的基本特性、設(shè)計方法及應(yīng)用實例。主要內(nèi)容包括交流伺服電機的基本原理、構(gòu)造與特征,電機驅(qū)動電路,電機控制,反饋控制電路的設(shè)計,使用單片機控制交流伺服電機,驅(qū)動交流伺服電機的三相PWM控制回路,基于軟件的伺服控制器的設(shè)計,基于匯編語言實現(xiàn)的伺服控制器高速化,交流伺服電機的控制實驗等。書后還給出了與直流電機有關(guān)的專業(yè)名詞解釋,對于讀者理解書中的內(nèi)容有很大的幫助。
更多科學出版社服務(wù),請掃碼獲取。
《小型交流伺服電機控制電路設(shè)計》內(nèi)容實用性強、結(jié)構(gòu)清晰合理、言簡意賅,對實際操作有很強的指導性和借鑒意義。
《小型交流伺服電機控制電路設(shè)計》適合工科院校電子、電工等相關(guān)專業(yè)的師生參考閱讀,同時適合作為廣大電氣從業(yè)人員的參考用書。
第1部分 基礎(chǔ)篇
第1章 交流伺服電機的基礎(chǔ) 3
1.1 本書的重點課題 3
1.2 本書中使用的交流伺服電機 4
1.2.1 代表性的交流伺服電機 4
1.2.2 交流伺服電機的內(nèi)部構(gòu)造 5
1.2.3 交流伺服電機的用途 5
1.3 電機的構(gòu)造及原理 7
1.3.1 直流電機的基本構(gòu)造 8
1.3.2 直流電機的轉(zhuǎn)動原理 9
1.3.3 無刷直流電機的基本構(gòu)造 10
1.3.4 無刷電機的旋轉(zhuǎn)原理 11
1.4 電機的分類與直流伺服電機在分類中所處的位置 12
1.4.1 直流伺服電機屬于旋轉(zhuǎn)電機 13
1.4.2 交流伺服電機是有逆變器電路的交流電機 13
1.4.3 交流伺服電機是同步電機 14
1.4.4 交流伺服電機的特征 14
1.5 伺服是什么 15
1.5.1 伺服機構(gòu)與伺服電機 15
1.5.2 直流伺服電機 15
1.5.3 RC伺服 16
1.5.4 位置檢出機構(gòu) 18
1.5.5 交流伺服電機的系統(tǒng)構(gòu)成 20
第2章 交流伺服電機的構(gòu)造與特征 22
2.1 產(chǎn)生旋轉(zhuǎn)力的原理 22
2.1.1 有關(guān)磁鐵的知識 22
2.1.2 實際的電機 23
2.1.3 電機的恢復轉(zhuǎn)矩和平衡點 25
2.2 旋轉(zhuǎn)力與步進驅(qū)動 26
2.2.1 制造旋轉(zhuǎn)磁場的方法 26
2.2.2 使其連續(xù)的旋轉(zhuǎn) 26
2.2.3 決定位置機構(gòu)的特征 28
2.2.4 控制位置 28
2.2.5 控制速度 29
2.3 無刷直流電機驅(qū)動 29
2.3.1 讓電機不停止地轉(zhuǎn)動 29
2.3.2 不會產(chǎn)生失步 30
2.3.3 檢測轉(zhuǎn)子的位置 30
2.3.4 控制速度 32
2.3.5 控制位置 33
2.4 交流電機驅(qū)動(正弦波驅(qū)動) 33
2.4.1 交流伺服電機驅(qū)動(正弦波驅(qū)動)的電流分配 34
2.4.2 交流伺服電機驅(qū)動(正弦波驅(qū)動)的轉(zhuǎn)子位置檢測 35
2.4.3 很容易實現(xiàn)高旋轉(zhuǎn)/高效率的電機驅(qū)動的無刷直流電機驅(qū)動 36
2.4.4 很難實現(xiàn)高旋轉(zhuǎn)/高效率的電機驅(qū)動的交流伺服電機驅(qū)動 37
2.5 基于正弦波驅(qū)動的微步進驅(qū)動 40
2.5.1 三相正弦波驅(qū)動的穩(wěn)定點 40
2.5.2 轉(zhuǎn)子的步進角不總是正確的 40
2.5.3 抑制電機振動的效果 41
2.6 有刷直流電機 41
第3章 電機驅(qū)動電路的基礎(chǔ) 43
3.1 電機驅(qū)動的基礎(chǔ)知識 43
3.1.1 力與轉(zhuǎn)矩的關(guān)系 43
3.1.2 轉(zhuǎn)矩和功率的關(guān)系 44
3.1.3 電機驅(qū)動的4象限運行過程 45
3.1.4 直流電機的等價電路 46
3.1.5 直流電機的轉(zhuǎn)數(shù)可以通過電壓控制 47
3.1.6 線性放大器驅(qū)動和PWM 放大器驅(qū)動 48
3.2 電機的PWM驅(qū)動方法 52
3.2.1 電橋電路PWM驅(qū)動的MOSFET柵極驅(qū)動器電路的例子 53
3.2.2 電橋PWM 驅(qū)動方法的特征 54
3.2.3 線性PWM驅(qū)動的MOSFET柵極驅(qū)動器電路的例子 56
3.2.4 線性PWM 驅(qū)動方法的特征 59
3.3 基于PWM驅(qū)動的電機電流的檢測方法 61
3.3.1 直接測量電機線的方法(A方法) 62
3.3.2 測量電壓側(cè)MOSFET的電源和GND的電流的方法(B方法) 63
3.3.3 測量電源電流的方法(C方法) 63
3.3.4 測量電機電流的電路實例(A方法) 63
第4章 電機控制的基礎(chǔ) 65
4.1 電機控制的基礎(chǔ)知識 65
4.1.1 拉普拉斯變換是什么? 65
4.1.2 傳遞函數(shù)是什么? 66
4.1.3 方框圖是什么? 66
4.1.4 電機的傳遞函數(shù) 67
4.1.5 轉(zhuǎn)矩控制放大器的傳遞函數(shù) 69
4.1.6 傳感器的傳遞函數(shù) 70
4.1.7 電機驅(qū)動部的傳遞函數(shù) 70
4.2 伺服控制器的作用 71
4.2.1 位置控制的運作原理 71
4.2.2 速度控制的運作原理 72
4.3 數(shù)字信號處理的基礎(chǔ)知識 73
4.3.1 延遲單元1/z 73
4.3.2 連續(xù)系統(tǒng)傳遞函數(shù)和離散系統(tǒng)傳遞函數(shù) 73
4.3.3 數(shù)字濾波器的設(shè)計方法 74
4.4 數(shù)字濾波器設(shè)計幫助軟件(DSP.EXE) 76
4.4.1 模擬濾波器設(shè)計 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控制器的設(shè)計(w7) 80
4.4.7 數(shù)字位置/速度環(huán)控制器的設(shè)計(w8) 80
4.5 抓住濾波器設(shè)計的特征 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)設(shè)計 86
4.6.1 伺服控制器的構(gòu)成 86
4.6.2 目標軌跡生成器 86
4.6.3 系統(tǒng)延遲 87
4.6.4 反饋控制器 88
4.6.5 前饋控制器 88
4.6.6 輸出濾波器 88
第2部分 應(yīng)用篇
第5章 使用單片機控制交流伺服電機的基礎(chǔ) 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 信號的產(chǎn)生方法 93
5.2.2 DMA的使用方法 94
5.2.3 DTC的使用方法 97
5.2.4 環(huán)路計算用的時基的產(chǎn)生方法 99
5.2.5 中斷控制器的使用方法 100
5.2.6 增計數(shù)的產(chǎn)生方法 101
5.2.7 實時通信接口(SCI)的使用方法 102
5.3 PLD的使用方法 103
5.3.1 CPLD及FPGA 103
5.3.2 CPLD的設(shè)計工具 103
5.3.3 設(shè)計中的注意點 103
5.4 交流伺服電機控制回路的系統(tǒng)設(shè)計 104
5.4.1 設(shè)計目標 104
5.4.2 三相正弦波PWM 驅(qū)動 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章 驅(qū)動交流伺服電機的三相PWM 控制回路的實踐 108
6.1 設(shè)計參數(shù) 108
6.1.1 控制部分的參數(shù) 108
6.1.2 驅(qū)動部分的參數(shù) 108
6.2 使用部件及電路的選定 109
6.2.1 MOSFET的確定 109
6.2.2 MOSFET柵極驅(qū)動電路 110
6.2.3 電機電流檢測電路 111
6.3 交流伺服電機驅(qū)動硬件電路 112
6.3.1 使用微控制器內(nèi)置的TPU生成三相PWM 的方法 112
6.3.2 非重疊PWM 信號 113
6.3.3 轉(zhuǎn)子位置檢測電路(CPLD) 115
6.4 向量控制的基礎(chǔ)知識 118
6.4.1 模擬的參數(shù) 119
6.4.2 電機電流三相(U,V,W)的波形 120
6.4.3 電機電流的三相(U,V,W)→二相(α,β)轉(zhuǎn)換 120
6.4.4 電機電流的二相(α,β)到d-q 的轉(zhuǎn)換 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 計算轉(zhuǎn)子的位置,從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 對應(yīng)各種各樣的電機 139
第7章 基于軟件的伺服控制器的設(shè)計 141
7.1 伺服控制器的構(gòu)成 141
7.1.1 讀取編碼計數(shù)器的值,計算位置和速度 141
7.1.2 計算反饋(PID或者是位置/速度環(huán)) 143
7.1.3 前饋& 輸出濾波器 145
7.1.4 伺服輸出(轉(zhuǎn)矩指令)處理 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 目標軌跡生成相關(guān)的基礎(chǔ)知識 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位精度浮點的位的設(shè)置 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 在積分項中設(shè)置極限 184
8.4 位置/速度環(huán)控制器 184
8.4.1 寄存器的使用方法 187
8.4.2 計算順序和運行時間 187
8.4.3 在積分項中設(shè)置極限值 188
8.5 IIR數(shù)字濾波器 188
8.5.1 寄存器和局部變量的使用方法 190
8.5.2 計算順序和運行時間 192
第9章 交流伺服電機的控制實驗 193
9.1 電機控制實驗的設(shè)備 193
9.1.1 電機控制主板 194
9.1.2 使用的電機 195
9.1.3 實驗中用的負荷 195
9.2 伺服調(diào)整方法 196
9.2.1 有關(guān)伺服調(diào)整的一些參數(shù) 196
9.2.2 伺服鎖定的實現(xiàn) 197
9.2.3 伺服調(diào)整工具 200
9.2.4 PID參數(shù)的決定方法 201
9.2.5 加速度極限和速度極限的確定方法 202
9.2.6 驅(qū)動極限(轉(zhuǎn)矩控制放大器的電流極限)的確定方法 204
9.2.7 前饋的確定方法 204
9.2.8 數(shù)字濾波器的系數(shù) 204
9.3 電機控制實驗(PID控制器) 204
9.3.1 微小距離傳送的定位性能 204
9.3.2 高速傳送響應(yīng)性能 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 電機轉(zhuǎn)動圈數(shù)和輸出功率的關(guān)系 213
9.5.2 電機轉(zhuǎn)動是在做功 214
附 錄 交流/直流伺服電機驅(qū)動MCG02 215
專業(yè)術(shù)語解釋 217
參考文獻 229