基于ARM与FPGA的电力电源一体化监控装置_爱游戏下载app|爱游戏软件|ayx爱游戏app下载

地址:湖南郴州市北湖区南岭大道1690号

郑总:13786538932(微信同号)

业务1部:0735-2161318

业务1部:0735-2161338

传真:0735-2161318

邮箱:1780552943@qq.com


工业衡器 爱游戏下载app

首页 > 产品中心 > 工业衡器

爱游戏下载app:基于ARM与FPGA的电力电源一体化监控装置

发布时间:2023-10-25 23:01:04 来源:爱游戏软件 作者:ayx爱游戏app下载  

  作为交直流一体化电源系统的集中监控管理单元,该装置不但可以同时监控站内各设备,还可通过IEC61850规约与变电站后台设备连接,实现对一体化电源系统的集中、统一、远程监控维护管理。装置在系统中的连接示意图如下图1所示。因此,该一体化监控装置需要有多路485通信、CAN通信和以太网通信。为满足该装置现场运作情况复杂性的需求,本文提出了一种基于ARM和FPGA的设计架构,该方案可根据现场的不一样的情况,灵活配置通信端口和开入开出节点。

  本装置的显示部分为10寸全彩色LCD显示触摸一体屏,外部接口有4路RS-485,1路RS-232,2路CAN2.0,1路GPS-B码对时,1路USB2.0,2路10/100M RJ-45端口。装置通过各485总线和CAN总线采集下游装置信息,汇总后通过RJ-45上传后台监控主站,装置也可以对采集的数据来进行保护运算处理,根据合适的判据进行一定的动作。总体结构图如图2所示,本系统的难点在于灵活多变的多功能模块的统一实现。

  接口芯片采用的FPGA是XILINX公司的Spartan-3E系列芯片XC3S250E。Spartan-3E现场可编程门阵列家族是为满足对成本敏感的大量应用需求而特别设计的,是取代掩膜编程ASIC的最佳选择。FPGA避免了高昂的初始成本,过长的开发周期,和常规ASIC固有的不灵活。同样,FPGA的可编程能力允许现场进行设计升级,不需要替换任何硬件,这都是ASIC所不具备的。正是由于FPGA芯片灵活多变的特性,使得CPU和 FPGA之间交换数据的信息量比较大,要设计专门的数据接口通道。[page]

  本方案的CPU与FPGA芯片互联采用的是并行总线架构,ARM芯片的GPMC标准总共有8/16位地址和数据非复用模式、16位地址/复用模式和 8/16位NAND设备模式,本方案采用的是16位地址/数据复用方式,连接模式如下图4所示。相对于其他几种模式,地址/数据复用方式的优点是用相对较少的信号线实现较大带宽的数据吞吐量和较快的响应时间。

  对于Cortex-A8来说,需要将GPMC模块配置为16位数据/地址复用模式,除了将管理控制信号引出以外,再将相应的数据/地址复用信号GPMC_AD[15:0]引至FPGA芯片即可。

  本方案中各功能模块较多,包括常见的RS-485,CAN,DDR,NAND Flash等,也包括比较特殊的部分,如采用RvMII的以太网交换芯片,采用数字隔离的触摸屏驱动芯片等。本文仅就部分特殊模块做如下介绍。

  以太网部分:由于CortexA8芯片管脚较为紧张,所以各管脚的信号复用情况较为复杂,因此,本方案只能采用MII模式与以太网交换芯片互联,以太网交换芯片需配置为RvMII模式,通过100M以太网外扩4路RJ-45。其中,RvMII模式必须要格外注意是,所有的收发信号线是对接的,与常用的 GMII,RMII,RGMII等不同。具体连接方式如图5所示。

  触摸屏驱动部分:由于本装置的应用场合为电力自动化领域,为了应对国标GB/T17626的各实验规范,装置的各接口部分有必要进行特殊的保护处理,特别是触摸屏部分的静电放电实验。

  由于电阻式触摸屏的驱动原理是AD转换,因此,触摸屏驱动电路的保护就可大致分为两个方面,隔离模拟量或者隔离数字量。本方案的处理思路是隔离数字部分,在模拟部分增加磁珠和TVS保护。详细的方案设计如图6所示。

  本方案以ARM与FPGA双核为主芯片,利用ARM稳定性高、外围接口丰富的特点,用来实现数据的分析、处理和传输,同时,利用FPGA 在逻辑控制和接口灵活性方面的特点,来实现数据采集、开入开出和液晶控制等功能。整个装置因此有着非常丰富且可灵活配置的外围接口,可以很好的满足电力电源一体化监控项目的需要。

  1.初始化 设置中断源(让它能发出中断信号) 设置中断控制器(让它能发出中断信号给CPU) 设置CPU总开关(CPSR有I位,设置总开关,使能中断) 处理时要分辨中断源 处理完要清中断 1.1 中断源 设置按键为中断源引脚 配置引脚为外部中断模式 配置中断为下降沿触发 配置外部中断MASK使能 //初始化外部中断,设置按键为中断源 void key_eint_init(void) { /* 引脚:GPF0、2 GPG3、11 */ /* 中断:EINT0、2 EINT11、19*/ GPFCON &= ~((3 0) (3 4)); //清零 GPFCON = ((2 4) (2 0)); //设置 ,配置

  裸板】按键外部中断过程及示例 /

  引言 在传统的嵌入式系统上,三维图形处理通常由嵌入式CPU独自在软件上完成。但随着三维图形应用程序功能的不断强大,面对图形处理的巨额运算量,CPU变得不堪重负。此时,需要用特定的硬件设备来为嵌入式CPU承担图形处理的任务。 具有三维图形硬件加速能力的ARM+FPGA架构嵌入式图形系统就是这里面一种解决方案。其中,ARM处理器负责运行嵌入式操作系统、执行上层图形应用程序,而三维图形处理所需的大量运算则由FPGA实现的GPU(图形处理单元)进行。 图形API简介 在图形系统中预先定义了一组图形API,作为一个抽象层将图形应用程序和图形系统的具体实现隔离开来。具体的图形应用程序都将通过

  架构的三维图形加速系统 /

  日前,MLPerf组织公布了一系列测试结果, NVIDIA在第二版MLPerf Inference中赢得了针对数据中心和边缘计算系统的所有六个应用领域的所有测试。其中,浪潮AI服务器NF5488A5支持8颗第三代NVlink全互联的NVIDIA A100 GPU,一举创造18项性能纪录;宁畅信息产业(北京)有限公司搭载NVIDIA T4 /A100 GPU卡的Nettrix X640 G30 AI服务器,在ResNet、BERT、DLRM等基准测试中取得30项世界第一成绩。 尽管很多都是NVIDIA的成就,但FPGA供应商Xilinx也获得了一点点成绩,以下来自Xilinx的官方博客: 最新MLPerf组织发布了最新一

  视频通信是目前计算机和通信领域的一个热点。而无线扩频与有线相比,有其固有的优越性,如联网方便、费用低廉等。所以开发无线扩频实时图像传输系统有很高的实用价值。 系统设计 在短距离通信中,通常可以在收发端加入奇偶校验、累加和校验等出错重发的防噪声措施。但以上措施都只能检错,不能纠错,也就是说传输过程中不能容错。在远距离、干扰大、出错概率非常高的情况下,单纯的出错重发措施会失去工作效率和意义。因此,需要一种能容错的数据传输方式,就要对数据编码。采用扩频技术,并选取具有优良自相关特性和互相关特性的高速伪随机码对待传信号带宽进行扩展,可增强系统的抗干扰的能力。在对图像数据压缩后,采用QPSK扩频调制技术。 系统的

  在微软surface新品发布之前,由于微软宣布和高通合作推出基于 ARM 处理器的 Win10 完全版和系统设备,主打实时互联网络和续航能力更强的PC设备,Windows10全方面进入 ARM 生态。很多新闻媒体报道微软将率先推出搭载 ARM 的Windows PC,微软surface新品有可能搭载高通骁龙835。下面就随嵌入式小编共同来了解一下相关联的内容吧。 然而在微软surface新品发布后,传说中的搭载高通骁龙835的新品依旧不见踪影,而Intel的X86处理器依旧坚挺。那么,为何微软surface新品依旧选择Intel呢? 高通骁龙835并不适合上PC 首先要明确的一点是,高通骁龙835这款处理器是移动芯片

  本文作者:Moor Insights&Strategy 分析机构Patrick Moorhead Arm本周召开了年度开发者大会,Arm今年将公司的开发者大会(以前称为Arm“TechCon”)改名为Arm DevSummit。虽然今年的会议是100%虚拟的,但Arm仍然为DevSummit准备了许多干货,参与人数也是翻了一番。去年的主题集中在汽车、计算、Cassini项目和新的授权模式。当然,今年的DevSummit离英伟达宣布收购Arm的消息非常接近,并且两个开发者大会时间也基本同步。 SystemReady和NVIDIA Arm CEO Simon Segars宣布了SystemReady,该公司成立了一套正式的

  void UART_Putc(char c) { if (c == n) *(unsigned int *)(UART0_ADDR + 0X00) = r; delay_x(0x800); *(unsigned int *)(UART0_ADDR + 0X00) = c; } unsigned int val_i=0; void UART_Print(const char *str,...) { va_list unnamed_p; char *sval; unsigned int tmp=0; va_start( unnamed_p, str); whil

  快速系统原型设计权威指南_(美国)

  _Cyclone IV 器件手册[中文]_(Altera)

  实现【第三版】_(美国)

  应用设计者指南:轻轻松松实现高速串行IO_(Xilinx)

  有奖直播报名| TI 专为汽车应用设计的低功耗、低成本新型 MSPM0 MCU

  MPS 隔离式稳压 DC/DC 模块——MIE系列首发,邀你一探究竟!

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题

  【下载】LAT1306 使用STM32CubeIDE填充未用FLASH区域

  【视频】使用STM32cubeMX与STM32PackCreator的最初步骤

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【下载】AN5609 基于STM32WB系列新产品开发Zigbee智能能源(SE)应用

  【下载】RM0490 STM32C0x1 Arm®32位MCU参考手册

  【下载】UM2986 STM32U5系列IEC 60730自测试库用户指南

  【AI】意法半导体发布安全软件,保护STM32边缘AI设备连接AWS IoT Core的安全

  【新品】意法半导体微控制器STM32H5探索套件加快安全、智能、互联设备开发

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程