第1章 TMS320LF2407A DSP 1
1.1 TMS320LF2407A DSP的特点及引脚功能 1
1.1.1 特点 1
1.1.2 引脚功能 2
1.2 TMS320LF2407ADSP的组成及结构 9
1.2.1 总体结构 9
1.2.2 存储器结构及I/O空间 9
1.2.3 CPU 13
1.2.4 系统及I/O端口的配置 18
1.3 TMS320LF2407ADSP的指令系统 22
1.3.1 程序控制 22
1.3.2 寻址方式 24
1.3.3 指令集 26
1.4 TMS320LF2407A DSP的中断系统 28
1.4.1 中断分类 28
1.4.2 可屏蔽中断结构 30
1.4.3 中断寄存器 34
1.4.4 可屏蔽中断服务子程序 36
1.5 TMS320LF2407A DSP的事件管理器及PWM 39
1.5.1 事件管理器模块结构 40
1.5.2 定时器 42
1.5.3 PWM和空间矢量PWM波形的生成 49
1.5.4 增量式光电编码器接口(QEP) 56
1.5.5 捕捉单元 57
1.6 TMS320LF2407A DSP的A/D转换器 59
1.6.1 ADC编组自动转换功能 59
1.6.2 ADC的转换时间、校准与自测 66
第2章 定点DSP的数据Q格式表示方法与电动机的PI控制 68
2.1 定点DSP的数据Q格式 68
2.1.1 定点DSP的数据Q格式表示方法 68
2.1.2 Q格式数据运算规则 70
2.1.3 数据标幺化处理 71
2.2 数字PI调节器的DSP实现方法 71
第3章 直流电动机的DSP控制 76
3.1 直流电动机的控制原理 76
3.2 直流电动机单极性驱动可逆PWM系统 79
3.3 直流电动机双极性驱动可逆PWM系统 81
3.4 直流电动机的DSP控制方法及编程例子 83
3.4.1 单极性可逆PWM系统DSP控制方法及编程例子 83
3.4.2 双极性可逆PWM系统DSP控制方法及编程例子 92
第4章 交流电动机的SPWM与SVPWM技术以及DSP控制的实现 100
4.1 交流异步电动机变频调速原理 100
4.1.1 变频调速原理 100
4.1.2 变频与变压 101
4.1.3 变频与变压的实现——SPWM调制波 104
4.2 三相采样型电压SPWM波生成原理与控制算法 107
4.2.1 自然采样法 108
4.2.2 对称规则采样法 109
4.2.3 不对称规则采样法 111
4.2.4 不对称规则采样法的DSP编程 113
4.3 电压空间矢量SVPWM技术 128
4.3.1 电压空间矢量SVPWM技术基本原理 129
4.3.2 电压空间矢量SVPWM技术的DSP实现方法 135
第5章 交流异步电动机的矢量控制 166
5.1 交流异步电动机的矢量控制基本原理 166
5.2 矢量控制的坐标变换 170
5.2.1 Clarke变换 171
5.2.2 park变换 175
5.3 转子磁链位置的计算 178
5.4 交流异步电动机的DSP矢量控制 180
5.4.1 三相异步电动机的DSP控制系统 180
5.4.2 三相异步电动机的DSP控制编程例子 181
第6章 交流异步电动机无速度传感器转子磁场定向控制 201
6.1 交流异步电动机转子磁场定向控制 201
6.2 磁通观测原理 203
6.3 基于数学模型的开环速度估计原理 206
6.4 无速度传感器转子磁场定向DSP控制实现方法 206
6.4.1 磁通观测器数学模型的离散化和PU化处理 207
6.4.2 速度估计数学模型的离散化和PU化处理 209
6.4.3 无速度传感器转子磁场定向DSP控制编程例子 210
第7章 三相永磁同步伺服电动机的DSP控制 269
7.1 三相永磁同步伺服电动机的结构和工作原理 269
7.2 转子磁场定向矢量控制与弱磁控制 270
7.3 三相永磁同步伺服电动机的DSP控制 271
7.3.1 三相永磁同步伺服电动机的DSP控制系统 271
7.3.2 三相永磁同步伺服电动机的DSP控制编程例子 272
第8章 步进电动机的DSP控制 295
8.1 步进电动机的工作原理 295
8.1.1 步进电动机的结构 295
8.1.2 步进电动机的工作方式 297
8.2 步进电动机的DSP控制方法 301
8.2.1 步进电动机的脉冲分配 302
8.2.2 步进电动机的速度控制 305
8.3 步进电动机的驱动 306
8.3.1 双电压驱动 306
8.3.2 高低压驱动 307
8.3.3 斩波驱动 308
8.3.4 集成电路驱动 308
8.4 步进电动机的运行控制 309
8.4.1 步进电动机的位置控制 309
8.4.2 步进电动机的加减速控制 312
第9章 无刷直流电动机的DSP控制 318
9.1 无刷直流电动机的结构和原理 318
9.1.1 无刷直流电动机的结构 318
9.1.2 无刷直流电动机的工作原理 319
9.2 三相无刷直流电动机星形联结全桥驱动原理 321
9.3 三相无刷直流电动机的DSP控制 323
9.3.1 三相无刷直流电动机的DSP控制策略 324
9.3.2 电流的检测和计算 325
9.3.3 位置检测和速度计算 326
9.3.4 无刷直流电动机的DSP控制编程例子 328
9.4 无位置传感器的无刷直流电动机DSP控制 337
9.4.1 利用感应电动势检测转子位置原理 337
9.4.2 用DSP实现无位置传感器无刷直流电动机控制的方法 338
9.4.3 DSP控制编程例子 341
第10章 开关磁阻电动机的DSP控制 356
10.1 开关磁阻电动机的结构、工作原理和特点 356
10.2 开关磁阻电动机的功率驱动电路 359
10.3 开关磁阻电动机的线性模式分析 361
10.3.1 开关磁阻电动机理想的相电感线性分析 361
10.3.2 开关磁阻电动机转矩的定性分析 362
10.4 开关磁阻电动机的控制方法 363
10.5 开关磁阻电动机的DSP控制及编程例子 366
附录A TMS320LF2407A寄存器符号、名称和地址 382
附录B TMS320C24x指令说明及举例 389
B.1 累加器、算术和逻辑运算指令 389
B.2 辅助寄存器指令 398
B.3 T、P寄存器和乘法指令 400
B.4 转移指令 405
B.5 控制指令 408
B.6 I/O和存储器传送指令 413
B.7 指令按字母顺序检索表 416
附录C TMS320C24x伪指令 419
附录D 命令文件和头文件 424
附录E 光盘内容说明 433
参考文献 434