搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
基于FPGA的伺服系统数字控制技术
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512377813
  • 作      者:
    黄玉平,仲悦,郑再平等编著
  • 出 版 社 :
    中国电力出版社
  • 出版日期:
    2015
收藏
编辑推荐
  《基于FPGA的伺服系统数字控制技术》收录了作者亲自参与研发的多个典型实例,作者还公开了大量的源程序代码,读者可以直接采用,有非常直接的借鉴意义。
展开
内容介绍
  《基于FPGA的伺服系统数字控制技术》全面阐述了FPGA在电动机控制系统中的应用技术,本书共分为10章,主要内容包括典型FPGA分类、使用、代表产品、结构原理、开发工具、设计流程、硬件描述语言、软件开发环境、数据通信模块、数字信号处理基础、数据采集技术;在此基础上介绍FPGA电动机控制技术、容错技术及测试方法、在工程领域的应用等。本书包含了大量的源程序代码,读者可以根据需要直接采用。
展开
目录
前言
第1章概论
1.1可编程逻辑器件概述
1.1.1可编程逻辑器件简介
1.1.2可编程逻辑器件的发展历史
1.1.3可编程逻辑器件与设计软件
1.2FPGA分类与使用
1.2.1FPGA的分类
1.2.2FPGA的使用
1.3FPGA供应商及代表产品
1.3.1Xilinx公司的代表产品
1.3.2Altera公司的代表产品
1.3.3Actel公司的代表产品
1.3.4其他产品
1.4FPGA技术的发展与趋势
1.5机电伺服系统FPGA应用特点和设计要求
第2章FPGA设计基础
2.1FPGA的原理与结构
2.1.1FPGA的原理
2.1.2FPGA的结构
2.1.3软核、硬核以及固核的概念
2.2FPGA的工艺结构
2.2.1基于SRAM结构的FPGA
2.2.2基于反熔丝结构的FPGA
2.2.3基于Flash结构的FPGA
2.2.4FPGA工艺结构的对比分析
2.3FPGA与其他芯片的比较
2.3.1FPGA与CPLD
2.3.2FPGA与DSP
2.3.3FPGA与ARM
2.4FPGA常用开发工具
2.4.1集成开发环境
2.4.2仿真工具
2.4.3综合工具
2.4.4调试与加载
2.5FPGA的基本设计技术
2.5.1设计流程
2.5.2设计方法
2.6IP核及开发流程
2.6.1IP设计的四大阶段
2.6.2IP验证的主要过程
2.6.3IP的规格定义
2.6.4IP集成
2.6.5IP集成的一般考虑
2.6.6IP模块的评估与选择
第3章FPGA硬件描述语言
3.1VHDL语言基本结构
3.1.1VHDL的历史与特点
3.1.2VHDL相关申明方法
3.1.3结构体的描述方法
3.1.4程序包与程序包体
3.1.5VHDL的程序库
3.2VHDL语言的数据类型与运算
3.2.1VHDL语言的数据对象
3.2.2VHDL语言的数据类型
3.2.3VHDL语言的运算
3.3VHDL语言的预定义属性
3.3.1VHDL的预定义数据类型
3.3.2IEEE预定义标准逻辑位与矢量
3.4Verilog HDL语言基本结构
3.4.1Verilog HDL的历史与特点
3.4.2Verilog HDL相关声明方法
3.4.3结构体的描述方法
3.5Verilog HDL语言的数据类型与运算
3.5.1标志符
3.5.2数据类型
3.5.3模块端口
3.5.4常量集合
3.5.5运算符和表达式
3.6Verilog HDL语言描述
3.6.1门极建模形式
3.6.2数据流建模形式
3.6.3行为建模形式
第4章FPGA软件开发环境
4.1ISE开发软件
4.1.1ISE软件简介
4.1.2ISE系统要求与安装
4.1.3ISE软件的使用方法
4.2Quartus Ⅱ设计开发软件
4.2.1Quartus Ⅱ软件简介
4.2.2Quartus Ⅱ系统要求与安装
4.2.3Quartus Ⅱ软件的使用方法
4.3MAX+PLUSⅡ开发软件
4.3.1MAX+PLUSⅡ软件简介
4.3.2MAX+PLUSⅡ系统要求与安装
4.3.3MAX+PLUSⅡ软件的使用方法
第5章基于FPGA数据通信模块的实现
5.1RS232串口数据通信
5.1.1RS232通信概况
5.1.2RS232通信协议及实现方案
5.1.3信号检测模块的实现
5.1.4波特率发生器模块
5.1.5移位寄存器模块
5.1.6计数器模块
5.1.7奇偶校验模块
5.1.8测试平台的编写和仿真
5.2I2C数据通信
5.2.1I2C总线概况
5.2.2I2C协议具体FPGA实现
5.2.3程序的仿真与测试
5.3CAN总线数据通信
5.3.1CAN总线协议概述
5.3.2CAN总线控制器程序框架
5.3.3CAN总线控制器的FPGA实现
5.3.4CRC检验码的FPGA实现
5.4USB接口控制器
5.4.1USB接口简介
5.4.2USB体系结构
5.4.3USB固件开发
5.4.4USB驱动和软件开发
5.5SPI数据通信
5.5.1SPI数据通信概述
5.5.2SPI数据通信特点
5.5.3SPI协议具体FPGA实现
5.61553B总线数据通信
5.6.11553B总线协议概述
5.6.21553B总线优点
5.6.31553B总线系统的FPGA实现
5.7光纤总线通信
5.7.1光纤通信协议框架设计
5.7.2通信协议的实现
5.7.3光纤总线通信的FPGA设计
5.7.4通信协议仿真
第6章FPGA中的数字信号处理基础
6.1FPGA最小系统
6.1.1FPGA管脚设计
6.1.2FPGA存储器设计
6.1.3FPGA开关、按键电路设计
6.1.4FPGA电源及复位电路设计
6.1.5FPGA时间及定时器电路设计
6.2二进制加法器和乘法器设计
6.2.1数的表示方法
6.2.2流水线加法器
6.2.3流水线乘法器
6.3基于FPGA数字滤波器设计
6.3.1数字滤波器分类及工作原理
6.3.2FIR滤波器设计与实现
6.3.3IIR滤波器设计与实现
6.4基于FPGA傅立叶变换器设计
6.4.1FFT算法基本原理
6.4.2FFT模块设计
6.4.3输出缓冲器设计
第7章基于FPGA的数据采集技术
7.1数据采集的基本概念
7.1.1数据采集的研究现状与发展
7.1.2数据采集系统主要性能指标
7.1.3采样定理
7.2A/D转换原理及模块
7.3基于FPGA的多路数据采集系统设计
7.3.1多通道选择开关设计
7.3.2A/D转换电路(AD7862)
7.3.3基于FPGA控制的多通道选择模块
7.3.4基于FPGA的A/D控制模块
7.4基于FPGA的同步数据采集设计
7.4.1A/D转换电路(AD7656)
7.4.2FPGA控制功能模块
7.4.3功能实现
第8章FPGA伺服电动机控制技术
8.1FPGA在直流电动机中的应用
8.1.1直流电动机的工作原理
8.1.2直流电动机PWM调速原理
8.1.3FPGA在直流电动机调速系统中的应用
8.1.4FPGA在直流电动机位置控制系统中的应用
8.2FPGA在步进电动机控制器中的应用
8.2.1步进电动机工作原理
8.2.2FPGA在步进电动机联动控制方案中的应用
8.2.3步进电动机细分技术
8.2.4细分驱动模块FPGA实现
8.3FPGA在无刷直流电动机中的应用
8.3.1无刷直流电动机驱动系统的基本结构
8.3.2无刷直流电动机驱动系统的工作原理
8.3.3无刷直流电动机的数学模型
8.3.4基于FPGA的无刷直流调速系统
8.4FPGA在无位置传感器的无刷直流电动机应用
8.4.1反电动势过零法数学模型的建立
8.4.2三段式无传感器运行算法设计
8.5FPGA在交流永磁同步电动机中的应用
8.5.1永磁同步电动机工作原理
8.5.2永磁同步电动机矢量控制原理
8.5.3FPGA在交流永磁同步电动机控制器中的设计与实现
8.6FPGA在交流感应电动机中的应用
8.6.1交流感应电动机工作原理
8.6.2交流感应电动机的矢量控制系统
8.6.3交流感应电动机模糊矢量控制原理
8.6.4基于FPGA的感应电动机模糊控制系统
8.7FPGA在开关磁阻电动机中的应用
8.7.1开关磁阻电动机的结构及其工作原理
8.7.2开关磁阻电动机驱动系统控制方式
8.7.3基于FPGA的开关磁阻电动机位置检测算法研究
8.7.4基于FPGA的开关磁阻电动机无传感器控制系统
第9章FPGA容错技术及测试方法
9.1FPGA典型故障类型
9.1.1容错技术概述
9.1.2常见的FPGA故障模型
9.1.3典型的FPGA故障检测方法
9.2可编程逻辑功能模块的测试设计
9.2.1查找表(LUT)的测试
9.2.2进位逻辑模块的测试
9.2.3函数发生器RAM模式的测试
9.3可编程互连资源的测试
9.3.1互连资源内建自测试概述
9.3.2构建内建自测试子模块
9.3.3通用布线资源测试的实现
9.3.4互连资源的诊断方法
9.4FPGA动态可重构容错技术
9.4.1可重构技术的基本原理
9.4.2动态重构设计方法
9.4.3基于FPGA的局部动态可重构技术
第10章FPGA在工程领域的应用
10.1FPGA技术的基本应用
10.1.1FPGA技术在数字中频处理中的应用
10.1.2FPGA中植入嵌入式系统处理器
10.1.3基于FPGA的DSP系统设计
10.1.4FPGA技术在单片机中的应用
10.1.5FPGA在人工神经网络领域的实现研究
10.2FPGA在航天领域的应用
10.2.1国外FPGA航天技术研究现状
10.2.2FPGA在航天伺服系统中的应用
10.2.3航天应用FPGA的可靠性设计
10.3FPGA在军事领域的应用
10.3.1FPGA攻击原理分析
10.3.2FPGA加密保护技术
10.3.3军用龙芯计算机系统板的FPGA加密方法
10.3.4基于FPGA在防空导弹发射机构测试技术
10.3.5FPGA在坦克炮控系统中的应用
10.3.6基于FPGA的导弹制导站系统设计
10.4FPGA在工业领域的应用研究
10.4.1FPGA在水下领域的应用
10.4.2FPGA在矿山领域的应用
10.5FPGA在民用领域(医疗设备)中的应用
10.5.1FPGA在心电设备中的应用
10.5.2FPGA在超声设备中的应用
10.5.3FPGA在电子内窥镜中的应用
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证