EPA现场控制器的设计方案

最新更新时间:2012-03-14来源: 互联网关键字:EPA  现场控制器 手机看文章 扫描二维码
随时随地手机看文章

随着SoC技术应运而生的是SOPC技术。它结合了SoC和FPGA的优点,可裁减、可扩充、可升级,并具备软硬件在系统中可编程的功能。SOPC能够提供更好的性能以及更低的功耗,有效节省电路板空间并降低产品的总成本,电子工业正逐渐向SOPC设计转移,使SOPC成为现代电子系统的最佳选择之一。在充分研究EPA网络通信和SOPC技术的基础上,开发了一种基于SOPC技术的EPA控制器。

  SOPC技术

  SOPC技术是美国Altera公司于2000年最早提出的,并同时推出了相应的开发软件Quartus II。SOPC是基于FPGA解决方案的SoC,与ASIC的SoC解决方案相比,SOPC系统及其开发技术具有更多的特色,并具备以下的基本特征:至少包含一个以上的嵌入式处理器IP核;具有小容量片内高速RAM资源;丰富的IP核资源可供灵活选择;有足够的片上可编程逻辑资源;处理器调试接口和FPGA编程接口共用或并存;可包含部分可编程模拟电路;单芯片、低功耗。

  SOPC是一种新的系统设计技术,也是一种新的软硬件综合设计技术。通过它,可以很快地将硬件系统(包括微处理器,存储器,外设以及用户逻辑电路等)和软件设计都放在一个可编程的FPGA芯片中,以达到系统的IC设计。这种设计方式,具有开发周期短以及系统可修改等优点。设计完成的SOPC可以通过HARDCOPY转为ASIC芯片,从而可以实现快速量产。

  EPA现场控制器设计

  针对控制系统中连接管理网、控制网和现场设备单元的要求,采用SOPC技术、现场总线技术和自动控制技术,设计一种适用于EPA工业以太网的控制器,并在其可编辑软核的CPU处理器上实现了实时操作系统及EPA通信协议栈。该EPA现场控制器可实现实时控制信息的输入输出,并对以太网上的其他的EPA设备进行监控、显示和故障报警。本文将针对该EPA控制器的基于SOPC技术的CPU核心处理模块和通信处理模块分别进行说明。

  EPA现场控制器的硬件设计总体方案

  图1是EPA现场控制器的硬件系统结构框图。整个设计中,硬件上实现EP1C12Q240C8芯片、LAN91C111芯片的外围接口电路的设计;实现了串口通信和网络通信的设计;实现了复位电路、JTAG、时钟电路、电源电路的设计;实现了键盘电路、LCD显示电路、蜂鸣器报警电路的设计;实现了HY57V641620芯片、AM29LV160芯片外围电路的设计,拓展了丰富的存储器资源,可移植linux、windows CE操作系统等;拓展了总线接口,可以根据工业现场的实际需要接入相应的板卡(如DI/DO模块、AI/AO模块,实现与现场数据之间的数模、模数转换、拓展MMC存储卡,拓展其存储容量等)。

  

基于FPGA的EPA控制器的硬件结构框图

 

  图1基于FPGA的EPA控制器的硬件结构框图

  在设计时,考虑到由于该控制器的结构、功能较为复杂,涉及到的器件种类较多。所以在设计时,将硬件板卡分为两部分来做。第一部分:CPU核心处理模块,包含CPU处理器EP1C12Q240C8、存储器(FLASH、SDRAM)、电源部分、时钟源、JTAG、EPCS下载口和复位电路。第二部分:通信处理模块,包含网络通信(LAN91C111网卡芯片和RJ45)、串口通信(MAX3232)、LCD接口、键盘接口和蜂鸣器。

基于SOPC技术的CPU核心处理模块

  整个方案的实现是以接入实时工业以太网络为目的,在芯片内部实现部分EPA协议,同时控制器实现对工业以太网上的其他设备的监控、显示及数据分析。设计中采用Altera公司的新一代低成本的FPGA芯片EP1C12Q240C8芯片,该芯片包含有12060LE(逻辑单元),可根据实际需要,配置其NIOSⅡCPU软核、与CPU相连的片内外设和存储器以及与片外存储器和片外设备相连的接口等。其芯片系统结构框图如图2所示。

  

芯片系统结构框图

 

  图2 芯片系统结构框图

  整个CPU处理器的硬软件设计均在Quartus II 5.1版本上实现。NIOSⅡ处理器核是Altera公司的第二代用户可配置的通用32位RISC软核微处理器,是Altera公司特有的基于FPGA架构的可配置的软CPU内核,其特性和外设可根据实际需要进行增加或剪裁。所有NIOSⅡ处理器系统使用统一的指令和编程模型,并有三种类型以满足不同设计的要求,分别是快速型、经济型和标准型。在本控制器中,所定制的NIOSⅡ软核选用快速型,该内核处理速度为49DMIPS,耗费的逻辑门数为1400~1800LE,同时带有硬件乘法器和硬件除法器。根据EPA网络对控制器的要求,添加与CPU相连的片内外设和片外设备接口:SDRAM控制器、片内RAM、三态桥、UART、定时器、通用I/O口、LCD显示驱动电路和以太网接口。按照设计要求,在Quartus II 5.1版本下的对CPU的配置情况如图3所示。FPGA芯片可根据实际需要灵活地增加功能,同样对不必要的功能也可进行删减,以满足快速、高效和低成本的设计。

  

EP1C12Q240C8芯片配置情况

 

  图3 EP1C12Q240C8芯片配置情况

  在配置完CPU处理器的内部结构以后,按照设计需要对CPU的外围进行配置。由于该控制器是接入EPA网络,需要实现EPA协议,而FPGA芯片EP1C12Q240C8的内部只有288K的RAM,所以在片外扩展了16M bits的FLASH-AM29LV160D和64M bits的SDRAM-HY57V641620的。从外部引入12V的直流电源,经过电平转换以后得到3.3V和1.5V的电源,为CPU、存储器及其他受电设备供电。CPU上的时钟源使用的是50MHz的钟振。JTAG和EPCS下载口用于硬软件的下载。将在Quartus Ⅱ上编辑的硬件程序和软件程序通过JTAG和EPCS下载口,下载到FLASH和RAM(片内或者片外)中,可进行在线调试。该复位电路是由10KW电阻、10mF电容和按键组成,可实现按键低电平复位和上电低电平复位。

通信处理模块

  整个设计以FPGA芯片EP1C12Q240C8为数据处理中心,通过网络通信,完成对工业以太网上的其他设备的数据通信,同时通过MAX3232实现和上位机的串口通信。在该模块中,加入了LCD接口、行列式键盘接口和蜂鸣器接口,对工业以太网上的其他EPA设备进行监控和显示,有较好的人机交互的功能。

  在该设计中,网络通信分为有线和无线两种通信方式。其中,有线网络通信使用的是10M/100M的LAN91C111的自适应网卡芯片,并通过RJ45网口接入EPA网络。LAN91C111是SMSC公司为嵌入式应用系统推出的第三代快速以太网控制器。LAN91C111的芯片上集成了遵循SMSC/CD协议的MAC(媒体层)和PHY(物理层),符合IEEE802.3/802.U-100Base-Tx/10Base-T规范。在本控制器上预留了蓝牙模块和ZigBee模块的无线通信接口,作为辅助处理模块。可根据工业现场的实际情况,接入无线通信模块,实现与EPA网络的无线通信,通过该模块能够监测无线现场设备的运行情况及相关参数。

  在整个EPA通信协议栈网络层和传输层接收报文处理流程中。NIOSⅡ处理器复位后初始化UC/OS Ⅱ操作系统、网络接口、堆栈以及定时器等外围设备接口。从外部存储器FLASH中获取IP地址和MAC地址等网络信息。当收到的报文IP地址和MAC地址都是本机地址时,把报文以LWIP所要求的特殊结构体形式存储在接收缓冲区中,然后发送到EPA协议栈中进行处理,当检查到UDP端口号是0x88BC时,将报文交由EPA应用层处理模块进行处理。

  

EPA协议栈接收报文处理流程图

 

  图4 EPA协议栈接收报文处理流程图

  其部分报文处理程序如下:

  

程序

 

  

程序

 

  

程序

 

  结语

  在完成整个设计,控制器接入EPA网络中能够正常运行。由于控制器中的处理器使用的是FPGA芯片,有较强的灵活性,能够进行编程、除错、再编程和重复操作,因而可以充分地进行设计开发和验证。当电路有少量改动时候,更凸现出其优势,其现场编程能力可以延长产品在市场上的寿命,可以用来系统升级,从而大大提高了控制器的性能。

关键字:EPA  现场控制器 编辑:神话 引用地址:EPA现场控制器的设计方案

上一篇:双向远程控制试井系统研究
下一篇:DS1876 SFP控制器快速参考设计

推荐阅读最新更新时间:2023-10-12 20:37

Intel16位单片机的特殊串行通讯方式
1 概述 随着单片机技术的发展和控制技术的提高,16位单片机已经被广泛地应于工和民用领域。其中,Intel公司的80C196系列16位单片机目前应用非常广泛的一种。 80C196MC/MD 单片机集合了Intel16位单片机的所有特性,是196系列单片机中功能最强大的单片机之一。它有一个16位逻辑运算单元,13路10位A/D转换通道,一个EPA、PTS、两个PWM脉宽调制单元和三个WFG(波形发生器)。由于它完善的硬件结构、出色的运算能力,使得196MC/MD单片机可以应用于各个领域。它所独有的WFG更使196MC/MD在电机变频控制中倍受青睐。196MC/MD单片机的另一特色就是它独特的通讯方式。与其它单片机不同,196
[单片机]
Intel16位单片机的特殊串行通讯方式
EPA实时以太网现场总线解决方案
    EPA实时以太网现场总线解决方案,是在控制系统与现场测量、控制装置之间,以及现场测量、执行机构之间进行通信的分布式数字控制系统。EPA将大量成熟的IT技术应用于工业控制系统,为适用于现场设备的实时工作建立了一种全新的标准。     EPA将以太网、无线局域网、蓝牙、XML等信息技术成功应用于工业控制领域现场设备间的通信,为工业企业综合自动化信息集成提供了开放的网络平台。     EPA的研究开发与应用具有重要意义:      从技术上,证明了以太网应用于工业控制现场设备级通信的可行性;      EPA系统应用行业广泛,具有广阔的推广应用前景;      促进了我国工业数据通信方面的研究,改变了跟踪研究的现状;
[嵌入式]
EPA现场控制器的设计方案
随着SoC技术应运而生的是SOPC技术。它结合了SoC和FPGA的优点,可裁减、可扩充、可升级,并具备软硬件在系统中可编程的功能。SOPC能够提供更好的性能以及更低的功耗,有效节省电路板空间并降低产品的总成本,电子工业正逐渐向SOPC设计转移,使SOPC成为现代电子系统的最佳选择之一。在充分研究EPA网络通信和SOPC技术的基础上,开发了一种基于SOPC技术的EPA控制器。   SOPC技术   SOPC技术是美国Altera公司于2000年最早提出的,并同时推出了相应的开发软件Quartus II。SOPC是基于FPGA解决方案的SoC,与ASIC的SoC解决方案相比,SOPC系统及其开发技术具有更多的特色,并具备以
[模拟电子]
<font color='red'>EPA</font><font color='red'>现场</font><font color='red'>控制器</font>的设计方案
EPA控制网络中ZigBee接入点的软硬件设计
摘要 在EPA网络中,引入ZigBee技术是新提出的研究课题。本文在分析ZigBee技术的基础上,对ZigBee技术接入EPA控制网络进行系统建模和设计,给出ZigBee接入EPA控制网络的实施方案及协议模型,并按照提出的方案设计一种EPAZigBee接入点设备。最后,对设计的接入点设备进行多次测试。分析测试结果表明,EPAZigBee接入点设备运行稳定,工作可靠,可以满足工作现场的多种需要。 关键词 IEEE802.15.4 ZigBee接入 EPA MAC 协议模型 引言   在国家863计划的连续滚动支持下,重庆邮电学院作为核心单位参与制定了国家标准——《用于工业测量与控制系统的EPA(Ethernet for plant
[网络通信]
Intertek 成为能源之星®计划“美国环境保护局(EPA)认可之认证机构”
第三方质量与安全服务机构Intertek天祥集团日前宣布,公司已成为“美国环境保护局(EPA)认可之认证机构”,提供全新的能源之星®测试和认证服务。将于2011年1月1日启动的全新能源之星®第三方认证流程要求任何有意参与该计划的制造商在获准使用能源之星®标签之前,必须通过EPA认可的第三方认证机构的认证。 Intertek目前是业内唯一一家经EPA认可,覆盖燃气与电子电气全项能源之星®产品的认证机构,产品范围包括电器、家用电子、暖通空调、信息技术、照明和商用食品设备等在内的60多类。 针对新的能源之星®第三方认证要求,Intertek承诺在所需测试参数达标的前提下,提供24小时认证周期服务,确保满足需
[测试测量]
EPA工业控制网络安全测试系统设计与实现
0引言 基于EPA的上业控制网络的一大优点就是将EPA控制系统与企业电子商务、物资供应链和ERP等形成整体构成了高效畅通的“透明网络”以提高上作效率。但是,整体的网络透明度承担了一定的风险。由于基于EPA的上业控制网络是一利‘高度开放的控制网络,它使用了T CP/ IP协议,因此可能会受到包括软件黑客、恐怖卞义、病毒以及上业间谍的非法入侵与非法操作等网络安全威胁,没有授权的用户可能进入EPA上业控制网络的过程监控层或管理层,造成安全漏洞。一旦上业控制网络遭受黑客、恐怖卞义的袭击将对企业造成巨大损失,甚至威胁国家公共安全。因此,基于EPA的上业控制网络安全问题是一个急需研究和解决的问题。 实践表明,网络的安全性取
[工业控制]
基于IEEE802.11b的EPA温度变送器设计
摘要:介绍一种基于IEEE80211b的EPA温度变送器的设计方案,阐述系统硬件和软件结构,说明嵌入式Linux系统中驱动程序的开发过程。系统以S3C2410为核心器件,可以很好地完成温度数据的采集处理,并可以通过IEEE80211b接入点与相关设备进行通信,且在基于EPA标准的无线局域网系统中进行了测试。 关键词:EPA IEEE802.11b 嵌入式Linux 温度变送器 引言 IEEE802.11是IEEE无线局域网标准,主要用于用户终端的无线接入。IEEE802.11只规定了开放式系统互联参考模型的物理层和介质访问子层,其MAC层利用载波监听多路访问/冲突避免(CSMA/CA)协议;定义了单一的MAC层和多样的
[嵌入式]
基于SOPC技术的EPA蓝牙接入点的设计与实现
    1、引言     随着工业企业生产规模的扩大和自动化程度的提高,现场总线网络系统在大中型工业企业的自动生产控制中得到了广泛应用。大部分现场总线均使用有线传输技术作为其底层通信方式,而在一些特殊工业现场环境中,现场设备需要具有一定的移动性,有线介质的使用限制了设备的移动。为了解决设备的移动问题可以选择使用红外线、802.1lx、蓝牙等线缆替代技术来替代有线介质作为底层通信介质。使用无线技术连接的现场无线网络虽然提高了网络的灵活性,但却造成遗留有线现场总线和无线现场网络形成网络“孤岛”。为了实现两种网络的信息共享,需要在两者的边界使用接入设备实现两者的互操作。本文基于SOPC技术设计了能够有效连接EPA有线网段与蓝牙无线网
[嵌入式]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved