文档章节

USB118AD--解决仪器海量存储难题

shiliu808
 shiliu808
发布于 2017/03/29 15:42
字数 937
阅读 12
收藏 0

如何解决仪器海量存储难题

一、系统简介

1.1单片机简介

所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/计数器、多种功能的串行和并行I/O口(如Intel公司的8031系列等)。除了以上基本功能外,有的还集成有A/D、D/A(如Intel公司的8098系列)。单片机具有如下特点:具有位处理能力,强调控制和事务处理功能;价格低廉(如低档单片机价格只有人民币几元钱);开发环境完备,开发工具齐全,应用资料众多;后备人才充足(国内大多数高校都开设了单片机课程和单片机实验)。单片机凭借其出色的稳定性和低廉的价格优势在测控领域已经被广泛使用,但对于海量数据存储的难题,有限的单片机资源还远远不能满足要求。

 

1.2 USB接口存储器简介

如今,基于USB技术的存储设置已经越来越普及和成熟,低成本、高稳定性、较高的数据传输速率和即插即用的方便性,使其备受硬件厂商的青睐。随着数据采集和嵌入式用户对移动存储的需求越来越大,具有USB接口的存储设备以其优异的性价比和灵活性常用来进行数据的存储和交换,所以在嵌入式系统中实现对优盘或移动硬盘的直接读写是非常有价值的。

1.3 解决方案

有没有办法将单片机和U盘结合起来,以此来解决海量存储的难题呢?答案是肯定的,随着科技的不断进步,各种解决方案层出不穷,今天我们主要利用USB118AD模块实现对U盘的读写等操作,该模块不需要用户二次开发,更不需要了解复杂的USB协议,它提供TTL串口和高速的SPI口解决方案。更主要的是,它几乎能兼容市面上所有的U盘,不管U盘容量大小,这恰恰是目前很多解决方案所不能做到的。下面我们就具体讲一下STC12C4052单片机结合USB118AD模块读写U盘的操作流程。

二、技术实现

2.1 STC12C4052单片机管脚图

 

2.2 USB118AD嵌入式U盘读写模块TTL串口外围接口

 

2.3 USB118AD模块与STC12C4052单片机TTL串口接口引脚连接

 

2.4 USB118AD模块与STC12C4052单片机TTL串口接口连接电路图

 

三、嵌入式程序设计流程

3.1 USB118AD模块指令工作方式

Ø 写一个命令给USB118AD 模块

Ø 循环读数据,等待命令处理完毕

3.2 USB118AD嵌入式程序设计流程图

四、实际应用

以上部分我们只是简单地讲解了一下单片机利用TTL串口通过USB118AD操作U盘的工作流程,还有几条辅助指令,文中并没有提到,在实际使用过程中,可以结合它们完成更强大的功能(如:列文件目录、建立文件夹、移动文件指针等)。USB118AD提供的SPI接口,可以解决高速存储的问题,这也是市面上同类产品所不具备的。该模块在初次购买时还附赠一块测试板,通过该测试板可与PC机的串口连接,并结合厂家提供的测试软件,可以很快了解USB118AD模块的工作方式,可以达到事半功倍的效果。

 

© 著作权归作者所有

shiliu808
粉丝 0
博文 13
码字总数 16658
作品 0
西宁
私信 提问
USB接口 在单片机读写U盘 项目中的应用

一、 USB接口是什么? 通俗地说法: USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口即插即用和热插拔功能。 专业地回答: 通用串行总线(英文:Universal Serial Bus,...

dataie456000
2016/03/21
120
1
阿里分布式海量交易处理技术,工行数据安全技术。

目前IT人员成本高企是每一个转型企业要面对的难题,晓明科技团队运营过工商银行的业务交易系统,在安全性,海量交易处理上相比BAT有过之而无不及,可以说在商业运营领域国内首屈一指。 晓明科...

flutteringelf
2016/07/21
6
0
业务驱动量身定制 新华三X10000打造海量数据存储之王

随着视频技术的飞速发展,视频的清晰度也在不断提升,从几年前的720P高清到1080P全高清,再到后来的2K,以及如今的4K,我们看到的视频已经精细至毛发。清晰度提升带来了视频容量增大,高清电...

玄学酱
2018/03/16
0
0
如何选择稳定可靠的USB读写模块

USB读写模块你一定不陌生,但你真正了解它吗?相信大家对USB读写模块最深刻印象就是不用电脑可以读写U盘,但是不是像电脑那样每个U盘都可以识别呢?其实这当中也存在很大的猫腻,真正成熟优良...

dataie456000
2015/08/24
123
0
CIIS2019丨戴琼海:脑科学与人工智能的交遇

     CIIS   驱动未来,智能无界。由中国人工智能学会主办的“2019第九届中国智能产业高峰论坛”将于2019年10月26-27日在西安隆重召开。作为2011年学会创建的首批品牌活动之一,中国智...

中国人工智能学会
09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部