基于FPGA的智能变送器的设计与实现

发布者:WhisperingWind最新更新时间:2011-07-18 关键字:FPGA  智能变送器  数据采集  可编程逻辑器件 手机看文章 扫描二维码
随时随地手机看文章
    在工业自动化控制系统中,过程参数压力、差压、绝对压力、流量等工艺参数均要严格控制,而这类参数的测量与监控大多使用变送器。变送器是玉业过程重要的基础自动化设备之一,是工业过程自动控制中应用最广、使用最多的一种现场仪表。随着高参数、大容量设备的增加和过程工艺的复杂化,变送器用量不断增多。
    随着工业自动化控制技术的发展,自控水平越来越高,对过程参数控制精度要求越来越严,要求变送器表不仅精度高,而且要功能多、稳定可靠、能准确传送过程参数(压力、差压、绝压、流量)、抗干扰能力强、使用维护简单,并能与控制器、执行器等设备组成功能强大的控制系统,实现通讯和过程的自动控制。所以,过去的变送器由于受测量原理和通讯所限,很难实现这种高精度控制要求,因此,自然而然地产生了原理先进具有通讯功能的智能变送器。这类先进的智能变送器集现代科技与一身,是微电子技术、精密机械加工技术、计算机技术和现代通讯技术完美结合的产物,能实现过程控制的多种要求,推动了整个自控技术的向前发展。先进的智能变送器是工业过程控制技术发展的需要,也是工艺过程实现高精度控制的必须,具有很好的市场前景。
    本文根据工业应用的实际需要以及网络通信发展的功能要求,提出了基于FPGA智能变送器控制系统的总体方案,硬件系统设计、软件设计。该设计实现了系统MCU主控模块、数据采集模块、电源控制模块、数据处理模块、数据通信模块等硬件电路,并给出了系统软件流程图,重点论述了数据采集和数据模拟输出控制电路的FPGA实现,详细阐述了系统各模块电路的组成原理和实现方法,给出了整个电路系统的原理图,并制作了印刷电路板。结合XILINX公司的ISE10.1设计软件给出了模/数转换、数/模转换的仿真结果,验证了系统功能。

1 智能变送器的总体设计
    本智能变送器由前端信号调理电路、高速A/D采样电路、数字信号处理电路、模拟输出电路和数字输出电路组成。如图1所示。

d.JPG


    分析不同类型的传感器,其输出信号可分为电流信号、电压信号和电荷信号3大类,相应地设计了3种信号调理电路。以大型设备振动监测项目为例,县体的传感器有加速度、速度和位移传感器。选择不同的前端信号调理电路,变成统一规格的电压信号供后面的A/D采样。
    A/D采样部分对前端电路的输出电压信号进行采样。A/D采样芯片采用ADI公司的AD7264,AD7264是双通道同步采样、14-bit、高速、低功耗、逐次逼近型模数转换器,采用5V单电源供电,采样速率高达1 MSPS。A/D采样电路与前端信号调理电路用同一隔离电源供电,与后级数字信号处理电路隔离。AD7264的数据接口为串行接口,便于隔离处理。
    数字信号处理电路选择带有CPU软核的FPGA。FPGA是智能式变送器的核心,它不但能对采样数据进行计算、存储和数据处理,还可以通过反馈回路对传感器进行调节。在整个系统中,FPGA主要实现对系统的控制和数据的预处理。
    智能式变送器有两种输出方式:模拟输出和数字输出。数字输出将处理后的信号直接输出,通过CAN接口、TCP/IP接口传给上位机。模拟输出通过DAC芯片将信号转换成标准电压电流信号输出。[page]
2 系统硬件设计与实现
    智能变送器具有采集、处理、指示、通讯等功能,其硬件设计围绕功能进行。整个智能变送器单元根据所完成的功能分为以下几个主要功能模块:信号采集模块(传感器放大电路)、信号转换模块(模/数转换和数/模转换电路)、FPGA控制模块、通信模块(以太网和CAN总线通信)以及为整个系统提供电源的电路部分等。其中FPGA系统为整个控制器单元的核心,是变送器实现数字智能化的标志。

e.JPG


    智能变送器的硬件总体结构框图如图2所示。变送器工作时,由传感器把被测量转变为电信号,然后将信号作A/D转换,把模拟信号变换成数字信号,送入到FPGA(XC3S4005PQ205)控制模块,FIGA通过FIR滤波器核对信号进行滤波,并通过查表法对信号进行自动补偿,然后根据实际需要。经数/模转换后将数据传给下级电路,同时也可能通过以太网或CAN总线传给局域网,实现智能变送功能。系统PCB板实物图如图3所示。[page]

a.JPG



3 系统软件设计与仿真
    该系统以XILINX公司的XC3S4005PQ208C作为中央处理器,整个系统主要包括初始状态(Initialization)、数据采集状态(Data_Sample)、数据处理状态(Data_Processing)、以太网传输状态(Enet_Transfers)、CAN总线传输状态(CAN_Transfers)、和模拟输出状态(Analog_ Transfers)等6种状态,因此,可以利用有限状态机的设计方案来实现。其状态转换图如图4所示,通过开发工具ISE10.1对各个模块的VHDL源程序及顶层电路进行编译、逻辑综合,电路的纠错、验证、自动布局布线及仿真等各种测试,最终将设计编译的数据下载到芯片中即可。

f.JPG


    初始状态:实现系统初始化;数据采集状态:完成数据采集过程;数据处理状态:对采集的信号进行一系列的滤波处理,非线性校正等;以太网传输状态,CAN总线传输状态:根据实际需要将信号数字输出;模拟输出状态:进行数模转换,输出标准的电压电流信号。
3.1 数据采集的FPGA设计
    数据采集是工业测量和控制系统中的重要部分,它是测控现场的模拟信号源与上位机之间的接口,其任务是采集现场连续变化的被测信号。对数字系统来说,数据采集主要由传感器放大电路和A/D转换电路构成,由硬件电路可见,系统通过AD7264模/数转换器来实现模/数转换。AD7264内含6个寄存器,分别是A/D转换器的结果寄存器、控制寄存器、A/D转换器A和B的内部失调寄存器、A/D转换器A和B通道的外部增益寄存器。由于XC3S4005PQ208C和AD7264都兼容SPI接口,两者的编程只需按照时序图进行即可。AD7264与FPGA的接口主要包括PD0数据输入选择端:DoutA(DoutB)两路数据输出端;OUTa(OUTb)两路数据输入端;CoutA(CoutB、CoutC、CoutD)比较器输出;G3(G2、G1、G0)四路增益控制输入信号。增益由控制寄存器的低四位控制;ADSCLK时钟信号;ADCS片选信号,低电平有效。AD7264工作频率为20 MHz,在CS下降沿,跟踪保持器处于保持模式。此时,采样、转换同时被初始化模拟输入。这需要至少19个SCLK周期。第19个SCLK的下降沿到来时。AD7262恢复至跟踪模式,并设置DOUTA、DOUTB为使能。数据流由14位组成,MSB在前。图5为AD7264读寄存器时序仿真图。[page]

b.JPG


3.2 数据输出的FPGA实现
    智能化信号调理器的输出分为数字输出和模拟输出,数字输出通过CAN接口和TCP/IP输出到上位机,或者通过总线方式输出;模拟输出通过DA转换成标准的电压电流信号输出。系统选用ADI公司AD5422数/模转换器来实现数/模转换。AD5422通过数据移位寄存器输入数据,数据在串行时钟输入SCLK的控制下首先作为24位字载入器件MSB中。数据在SCLK的上升沿逐个输入。该24位字在LATCH引脚的上升沿无条件锁存,然后数据继续逐个输入,此时与LATCH的状态无关。图6为AD5422写操作时序仿真图。

c.JPG



4 结束语
    采用XILINX公司的ISE10.1设计软件及MODELSIM软件对系统进行反复调试仿真,给出了试验结果,验证了系统功能。并运用美国PCB公司的608A11作为加速度传感器。对设备的振动进行监测,其模拟输出的测试结果如表1所示。

g.JPG


    最终的调试结果表明,本文所设计的智能变送器器能够稳定的实现温度、压力等变量的变送,并且频率、幅值的调节精度等技术指标均达到了预期的设计要求。

关键字:FPGA  智能变送器  数据采集  可编程逻辑器件 引用地址:基于FPGA的智能变送器的设计与实现

上一篇:基于DSP2812的带式输送机多路温度检测系统设计
下一篇:太阳能热水器温度采集系统与实验研究

推荐阅读最新更新时间:2024-03-30 22:16

DVB-S射频调制的FPGA实现
  DVB-S标准只是规定了信道编码及调制方式,没有提供具体的射频调制方案,DVB-S标准要求载波的频率范围为950 MHz-2150 MHz,由于受到FPGA内部资源运算速度的限制,一般只能实现中频调制。传统的射频调制是在中频调制后加模拟上变频,如中频调制之后采用 AD8346进行射频调制,但这样就增加了设计的复杂度及成本。本文采用ADI公司最新推出的AD9789与FPGA相结合的方法实现了全数字 DVB-S标准射频调制。   1 系统构架    AD978914 bit TxDAC芯片内部集成了QAM编码器、内插器和数字上变频器,可为有线基础设施实现2.4 GHz的采样率。AD9789 TxDAC支持DOCSIS-II
[网络通信]
基于ARM和CPLD的嵌入式视觉系统设计
  目前,关于视觉系统的研究已经成为热点,也有开发出的系统可供参考.但这些系统大多是基于PC机的,由于算法和硬件结构的复杂性而使其在小型嵌入式系统中的应用受到了限制.上述系统将图像数据采集后,视觉处理算法是在PC机上实现的.随着嵌入式微处理器技术的进步,32位ARM处理器系统拥有很高的运算速度和很强的信号处理能力,可以作为视觉系统的处理器,代替PC机来实现简单的视觉处理算法.下面介绍一种基于ARM和CPLD的嵌入式视觉系统,希望能分享嵌入式视觉开发过程中的一些经验.   1 系统方案与原理在嵌入式视觉的设计中,目前主流的有以下2种方案:   方案1图像传感器+微处理器(ARM或DSP)+SRAM方案2图像传感器+CPLD/FPGA
[单片机]
基于ARM和<font color='red'>CPLD</font>的嵌入式视觉系统设计
基于FPGA的高速数据采集系统接口设计
引言 当前,越来越多的通信系统工作在很宽的频带上,对于保密和抗干扰有很高要求的某些无线通信更是如此,随着信号处理器件的处理速度越来越快,数据采样的速率也变得越来越高,在某些电子信息领域,要求处理的频带要尽可能的宽、动态范围要尽可能的大,以便得到更宽的频率搜索范围,获取更多的信息量。因此,通信系统对信号处理前端的A/D采样电路提出了更高的要求,即希望A/D转换速度快而采样精度高,以便满足系统处理的要求。 可编程门阵列FPGA的出现已经显著改变了数字系统的设计方式。应用可编程门阵列FPGA,可使数字系统设计具有高度的灵活性,因此FPGA的应用越来越广泛,而新一代FPGA--Virtex Ⅱ-PRO的出现使FPGA的功能更加强大,但
[嵌入式]
利用DSP和CPLD增强数据采集的可扩展性
摘要:通过一个具体的例子阐明了利用CPLD实现接口,使得DSP可以通过这个接口将多个外妆模拟通道映射到其I/O设备空间进行访问,大大增强了DSP访问外设的能力,提高了整个系统数据采集的速率,同时为外国设备的扩展提供了有效效的新途径。 关键词:数字信号处理器(DSP) 可编程逻辑器件(CPLD) 数据采集 在IC卡公用电话系统中,在线式公用电话由于其具有保密性高、可扩展性强等特点,已逐渐获得人们的青睐。这种公用电话系统被置于终端和交换机之间,对两者的信号进行调制、解调以及其它的运算,来完成诸如卡验证、终端维护、多媒体信号传输等工作。与软件无线电相类似,这种系统的硬件平台通用性很强,数字信号处理的算法将由专门的芯片来承担,所以这
[嵌入式]
32位单精度浮点乘法器的FPGA实现
随着计算机和信息技术的快速发展, 人们对微处理器的性能要求越来越高。乘法器完成一次乘法操作的周期基本上决定了微处理器的主频, 因此高性能的乘法器是现代微处理器中的重要部件。本文介绍了32 位浮点阵列乘法器的设计, 采用了改进的Booth 编码, 和Wallace树结构, 在减少部分积的同时, 使系统具有高速度, 低功耗的特点, 并且结构规则, 易于VLSI的实现。 1 乘法计算公式 32 位乘法器的逻辑设计可分为: Booth编码与部分积的产生, 保留进位加法器的逻辑, 乘法阵列的结构。 1.1 Booth编码与部分积的逻辑设计 尾数的乘法部分,本文采用的是基4 Booth编码方式, 如表1。首先规定Am和Bm表示数
[嵌入式]
基于MCU CPLD变压器测试系统的设计与实现
1引言 BX型信号变压器,BG型轨道变压器和ZG型硅整流器作为铁路信号电器设备的前端,其工作的稳定性、准确性直接关系到行车安全,变压器的可靠检测是严抓质量的第一步,对于生产厂家而言,测试流程不允许抽样,且测试结果应留档。本套测试系统用来测试铁路变压器的各种要求参数,包括原边空载电流、次边空载电压、次边带载电压电流,变压器绝缘电阻、原边电压频率,测量结果精度要求3%,测试系统分为上下位机两大部分,下位机运用智能仪表的设计思想,在MCU和CPLD控制基础上对各种要求测试参数分别进行自动测试,上位机上采用VC++6.0编写软件实现串口通讯,归类统计并判断是否合格,存储打印结果,系统满足操作简单可靠,提高效率,减少误差。 2 功能介
[应用]
基于单片机C8051F120和FPGA器件实现嵌入式显示系统的设计
嵌入式设备凭借其与使用者之间的亲和力、自然的人机交互界面,得到了迅速的发展,渗透到生活中的各个角落。本文介绍的设计方法是以高性能的8位单片机C8051F120作为核心处理器,SRAM作为系统的显存,FPGA实现时序转换,构建低温(-10℃)下嵌入式显示系统。通过PC机键盘和触摸屏实现界面操作,最终在液晶显示器上显示国标一/二级汉字、ASCII字符和65 536色的彩色图形和图片,并制作了简单的操作界面。 1 系统工作原理 显示汉字、英文字符和彩色图形的过程就是将字符和图形信息转换成液晶显示器可以显示的点阵信息。为了显示字符,可以将ASCII码字符点阵字库和按区位码排列的汉字点阵字库存储在单片机外接的Flash ROM中(构成点
[单片机]
基于单片机C8051F120和<font color='red'>FPGA</font>器件实现嵌入式显示系统的设计
高密度在系统可编程逻辑器件在数字I/O电路中的应用
    摘 要: 介绍了在系统可编程(ISP)技术及ISP器件的特点。分析了变M/T转速测量电路的工作原理。并由高密度ISP器件设计了位置控制系统单片I/O电路。运行结果表明所设计的电路完全达到设计要求。     关键词 在系统可编程 高密度逻辑器件 变脉冲数/脉冲周期 数字I/O电路     在系统可编程(ISP)技术及其器件是90年代迅速发展起来的一种新技术与新器件。它使我们能在产品设计、制造过程中对产品中的器件、电路板乃至整个电子系统的逻辑和功能随时进行组态或重组。采用这种器件开发的数字系统,其升级与改进是极其方便的。由于采用先进的 技术,就保证了这种器件具备10000次以上的擦写能力。     高密度
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved