文摘
英文文摘
第一章 绪论
1.1 本文研究的目的和意义
1.2 课题背景
1.3 谐波测量方法简介
1.4 本文研究的主要内容
第二章 电网参数测量方法及其原理
2.1 快速傅立叶变换FFT的基本原理
2.2 基于时间抽取(DIT)算法
2.2.1基2 FFT算法
2.2.2 基4 FFT算法
2.2.3 基4 FFT算法在FPGA上的实现
2.2.4 ALTERA 公司FFT2.1.0 IP CORE 算法原理
2.3 基于FFT 的谐波测量原理和电网参数的计算
2.3.1 三相电压、电流、有功功率、无功功率及功率因素的计算
2.3.2 频率测量方法
2.3.3 各次谐波分量的计算
2.3.4 采样信号频率计算
第三章 嵌入式系统
3.1 嵌入式系统简介
3.1.1 嵌入式系统定义
3.1.2 嵌入式系统特点
3.2 嵌入式系统的现状发展趋势及其应用
3.2.1 嵌入式系统的现状
3.2.2 嵌入式系统的发展趋势
3.2.3 嵌入式系统的应用
3.3 嵌入式系统平台选择
3.3.1 硬件平台的选择
3.3.2 嵌入式操作系统的选择
第四章 系统总体设计
4.1 总体设计思路
4.1.1 系统的应用范围
4.1.2 电网监测系统的构成
4.2 系统功能简介
4.3 系统硬件配置
4.4 嵌入式操作系统uclinux的选择
4.4.1 uclinux简介
4.4.2 uclinux内存管理
第五章 系统硬件设计和实现
5.1 系统总体硬件设计
5.2 核心控制模块
5.3 信号调理模块
5.3.1 电流信号调理模块
5.3.2 电压信号调理模块
5.4 频率测量模块
5.5 模数转换模块
5.6 ROM模块
5.7 RAM 模块
5.8 通讯接口模块
5.8.1 RS-232接口
5.8.2 USB接口
5.9 人机接口模块
5.10 电源模块
5.11 JTAG接口与配置芯片模块
5.12 电路板设计
第六章 FPGA架构设计和实现
6.1 NiosII CPU的构建
6.1.1 NiosII简介
6.1.2 在CPU中添加IPCORE
6.1.3 在CPU中添加USB接口转换模块
6.2 FFT模块的构建
6.3 PLL 模块的构建
第七章 系统软件设计和实现
7.1 系统软件设计的主要内容
7.2 uclinux在Nios II CPU上的移植
7.2.1 uclinux移植简介
7.2.2 集成开发环境IDE简介
7.2.3 构建uclinux操作系统内核
7.2.4 构建uclinux文件系统
7.2.5 修改uclinux部分源代码
7.3 应用程序开发
7.4 数据采集处理模块
7.5 串口通讯模块
7.5.1 串口通讯程序流程图和初始化程序
7.5.2 数据传输协议
7.6 液晶显示模块
7.7 键盘模块
第八章 论文所完成的工作与未来工作展望
8.1 论文所完成的工作
8.2 未来工作展望
参考文献
致谢
硕士期间发表的论文
附图