第1章 DSP在传感器与自动化仪表中的应用1<br>1.1 概述1<br>1.2 模拟信号采集1<br>1.2.1 基于TMS320LF2407A内置ADC的数据采集2<br>1.2.2 基于TMS320F2812内置ADC的数据采集8<br>1.2.3 基于外部ADC的数据采集11<br>1.3 频谱分析19<br>1.3.1 FFT算法19<br>1.3.2 功率谱计算21<br>1.3.3 频谱校正23<br>1.3.4 源程序及注释24<br>1.4 频率测量26<br>1.4.1 测量方法26<br>1.4.2 硬件设计29<br>1.4.3 软件设计31<br>1.4.4 试验测试35<br>1.4.5 部分源程序及注释35<br>1.5 数字滤波39<br>1.5.1 滤波器简介39<br>1.5.2 FIR滤波器实现41<br>1.5.3 IIR数字滤波实现46<br>1.5.4 自适应陷波滤波器实现48<br>1.6 人机接口61<br>1.6.1 LCD62<br>1.6.2 键盘操作69<br>1.6.3 仪表口径设置70<br>1.6.4 仪表测量下限设置71<br>1.6.5 总量清零操作72<br>1.7 输出模块72<br>1.7.1 4~20mA电流输出72<br>1.7.2 脉冲输出75<br>1.7.3 源程序77<br>1.8 数字涡街流量计80<br>1.8.1 处理算法80<br>1.8.2 一体化数字涡街流量计的硬件设计83<br>1.8.3 分体式数字涡街流量计的硬件设计85<br>1.8.4 软件设计86<br>1.8.5 试验测试92<br>1.8.6 小结94<br>1.9 多维力传感器动态补偿器95<br>1.9.1 动态补偿器实现方案95<br>1.9.2 硬件研制97<br>1.9.3 软件研制100<br>1.9.4 动态补偿结果110<br>1.9.5 小结113<br>1.10 科氏质量流量传感器数字信号处理113<br>1.10.1 数字信号处理系统硬件研制113<br>1.10.2 数字信号处理算法实现114<br>1.10.3 测试平台119<br>1.10.4 测试结果123<br>1.10.5 小结126<br>参考文献126<br><br>第2章 DSP在电力传动系统中的应用129<br>2.1 概述129<br>2.2 SPWM和SVPWM技术129<br>2.2.1 恒压频比控制129<br>2.2.2 正弦脉宽调制方式——SPWM调制130<br>2.2.3 空间电压矢量PWM134<br>2.3 无速度传感器直接磁场定向控制技术143<br>2.3.1 磁链观测器的设计144<br>2.3.2 磁链观测器的数字化实现145<br>2.3.3 速度估算器的设计151<br>2.3.4 速度估算器的数字化实现152<br>2.4 数据采集155<br>2.4.1 基于TMS320LF2407A内置ADC的数据采集155<br>2.4.2 基于TMS320LF2812内置ADC的数据采集157<br>2.4.3 基于外部ADC的数据采集159<br>2.5 捕捉和测速162<br>2.5.1 捕获单元的操作162<br>2.5.2 转速测量163<br>2.6 通信接口167<br>2.6.1 SCI串行通信接口167<br>2.6.2 CAN通信接口171<br>2.7 通用变频器176<br>2.7.1 硬件电路设计176<br>2.7.2 控制软件设计178<br>2.8 NPC三电平逆变系统179<br>2.8.1 硬件电路设计179<br>2.8.2 控制软件设计180<br>参考文献184<br><br>第3章 DSC在太阳能利用中的应用186<br>3.1 概述186<br>3.2 系统的数据采集187<br>3.2.1 TMS320LF240x模数转换模块(ADC)187<br>3.2.2 ADC转换例程189<br>3.3 电网的同步锁相192<br>3.3.1 TMS320LF240x捕获单元193<br>3.3.2 同步锁相技术193<br>3.4 数字滤波198<br>3.4.1 电网周期的一阶惯性滤波198<br>3.4.2 惯性滤波的DSP实现199<br>3.5 光伏阵列最大功率跟踪200<br>3.5.1 光伏阵列VI特性曲线200<br>3.5.2 最大功率跟踪原理202<br>3.5.3 最大功率跟踪方法202<br>3.6 孤岛效应识别207<br>3.6.1 孤岛效应及其危害207<br>3.6.2 孤岛效应的分析与判断208<br>3.6.3 主动识别方式及其DSP实现210<br>3.7 逆变控制技术212<br>3.7.1 SPWM原理与实现213<br>3.7.2 TMS320LF24x的PWM功能213<br>3.7.3 软件例程216<br>3.8 SPI与SCI通信218<br>3.8.1 SPI数据储存218<br>3.8.2 SCI数据通信223<br>3.9 光伏电站独立供电逆变电源226<br>3.9.1 光伏电站独立供电系统组成226<br>3.9.2 光伏电站独立供电系统的DSP实现228<br>3.10 光伏并网逆变系统231<br>3.10.1 光伏并网逆变系统原理231<br>3.10.2 光伏并网逆变器的DSP实现232<br>3.11 光伏水泵系统234<br>3.11.1 光伏水泵系统原理234<br>3.11.2 光伏水泵控制器的DSP实现236<br>参考文献240<br><br>第4章 DSP在风力发电中的应用242<br>4.1 概述242<br>4.1.1 国内外风力发电发展状况242<br>4.1.2 DSP在风力发电中的应用前景244<br>4.2 风力发电中的关键性技术及其DSP实现245<br>4.2.1 交流电压检测技术245<br>4.2.2 转速及转子位置检测技术251<br>4.2.3 坐标变化技术[16,17]257<br>4.2.4 PI调节器[17,18]262<br>4.2.5 锁相环技术[19]267<br>4.2.6 空间矢量(SVPWM)发生程序[16,17]278<br>4.2.7 串行通信技术[21]289<br>4.3 双馈型风力发电系统292<br>4.3.1 双馈电机的数学模型[14]293<br>4.3.2 双馈电机的矢量控制296<br>4.3.3 双馈电机矢量控制系统的DSP实现299<br>4.4 小结301<br>参考文献301<br><br>第5章 DSP在配电网自动化终端中的应用305<br>5.1 概述305<br>5.1.1 配电网自动化系统的组成和意义305<br>5.1.2 线路自动化介绍306<br>5.1.3 馈线自动化终端FTU的组成307<br>5.1.4 选择F2812设计配网自动化终端的原因308<br>5.2 馈线自动化终端(FTU)和电力负荷管理终端(LMU)的设计309<br>5.2.1 馈线自动化终端(FTU)的基本功能和硬件设计309<br>5.2.2 馈线自动化终端(FTU)的软件设计311<br>5.2.3 电力负荷管理终端的基本功能和硬件设计314<br>5.2.4 电力负荷管理终端的软件设计318<br>5.3 基于复数FFT的谐波分析和功率测量[1]319<br>5.3.1 片内AD介绍319<br>5.3.2 A/D转换模块和电压、电流调理320<br>5.3.3 快速FFT及基于FFT的电力参数计算320<br>5.3.4 FFT在F2812中的实现代码例程323<br>5.3.5 FFT在实际产品中的应用和测量精度的提高327<br>5.4 频率测量及采样跟踪[2,3]328<br>5.4.1 频率测量整形电路329<br>5.4.2 频率测量软件实现代码例程330<br>5.5 通用人机接口的设计和实现方法331<br>5.5.1 键盘和LED的硬件接口331<br>5.5.2 DSP和LCD的接口实现335<br>5.5.3 人机接口的软件设计[4~6]336<br>5.5.4 人机界面的构建341<br>5.6 电力通信规约IEC60870_5_101的实现技术[6]347<br>5.6.1 IEC608705101规约简介347<br>5.6.2 101协议设计思路348<br>5.6.3 程序设计流程349<br>5.6.4 101协议程序设计实现和应用350<br>5.7 GPRS通讯及实现353<br>5.7.1 GPRS通讯特点和应用353<br>5.7.2 GPRS通信实现方式和组网方式354<br>5.7.3 应用实现原理355<br>5.7.4 应用实例设计[7]355<br>5.7.5 GPRS模块与主控芯片硬件接口的设计356<br>5.7.6 GPRS实现数据传输的模式及其AT命令357<br>5.7.7 GPRS通信应用程序的实现359<br>5.8 CAN总线和CANOPEN协议的应用和实现[8,9]365<br>5.8.1 F2812的CAN总线特点及接口366<br>5.8.2 CAN总线在配网自动化的应用方式367<br>5.8.3 CANopen协议简介367<br>5.8.4 CANopen协议在环网柜终端RMU的应用371<br>5.8.5 CANopen协议在环网柜终端的软件实现372<br>5.9 片内FLASH应用及程序在线升级379<br>5.9.1 电力终端设备程序在线升级的要求379<br>5.9.2 实现原理和步骤[10]379<br>5.9.3 更新程序数据流文件的创建379<br>5.9.4 引导表数据流文件的下载380<br>5.9.5 下位机文件数据的接收381<br>5.9.6 程序的更新实现382<br>5.9.7 片内FLASH的操作383<br>参考文献384<br><br>第6章 DSP在电动机控制中的应用386<br>6.1 概述386<br>6.2 功率管的集成驱动电路386<br>6.2.1 TLP250387<br>6.2.2 EXB8XX系列IGBT387<br>6.2.3 桥式电路388<br>6.2.4 智能功率模块IPM389<br>6.3 直流电动机的控制390<br>6.3.1 直流电动机调速基本原理390<br>6.3.2 基于TMS320F2812的直流电动机控制392<br>6.4 异步电动机的控制395<br>6.4.1 异步电动机调速方法395<br>6.4.2 异步电机的变频调速395<br>6.4.3 基于DSP的异步电机变频调速系统399<br>6.5 直流无刷电动机的控制402<br>6.5.1 直流无刷电动机简介402<br>6.5.2 用三相全控桥实现的直流无刷电动机控制403<br>6.5.3 基于DSP的无刷直流电动机的控制系统406<br>6.6 步进电机的控制411<br>6.6.1 步进电机的分类412<br>6.6.2 步进电机的基本原理412<br>6.6.3 步进电机驱动器413<br>6.6.4 步进电机的控制方法413<br>6.6.5 采用TMS320F2812实现步进电机控制414<br>6.7 开关磁阻电动机的控制417<br>6.7.1 开关磁阻电动机简介417<br>6.7.2 开关磁阻电动机的工作原理418<br>6.7.3 开关磁阻电动机调速系统设计420<br>参考文献424
展开