USB接口的传感器与存储器在数据记录中的实现

发布者:轻松自在最新更新时间:2011-08-31 关键字:USB接口  传感器  存储器  数据记录 手机看文章 扫描二维码
随时随地手机看文章
  数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。数据采集技术广泛引用在各个领域。比如摄像头,麦克风,都是数据采集工具。过去在嵌入式系统中应用USB设备需要性能相对较强的硬件,要带有USBHost控制器接口、RTOS 以及USB软件驱动,结果因USBHost功能实施成本的原因设计工程师一直都不太愿意在小型8位或16位MCU系统上增加USB设备。但随着最新一代智能USBHost控制器IC的推出,与MCU配合使用不仅可为PC应用使用USB数据采集设备,而且还可将数据存储在低成本高容量的闪存盘上。

  数据记录应用

  第一个应用实例显示了一个MCU控制器和一个带有两个端口的FTDIVNC1LUSBHost控制器:一个用于数据传感器件读取信息,另一个用于闪存盘以存储信息。MCU和USBHost控制器之间通过UART(或者SPI)命令监控接口进行通信,可使应用通过简单的命令集控制USB设备。

  这里选择的MCU是MicrochipPICDEM4演示板上的PIC18F1320,虽然它应该直接连到PIC系列其他成员以及其他MCU系列。 MCU和VNC1L之间采用4线连接(再加上电源和地),连到PIC的EUSART(Tx和Rx)和两个I/O端口,以进行RTS/CTS数据流控制。另外,4线SPI端口还可以通过直接位拆裂I/O端口实现。下面提供了两种方法的C语言源代码。

  MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。

  该应用要求从一个DLPDesign的DLP-TILT2轴倾角传感器读取数据,然后以CSV格式将接收到的数据存在USB闪存盘上。当DLP-TILT 模块从USB总线接收到一个包含字母"z"的OUT数据包后,就会对传感器电流读数进行采样,倾角传感器读数被一个IN数据包读取。通过VNC1L监控器,OUT数据包可以和DSD(设备发送数据)命令一起发送,后面跟着数据字节数和发送的数据。IN数据包和DRD(设备读取数据)命令一起被接收,VNC1L将返回字节数和从设备读出的所有数据。

  由于USB需要将数据传递到数据包中,所以通常USB设备会有几个毫秒的延迟,尽管这可以通过对传感器数据提供更大的缓冲加以解决。当然,有些设计可能不需要USB传感器件而只是将数据存储到闪存盘上,在数据采集应用中通常都是这种情况,此时MCU采样模拟数据或者记录外部源传来的数据。由于无需探查 USB设备,因此这样可以得到更高的采集数据率。

  数据采集应用

  此例中我们还是使用MicrochipPICDEM4演示板上的PIC18F1320作为MCU.加速计模块是意法半导体的STEVAL- MKI010V1,它连到PIC的模拟输入端。PIC定期对该输入进行采样,结果送入FIFO缓冲器中,在软件中执行,然后由VNC1L写入存储设备。

  VNC1L监控器提供命令对USB闪存盘文件进行读写,它还有命令管理文件系统,可对文件及文件目录进行建立、重命名以及删除操作。

  有了与USB设备进行通信的命令后,文件系统命令使用非常简单。将数据写入文件的顺序是:使用OPW(打开准备写入)命令,后面紧跟文件名,然后是WRF(写入文件),后面是写入字节数,然后是CLF(关闭文件),后面还是跟着文件名。

  USB闪存盘的标准扇区大小是512字节,因此要达到最好效果就是在写入USB闪存盘之前提供512字节数据的缓存。USB闪存盘通常使用的文件系统是 FAT12、FAT16或者FAT32,在这些系统中簇按需分配,这样当簇没有按顺序排列时可能造成一些小的延迟,然而这通常只是在那些内容快满的盘上比较常见。

  USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口支持设备的即插即用和热插拔功能。USB接口可用于连接多达127种外设,如鼠标、调制解调器和键盘等。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的,自1996年推出后,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一。

  使用Vinculum

  几乎所有扇区容量为512字节和采用FAT文件系统的USB闪存盘都可以作为VNC1L的存储设备。VNC1L的固件可以在现场进行升级,通过USB闪存盘上特别的升级文件或者通过其UART接口进行ROM升级。基于VNC1L设计的其它优点是当USB闪存盘没有使用时它可以使其暂停以省电,而在执行文件操作期间自动唤醒,VNC1L本身也可进入低功耗睡眠模式并由微控制器应用唤醒。将USB设备协议及文件管理系统放到一个单独的IC上可为嵌入式数据记录或数据采集系统设计带来很多好处,它可使低功耗8位和16位。

关键字:USB接口  传感器  存储器  数据记录 引用地址:USB接口的传感器与存储器在数据记录中的实现

上一篇:基于1553B总线电缆网络自动测试系统设计及研究
下一篇:ARM9硬件接口学习之UART

推荐阅读最新更新时间:2024-05-02 21:33

基于VoIP处理器与USB接口的IP电话设计
引言     随着VoIP的普及,IP电话的通话质量有了明显改善,与传统电话相比,已基本没有差别。另外,它具有传统电话无可比拟的价格优势,吸引了越来越多的用户使用IP电话进行通信。目前,有很多厂商开发了软IP电话终端,但是用它打电话必须使用耳麦,不符合人们打电话的习惯,而且长时间通话无论从语音质量还是从用户舒适度上都远不及传统电话机,对于操作电脑不甚熟练的用户则更感困难。因此大多数人都更愿意用电话机而不是电脑来打电话。根据这种需要,就出现了一些与主机的通信接口相联的IP电话机。其中以USB接口的IP电话最为普遍。     通用串行总线(USB)是一种新型接口技术。它是由Intel等公司研发与规划的一种串行通信标准。USB具
[嵌入式]
基于光电传感器的高可靠性光电开关的电路实现
光电开关属于无接触测量传感器,其检测距离范围比较宽,在计数、测距和行程控制等许多测控系统中得到广泛应用。但是,光电传感器的输出信号与发光管的强度有关,与发光管和接收管的距离有关,与外来干扰光也有关。因此使用每一个光电开关时,必须首先调整接收电路的灵敏度,才能保证光电开关工作于最佳状态。 本文介绍了一种高可靠性的光电开关电路,带有稳频调制光以抗各种干扰,具有大功率驱动电路和光电三极管的自动增益控制特性,检测电路的输出级带有放大和施密特迟滞特性,确保整机的高抗干扰能力。 本电路由发光电路和光电接收电路两部分组成。它具有抗外光干扰、灵敏度可以不用人工调整,工作稳定可靠等优点,在反射式或对射式光电开关中均可应用。 1 发光电路
[嵌入式]
2010年全球存储器短缺的三个理由
2010年全球存储器可能出现供应缺货,而且非常可能会延续下去。为什么?可能有三个原因,1),存储器市场复苏;2),前几年中存储器投资不足;3),由ASML供应的光刻机交货期延长。 巴克菜投资公司的分析师 Tim Luke在近期的报告中指出,通过存储器的食物供应链看到大量的例证,认为目前存储器供应偏紧的局面将持续2010整年,甚至延伸到2011年。 据它的报告称,2010年全球NAND闪存的位增长可达70%,而2009增长为41%。2010年全球DRAM的位增长达52%。 Luke认为造成上述原因是由于2008年及2009年分别投资下降40%及60%造成。然而DRAM及NAND闪存的市场需求仍是稳定的增
[嵌入式]
大联大友尚集团推出ST多传感器模块,可扩展智能手机、可穿戴设备和物联网产品的设计开发
大联大控股 宣布,其旗下友尚推出意法半导体(ST)新的高精度、可扩展的生物识别传感器开发工具包。在新开发工具包中,尺寸紧凑且立即可用的ST的 SensorTile 多传感器模块集成了Valencell公司的Benchmark™生物识别传感器系统。这两大领先技术组成当前市场上最实用的传感器产品组合,支持最先进的可穿戴应用方案。 图示1-大联大友尚推出的ST的 SensorTile 高精度、可扩展的生物识别传感器开发工具包 大联大友尚此次推出的ST SensorTile是一个微型IoT(物联网)传感器模块,内置高性能的STM32L4微控制器、Bluetooth®低能耗蓝牙芯片组、各种高精度运动和环境MEMS传感器(加速度计、陀
[安防电子]
存储器的操作
@************************************************************************* @ File:head.S @ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行 @************************************************************************* .equ MEM_CTL_BASE, 0x48000000 .equ SDRAM_BASE, 0x30000000 .text .global _start _
[单片机]
加快汽车电气化发展,ST高速电机的新型位置传感器问市
全球领先的高性能传感器解决方案供应商、移动市场3D脸部识别领域领导者艾迈斯半导体宣布,推出两款新型位置传感器---AS5147U和AS5247U,可降低系统成本,同时提高安全关键型汽车功能(如动力转向、主动减振器控制和制动)的电气化水平,有助于实现更安全、更智能、更环保的汽车。 这两款新型位置传感器能够为汽车行业带来多种性能优势,并可降低系统成本。艾迈斯半导体AS5147U是一款智能旋转磁性位置传感器芯片,可用于转速高达28,000rpm的电机。新型AS5247U是一款双堆叠式裸片,可提供要求最苛刻的ASIL D级功能性安全应用所需的冗余。 这些新产品均能够满足汽车行业构建更安全、更智能、更环保汽车的要求: 提高高速电
[汽车电子]
加快汽车电气化发展,ST高速电机的新型位置<font color='red'>传感器</font>问市
霍尔传感器和电流纹波技术在电动车窗防夹中的应用
随着现代汽车技术的不断发展,人们追求更加舒适和便于操作的驾驶环境,因此,越来越多的汽车上安装了电动车窗,从而实现车窗的自动升降。然而,由于电动车窗的上升速度较快,很容易引发夹伤乘客等事故,尤其是对儿童形成了安全隐患。这对于汽车的安全性提出了新标准,要求电动车窗具有一定的防夹功能。 防夹功能主要是指当车窗上升的过程中遇到障碍物(如手、头等)时,可以识别出车窗处于夹持状态,并令其立即停止上升并反向下降,从而避免事故的发生,是汽车人性化的重要体现。 此功能也被许多国家纳入了法律规范中。美国交通部颁布了针对电动车窗系统的法规FMVSSII8,欧盟标准74/60/EWG也对防夹保护装置应确保的防夹力进行了明确规定。中国也已颁布了类似
[嵌入式]
霍尔<font color='red'>传感器</font>和电流纹波技术在电动车窗防夹中的应用
距离传感器为例的机器人设计制造说明
过去,机器人制造是一个非常困难、容易出错且耗时的过程,因为采用由分立元件构成的装置实现对环境的感应,而这些装置中很多部件都不能有效地协同工作,处理器缺乏足够的能力从多个收集信息并处理这些信息。下面我们以超声波距离传感器为例进行说明机器人设计制造的过程。 构建超声波传感器首先需要一个超声波换能器,然后搭建一些用来发送脉冲,以及记录返回信号的时间。连接机器人处理器的接口由指示起始时间的输出信号以及回声探测定时器计数值的输入信号组成。处理器获取所用的总时间并将这个时间转换成距离。如果需要处理多路回声,则会变得更加复杂。这种设计不仅受软硬件局限性的困扰,而且所有的东西都在内部生产,因此增加了成本和上市时间。随着时间推移,处理器的功
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved