基于Android的数据采集系统

来源 :西安工程大学 | 被引量 : 4次 | 上传用户:xiatiandegushi1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据采集器是工农业生产、日常生活广泛应用的基础性装置,然而传统有线网络数据采集器却存在布线繁琐、移动性差、更新升级不便等问题。为此,本文将移动互联网技术与嵌入式系统技术结合,提出设计一种基于Android的无线网络数据采集系统。本文提出的数据采集系统具有连续采样、定时采样两大工作模式,可实现最高128KHz频率的8路模拟电压信号的调理、采集、无线传输、存储及波形显示等功能。该系统由以STM32F407处理器为核心设计的数据采集端以及基于Android系统通用硬件平台与APP软件联合开发的数据接收端两大部分构成,同时为二者的无线WiFi通信选取了相关的通信协议,设计了专用的数据帧格式。数据采集端在硬件设计上,由信号调理电路分别实现8路模拟电压信号的限幅、低通滤波、隔离放大、差分放大、比例放大、电压跟随,由以STM32F407处理器为核心的主控电路实现模拟信号的A/D转换,并以DMA方式将采样数据经SPI接口传输给W5500以太网通信电路,最后经WiFi无线路由器转发给数据接收端。数据采集端在STM32F407程序设计上,借助STM32CubeMx软件生成的STM32F4库函数实现了STM32F407处理器的主程序、初始化程序、多通道A/D转换程序、DMA中断服务程序,借助W5500以太网控制器官方库函数,实现了以太网通信程序。另外,对W5500以太网控制器官方库函数进行了改进优化,有效提高了以太网数据通信速率。数据接收端由带WiFi功能的Android系统通用硬件平台及本文设计的APP软件构成。该APP采用MVC软件架构模式,设计了注册登录、实时采集、回放采集三大工作界面,设计了多用户注册登录程序、Socket通信程序、波形显示程序、数据交互与处理程序、数据存储程序,实现多个用户的登录注册,并在Socket的TCP/IP协议通信程序下完成与数据采集端的数据交互,以及对数据采集过程以图像化用户界面方式进行无线操控、波形显示、数据文件存储并Excel表格展示数据。测试结果表明:本文设计的数据采集系统可有效实现对模拟电压信号的调理、采集、WiFi无线网络传输、存储、Excel表格展示、实时波形显示及历史数据波形回放等功能。
其他文献
从增强现代化意识和产业经济学理论来论述加速发展水利基础产业的可行性和必要性,进而根据广东省近年来的实践,提出加速建立水利良性循环机制的意见,并明确给政策是关键。
南阳二郎山水库主坝存在坝基渗漏、左右坝肩接触渗漏、左坝肩接触渗漏、坝体下游散浸等渗漏问题,采取了防渗帷幕灌浆和高压旋喷灌浆处理措施。分析了其设计和施工的关键技术
近日,国家发改委以发改能源[2005]334号文件,印发了《国家发改委关于河南郑州天然气电站项目核准的批复》,正式核准了集团公司控股的河南郑州天然气电站项目。
六盘水市是60年代后期,随着采矿业的兴起而逐步发展起来的一个分散性城市。全市由一县一区和两个特区组成,有万人以上居民点40余处。这些居民点以矿为中心,点多面广居民集中,
利用三角和估计、特征和的性质及其解析方法研究Dirichlet L-函数的四次加权均值分布,得到一个新颖的加权均值分布的渐近公式.
比较了内蒙古高原荒漠区4种锦鸡儿属优势植物——柠条锦鸡儿、狭叶锦鸡儿、垫状锦鸡儿和荒漠锦鸡儿叶绿素荧光参数的日进程.对光合有效辐射(PAR)、最小荧光(Fo)、最大荧光(Fm)、光
水利水电施工程施工期环境保护工作的尚处于不规范的状态,各个工程的环保工作范围、深度差异仍很大,为认真落实《广东建设项目环境保护管理条例》,进一步促进水利水电工程施工期
侧推器不仅用于改善船舶的操纵性,也是动力定位系统的必要组成部分。随着人类对深海资源开发力度的加强,侧推器将会在海事领域扮演越来越重要的角色。然而与侧推器相关的研究
本文通过已运用几年的工程实例,介绍沉箱式预制构件护岸的设计和施工方法。这种结构的优越性是;结构轻巧,造型美观,占地较少,简免施工围堰和基坑排水,从而能缩短工期,降低工
高技能人才的匮乏已成为影响中国经济快速发展的重要因素之一。当全社会在关注加快高技能人才培养.劳动和社会保障部提出三年培养五十万技师的工作目标时.出现了一个值得探讨的