基于汕超设备的USBFATFS系统
本系统主要由USB和FATFS文件系统组成,为了实现将无损检测NDT文件从汕超CTS1002设备中转存读取并通过无线传输发送给指定服务器的功能。以下将对产品需求,硬件框架和软件框架做详细的阐述
需求分析
汕超CTS-1002超声波探伤仪是一种便携式工业无损探伤仪器,它能够快速、便捷、无损伤、精确地进行工件内部多种缺陷(裂纹、疏松、气孔、夹杂等)的检测、定位、评估和诊断。既可以用于实验室,也可以用于工程现场。广泛应用在锅炉、压力容器、航天、航空、电力、石油、化工、海洋石油、管道、军工、钻井、轴承、铸造、船舶制造、汽车、机械制造、冶金、金属加工业、钢结构、铁路交通、核能电力、高校等。但是,由于某些户外作业需要对现场勘测数据进行及时的分析和处理,原装汕超CTS-1002并没有携带无线传输功能,数据传输过程只能通过U盘的存入和转出来实现,过程繁琐而且效率低,而市面上的无线U盘也只是实现单端存入和单端输出功能,局限性太大,无法满足以上的需求。所以,我在实时系统UCOS下移植了USB模块和FATFS文件系统,用以实现以上需求,考虑到高性能、低成本、低功耗的产品需求,我选择了基于ARM Cortex-M3内核的STM32F103“增强型”系列作为主控芯片。
USB接口:USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。
原理图:
制板PCB图:
实物图:
具体源码和实现随后上传。。。
基于汕超设备的USBFATFS系统相关推荐
- 基于小型GIS的配电设备运行监控系统
摘要:该文阐述了基于GIS的配电设备运行监控系统的系统架构.工作流程.功能模块,及其在实际中的应用,提出通过对配电设备进行实时监控和数据分析,可以提高配电网络运行管理水平. 关键词:配电设备 GIS ...
- 嵌入式linux仪器,一种基于嵌入式Linux设备双系统的启动方法
一种基于嵌入式Linux设备双系统的启动方法 [技术领域] [0001]本发明涉及一种基于嵌入式Linux设备双系统的启动方法. [背景技术] [0002]Linux操作系统特别是其嵌入式系统由于其源 ...
- 基于边缘计算网关的PLC设备远程监控系统
一.背景 PLC作为目前信息采集.控制的主要技术手段,势必将在物联网的建设中起到关键性作用,这就是PLC行业的机遇.然而传统的PLC虽然能够接入物联网,但实施步骤复杂,成本高昂;物联网的信息交换和通信 ...
- 超详细基于MATLAB的人脸考勤识别系统
基于MATLAB的人脸考勤识别系统 摘 要 人脸识别是模式识别和图像处理等学科的一个研究热点,它广泛应用在身份验证.刑侦破案.视频监视.机器人智能化和医学等领域,具有广阔的应用价值和商用价值.人脸特征 ...
- python 文件格式转换_数据分析:基于Python的自定义文件格式转换系统
( 白宁超 2018年7月16日14:47:41 ) 导读:随着大数据的快速发展,自然语言处理.数据挖掘.机器学习技术应用愈加广泛.针对大数据的预处理工作是一项庞杂.棘手的工作.首先数据采集和存储,尤 ...
- 基于STC89C51单片机的温湿度检测系统
基于STC89C51单片机的温湿度检测系统 摘 要:设计一种计算机教室温度.湿度检测系统,用于控制机房的温.湿度.整个系统采用STC89C51微处理器作为主控系统,硬件电路主要包括51单片机.DHT1 ...
- 基于jsp(java)网络教学平台系统的设计与实现
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的 ...
- 基于Java毕业设计校园面包超市系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计校园面包超市系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园面包超市系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于jsp(java)网络教学平台系统的设计和开发(含源文件)
获取项目源文件,联系Q:1225467431,可指导毕设,课设 摘 要 远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求.远程教育要得以顺利.高效的实施, ...
最新文章
- 分享6款堪称神器却很少有人知道的软件,让人惊喜!
- THINKPHP_关联模型_HAS_ONE/HAS/MANY/BELONGS_TO
- 7系列FPGA逻辑单元理解
- Git系列之(七) 常用指令 git reset
- 软件项目开发应写的13类文档
- 这款国产BI我推荐了:Tableau+SPSS+python的综合集成
- 如何实现分类表统计数目和详情表数量同步
- Linux下的CUDA多版本管理
- 一篇搞懂mysql中的索引(大白话版)
- Elasticsearch 入门到高手的成长阶梯-索引的基本操作(1)
- 图表graph之增加曲线
- get------引用接口
- ASP.NET MVC 3和Razor中的@helper 语法
- UVA 10733 - The Colored Cubes(Ploya)
- vue 导出excel文件
- python画多边形太阳花
- 安卓系统加速_谷歌与安卓合作开发预警系统,安卓手机将成“迷你地震仪”
- 用 Python 20秒画完小猪佩奇“社会人”
- 简单了解一下LCD屏工作原理
- 硬核万字总结:看完这 20 道 Redis 面试题,女朋友都面上阿里了