项目背景及可行性分析

项目名称:基于以太网的远程数据采集系统

主要内容:课题研究的基于以太网的嵌入式数据采集系统,通过设计MicroBlaze IP核,将ADC控制器,以太网控制器,以及其它I/O设备接口控制封装成一个可运行系统,能够简单的对输入的模拟数据信号进行采集,并希望将现场采集到的实时数据通过以太网直接传送到内嵌的Web页面上。

项目关键技术及创新点的论述;

项目关键技术:MicroBlaze IP设计,ADC驱动,模数转换控制,网络传输协议,操作系统裁减和移植

项目的创新点:将工业以太网技术、嵌入式Web Server技术、CGI技术、动态网页技术应用于嵌入式状态监测与故障诊断装置中,用户通过URL就可以随时查看现场设备的运行情况和报警信息,与传统监控装置相比,提高了监控的实时性,缩短了检修时间,节省了检修费用,真正实现了维修制度从事故维修、定期维修向视情维修的转变。

技术成熟性和可靠性论述:

FPGA的硬件体系结构的设计大多采用高速的接口技术和总线规范,具有较高的I/O能力,这为系统能在以太网下进行高速的数据传输提供了良好的基础,同时它具备很好的可编程性,编程模式简单,并且由于FPGA具备高度的集成性,我们可以极为灵活的设计系统组成。

在数据采集方面, 当前,越来越多的通信系统工作在很宽的频带上,对于保密和抗干扰有很高要求的某些无线通信更是如此,随着信号处理器件的处理速度越来越快,数据采样的速率也变得越来越高,在某些电子信息领域,要求处理的频带要尽可能的宽、动态范围要尽可能的大,以便得到更宽的频率搜索范围,获取更多的信息量。因此,通信系统对信号处理前端的A/D采样电路提出了更高的要求,即希望A/D转换速度快而采样精度高,以便满足系统处理的要求。

项目实施方案

1.方案基本功能框图及描述

用框图的方式并加以简单的描述简述实施本项目的技术方案。

A/D采样电路采集到的信号,通过信号放大器和模拟转换器转换成14-bit的数字信号,这其中,FPGA的作用是提供始终频率,并且控制放大和转换器的相互协调工作。然后将数字信号通过以太网传送到Web服务器上面,用户可以通过网络实时的监控远程的现场状况 。

2.需要的开发平台

本方案需要实现数据采集,采用动态的模数转换。接口设计:IDE接口。平台需求:Spartan 3E初级板,ModelSim,XilinxISE8.1i,EDK等。

3.方案实施过程中需要开发的模块

具体模块包括:

(1)逻辑设计和MicroBlaze IP模块

(2)uclinux移植和A/D驱动模块

(3)BOA的移植和网页模块

(4)TCP/IP 通讯模块

(5)数据采集模块

4.系统最终要达到的性能指标

用户通过登录互联网,输入设备IP,能对现场的数据进行实时监控来了解设备的运行状况。

需要的其它资源

1.设计输入输出功能子板

图象采集信号放大电路、键盘输入扩展板。

2.测试设备

包括万用表、数字示波器、逻辑分析仪等常用设备。

3.仿真、开发工具

仿真工具用Modelsim,开发工具包括ISE、Matlab等。

以太网接口 数据采集 matlab,基于以太网的远程数据采集系统相关推荐

  1. 以太网接口 数据采集 matlab,基于以太网接口并行多通道采集器的设计

    1引言随着计算机技术的发展,各种外围接口如并行口.USB接口.以太网接口的相继出现及其性能的日益提高,市场上也随之出现了基于各种接口的便携式数据采集器或采集盒.在各种接口中,以太网接口在传输距离.传输 ...

  2. 基于STM32的智能数据采集系统

    基于STM32的智能数据采集系统 介绍 由STM32C8T6作为主控芯片,控制温湿度传感器与光照强度传感器来检测温湿度值和光照强度值,取得的数据经过处理后可在0.96寸OLED显示屏上实时显示,还可根 ...

  3. 基于蓝牙的无线数据采集系统

    项目四:基于蓝牙的无线数据采集系统 关于串口通讯的文章:https://blog.csdn.net/jx_lihuifu/article/details/80308364 关于蓝牙模块设置的文章:ht ...

  4. 1-15 实验12 ZigBee无线传感器网络远程数据采集系统

    ZigBee无线传感器网络远程数据采集系统 1.实验内容:协调器建立网络,路由器和终端节点加入网络,然后周期性地采集温度和电压发送给协调器,协调器通过串口发送给PC的串口调试助手 2.补充:(为了便于 ...

  5. 基于arduino与raspberry的远程数据采集系统

    前言 该课题是毕业时做的一个远程数据采集课题,今天无意翻看到这份报告,不禁勾起满满的怀念.重新看了一遍报告,感觉做的确实是挺low的,但想起当时自己查了无数的资料,才完成这个设计,尤其是人在学校,然后 ...

  6. 基于北斗RDSS短报文卫星的物联网自动气象远程数据采集系统

    一.项目概述   随着时代的进步发展,社会对自然可利用资源的开采,伴随而来的自然灾害对国家的经济.军事.政治.产业等的生产发展活动造成巨大的影响.利用气象监测站监测气象的实时变化,加以物联网云平台实现 ...

  7. 基于快照实现远程数据只读复制

    其实也没太大难度,只是在这记录,以供以后查询使用. 1. 在目标数据库中配置指向源数据库的服务器网络名.例如: HITCSRV5= (DESCRIPTION = (ADDRESS = (PROTOCO ...

  8. crio电压采集 labview_基于cRIO的远程数据采集终端

    021-******** • 800-820-3622 • china.info@ni.com • ni.com/china National Instruments 基于 cRIO 的远程数据采集终 ...

  9. 嵌入式知识框架之六-接口与总线(SPI\I2C\ USB\PCI\PCI-E\SD\SDIO\以太网接口)

    接口是外设和主设备连接的方式/规则/协议的名称:XX总线是主设备连接某一类接口的名称 1.串口 串行数据接口标准(根据时间发展顺序介绍): RS-232:命名为EIA-232-E标准:通信距离短.速率 ...

最新文章

  1. R语言ggplot2可视化:将dataframe和数据列名称传递给函数通过函数进行ggplot2可视化输出
  2. iOS开发之图片分辨率与像素对齐
  3. Confluence 6 从其他备份中恢复数据
  4. 3.Shell 编程从入门到精通 --- 编程基础的基本元素
  5. 翻译: TensorFlow 2.0 中的符号和命令式 API 是什么?
  6. 微信html5 video自动播放,【微信H5开发】audio/video标签的自动播放
  7. idea mvn命令
  8. 重装助手教你如何在Windows中正确调整屏幕分辨率设置
  9. 交叉编译nftables
  10. echarts+vue3实战(1)
  11. 5分钟学完《梁宁产品思维30讲》
  12. STM32与MPC-6050通讯
  13. 宝宝出生前妈妈准备物品清单
  14. python路径规划仿真_路径规划之dijkstra
  15. 智慧校园解决方案:一站式解决校园数字化转型难题
  16. 如何判断域名的潜力和价值?
  17. centos8安装gcc
  18. 如何用Python3实现12306火车票自动抢票,小白必学
  19. 参加科学教师与计算机培训总结报告,信息技术校本培训总结
  20. 什么是哈希码?它的作用是什么?

热门文章

  1. 史上最全最完整,最详细,软件保护技术-程序脱壳篇-逆向工程学习记录
  2. php 线程池 thread,c++,thread_使用C++实现线程池报错,std::thread,c++,thread - phpStudy
  3. 视频流 zynq Linux 至 pl,AR# 46913: Zynq-7000 示例设计:使用面向 DEVCFG 的 Linux 驱动程序对 PL 进行编程...
  4. tensorflow自编码器+softmax对凯斯西储大学轴承数据进行故障分类
  5. ADS6445开发笔记(1)---- 芯片介绍
  6. php 飞信接口 2013,php飞信每日自动天气预报 v1.0
  7. 我的世界服务器存档损坏如何修复,我的世界怎么恢复存档-《我的世界》角色卡死存档损坏解决方法及游戏常识...
  8. Oracle 12C RAC关闭MGMT
  9. 解决打开Chrome出现 输入密码以解锁您的登录密钥环
  10. android wear好用应用,最好的Android Wear应用