面向电力系统的多路实时数据采集通道设计

摘  要

随着电力系及其他领域科学技术地不断发展与目前人们对于电力能源的需求不断提高,我国对电力系统及相关行业投资逐年上升,电网装机容量得到提升,加快了电网全国互联建设。但随着电力电子技术的发展,电网中投入的非线性负载愈来愈多,从而影响电网质量,降低电网稳定性,对相关行业运行生产造成不小的影响,同时也为了掌握电力设备在投入、维修及运行过程中的状态,对于实时且高速地采集电网的电气量数据信息显得尤为重要。

随着我国微型电子技术和嵌入式系统的发展,目前行业内相对比较传统的电力系统数据采集系统无法满足客户的需求。为了改进传统电力系统数据采集系统在控制上得短板问题,在本次毕业设计中,将使用相对先进、快捷、智能的控制机制。该系统的控制大脑为核心控制器32系列嵌入式开发系统,主要采用数字控制技术,将输入的连续模拟电压信号转换成离散的数字信号,实现多路实时采集检测。该基于STM32单片机的电力系统数据采集系统具有智能控制、无线传输等功能,而且性价比高、度准确、能耗较低、制作简易、使用方便快捷等特点,给人民生活带来了很大的影响,在市场上很受欢迎。

文章首先介绍了面向电力系统的数据采集的发展和现状,然后介绍了数据采集中常用的采样方法,如同步采样法或非同步采样法,通过对比得知采样同步采样法更具优势,并设计电网同步采集系统拓扑。接下来,详细描述采集系统的结构——信号调理部分、数据采集部分、数据处理部分等。

近年来,随着社会和经济的发展,社会对电力的需求量与日俱增,电力供应局面日趋紧张。而且,由于非线性负荷的大量应用,导致在电力系统中产生大量的高次谐波,对电力系统造成了很大的危害。在这种情况,就需要对电力参数和谐波情况进行准确、实时地检测。为了消除电压、电流的波形畸变产生的危害,就必须对电力系统进行谐波抑制和无功补偿,因此对电力系统中的电气参数进行测试和分析就显得尤为重要。本文介绍的这套电力系统参数交流采样系统是采用TMS320VC33型高速数字信号处理器 (DSP)和两片16位高速A/D转换器ADS8364实现快速、精确地采集和计算各种电力系统参数。本文所设计的基于DSP TMS320VC33的多通道数据采集系统是一个高精度的数据采集与信号处理系统。论述了系统的总体设计方案、硬件构成原理和软件设计思路,完成了硬件电路的设计,实现了数据处理平台的调试。该系统以TI公司生产的TMS320VC33 DSP为核心处理器,通过可编程逻辑器件CPLD实现对DSP外围设备的逻辑控制,并设计了模拟电路模块。在DSP的软件编程上,本文完成了多通道数据采集算法在TMS320VC33上的实现。

基于单片机STM32区别于51单片机,所以针对STM32各部分功能进行了系统型简介。内容精简易懂,明确了重点内容,保障STM32的入门,零基础也可以开发。

该智能控制系统设计主要从国内外发展状况,硬件控制部件选择,根据控制原理绘制硬件电路,控制系统软件程序设计开发等方面进行详细讲解。该控制系统使用STM32嵌入式开发系统、A/D转换器、隔离设计等组成智能电力系统数据采集系统控制系统。

关键词:电力系统;数据采集;电压频率

 

ABSTRACT

With the continuous development of science and technology in electric power system and other fields and the continuous improvement of people's demand for electric energy, China's investment in electric power system and related industries has increased year by year, the installed capacity of power grid has been improved, and the construction of national interconnection of power grid has been accelerated. But with the development of power electronic technology, nonlinear loads of power grid in more and more, which affects the quality of power grid, reduce the stability of power grid, a big impact on related industry production, and at the same time in order to grasp the power equipment in the process of investment, maintenance and operation condition, for real-time and high-speed data acquisition of grid electric parameters is very important.

With the development of micro electronic technology and embedded system in China, the traditional power system data acquisition system can not meet the needs of customers. In order to improve the traditional power system data acquisition system in the control of the shortcomings of the problem, in this graduation project, will use relatively advanced, fast, intelligent control mechanism. The control brain of the system is the core controller of the 32 series embedded development system, which mainly uses digital control technology to convert the input continuous analog voltage signal into discrete digital signal, realizing multi-channel real-time acquisition and detection. The power system data acquisition system based on STM32 microcontroller has intelligent control, wireless transmission and other functions, and cost-effective, accurate, low energy consumption, simple production, easy to use and so on, has brought a great impact on people's life, is very popular in the market.

This paper first introduces the development and current situation of data acquisition for power system, and then introduces the common sampling methods in data acquisition, such as synchronous sampling method or asynchronous sampling method. Next, the structure of the acquisition system is described in detail: signal conditioning part, data acquisition part, data processing part and so on.

In recent years, with the development of society and economy, the demand for electric power is increasing day by day, and the situation of electric power supply is becoming increasingly tense.Moreover, due to the extensive application of nonlinear load, a large number of high order harmonics are generated in the power system, which causes great harm to the power system. In this case, it is necessary to detect the power parameters and harmonics accurately and in real time. In order to eliminate the harm caused by voltage and current waveform distortion, harmonic suppression and reactive power compensation must be carried out in the power system, so it is particularly important to test and analyze the electrical parameters in the power system. The ac sampling system of power system parameters introduced in this paper uses TMS320VC33 high speed digital signal processor (DSP) and two 16-bit high speed A/D converter ADS8364 to collect and calculate various power system parameters quickly and accurately. The multi-channel data acquisition system based on DSP TMS320VC33 designed in this paper is a high precision data acquisition and signal processing system. This paper discusses the overall design scheme of the system, the principle of hardware composition and the design idea of software, completes the design of hardware circuit and realizes the debugging of data processing platform. The system uses TMS320VC33 DSP produced by TI company as the core processor, realizes the logic control of DSP peripheral device by CPLD, and designs the analog circuit module. In DSP software programming, this paper completed the realization of multi-channel data acquisition algorithm on TMS320VC33.

Based on the STM32 MCU is different from 51 MCU, so the function of each part of STM32 system is introduced. The content is simple and easy to understand, clear the key content, guarantee the entry of STM32, zero foundation can also be developed.

The intelligent control system design mainly from the domestic and foreign development, the choice of hardware control components, according to the control principle to draw the hardware circuit, control system software program design and development, etc. The control system uses STM32 embedded development system, A/D converter and isolation design to compose the data acquisition system control system of intelligent power system.

KEY WORDS:Power system; Data acquisition; Voltage and frequency

目录

面向电力系统的多路实时数据采集通道设计... I

声明... I

摘  要... III

ABSTRACT.. V

第一章 绪论... 1

1.1课题背景和意义... 1

1.2电网数据采集系统的发展现状分析... 1

1.2.1  数据采集系统的发展... 2

1.2.2  电力系统数据采集系统的现状... 2

1.3面向电力系统的多路实时数据采集通道的重要性... 4

1.4主要研究内容... 5

第2章 电力系统数据采集方法及其系统设计概述... 6

2.1电力系统及其电能质量指标的监测... 6

2.1.1电力系统... 6

2.1.2电网电能质量标准... 7

2.1.3电网电能质量参数测量方法... 8

2.1.4电能质量参数的测量方法... 11

2.2电力系统数据采集系统概述... 16

2.3电网数据采集系统................... 17

2.4电网数据采集方法... 17

2.5系统总体拓扑和指标的设计... 19

第3章 信号调理部分的分析与设计... 20

3.1 互感器噪声分析... 20

3.2 EMI滤波器设计... 20

3.2.1电磁干扰及EMI滤波概述... 20

3.2.2 EMI滤波器的参数设计... 20

3.3采样频率设计... 20

3.4信号处理简介(介绍DSP、FPU和FPGA优缺点)... 20

第4章 信号采集部分的分析与设计... 20

4.1采样方案现状分析... 20

4.2电压频率转换技术... 20

4.3不同电路结构的分析... 20

4.4采集硬件电路性能估算... 20

第5章 系统硬件设计... 21

5.1设计方案... 21

5.2主要元器件的选型... 21

5.2.1互感器选型... 21

5.2.2AD选型... 21

5.2.3EMI滤波元件选型... 21

5.2.4主控选型... 21

5.3主要硬件电路设计... 22

5.3.1信号调理电路设计... 22

5.3.2电压频率转换器的设计... 22

5.3.3过零检测电路... 22

5.3.4电源电路... 23

5.3.5信号隔离... 23

5.4印制电路板的制作... 23

5.4.1原理图设计... 23

5.4.2PCB 设计... 23

5.4.3硬件电路的调试... 23

第六章软件设计... 24

6.1数据采集... 24

6.2数据处理... 24

6.2.1计算三相电压电流... 24

6.2.2功率(视在功率)... 24

6.2.3功角(功率因数)... 24

6.2.4频率... 24

6.3数据传输... 24

第七章 软件流程图... 24

第八章 总结与展望... 24

参考文献... 28

附录... 29

致谢... 30

完整论文点击如下链接下载:

面向电力系统的多路实时数据采集通道设计资源-CSDN文库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/169725.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【nacos】配置使用

nacos配置 遇见的问题 代码启动成功,但是配置文件未生效 观察报错 无报错,也看到了加载的配置文件路径,但是配置未生效 [main] [TID: N/A] c.a.c.n.refresh.NacosContextRefresher : [Nacos Config] Listening config: dataIda-servi…

leetcode刷题:17.电话号码的字母组合

leetcode原题网页 题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 思路:使用vector&#x…

P12 C++静态关键字static

目录 01 前言 02 静态变量static 03 extern关键字 04 静态函数 最后的话 01 前言 static 关键字在 C 中有两个意思,这个取决于上下文。 第一种情况是在类或结构体外部使用 static 关键字,另一种是在类或者结构体内部使用 static。 类外面的 static…

2023.11.25更新关于mac开发APP(flutter)的笔记与整理(实机开发一)

我自己写的笔记很杂,下面的笔记是我在chatgpt4的帮助下完成的,希望可以帮到正在踩坑mac开发APP(flutter)的小伙伴 目标:通过MAC电脑使用flutter框架开发一款适用于苹果手机的一个APP应用 本博客的阅读顺序是&#xf…

SELinux零知识学习三十、SELinux策略语言之角色和用户(1)

接前一篇文章:SELinux零知识学习二十九、SELinux策略语言之类型强制(14) 三、SELinux策略语言之类型强制 SELinux提供了一种依赖于类型强制(类型增强,TE)的基于角色的访问控制(Role-Based Access Control),角色用于组域类型和限制域类型与用户之间的关系,SELinux中的…

列车停车控制算法及仿真研究

摘要 精确停车是列车自动驾驶系统的关键技术之一,其精度通常要求在30厘米之内。精确停车能保证列车交通系统的高效率运行。若列车停站不准确,不仅影响乘客的上下车,而且会造成列车晚点等诸多问题。因此,研究列车精确停车算法具有重…

[Docker]十.Docker Swarm讲解

一.Dokcer Swarm集群介绍 1.Dokcer Swarm 简介 Docker Swarm 是 Docker 公司推出的用来管理 docker 集群的工具, 使用 Docker Swarm 可以快速方便的实现 高可用集群 ,Docker Compose 只能编排单节点上的容器, Docker Swarm 可以让我们在单一主机上操作来完成对 整…

C语言—二维数组

一、二维数组的创建 int arr[3][4];char arr[3][5];double arr[2][4]; 数组创建:“[ ]”中要给一个常量,不能使用变量 二、二维数组的初始化 int arr[3][4]{1,2,3,4};int arr[3][4]{{1,2},{4,5}};int arr[][4]{{2,3},{4,5}}; 前面的为行&#xff0c…

【Unity入门】Input.GetAxis(““)控制物体移动、旋转

使用Unity的Input.GetAxis(“”)控制物体移动、旋转 Input.GetAxis(“”) 是 Unity 引擎中的一个方法,用于获取游戏玩家在 键盘 或 游戏手柄 上输入的某个轴(Axis)的值。这里的 “” 是一个字符串参数,表示要获取的轴的名称。 在…

01.让自己习惯C++

让自己习惯C 条款1:视C为一个语言联邦 条款1中提到了将C看作为一个“语言联邦”的概念。具体来说,“语言联邦”是指将C看作由多种不同的子语言组成的联邦。每种子语言都有自己的惯用法、工具和库,可以用来解决特定的问题。因此,…

『亚马逊云科技产品测评』活动征文|低成本搭建物联网服务器thingsboard

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。 0. 环境 - ubuntu22(注意4G内存勉强够,部署完…

『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程

『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程 1 Postman工具简介2 Postman安装3 Postman界面说明4 一个简单请求4.1 请求示例4.2 请求过程 5 Postman其他操作5.1 import5.2 History5.3 Environment5.4 Global5.5 其他变…

使用信息面板沟通研发工作

凌鲨里面的内容面板里面有专门针对研发团队的白板功能,它可以把文档,图片,软件设计,需求,任务/缺陷等相关研发要素串接起来。 使用 你还可以调整背景颜色。 引用项目内数据 点击面板中的连接会在右侧打开对应内容

不要再往下翻了,你要的女宝穿搭我都有哦

分享女儿的睡衣穿搭 清新自然的浪漫紫 一眼就击中了我的心巴 软糯亲肤上身体验感超赞 轻松自在无束缚 防风又保暖,居家外出都可哦

SpringBoot实现文件批量打包下载

实现将指定的多个文件打包成一个压缩文件下载。 1. 引入pom依赖 <dependencies><!-- Spring Web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency&…

Angular中的getter函数

Angular 中的 getter 函数每次被调用时会返回一个新对象时&#xff0c;这些新对象并不使用同一个堆内存。详细解释一下&#xff1a; Getter 函数的作用是获取某个属性的值。在 Angular 中&#xff0c;getter 函数通常用于获取响应式数据&#xff08;例如 Observables 或 Signal…

基于C#实现Kruskal算法

这篇我们看看第二种生成树的 Kruskal 算法&#xff0c;这个算法的魅力在于我们可以打一下算法和数据结构的组合拳&#xff0c;很有意思的。 一、思想 若存在 M{0,1,2,3,4,5}这样 6 个节点&#xff0c;我们知道 Prim 算法构建生成树是从”顶点”这个角度来思考的&#xff0c;然…

# Panda3d 碰撞检测系统介绍

Panda3d 碰撞检测系统介绍 文章目录 Panda3d 碰撞检测系统介绍碰撞几何体的介绍碰撞球体碰撞胶囊反碰撞球体碰撞平面碰撞多边形碰撞射线碰撞直线碰撞段碰撞抛物线碰撞长方体碰撞系统图碰撞处理器碰撞处理器队列碰撞处理器事件碰撞处理器回退模型(CollisionHandlerPusher)物理…

ArkTS基础知识 【习题】

判断题 1.循环渲染ForEach可以从数据源中迭代获取数据&#xff0c;并为每个数组项创建相应的组件。 正确(True) 2. Link变量不能在组件内部进行初始化。 正确(True) 单选题 1.用哪一种装饰器修饰的struct表示该结构体具有组件化能力&#xff1f;(A) A. Component B. Entry C…

c语言内存管理

通常程序访问的是虚拟内存&#xff0c;虚拟内存映射到物理内存的一小部分。 在Linux系统中&#xff0c;虚拟内存默认为4G的大小。每个进程都有独立的4G内存地址空间。 int main() {char s[] "hello world"; //s数组位于栈区&#xff0c;复制了一份字符串到数组里ch…