目录 1
第1章 绪论 1
1.1 DSP芯片概述 2
1.2 TI公司的DSP芯片 11
1.3 其他公司的DSP芯片 24
1.4 运动控制概述 27
1.5 几种运动控制系统实现方法的比较 28
1.6 TMS320x24x系列DSP控制器概述 32
1.7 小结 38
第2章 DSP控制器的内核 40
2.1 x24x系列DSP控制器概述 40
2.2 中央处理单元 41
2.3 系统配置和中断服务 55
2.4 存储器 76
3.1 片内锁相环(PLL) 90
第3章 DSP控制器的片上外设 90
3.2 数字I/O端口 100
3.3 模拟数字转换器 103
3.4 串行通信接口 110
3.5 串行外设接口 126
3.6 看门狗/实时中断模块 142
3.7 CAN控制器模块 150
4.1 概述 175
第4章 事件管理器 175
4.2 通用定时器 180
4.3 比较单元 195
4.4 捕获单元 213
4.5 正交编码脉冲电路 218
4.6 事件管理器模块的中断 220
第5章 x24x系列DSP控制器的指令系统和系统开发工具介绍 228
5.1 程序地址的产生 228
5.2 程序跳转和子程序调用的执行 232
5.4 寻址方式 236
5.3 单指令重复操作 236
5.5 汇编语言指令 243
5.6 软件开发工具 254
5.7 代码调试工具 266
第6章 DSP应用系统的设计与开发过程 271
6.1 DSP控制系统的结构 271
6.2 基于x24x系列DSP控制器的系统设计与开发 274
6.3 开发工具的选择 279
第7章 DSP的简单应用举例 281
7.1 PID控制 281
7.2 控制带串行端口的正弦波形发生器 287
7.3 用SPI实现点对点通信 291
7.4 用CAN模块建立现场总线系统 300
7.5 利用PWM通道实现D/A转换 314
7.6 配置TMS320F240 DSP的数字I/O 323
7.7 复位源的确定 325
7.8 运动控制系统中的卡尔曼滤波器设计 328
第8章 无刷直流电动机调速系统的DSP解决方案 334
8.1 直流无刷电动机的基本组成和工作原理 335
8.2 直流无刷电动机速度控制的DSP解决方案 347
8.3 具有位置传感器的直流无刷电动机速度控制系统的实现 358
8.4 无位置传感器的直流无刷电动机速度控制系统的实现 364
第9章 永磁同步电动机的DSP解决方案 371
9.1 同步电动机调速系统简介 372
9.2 矢量控制概述 377
9.3 永磁同步电动机的矢量控制模型与调速原理 381
9.4 永磁同步电动机调速控制系统的DSP解决方案 388
9.5 带位置传感器的PMSM调速控制系统的实现 397
第10章 异步交流感应电动机的DSP解决方案 416
10.1 异步交流感应电动机调速系统简介 417
10.2 异步交流电动机的数学模型及其FOC矢量控制原理 426
10.3 异步交流电动机调速控制系统的DSP解决方案 437
10.4 异步交流电动机调速控制系统的实现 445
参考文献 453