注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)dsPIC30F電機(jī)與電源系列數(shù)字信號控制器原理與應(yīng)用

dsPIC30F電機(jī)與電源系列數(shù)字信號控制器原理與應(yīng)用

dsPIC30F電機(jī)與電源系列數(shù)字信號控制器原理與應(yīng)用

定 價(jià):¥56.00

作 者: 何禮高
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 數(shù)字信號處理

ISBN: 9787810778176 出版時(shí)間: 2007-04-01 包裝: 平裝
開本: 16開 頁數(shù): 591 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)介紹了dsPIC30F電機(jī)與電源系列數(shù)字信號控制器(DSC)的結(jié)構(gòu)原理及開發(fā)應(yīng)用。全書共分26章,從各功能模塊原理的詳述到開發(fā)環(huán)境的使用,從應(yīng)用項(xiàng)目的舉例到器件外圍設(shè)備編程的介紹,全面、系統(tǒng)地?cái)⑹隽薓icrochip公司的dsPIC30F電機(jī)控制與電源變換系列數(shù)字信號控制器的原理與應(yīng)用。本書可作為大學(xué)本科高年級學(xué)生和研究生“數(shù)字信號處理器原理與應(yīng)用”課程的選用教材,同時(shí)也是一本工程技術(shù)人員迅速掌握dsPIC30F系列DSC、進(jìn)行有關(guān)電機(jī)控制和電源變換的數(shù)字控制技術(shù)開發(fā)的實(shí)用參考書。

作者簡介

暫缺《dsPIC30F電機(jī)與電源系列數(shù)字信號控制器原理與應(yīng)用》作者簡介

圖書目錄

第1章 緒論
1.1 電機(jī)控制和電源變換技術(shù)的發(fā)展
1
1.2 微處理器在電機(jī)調(diào)速和電源變換技術(shù)中的應(yīng)用3
1.3 用于電機(jī)和電源數(shù)字控制系統(tǒng)的DSP的特點(diǎn)5
第2章 dsPIC30F電機(jī)控制及電源變換系列DSC的主要性能
2.1 基本性能特征9
2.2 芯片類型與引腳功能11
2.2.1 dsPIC30F電機(jī)控制和電源變換系列芯片概況11
2.2.2 dsPIC30F電機(jī)控制和電源變換系列芯片的引腳功能12
2.3 器件絕對極限參數(shù)值16
2.4 dsPIC30F器件型號表示方法17
2.5 dsPIC30F電機(jī)控制和電源變換系列DSC器件外形封裝17
第3章 dsPIC30F系列DSC的CPU結(jié)構(gòu)
3.1 編程模型22
3.1.1 軟件堆棧指針24
3.1.2 CPU寄存器28
3.2 算術(shù)邏輯單元33
3.3 指令流34
3.4 除法支持37
3.5 DSP引擎38
3.5.1 乘法器39
3.5.2 數(shù)據(jù)累加器和加法/減法器42
3.5.3 四舍五入邏輯44
3.5.4 數(shù)據(jù)空間寫飽和44
3.5.5 桶形移位器45
3.5.6 DSP 引擎陷阱事件45
3.6 循環(huán)結(jié)構(gòu)46
3.6.1 REPEAT 循環(huán)結(jié)構(gòu)46
3.6.2 DO循環(huán)結(jié)構(gòu)47
3.7 dsPIC30F CPU內(nèi)核寄存器映射
51
第4章 存儲(chǔ)器結(jié)構(gòu)
4.1 程序計(jì)數(shù)器54
4.2 從程序存儲(chǔ)器存取數(shù)據(jù)54
4.2.1 表指令綜述56
4.2.2 表地址的生成57
4.2.3 程序存儲(chǔ)器低位字訪問57
4.2.4 程序存儲(chǔ)器高位字訪問57
4.2.5 程序存儲(chǔ)器中的數(shù)據(jù)存儲(chǔ)58
4.3 來自數(shù)據(jù)空間的程序空間可視性
58
4.3.1 PSV的配置58
4.3.2 X和Y數(shù)據(jù)空間的PSV映射59
4.3.3 PSV時(shí)序59
4.3.4 在REPEAT循環(huán)中使用PSV
60
4.3.5 PSV和指令停頓60
4.4 寫程序存儲(chǔ)器60
4.5 數(shù)據(jù)存儲(chǔ)器60
4.5.1 數(shù)據(jù)存儲(chǔ)器空間62
4.5.2 數(shù)據(jù)對齊方式63
4.6 Near 數(shù)據(jù)存儲(chǔ)器63
第5章 地址發(fā)生器
5.1 數(shù)據(jù)空間地址發(fā)生器單元65
5.1.1 X地址發(fā)生器單元65
5.1.2 Y地址發(fā)生器單元65
5.1.3 地址發(fā)生器單元和DSP指令65
5.2 指令尋址模式66
5.2.1 文件寄存器指令66
5.2.2 MCU乘法指令67
5.2.3 MOVE和累加器指令67
5.2.4 MAC指令68
5.2.5 其他指令69
5.3 指令停止69
5.3.1 地址寄存器相依性69
5.3.2 先寫后讀相依性規(guī)則70
5.3.3 指令停止周期71
5.4 模尋址72
5.4.1 模起始和結(jié)束地址選擇72
5.4.2 模起始地址73
5.4.3 模結(jié)束地址73
5.4.4 模地址計(jì)算73
5.4.5 與模尋址SFR相關(guān)的數(shù)據(jù)依賴關(guān)系
74
5.4.6 W地址寄存器的選擇75
5.4.7 模尋址的適用性76
5.4.8 遞增模緩沖區(qū)的模尋址的初始化
76
5.4.9 遞減模緩沖區(qū)的模尋址的初始化
77
5.5 位反轉(zhuǎn)尋址78
5.5.1 位反轉(zhuǎn)尋址簡介78
5.5.2 位反轉(zhuǎn)尋址操作79
5.5.3 模尋址和位反轉(zhuǎn)尋址80
5.5.4 與XBREV相關(guān)的數(shù)據(jù)相依性80
5.5.5 位反轉(zhuǎn)修改量80
5.5.6 位反轉(zhuǎn)尋址代碼示例81
5.5.7 控制寄存器說明82
第6章 中斷
6.1 中斷向量與優(yōu)先級86
6.1.1 中斷向量表86
6.1.2 備用向量表87
6.1.3 復(fù)位順序87
6.1.4 CPU優(yōu)先級狀態(tài)88
6.1.5 中斷優(yōu)先級88
6.2 不可屏蔽陷阱91
6.2.1 軟陷阱91
6.2.2 硬陷阱92
6.2.3 禁止中斷指令93
6.2.4 中斷操作94
6.2.5 從休眠和空閑模式喚醒95
6.2.6 A/D轉(zhuǎn)換器外部轉(zhuǎn)換請求95
6.2.7 外部中斷支持96
6.3 中斷處理時(shí)序96
6.3.1 單周期指令的中斷延遲96
6.3.2 雙周期指令的中斷延遲97
6.3.3 從中斷返回98
6.3.4 中斷延遲的特殊條件98
6.4 中斷控制和狀態(tài)寄存器98
6.5 中斷設(shè)置流程121
6.5.1 初始化121
6.5.2 中斷服務(wù)程序121
6.5.3 陷阱服務(wù)程序122
6.5.4 中斷禁止122
第7章 閃存程序存儲(chǔ)器
7.1 表指令操作123
7.1.1 使用讀表指令124
7.1.2 使用寫表指令125
7.2 控制寄存器126
7.2.1 NVMCON寄存器127
7.2.2 NVM地址寄存器128
7.2.3 NVMKEY寄存器129
7.3 運(yùn)行時(shí)自編程130
7.3.1 RTSP工作原理130
7.3.2 閃存編程操作131
7.3.3 寫入器件配置寄存器135
第8章 電可擦除數(shù)據(jù)只讀存儲(chǔ)器
8.1 數(shù)據(jù)EEPROM編程簡介137
8.2 EEPROM編程算法138
8.2.1 EEPROM單字編程算法138
8.2.2 EEPROM行編程算法138
8.3 數(shù)據(jù)EEPROM存儲(chǔ)器字寫入
139
8.3.1 擦除數(shù)據(jù)EEPROM存儲(chǔ)器的1個(gè)字
139
8.3.2 寫數(shù)據(jù)EEPROM存儲(chǔ)器中的1個(gè)字
140
8.4 寫數(shù)據(jù)EEPROM存儲(chǔ)器中的1行
141
8.4.1 擦除數(shù)據(jù)EEPROM的1行141
8.4.2 寫數(shù)據(jù)EEPROM存儲(chǔ)器的1行
142
8.5 讀數(shù)據(jù)EEPROM存儲(chǔ)器143
第9章 輸入/輸出端口
9.1 I/O端口控制寄存器144
9.1.1 TRIS寄存器145
9.1.2 PORT寄存器145
9.1.3 LAT寄存器145
9.2 外設(shè)復(fù)用150
9.3 端口描述152
9.4 電平變化通知引腳152
9.4.1 CN 控制寄存器153
9.4.2 CN的配置和操作154
9.4.3 休眠和空閑模式下的CN 工作
155
第10章 定時(shí)器
10.1 定時(shí)器的類型156
10.1.1 A類型定時(shí)器157
10.1.2 B類型定時(shí)器157
10.1.3 C類型定時(shí)器158
10.2 控制寄存器159
10.3 工作模式162
10.3.1 定時(shí)器模式162
10.3.2 使用外部時(shí)鐘輸入的同步計(jì)數(shù)器模式164
10.3.3 使用外部時(shí)鐘輸入的A類型定時(shí)器異步計(jì)數(shù)器模式165
10.3.4 使用快速外部時(shí)鐘源的定時(shí)器工作原理166
10.3.5 門控時(shí)間累加模式166
10.4 定時(shí)器預(yù)分頻器168
10.5 定時(shí)器中斷168
10.6 讀/寫16位定時(shí)器模塊寄存器
169
10.6.1 寫16位定時(shí)器169
10.6.2 讀16位定時(shí)器169
10.7 低功耗32 kHz晶振輸入169
10.8 32位定時(shí)器配置170
10.9 32位定時(shí)器的工作模式171
10.9.1 定時(shí)器模式171
10.9.2 同步計(jì)數(shù)器模式172
10.9.3 異步計(jì)數(shù)器模式173
10.9.4 門控時(shí)間累加模式173
10.10 讀/寫32位定時(shí)器174
10.11 低功耗狀態(tài)下的定時(shí)器工作
174
10.11.1 休眠模式下的定時(shí)器工作174
10.11.2 空閑模式下的定時(shí)器工作175
10.11.3 Timer1中斷喚醒器件應(yīng)用示例
175
10.12 使用定時(shí)器模塊的外設(shè)176
10.12.1 輸入捕捉/輸出比較的時(shí)基
176
10.12.2 A/D特殊事件觸發(fā)信號176
10.12.3 定時(shí)器作為外部中斷引腳176
10.12.4 I/O引腳控制176
第11章 輸入捕捉
11.1 輸入捕捉寄存器178
11.2 定時(shí)器選擇179
11.3 輸入捕捉事件模式180
11.3.1 簡單捕捉事件180
11.3.2 預(yù)分頻器捕捉事件181
11.3.3 邊沿檢測模式182
11.4 捕捉緩沖器的操作183
11.4.1 輸入捕捉緩沖器非空184
11.4.2 輸入捕捉溢出184
11.5 輸入捕捉中斷184
11.6 UART自動(dòng)波特率支持185
11.7 低功耗狀態(tài)下的輸入捕捉工作
185
11.7.1 休眠模式下的輸入捕捉工作
185
11.7.2 空閑模式下的輸入捕捉工作
185
11.7.3 器件從休眠/空閑中喚醒186
11.8 I/O引腳控制186
11.9 與輸入捕捉模塊相關(guān)的特殊功能寄存器表186
第12章 輸出比較
12.1 輸出比較寄存器189
12.2 工作模式190
12.2.1 單比較匹配模式190
12.2.2 雙比較匹配模式194
12.2.3 脈寬調(diào)制模式200
12.3 低功耗狀態(tài)下的輸出比較工作
205
12.3.1 休眠模式下的輸出比較工作
205
12.3.2 空閑模式下的輸出比較工作
205
12.4 I/O引腳控制206
第13章 正交編碼器接口
13.1 控制和狀態(tài)寄存器209
13.2 可編程數(shù)字噪聲濾波器214
13.3 正交解碼器216
13.3.1 超前/滯后測試說明217
13.3.2 計(jì)數(shù)方向狀態(tài)218
13.3.3 編碼器計(jì)數(shù)方向218
13.3.4 正交速率218
13.4 16位向上/向下位置計(jì)數(shù)器
218
13.4.1 位置計(jì)數(shù)器的使用219
13.4.2 使用MAXCNT復(fù)位位置計(jì)數(shù)器
219
13.4.3 使用索引復(fù)位位置計(jì)數(shù)器220
13.5 QEI用作備用16位定時(shí)器/計(jì)數(shù)器223
13.5.1 向上/向下定時(shí)器的工作223
13.5.2 定時(shí)器外部時(shí)鐘223
13.5.3 定時(shí)器門控操作224
13.6 正交編碼器接口中斷224
13.7I/O 引腳控制224
13.8 低功耗模式下的QEI 工作225
13.8.1 器件進(jìn)入休眠模式225
13.8.2 器件進(jìn)入空閑模式225
13.9 復(fù)位的影響226
13.10 正交編碼器使用中應(yīng)注意的問題
226
第14章 電機(jī)控制脈寬調(diào)制模塊
14.1 多種MCPWM 模塊227
14.2 控制寄存器229
14.3 PWM時(shí)基238
14.3.1 自由運(yùn)行模式239
14.3.2 單事件模式240
14.3.3 向上/向下計(jì)數(shù)模式240
14.3.4 PWM時(shí)基預(yù)分頻器240
14.3.5 PWM時(shí)基后分頻器240
14.3.6 PWM時(shí)基中斷240
14.3.7 PWM周期241
14.4 PWM占空比比較單元242
14.4.1 PWM占空比精度242
14.4.2 邊沿對齊的PWM244
14.4.3 單事件PWM 工作244
14.4.4 中心對齊的PWM245
14.4.5 占空比寄存器緩沖246
14.5 互補(bǔ)PWM輸出模式247
14.6 死區(qū)時(shí)間控制248
14.6.1 死區(qū)時(shí)間發(fā)生器248
14.6.2 死區(qū)時(shí)間分配249
14.6.3 死區(qū)時(shí)間范圍250
14.6.4 死區(qū)時(shí)間失真250
14.7 獨(dú)立PWM 輸出模式251
14.8 PWM輸出改寫251
14.8.1 互補(bǔ)輸出模式的改寫控制252
14.8.2 改寫同步252
14.8.3 輸出改寫示例252
14.9 PWM輸出和極性控制254
14.9.1 輸出極性控制254
14.9.2 PWM輸出引腳復(fù)位狀態(tài)254
14.10 PWM故障引腳254
14.10.1 故障引腳使能位255
14.10.2 故障狀態(tài)255
14.10.3 故障輸入模式255
14.10.4 故障引腳優(yōu)先級256
14.10.5 故障引腳軟件控制256
14.10.6 故障時(shí)序示例257
14.11 PWM更新鎖定258
14.12 PWM特殊事件觸發(fā)器258
14.12.1 特殊事件觸發(fā)器使能259
14.12.2 特殊事件觸發(fā)器后分頻器259
14.13 器件低功耗模式下的工作259
14.13.1 休眠模式下的PWM工作259
14.13.2 空閑模式下的PWM工作260
14.14 用于器件仿真的特殊功能260
14.15 與PWM模塊有關(guān)的寄存器映射表260
第15章 串行外設(shè)接口
15.1 dsPIC30F的SPI模塊263
15.2 狀態(tài)和控制寄存器264
15.3 工作模式267
15.3.1 8位與16位工作模式267
15.3.2 主控模式和從動(dòng)模式268
15.3.3 SPI錯(cuò)誤處理274
15.3.4 SPI僅啟用接收功能時(shí)的工作原理
274
15.3.5 幀SPI模式274
15.4 SPI主控模式時(shí)鐘頻率278
15.5 低功耗模式下的工作279
15.5.1 休眠模式279
15.5.2 空閑模式280
15.6 與SPI模塊相關(guān)的特殊功能寄存器280
第16章 I2C通信模塊
16.1 dsPIC30F的I2C模塊282
16.2 I2C總線特性283
16.2.1 總線協(xié)議284
16.2.2 報(bào)文協(xié)議285
16.3 控制和狀態(tài)寄存器286
16.4 使能I2C操作292
16.4.1 使能I2C I/O292
16.4.2 I2C中斷292
16.4.3 當(dāng)作為總線主器件工作時(shí)設(shè)置波特率293
16.5 作為主器件在單主機(jī)環(huán)境下通信
294
16.5.1 產(chǎn)生啟動(dòng)總線事件295
16.5.2 發(fā)送數(shù)據(jù)到從器件296
16.5.3 接收來自從器件的數(shù)據(jù)298
16.5.4 應(yīng)答產(chǎn)生299
16.5.5 產(chǎn)生停止總線事件300
16.5.6 產(chǎn)生重復(fù)啟動(dòng)總線事件301
16.5.7 建立完整的主器件報(bào)文302
16.6 作為主器件在多主機(jī)環(huán)境下通信
302
16.6.1 多主機(jī)工作303
16.6.2 主器件時(shí)鐘同步303
16.6.3 總線仲裁與總線沖突304
16.6.4 檢測總線沖突和重新發(fā)送報(bào)文
304
16.6.5 啟動(dòng)條件期間的總線沖突304
16.6.6 重復(fù)啟動(dòng)條件期間的總線沖突
305
16.6.7 報(bào)文位發(fā)送期間的總線沖突305
16.6.8 停止條件期間的總線沖突305
16.7 作為從器件通信305
16.7.1 采樣接收的數(shù)據(jù)306
16.7.2 檢測啟動(dòng)和停止條件306
16.7.3 檢測地址306
16.7.4 接收來自主器件的數(shù)據(jù)311
16.7.5 發(fā)送數(shù)據(jù)到主器件313
16.8 I2C總線的連接注意事項(xiàng)314
16.9 在PWRSAV指令執(zhí)行期間的模塊操作315
16.9.1 器件進(jìn)入休眠模式315
16.9.2 器件進(jìn)入空閑模式315
16.10 復(fù)位的影響316
16.11 I2C器件的地址格式316
16.12 I2C總線通信中的若干問題
316
第17章 通用異步收發(fā)器模塊
17.1 控制寄存器319
17.2 UART波特率發(fā)生器322
17.3 UART配置325
17.3.1 使能UART325
17.3.2 禁止UART325
17.3.3 備用UART I/O引腳325
17.4 UART發(fā)送器326
17.4.1 發(fā)送緩沖器327
17.4.2 發(fā)送中斷327
17.4.3 設(shè)置UART發(fā)送328
17.4.4 中止字符的發(fā)送329
17.5 UART接收器329
17.5.1 接收緩沖器330
17.5.2 接收器錯(cuò)誤處理330
17.5.3 接收中斷331
17.5.4 設(shè)置UART接收331
17.6 使用UART 進(jìn)行9 位通信
332
17.6.1 ADDEN控制位333
17.6.2 設(shè)置9位發(fā)送333
17.6.3 設(shè)置使用地址檢測模式的9位接收
333
17.7 接收中止字符334
17.8 初始化334
17.9 UART的其他特性336
17.9.1 環(huán)回模式下的UART336
17.9.2 自動(dòng)波特率支持336
17.10 UART在CPU休眠和空閑模式下的工作337
17.11 與UART模塊相關(guān)的寄存器
337
17.12 UART通信設(shè)計(jì)中可能出現(xiàn)的問題及解決方法337
第18章 CAN總線模塊
18.1 dsPIC30F集成的CAN模塊組成的總線網(wǎng)絡(luò)339
18.2 CAN模塊特點(diǎn)339
18.3 CAN模塊的控制寄存器340
18.3.1 CAN控制和狀態(tài)寄存器348
18.3.2 CAN發(fā)送緩沖寄存器349
18.3.3 CAN接收緩沖寄存器352
18.3.4 報(bào)文接收過濾器355
18.3.5 接收過濾器屏蔽寄存器356
18.3.6 CAN波特率寄存器357
18.3.7 CAN模塊錯(cuò)誤計(jì)數(shù)寄存器359
18.3.8 CAN中斷寄存器359
18.4 CAN模塊的實(shí)現(xiàn)362
18.5 CAN模塊工作模式370
18.5.1 正常工作模式370
18.5.2 禁止模式370
18.5.3 環(huán)回模式371
18.5.4 監(jiān)聽模式371
18.5.5 配置模式372
18.5.6 監(jiān)聽所有報(bào)文模式372
18.6 報(bào)文接收372
18.6.1 接收緩沖器372
18.6.2 報(bào)文接收過濾器375
18.6.3 接收器溢出376
18.6.4 復(fù)位的影響378
18.6.5 接收錯(cuò)誤378
18.6.6 接收中斷379
18.7 發(fā)送381
18.7.1 實(shí)時(shí)通信和發(fā)送報(bào)文緩沖381
18.7.2 發(fā)送報(bào)文緩沖器382
18.7.3 發(fā)送報(bào)文優(yōu)先級382
18.7.4 報(bào)文發(fā)送383
18.7.5 發(fā)送報(bào)文中止383
18.7.6 發(fā)送邊界條件385
18.7.7 復(fù)位的影響387
18.7.8 發(fā)送錯(cuò)誤387
18.7.9 發(fā)送中斷389
18.8 錯(cuò)誤檢測389
18.8.1 錯(cuò)誤狀態(tài)390
18.8.2 錯(cuò)誤模式和錯(cuò)誤計(jì)數(shù)器390
18.8.3 錯(cuò)誤標(biāo)志寄存器391
18.9 CAN波特率391
18.9.1 位時(shí)序392
18.9.2 預(yù)分頻器設(shè)置392
18.9.3 傳播段393
18.9.4 相位段393
18.9.5 采樣點(diǎn)394
18.9.6 同步394
18.9.7 時(shí)間段編程395
18.10 中斷395
18.10.1 中斷確認(rèn)396
18.10.2 ICODE位396
18.11 時(shí)間標(biāo)記397
18.12 CAN模塊I/O397
18.13 CPU低功耗模式下的工作397
18.13.1 休眠模式下的工作397
18.13.2 CPU空閑模式下的CAN模塊工作
399
第19章 10位A/D轉(zhuǎn)換器
19.1 dsPIC30F的10位A/D轉(zhuǎn)換器的結(jié)構(gòu)400
19.2 控制寄存器402
19.3 A/D轉(zhuǎn)換結(jié)果緩沖器402
19.4 A/D轉(zhuǎn)換術(shù)語和轉(zhuǎn)換過程407
19.5 A/D模塊配置409
19.6 參考電壓源的選擇410
19.7 A/D轉(zhuǎn)換時(shí)鐘的選擇410
19.8 采樣模擬輸入的選擇411
19.8.1 配置模擬端口引腳411
19.8.2 通道0輸入選擇411
19.8.3 通道1、2 和3輸入選擇412
19.9 模塊使能413
19.10 采樣/轉(zhuǎn)換過程的說明413
19.10.1 采樣/保持通道的數(shù)量413
19.10.2 同時(shí)采樣使能413
19.11 如何開始采樣414
19.11.1 手工414
19.11.2 自動(dòng)415
19.12 如何停止采樣和開始轉(zhuǎn)換415
19.12.1 手工416
19.12.2 對轉(zhuǎn)換觸發(fā)計(jì)時(shí)417
19.12.3 事件觸發(fā)轉(zhuǎn)換開始421
19.13 采樣/轉(zhuǎn)換工作的控制425
19.13.1 監(jiān)視采樣/轉(zhuǎn)換狀態(tài)425
19.13.2 產(chǎn)生A/D中斷425
19.13.3 中止采樣425
19.13.4 中止轉(zhuǎn)換425
19.14 如何將轉(zhuǎn)換結(jié)果寫入緩沖器的說明426
19.14.1 每次中斷前的轉(zhuǎn)換次數(shù)426
19.14.2 緩沖器大小造成的限制426
19.14.3 緩沖器填充模式426
19.14.4 緩沖器填充狀態(tài)426
19.15 轉(zhuǎn)換過程示例427
19.15.1 單個(gè)通道的多次采樣和轉(zhuǎn)換示例
427
19.15.2 掃描所有模擬輸入時(shí)的A/D轉(zhuǎn)換示例428
19.15.3 在掃描其他4個(gè)輸入時(shí)頻繁采樣3個(gè)輸入示例429
19.15.4 使用雙8字緩沖器示例431
19.15.5 使用交替多路開關(guān)A、多路開關(guān)B輸入選擇示例431
19.15.6 使用同時(shí)采樣對8個(gè)輸入進(jìn)行采樣的示例434
19.15.7 使用順序采樣對8個(gè)輸入進(jìn)行采樣的示例435
19.16 A/D采樣要求437
19.17 讀取A/D轉(zhuǎn)換結(jié)果緩沖器437
19.18 傳遞函數(shù)438
19.19 A/D轉(zhuǎn)換的精度/誤差439
19.20 連接注意事項(xiàng)439
19.21 初始化440
19.22 在休眠和空閑模式下工作441
19.22.1 不使用RC A/D時(shí)鐘的CPU休眠模式441
19.22.2 使用RC A/D時(shí)鐘的CPU休眠模式441
19.22.3 CPU空閑模式下的A/D工作
441
19.23 復(fù)位的影響442
19.24 與10位A/D轉(zhuǎn)換器相關(guān)的特殊功能寄存器442
19.25 關(guān)于A/D轉(zhuǎn)換器系統(tǒng)性能的優(yōu)化442
第20章 系統(tǒng)綜合特性
20.1 振蕩器系統(tǒng)及其工作原理444
20.1.1 振蕩器系統(tǒng)功能綜述445
20.1.2 CPU時(shí)鐘機(jī)制446
20.1.3 振蕩器配置447
20.1.4 振蕩器控制寄存器449
20.1.5 主振蕩器451
20.1.6 晶體振蕩器/陶瓷諧振器452
20.1.7 為晶振、時(shí)鐘模式、C1、C2和RS確定最佳的值454
20.1.8 外部時(shí)鐘輸入456
20.1.9 外部RC振蕩器456
20.1.10 鎖相環(huán)458
20.1.11 低功耗32 kHz晶體振蕩器459
20.1.12 振蕩器起振定時(shí)器460
20.1.13 內(nèi)部快速RC振蕩器460
20.1.14 內(nèi)部低功耗RC振蕩器460
20.1.15 故障保護(hù)時(shí)鐘監(jiān)視器461
20.1.16 可編程振蕩器后分頻器462
20.1.17 時(shí)鐘切換工作原理463
20.1.18 振蕩器電路出現(xiàn)的非正常現(xiàn)象及處理措施466
20.2 復(fù)位模塊467
20.2.1 復(fù)位控制寄存器468
20.2.2 復(fù)位時(shí)的時(shí)鐘源選擇469
20.2.3 上電復(fù)位470
20.2.4 外部復(fù)位471
20.2.5 軟件復(fù)位指令472
20.2.6 看門狗超時(shí)復(fù)位472
20.2.7 欠壓復(fù)位472
20.2.8 使用RCON狀態(tài)位474
20.2.9 器件復(fù)位時(shí)間474
20.2.10 器件起振時(shí)間曲線476
20.2.11 特殊功能寄存器復(fù)位狀態(tài)478
20.2.12 復(fù)位模塊使用中要注意的問題
478
20.3 看門狗定時(shí)器和低功耗模式479
20.3.1 低功耗模式479
20.3.2 休眠模式479
20.3.3 空閑模式482
20.3.4 低功耗指令與中斷同時(shí)發(fā)生
483
20.3.5 看門狗定時(shí)器483
20.3.6 看門狗定時(shí)器和低功耗模式使用中的問題486
20.4 低壓檢測模塊486
20.4.1 LVD控制位和跳變點(diǎn)的選擇487
20.4.2 LVD工作原理489
20.4.3 LVD模塊使用中的有關(guān)問題490
20.5 器件配置寄存器490
20.5.1 器件配置寄存器491
20.5.2 配置位描述495
20.5.3 器件標(biāo)識寄存器496
第21章 指令系統(tǒng)
21.1 dsPIC30F指令的分類497
21.2 dsPIC30F指令的操作數(shù)497
21.3 指令長度和執(zhí)行周期498
21.4 dsPIC30F指令簡述499
第22章 開發(fā)環(huán)境與工具
22.1 MPLAB IDE集成開發(fā)環(huán)境軟件
510
22.1.1 dsPIC語言套件512
22.1.2 第3方C編譯器512
22.2 仿真器與在線調(diào)試器512
22.2.1 MPLAB SIM軟件模擬器512
22.2.2 MPLAB ICE 4000在線仿真器
513
22.2.3 MPLAB ICD 2在線調(diào)試器514
22.2.4 PRO MATE II通用器件編程器
515
22.3 應(yīng)用程序庫515
22.3.1 數(shù)學(xué)庫515
22.3.2 DSP算法庫515
22.3.3 DSP濾波器設(shè)計(jì)軟件實(shí)用程序
516
22.3.4 外設(shè)驅(qū)動(dòng)程序庫516
22.3.5 CAN庫517
22.3.6 實(shí)時(shí)操作系統(tǒng)517
22.3.7 OSEK操作系統(tǒng)518
22.3.8 TCP/IP協(xié)議棧518
22.3.9 V0.22/V0.22bis和V0.32規(guī)范
519
22.4 dsPIC30F硬件開發(fā)板519
22.4.1 dsPICDEM MC1電機(jī)控制開發(fā)板及配套組件519
22.4.2 dsPICDEM 2.0開發(fā)板520
22.5 使用MPLAB IDE實(shí)現(xiàn)嵌入式系統(tǒng)設(shè)計(jì)的一般步驟521
22.5.1 創(chuàng)建文件522
22.5.2 使用項(xiàng)目向?qū)?23
22.5.3 使用項(xiàng)目窗口526
22.5.4 設(shè)置編譯選項(xiàng)526
22.5.5 編譯項(xiàng)目528
22.5.6 編譯錯(cuò)誤疑難解答530
22.5.7 使用MPLAB SIM軟件模擬器進(jìn)行調(diào)試531
22.5.8 生成映射文件534
22.5.9 匯編代碼的調(diào)試535
22.5.10 用戶系統(tǒng)在線調(diào)試接口設(shè)計(jì)537
第23章 dsPIC30F用于單相交流電機(jī)調(diào)速控制
23.1 交流感應(yīng)電機(jī)的V/F控制539
23.2 單相交流感應(yīng)電機(jī)的啟動(dòng)和運(yùn)行
540
23.3 單相感應(yīng)電機(jī)變頻調(diào)速的逆變器功率主電路541
23.4 dsPIC30F2010組成的控制電路
542
23.5 3橋臂兩相SPWM控制策略及編程543
23.5.1 SPWM調(diào)制544
23.5.2 產(chǎn)生正弦波的查表方法547
23.5.3 ADC采樣和PWM輸出設(shè)置
550
第24章 dsPIC30F用于交流電機(jī)矢量控制
24.1 感應(yīng)電機(jī)矢量控制的實(shí)現(xiàn)步驟
554
24.2 坐標(biāo)變換的實(shí)現(xiàn)555
24.2.1 CLARKE變換555
24.2.2 PARK變換555
24.2.3 PARK反變換556
24.2.4 CLARKE反變換556
24.3 磁通觀察器557
24.4 PI控制558
24.5 空間矢量調(diào)制559
24.6 源程序說明560
24.6.1 變量定義和定標(biāo)560
24.6.2 UserParms.h561
24.6.3 ACIM.c561
24.6.4 InitCurModel.c562
24.6.5 CalcRef.s562
24.6.6 CalcVel.s562
24.6.7 ClarkePark.s562
24.6.8 CurModel.s563
24.6.9 FdWeak.s563
24.6.10 InvPark.s563
24.6.11 MeasCur.s564
24.6.12 OpenLoop.s564
24.6.13 PI.s564
24.6.14 ReadADC0.s564
24.6.15 SVGen.s564
24.6.16 Trig.s564
第25章 dsPIC30F在無刷直流電機(jī)控制方面的應(yīng)用25.1電機(jī)的運(yùn)行與PWM調(diào)速控制
567
25.2 開環(huán)控制570
25.3 閉環(huán)控制574
第26章 dsPIC30F在電源變換器中的應(yīng)用
26.1 組合式三相/單相可編程數(shù)字逆變電源583
26.2 電流SPWM倍頻調(diào)制方式及數(shù)字實(shí)現(xiàn)584
26.3 電壓/電流雙環(huán)數(shù)字PI控制
586
26.4 控制程序設(shè)計(jì)587
參考文獻(xiàn)590

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號