仪器信息网APP
选仪器、听讲座、看资讯
立即体验
APP内打开
回版面
评论
收藏
点赞
拍砖
举报
取消
发布
当前位置:
仪器社区
>
其他仪器
>
其他仪器综合讨论
>
帖子详情
基于FPGA智能变送器控制系统总体方案
x4776583
2011/07/22
私聊
其他仪器综合讨论
随着工业自动化控制技术的发展,自控水平越来越高,对过程参数控制精度要求越来越严,要求变送器表不仅精度高,而且要功能多、稳定可靠、能准确传送过程参数(压力、差压、绝压、流量)、抗干扰能力强、使用维护简单,并能与控制器、执行器等设备组成功能强大的控制系统,实现通讯和过程的自动控制。所以,过去的变送器由于受测量原理和通讯所限,很难实现这种高精度控制要求,因此,自然而然地产生了原理先进具有通讯功能的智能变送器。这类先进的智能变送器集现代科技与一身,是微电子技术、精密机械加工技术、计算机技术和现代通讯技术完美结合的产物,能实现过程控制的多种要求,推动了整个自控技术的向前发展。先进的智能变送器是工业过程控制技术发展的需要,也是工艺过程实现高精度控制的必须,具有很好的市场前景。
本文根据工业应用的实际需要以及网络通信发展的功能要求,提出了基于FPGA智能变送器控制系统的总体方案,硬件系统设计、软件设计。该设计实现了系统MCU主控模块、数据采集模块、电源控制模块、数据处理模块、数据通信模块等硬件电路,并给出了系统软件流程图,重点论述了数据采集和数据模拟输出控制电路的FPGA实现,详细阐述了系统各模块电路的组成原理和实现方法,给出了整个电路系统的原理图,并制作了印刷电路板。结合XILINX公司的ISE10.1设计软件给出了模/数转换、数/模转换的仿真结果,验证了系统功能。
1、智能变送器的总体设计
本智能变送器由前端信号调理电路、高速A/D采样电路、数字信号处理电路、模拟输出电路和数字输出电路组成。如图1所示。
分析不同类型的传感器,其输出信号可分为电流信号、电压信号和电荷信号3大类,相应地设计了3种信号调理电路。以大型设备振动监测项目为例,县体的传感器有加速度、速度和位移传感器。选择不同的前端信号调理电路,变成统一规格的电压信号供后面的A/D采样。
A/D采样部分对前端电路的输出电压信号进行采样。A/D采样芯片采用ADI公司的AD7264,AD7264是双通道同步采样、14-bit、高速、低功耗、逐次逼近型模数转换器,采用5V单电源供电,采样速率高达1MSPS。A/D采样电路与前端信号调理电路用同一隔离电源供电,与后级数字信号处理电路隔离。AD7264的数据接口为串行接口,便于隔离处理。
数字信号处理电路选择带有CPU软核的FPGA。FPGA是智能式变送器的核心,它不但能对采样数据进行计算、存储和数据处理,还可以通过反馈回路对传感器进行调节。在整个系统中,FPGA主要实现对系统的控制和数据的预处理。
智能式变送器有两种输出方式:模拟输出和数字输出。数字输出将处理后的信号直接输出,通过CAN接口、TCP/IP接口传给上位机。模拟输出通过DAC芯片将信号转换成标准电压电流信号输出。
2、系统硬件设计与实现
智能
变送器
具有采集、处理、指示、通讯等功能,其硬件设计围绕功能进行。整个智能变送器单元根据所完成的功能分为以下几个主要功能模块:信号采集模块(传感器放大电路)、信号转换模块(模/数转换和数/模转换电路)、FPGA控制模块、通信模块(以太网和CAN总线通信)以及为整个系统提供电源的电路部分等。其中FPGA系统为整个控制器单元的核心,是变送器实现数字智能化的标志。
智能变送器的硬件总体结构框图如图2所示。变送器工作时,由传感器把被测量转变为电信号,然后将信号作A/D转换,把模拟信号变换成数字信号,送入到FPGA(XC3S4005PQ205)控制模块,FIGA通过FIR滤波器核对信号进行滤波,并通过查表法对信号进行自动补偿,然后根据实际需要。经数/模转换后将数据传给下级电路,同时也可能通过以太网或CAN总线传给局域网,实现智能变送功能。系统PCB板实物图如图3所示。
3、系统软件设计与仿真
该系统以XILINX公司的XC3S4005PQ208C作为中央处理器,整个系统主要包括初始状态(Initialization)、数据采集状态(Data_Sample)、数据处理状态(Data_Processing)、以太网传输状态(Enet_Transfers)、CAN总线传输状态(CAN_Transfers)、和模拟输出状态(Analog_Transfers)等6种状态,因此,可以利用有限状态机的设计方案来实现。其状态转换图如图4所示,通过开发工具ISE10.1对各个模块的VHDL源程序及顶层电路进行编译、逻辑综合,电路的纠错、验证、自动布局布线及仿真等各种测试,最终将设计编译的数据下载到芯片中即可。
初始状态:实现系统初始化;数据采集状态:完成数据采集过程;数据处理状态:对采集的信号进行一系列的滤波处理,非线性校正等;以太网传输状态,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工作频率为20MHz,在CS下降沿,跟踪保持器处于保持模式。此时,采样、转换同时被初始化模拟输入。这需要至少19个SCLK周期。第19个SCLK的下降沿到来时。AD7262恢复至跟踪模式,并设置DOUTA、DOUTB为使能。数据流由14位组成,MSB在前。图5为AD7264读寄存器时序仿真图。
3.2数据输出的FPGA实现
智能化信号调理器的输出分为数字输出和模拟输出,数字输出通过CAN接口和TCP/IP输出到上位机,或者通过总线方式输出;模拟输出通过DA转换成标准的电压电流信号输出。系统选用ADI公司AD5422数/模转换器来实现数/模转换。AD5422通过数据移位寄存器输入数据,数据在串行时钟输入SCLK的控制下首先作为24位字载入器件MSB中。数据在SCLK的上升沿逐个输入。该24位字在LATCH引脚的上升沿无条件锁存,然后数据继续逐个输入,此时与LATCH的状态无关。图6为AD5422写操作时序仿真图。
4、结束语
采用XILINX公司的ISE10.1设计软件及MODELSIM软件对系统进行反复调试仿真,给出了试验结果,验证了系统功能。并运用美国PCB公司的608A11作为加速度传感器。对设备的振动进行监测,其模拟输出的测试结果如表1所示。
最终的调试结果表明,本文所设计的智能变送器器能够稳定的实现温度、压力等变量的变送,并且频率、幅值的调节精度等技术指标均达到了预期的设计要求。
相关话题
1
旋转流变仪的介绍
2
毛细管流变仪的介绍
3
转矩流变仪和界面流变仪的介绍
4
流变仪的使用方法
5
毛细管流变仪的作用以及功能特点
近期热榜
赛默飞实验室产品焕新计划有奖调研!
【七月征文】不一YOUNG实验“猿”
报名开启:ICS2024第十三届光谱网络会议!
推荐收藏!盘点中药材及饮片检测解决方案
热门活动
甄选国优仪器,助推设备更新
采购咨询618活动:1000元奖励等你拿
猜你喜欢
最新推荐
热门推荐
更多推荐
【原创】MS检验仪器操作维修规程
2006/09/03
农饮水鉮氟处理设备
原创
2011/12/29
请问专家:有否国产的色谱仪可以进行含溴阻燃剂(多溴联本醚)的分析,进口的气-质联用价格太贵了。能用国产的仪器最好!谢谢!
2005/05/24
非接触式液位传感器如何选型
原创
2023/12/11
请问我用CDR-4P差示热扫描分析脂肪酸皂的热焓变化时,在150-200度之间有个由固相向液相变化的过程,可是没有吸热峰出现,甚至有时会有放热峰
2005/01/06
缓冲溶液的问题
2005/09/27
【原创】红外线在线气体分析仪调校的主要内容和要求是什么?
2008/09/03
【求助】对稿件reviewer所提问题的回复
2007/12/21
【我们不一YOUNG】反应釜温控系统故障的诊断与修复
分享
2024/07/04
COSEL PoL非隔离电源模块的Cyntec替代方案
分享
2024/07/04
四元泵停止运行后压力不为0,还剩0.15bar左右压力下不去
悬赏帖
2024/07/03
3.3-5.0GHz S/C波段射频功率晶体管Ampleon
分享
2024/07/03
BLP05H6700XR功率晶体管Ampleon
分享
2024/07/02
KTS-322全站仪在基线场检测时每段多6mm,是什么问题??
已应助
2024/07/02
科力达KTS-322全站仪在测距模式下只能看斜距,怎样可以看到平距和高差??
已应助
2024/07/02
对边测量在哪些测量工作中使用??
已应助
2024/07/02
能力验证频次
求助
2024/06/27
环保设备为催化燃烧装置,监测固定源废气非甲、二氧化硫、氮氧化物。 是否需要保证催化燃烧装置脱附状态下时才进行检测?才算有效?
已应助
2024/06/27
求助,非甲烷总烃测定中,除烃空气0.4mg/m3,怎么计算的呢?是按总烃计算公式吗?
求助
2024/06/29
检测报告一定要有判定结果吗?
求助
2024/07/01
实验室检测记录能否使用Excel保存
求助
2024/06/28
仪器点火失败
求助
2024/06/28
求助安捷伦GC7890B,EPC无响应解决办法
求助
2024/07/01
安捷伦GC8860,FID点不着火的原因和处理方法?
求助
2024/06/27
液相检测线性的方法?
求助
2011/07/22
登录验证码不输入也可以登录.....
原创
2011/07/22
做无机砷时样品空白高于样品
讨论
2011/07/22
西安瑞迈电致化学发光仪二手设备使用如何?
原创
2011/07/22
热电阻和热电偶的测量原理及区别
分享
2011/07/22
无纸记录仪的使用及发展状况
资料
2011/07/22
仪表报警功能
资料
2011/07/22
大陆与台湾金相组织名词术语的差别
分享
2011/07/22
品牌合作伙伴
岛津
日立科学仪器
珀金埃尔默仪器(上海)有限公司(PerkinElmer)
日本电子株式会社
丹纳赫
安捷伦
赛默飞世尔科技
普析通用
欧波同
天美
天瑞仪器
德国耶拿
海能技术
马尔文帕纳科
磐诺科技
上海仪电科仪
梅特勒托利多
聚光科技
莱伯泰科
盛瀚
多宁生物
丹东百特
科哲
卓立汉光
屹尧科技
华谱科仪
宝德仪器
优莱博
HORIBA
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...