虚拟示波器是将计算机强大的计算处理能力和一般硬件仪器的信号采集和控制能力结合在一起,从而实现一般示波器所不能实现的功能和友好的界面,弥补了传统示波器功能单一、体积庞大、携带不便、价格昂贵的不足。随着计算机技术的发展 ,对虚拟仪器的智能化和小型化的要求越来越高。嵌入式系统的发展使得基于嵌入式微处理器和实时操作系统的嵌入式虚拟仪器能够满足恶劣工作环境下的便携虚拟仪器的需要。同时,基于USB总线的仪器设备克服了现有PC总线虚拟仪器的不足,可满足自动化工业测量的要求,特别适合现场信号的测试。
常用的虚拟仪器多采用PCI或ISA插槽,然而采集卡的数量一般有限,因此在搭建系统的时候,只能指定特定的计算机或嵌入专门的采集卡,但有些设备根本就不支持PCI或ISA总线,这种内置形式很容易受到PC机箱内高频干扰的影响,降低系统的采样精度和稳定性。如果能够将整个系统做成外置式,不仅能够提高系统的采样精度和稳定性,还能增强系统的灵活性,同时还有利于系统的维护。
USB接口是实现虚拟仪器的一种更方便、更有效、更灵活的总线通讯式。USB总线是新一代总线技术,使PC机配置新的硬件设备不用在打开机盖,且支持热插拔技术,给使用者以极大的方便。USB总线具有传输速率高、支持异步和等时传输特点,并且可同时挂接127个独立的USB设备,适合于外登式中高速、高精度采样系统。USB技术是非赢利性的规范,已得到了广泛工业支持。
1 系统整体设计
嵌入式处理器是由C8051F020单片机和USB总线芯片CH375组成。C8051F020单片机作为系统的CPU担任着逻辑控制、数据采集和存储管理的工作,接收测试分析对象上传的数据源信号,通过信号调理模块和模数转换模块等控制功能实时采集数据,由USB总线芯片CH375作为与上位机通信的接口将数据传送给上位机监控模块。系统结构如图1所示。
C8051F系列单片机是完全集成混合信号的系统级芯片,具有与8051兼容的控制器内核,并与MCS-51指令集兼容;片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件。C8051F单片机采用流水线结构,机器周期由标准的12个系统时钟降为1个系统时钟,处理能力大大提高,峰值性能可 达25M IPS.C8051F单片机是能真正独立工作的片上系统(SoC)。每个MCU都能有效地管理模拟外设和数字外设,可以关闭单个或全部外设节省功耗。Flash存储器还具有片上重新编程能力,可用于非易失性数据存储。片内JTAG调试支持观察、修改储存器和寄存器,支持断点、单步、运行、停机命令。调试时所有的模拟和数字外设都能全功能运行。
C8051F最突出的改进是引入了数字交叉开关。这是一个大的数字开关网络,允许将内部数字系统资源分配给端口I/O 引脚。这种结构可支持所有的功能组合,可通过设置交叉开关控制寄存器,将片内的计数器 /定时器、串行总线、硬件中断、ADC转换启动输入及微控制器内部的其他数字信号配置在端口I/O引脚,这就允许用户根据自己的特定应用选择通用端口I/O和所需数字资源的组合。
USB模块CH375是一个USB总线的通用设备接口芯片,无需编写驱动程序,内置有USB通讯中的底层协议,完全满足USB1.1标准。该模块具有8位数据总线(D0~D7)、地址输入(A0)、读(RDJHJ)、写(WRJHJ)、片选控制线(CSJHJ),以及中断输出(INTJHJ)等功能,可以方便地挂接到单片机的数据总线上。当A0为低电平时选择数据端口,单片机通过8位并口对CH375进行读写数据;当AO为高电平时选择命令端口,可以向其写入命令。
在本地端,单片机对CH375的操作是采用命令加数据的I/O 操作方式,任何操作都是先发命令给CH375,然后执行数据输入输出。CH375接收到上位机发送的数据或者发送完给上位机的数据后,以中断方式通知单片机。各通道的USB模块CH375在计算机应用层与其本地端单片机之间提供了端对端的连接,统一采用数据加应答方式进行通信,所有的通信都由计算机应用层发起,然后以接收到单片机的应答结束。
关键字:嵌入式系统 USB接口 虚拟示波器
引用地址:
嵌入式系统USB接口的虚拟示波器设计
推荐阅读最新更新时间:2024-11-13 21:03
凌华科技发布四通道2 MS/s同步采样USB接口数据采集模块
兼具高精确度与便携式的完美平衡 适用于高速量测应用。 2014年10月23日,北京讯---亚洲最大的数据采集与PXI平台产品供货商——凌华科技,发布新款四通道USB 2.0接口数据采集模块—USB-1210。USB-1210支持16位分辨率及四通道同步采样,每通道提供高达2 MS/s采样率,搭配256M Samples FIFO缓存设计,可确保长时间连续执行数据采集时零数据遗失。USB-1210为目前市面上支持2 MS/s采样率的USB接口数据采集模块中,唯一一款可支持USB端口供电的产品,其兼具高采样率、高动态性能与即插即用便利性的产品特性,可广泛适用于各种便携式及外接扩展量测应用,如超声波、光传感器信号量测等。
[测试测量]
嵌入式系统结构与协同性探讨
嵌入式技术被广泛应用于信息家器、消费电子、交换机以及机器人等产品中,与通用计算机技术不同,嵌入式系统中计算机被置于应用环境内部特征不明显。系统对性能、体积、以及时间等有较高的要求。复杂的嵌入式系统面向特定应用环境,必须支持硬、软件裁减,适应系统对功能、成本以及功耗等要求。 0.1 嵌入式系统与协同性 从信息传递的电特性过程分析,嵌入式系统特征表现为,计算机技术与电子技术紧密结合,难以分清特定的物理外观和功能,处理器与外设、存储器等之间的信息交换主要以电平信号的形式在IC 间直接进行。 从嵌入深度ED来看,信息交换在IC 间越直接、越多,嵌入深度就越大。 在设计实验系统模型(图1)时,充分考虑到软硬协同性,使
[模拟电子]
虚拟示波器“虚”在哪里?
提到示波器,大部分硬件工程师,都会想到这些: 这种台式数字示波器,推翻并取代CRT显像管的模拟示波器的主导地位,已经几十年了。毫无争议地,在相当长的未来,它还会继续主导测量仪器市场,直到虚拟示波器崛起。 但是得承认,在很多专业领域,虚拟示波器无法取代台式的数字示波器产品,示波器厂商大佬们完全不用担心。 目前,虚拟示波器主要定位在零售价300~1000元左右的散客市场,避开了台式示波器的1500~几万元的市场。所以目前虚拟示波器和台式数字示波器的竞争冲突不严重,甚至还会互相补充。但是虚拟示波器的价格定位和手持式以及小屏幕的便携小示波器刚好竞争起来,这个后面会提到。 为什么叫虚拟示波器这个名字?虚拟并不是说这个示波器是
[测试测量]
Maxim Integrated保护嵌入式系统的交钥匙方案亮相TRUSTECH 2017展览
在法国戛纳举办的TRUSTECH 2017展会上(当地时间2017年11月28日至30日) ,Maxim将展示能够有效保护嵌入式系统和联网设备的交钥匙方案,防止您的系统遭受侵入式攻击。有关黑客攻击的新闻屡见不鲜,设计工程师在竭力保证产品安全的同时还必须满足严格的上市时间和预算限制。此外,安全标准证书的成本也在不断上涨。Maxim的嵌入式方案在满足安全要求的前提下,不会为预算带来任何压力。 Maxim将提供以下领域的技术演示: 采用ChipDNA™技术的DS28E38 DeepCover®安全认证器,由于密钥根本没有保存在存储器或其他任何静态存储器中,能够有效防御入侵式物理攻击。这种高成效、物理上无法克隆的技术(PUF
[嵌入式]
嵌入式系统高效电源设计
概要 该项目的目标是设计一个高效电源系统,其输出电压(VOUT)可以数字调节。为了保证输出电压的精确性,采用数字闭环控制,用于修正失调、漂移和负载变化(最大至600mA)的影响。电路包括输出可调的降压型控制器、ADC与DAC、电压基准以及一个微控制器(MCU)。 在大多数DC-DC转换器中,位于FB引脚上的电阻网络可以调整转换器的输出电压(见图1)。在本文电路中,利用DAC输出电压(VDAC)改变电阻网路的基准电压,达到调整转换器输出(VOUT)的目的。ADC检测输出电压,并将结果送入微处理器。微处理器调整DAC输出,以控制系统输出电压达到预定值。为使电路尽可能简单,预设输出电压通过PC的串行通信口(RS-232)送
[单片机]
单片机嵌入式系统软件的几种复位方式
飞思系列的8位 单片机 没有特定的控制寄存器可以实现软件复位,当程序运行过程中代码需要强行产生一个复位时必须通过一些软件技巧实现: 软复位,程序从头运行,硬件不复位。复位脚无复位脉冲输出 这可以通过直接获取复位向量的方式来实现: void ForceReset(void) { uniON { void (*vector)(void); byte c ; } SOF tReset; softReset.c = *(byte*)0xFFFE; //get the reset vector softReset.c = *(byte*)0xFFFF; softReset.vector()
[单片机]
USB接口的多功能容栅传感器测量系统
引言 容栅测量器具有测量可靠、体积小、功耗低、功能多等特点。随着测量技术向精密化、高速化、多功能化发展,具有多种优良特性的容栅传感器应用得越来越广泛。由于容栅传感器数据的传输多采用RS232/RS485总线方式,而USB总线方式方便、高效,并有取代串口通信方式的趋势,因此设计一款带USB接口的容栅传感器测量系统具有实际应用价值。 1 容栅传感器测量原理 容栅传感器的工作原理是根据平板电容理论而来。一般容栅传感器的结构包括动栅板和定栅板。动栅板包含发射极和接收极,定栅板包含反射极。反射极分别和发射极、接收极形成平板电容器。通过在发射极上施加n相激励信号,反射极将此信号反射到接收极,随着动栅板的移动,接收极的感应信号的幅度变化
[测试测量]
嵌入式系统结构与协同性探讨
嵌入式技术被广泛应用于信息家器、消费电子、交换机以及机器人等产品中,与通用计算机技术不同,嵌入式系统中计算机被置于应用环境内部特征不明显。系统对性能、体积、以及时间等有较高的要求。复杂的嵌入式系统面向特定应用环境,必须支持硬、软件裁减,适应系统对功能、成本以及功耗等要求。 0.1 嵌入式系统与协同性 从信息传递的电特性过程分析,嵌入式系统特征表现为,计算机技术与电子技术紧密结合,难以分清特定的物理外观和功能,处理器与外设、存储器等之间的信息交换主要以电平信号的形式在IC 间直接进行。 从嵌入深度ED来看,信息交换在IC 间越直接、越多,嵌入深度就越大。 在设计实验系统模型(图1)时,充分考虑到软硬协同性,使
[模拟电子]