基于虚拟仪器技术和高速USB 20接口的智能数据采集卡的设计

  数据采集是现代电子系统中必不可少的重要组成部分,在测量、制造、自动控制等场合都需要高质量的信号采集环节,由于ADC技术和微控制器技术的相对成熟,基于PCI,ISA等接口的数据采集卡被广泛地应用在众多科研和工控领域。在测试技术日益变革的今天,测试任务更复杂多变,需要采集和处理的信息量更加冗长,同时要求测试环节与计算机的接口更加无缝化和标准化,基于虚拟仪器技术(Virtual Instruments)和高速USB2.0接口的数据采集有着更广泛的应用前景和市场,是当前测试技术探讨研究的热点之一。

  以运算速度更快,位数更宽,资源更丰富的ARM处理器作为控制核心,配合USB 2.0数据传输和灵活的上位机软件,新一代的数据采集卡已不再局限于单一的板卡形式,能够最终靠连接线独立于计算机之外,根据测试任务的需求,满足高精度、高速率、多功能的测试指标。同时由于采用了高性能的ARM处理器,控制程序容量加大,方便实现数据采集的独立化、智能化、多样化,摆脱数据采集系统对上位机运算能力的依赖,从而开发出全新的智能数据采集卡。

  整个系统的组成框图如图1 所示。被测电压信号经过前置调理送到AD7685进行采样,由Atmega48的SPI驱动AD7685,采集到的双字节(16 b)数据由 Atmega48并口,分两次传送给ARM ADuC7026核心。当数据采集卡工作于联机状态时,由PC上位机软件设置采样频率和通道工作模式,经过处理通过USB控制芯片CH375送数据到PC端;当数据采集卡工作于离线模式时,无需PC上位机干预,数据采集卡按照预先设定的采样频率和工作模式进行采样。并将采样数据通过USB控制芯片CH375送数据到U盘端。系统采用±9 V,+5 V,+3.3 V以及模拟地数字地,并由DC/DC模块产生,经过良好的LC滤波为各个电路单元提供电力。人机接口(HMI)采用简洁的双按键和LED指示,对整个数据采集卡工作模式的选择和运作时的状态进行控制。

  为了满足较高的采集精度和采样速率,该设计选择AD7685作为模拟/数字转换器件。AD7685是一款16位、串行输出、250 KSPS、电荷再分配、逐次逼近型 (PulSAR)ADC。ADC与处理器采用串行外围设备接口(SPI)接口进行连接,为了能够更好的保证ADC的精度,采用高速光耦6N137隔离式驱动电路来隔离处理器SPI总线上的串扰。

  前置调理电路信号的流向参见图1系统组成框图。设计中,采用模拟开关ADG1024对输入信号进行切换,并通过可编程增益放大器(PGA)AD8251做处理,通过增益为0.2的电平转换16位ADC驱动器 AD8275,把±5 V的信号转换成0.25~2.25 V的信号,极大地扩展了该数据采集卡的测量范围,而简化了前置调理电路的设计,其电压计算公式如下:

  经过前置调理电路使得不同量程范围的输入信号放大或衰减到0.25~2.5 V内,最大限度地利用ADC量程,使得采集系统的4个输入通道可以有单通道、双通道、四通道3种工作模式,且每个通道皆可设为为任意量程。前置通道的相应配置由处理器ADuC7026完成,其配置遵循表1。

  该设计采用外置9 V开关型稳压电源或USB端口供电,由于开关电源的低成本和高功率密度,普遍被现代电子系统模块设计所采用,但其带来的电磁干扰(EMI)问题也不容忽视。同时,ARM7主频高达45 MHz,一定要考虑其EMI问题。该设计尽量选取低噪声的放大器和ADC,遵循最短路径的布线原则,确保前置通道具有较低的噪声水平。设计中,采用数字地/模拟地分区覆铜,并一点接地的布线方式,避免电源和数字部分对模拟地电位产生浮动和干扰。同时,采集卡外壳贴装铝箔纸,以防止外界电磁辐射影响内部电路的工作。

  该设计使用USB控制芯片CH375,内置海量存储固件,既可当作USB设备方式向PC上位机传送数据,又可当作USB主机,将数据存入U盘中。该芯片支持USB 2.0通信协议,在并口工作模式下能同时支持主机方式和设备方式。为了能够更好的保证USB高速传输数据的稳定性和完整性,采取如下措施:

  ADuC7026是基于ARM7TDMI 内核的精密控制器,具有62 KB FLASH,8 KBRAM和4个通用定时器,内部集成UART,I2C,SPI,DAC,PWM,JTAG端口、 PLA等众多硬件资源,40个通用I/O引脚。CPU时钟高达45 MHz,采用80脚LQFP封装。在该设计中,搭建了一个包括供电电路、时钟电路、复位电路、JTAG程序下载调试接口等电路的完整ARM7应用系统。实际上由于实测ADuC7026的外部I/O取反速度只有4 MHz,因此在SPI设计中,该设计加入Atmega48单片机作为中转,保证了控制核心在处理USB通信、U盘读/写等大量信息时对采样的准确触发。

  4.1 ARM端程序编写ARM下位机软件完成的基本功能有3个进程,分别为 Wait,Online,Offline。当数据采集卡上电复位后,首先执行Wait进程,该进程等待按键操作,更改系统工作模式,配合的子程序还有相应初始化程序、按键防抖程序等。当Wait进程结束时,系统转入联机模式(Online)或离线模式(Offline)。联机模式按照用户设置进行采样,将数据存入CH375缓冲,CH375负责将数据传送给上位PC机,其程序流程如图2所示。离线海量存储固件,将数据存入U盘。为保证采集的实时性,控制器将数据存放在U盘扇区中,而不是以文件的形式读/写,避免创建文件时复杂时序的延误,其程序流程图如图3所示。

  该数据采集卡的上位机应用程序由动态链接库DLL和客户端程序2个部分所组成。其中,DLL负责与内核态的USB功能驱动程序通信,并接收应用程序的各种操作请求;客户端程序负责对数据来进行分析处理。采用VC++编写,遵循了工程通用的输入/输出界面,能够实现普通数据采集卡的在线采集功能,同时也可以将数据采集卡存储在U盘中的采集数据,通过物理扇区寻址来读取相应的采集数据。

  通过该数据采集卡挂载U盘,对5 kHz正弦单通道信号进行采集,将U盘数据导入上位机,以获得如图4所示的波形,它良好地复现了现场波形信号。

  由于采用了支持海量存储技术的多模式USB总线控制器,使得该数据采集卡具有一定的智能采集能力,摆脱上位机连接限制而独立工作,采集到的数据存储到U盘中。符合新型数据采集系统小型化、移动化、智能化的发展的新趋势,广泛适用于工业现场和户外作业等应用场合,有很高的实用价值和推广意义。

  关键字:引用地址:基于虚拟仪器技术和高速USB 2.0接口的智能数据采集卡的设计上一篇:基于虚拟仪器技术实现实时图象采集视觉系统的应用方案

  JCOP ID 2安全eID解决方案先进的安全功能可确保个人身份证件在其有效期内始终安全无虞 中国上海——2023年9月8日—— 恩智浦半导体(NXP Semiconductors N.V.,)宣布推出JCOP® ID 2安全eID解决方案,旨在提高个人身份证件安全性,同时也符合近期发布的政府要求,并支持未来的发展变化。 JCOP ID 2带有先进的全功能,旨在帮助政府在个人身份证件有效期内保障证件的安全性。 产品重要性 个人身份证件是公民个人与政府“交互”的基础,是公民获取政府服务或福利的“网关”。相关证件必须在其签发的有效期内始终安全并保持最新状态。JCOP ID 2支持使用安全机制来维护使用中的证件。该机制可

  安全eID解决方案 /

  对于今年的手机圈,3月27日可谓是个特殊的日子,华为P20系列的“SEE MOORE WITH AI”新品发布会和小米MIX 2S的发布会都选择在这天举行。好在前者在法国,后者在国内,间隔好几个时区,不然数码编辑们真要分身乏术了。同一天开发布会小米与华为之间能够说是火药味十足,更劲爆的是它们主打的功能也相同。 率先发声的是华为终端老大余承东,他在上月27日发微博称,华为P20能清楚看到更多、看清更多、看懂更多,暗示华为P20的AI拍照功能强大,能够智能识别场景等。 接下来,华为手机产品线总裁何刚放了一张用华为P20系列拍摄的杜塞尔多夫的国王大道的景色,夜景和虚化效果比华为历代手机产品都强,整张图片的效果可以跟单反

  摘要 介绍模拟I2C总线的多主节点通信原理,并提出一种新的实现方法。这种采用延时接收比较来实现仲裁的方法,可使不具有I2C接口的普通微控制器(MCU)可以在一定程度上完成模拟I2C总线C总线的推广起到了非消极作用。 关键词 模拟I2C总线C总线(Inter IC BUS)是Philips公司推出的双向两线串行通信标准。由于它具有接口少、通信效率高等优点,现已得到普遍的应用 。它除了能进行简单的单主节点通信外,还能应用在多主节点的通信系统中。在多主节点通信系统中,如果两个或者更多的主节点同时启动数据传输,总线具有冲突检测和仲裁功能,保证通信正常进行并防止数据破坏。现在许多微控制器(MCU)都

  VDSL2技术特点 近年来,随着宽带网络技术和宽带业务的加快速度进行发展,宽带用户已逐步从高速上网的单一应用,向VoIP、IPTV、可视通信等综合应用发展,因此,对接入带宽将提出更高的要求,预计今后几年内,用户的带宽需求将达到下行6Mbps~20Mbps,上行1Mbps~5Mbps。 目前,电信运营商主要利用其丰富的铜线资源,采用ADSL/ADSL2+接入技术提供宽带接入。ADSL/ADSL2+的有效传输距离为5~6公里,ADSL下行速率最高为8Mbps,上行速率为640kbps,而ADSL2+下行速率最高为24Mbps,上行速率为1Mbps。从传输速率看,ADSL难以满足高带宽用户的接入要求,ADSL2+在近期内可以基本满足

  人家都说,写驱动简单,一般网上都有参考程序,或者官网有demo,可是要是看不懂例程代码,怎么办?确实也没什么好办法,只能硬着头皮,自己花时间研究研究喽。 一般看懂代码最起码知道其中的原理,才能推测出每一行代码的作用。今天要写的是I2C作为从机的硬件实现,原理在我上一篇日志中基本上讲得很清楚了。今天直接上代码。 /*****************首先三个函数为初始化函数****************************/ /*! * @brief 配置I2C1的GPIO * @param none * @return NONE * @note PB6-SCL,PB7-SDA * @note

  据《福布斯》网站报道称,中国电信或将于2012年2月推出CDMA版iPhone 4S,有分析师对此预计,苹果iPhone将在2012年上半年迎来中国市场的大幅扩张。 新款iPhone 4S在10月14日上市后,三天内就卖出了400万部,创造了iPhone有史以来最佳销售记录。而瑞银预计,今年第四季度的iPhone出货量将达到2800万部。 该外电消息称,来自价值链供应商的消息显示,中国电信或将于2012年2月推出CDMA版iPhone 4S。而瑞银分析师认为,由于苹果将携手中国电信推出CDMA版iPhone手机,iPhone将在2012年上半年迎来中国市场的大幅扩张。 分析师称,中国电信想要提高其无线服务的竞争力,而CDMA版iPh

  摘要:H.264是现有最重要数据压缩编码国际标准之一。同时快速运动估计算法一直是视频压缩中的研究热点。本文针对一些快速估计算法过早确定了搜索方向,容易陷入局部最小点,损失了搜索精度的情况,在原有基础上,运用菱形十字搜索算法(DCS)与阈值估计相结合的方法提高了运动估计的性能。实验根据结果得出,该算法可以用较小的搜索代价取得与全搜索(FS)相当的效果,并且在搜索速度方面优于钻石法DS)。 0 引言 H.264采用了减少视频图像各帧间冗余度的运动估计算法。运动估计算法传统的有全搜索(FS)、三步搜索(TSS)、新三步搜索(NTSS)、四步搜索(FSS)等;常用的是钻石搜索(DS)和非对称十字交叉多层次六边形格点运动搜索算

  6 4标准的快速运动估计算法 /

  7月28日消息 外媒xda-developers报道,将操作系统的内部组件模块化是一项巨大的工程,但结果将使未来的软件更新变得更容易执行。Project Treble就是安卓生态系统中努力的最好例子。当谷歌正在探索不同的方法来减少操作系统和内核的碎片化时,芯片制造商本身也在与OEM厂商合作,将低级驱动程序与Android操作系统本身脱钩,减少更新碎片化。 少数当前一代高通SoC芯片支持可更新的GPU驱动,可以像PC上的独立驱动更新一样来安装。IT之家此前报道,小米已经对这一设计进行了调整,并在其中文应用商店发布了一款“GPU驱动更新器”应用,兼容搭载骁龙865的小米10、小米10 Pro和Redmi K30 Pro。

  【得捷Follow me第4期】+小白手把手带你学习rp2040+w5500(所有任务)

  nd Edition

  【电路】实用的USB接口锂离子电池充电器电路(LTC4053作为控制器)

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!跟帖赢好礼~

  电源小课堂 从12V电池及供电网络优化的角度分析电动汽车E/E架构的趋势

  解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!

  本文以泰克4,5和6系列MSO为例,说明了多示波器同步的程序和原理。4,5和6系列MSO支持任意型号示波器之间的同步,以此来实现更多通道的同步采 ...

  是德科技于2024年2月20日公布了其截至2024年1月31日的第一季度财务业绩,结果显示公司在当前市场状况下展现出了强大的执行力和纪律。公司总 ...

  俗话说“差之毫厘,谬以千里”,在当下精密工业领域,仪表测量的精确性直接影响生产的全部过程中的自动化控制水平及设备工作的安全可靠性。电压, ...

  是德科技成功验证 3GPP Release 16 16/32 通道发射机性能增强测试用例

  本次验证涵盖单个和多个预编码矩阵指示符测试用例,主要面向在频分双工和时分双工频段上运行的 16 32 通道发射机针对 3GPP Release 17 ...

  罗德与施瓦茨亮相 MWC2024:移动通信测试与测量解决方案激发连接潜力,实现创新赋能

  罗德与施瓦茨(以下简称R&S)始终走在技术创新的前沿,以其全面的测试和测量解决方案塑造移动行业的未来。 公司将在 2024 年巴塞罗那 ...

  罗德与施瓦茨始终走在技术创新的前沿,以其全面的测试和测量解决方案塑造移动行业未来

  采用M1 Ultra和M1 Max芯片,苹果计划推出两款升级版Mac Studio机型

  3D打印机选什么料号?YXC扬兴科技 石英振荡器YSO110TR稳定时钟之选

  基于NOVATEK NT98336 结合搭载 Hailo-8 的后端智能影像分析解决方案

  TE助力数据中心设计,缩短你与奥运的距离,猜猜它属于哪个“奥运场馆”赢大礼!

  信号源与示波器分析仪通信与网络视频测试虚拟仪器高速串行测试嵌入式系统视频教程其他技术综合资讯词云:

其他人还喜欢