设计了一种可实现对实时数据进行采集、传输、存储以及数据显示与处理功能的测试系统。硬件采用的是FPGA的控制单元,通过AD芯片转换和以太网模块将数据传输给计算机,利用MFC制作的上位机软件进行数据分析、采集和存储。上位机通过协议对下位机FPGA系统进行控制。测试结果表明:该系统对MEMS加速度传感器的数据能精确地显示、采集。:基于以太网的加速度传感器数据采集传输系统设计W5300网口芯片是处理主机访问网络媒体的操作,把来自FPGA的数据包封装成帧,在编码成信号,发送到网络上。W5300内部集成了TCP/IP内核和微控制器,使其能满足高速通信的需求。测量系统设计-液压滚圆机滚弧机价格低电动液压滚圆机滚弧机多少钱图1硬件总体框图A/D转换电路设计A/D转换器是采集传输系统电路部分的核心,在整个系统中有不可或缺的地位。高精度、低功耗的ADC是数据高效采集的保证。AD7667具有非常高的采样率模式,用于异步应用的快速模式和为了低功耗应用的电源减少模式(Impulse模式)。在Impulse模式下,可以自动进行初始化转换。根据时序图2所示,在BUSY低的时候CONVST也保持低电平,这时AD7667为控制采集阶段,并自动启动一个新的转换。通过保持CONVST为低电平,AD7667通过自身使转换进程运行。需要指出的是,当BUSY变低的时候模拟输入必须保持不变。另外,在上电时,一旦要启动转换过程CONVST就要变低。在这种模式下,本文有张家港市泰宇机械有限公司全自动滚圆机采集网络整理 http://www.gunyuanji.com AD7667可以超过Impulse模式下的666kSPS的运行速度的限制而稍微更快一些。T图2AD7667基本转换时序的等效模拟输入电路图如图3所示,两个二极管D1,D2为模拟输入端IN和INGND提供ESD保护。在采样阶段,模拟输入IN的阻抗可以建模为由电容器C1和由电阻器R1串联形成的网络和C2组成的并行连接。C1是主要引脚电容器,R1的阻值为168Ω,是一个由一些串行电阻器组成的集总元件。C2的电容值为60pF,主要是A/D转换芯片的采样电容器。在转换过程中,开关被打开,测量系统设计-液压滚圆机滚弧机价格低电动液压滚圆机滚弧机多少钱输入阻抗被限制到C1。R1和C2组成了单极的低通滤波器,从而降低不良叠效应。在采样阶段,模拟输入IN的阻抗可以建模为由电容器C1和由电阻器R1串联形成的网络和C2组成的并行连接。C1是主要引脚电容器,R1的阻值为168Ω,是一个由一些串行电阻器组成的集总元件。C2的电容值为60pF,主要是A/D转换芯片的采样电容器。在转换过程中,开关被打开,输入阻抗被限制到C1。R1和C2组成了单极的低通滤波器,从而降低不良叠效应,限制了噪音图3等效模拟输入电路t其与FPGA的电路连接图如图4所示。图4A/D转换连接图设计以太网传输接口设计以太网的设计主要是通过FPGA设置BIT16EN信号为高电平,实现W5300的16位数据总线工作模式,采用直接寻址方式。为了提高数据传输的抗噪声能力和数据的稳定性、传输距离等问题,W5300和RJ45之间采用网络隔离变压器进行连接,提高了以太网高频的要求,同时有效地保护了接口电路[4]。W5300网络接口的主要硬件连接原理图如图5。隔离变压器官RJ45FPGAW5300图5以太网接口设计原理图系统软件设计VC++是一种集成开发环境,提供了MFC类库。MFC是微软公司对大部分标准的Win32API函数的封装,提供了图形环境应用程序的框架和创建应用程序的组件。MFC操作系统界面简洁,占用资源少,操作方便,软件本身提供基于传输层TCP和UDP协议的网络通信接口。所以,采用MFC进行上位机软件设计。2.1数据通信在数据采集传输系统的软件设计中,采用以太网进行通信,为了减少通信的误码率提高通信的成功率与准确测量系统设计-液压滚圆机滚弧机价格低电动液压滚圆机滚弧机多少钱本文有张家港市泰宇机械有限公司全自动滚圆机采集网络整理 http://www.gunyuanji.com
- [2019-08-06]自适应补偿控制-电动液压弯管机
- [2019-08-06]与能效优化策略-数控滚圆机滚弧
- [2019-08-05]动力响应数值研究-数控滚圆机滚
- [2019-08-05]电抗器的振动研究-数控滚圆机滚
- [2019-08-04]结构温度场解析解-数控滚圆机滚
- [2019-08-04]发电功率平滑控制-数控滚圆机滚
- [2019-08-03]功率控制方法研究-数控滚圆机滚
- [2019-08-03]体积测量方法研究-数控滚圆机滚
- [2019-08-02]沉降控制应用研究-数控滚圆机滚
- [2019-08-02]必要性的初步探究-数控滚圆机滚