数据采集系统(首字母缩写为DAS或DAQ)首先对放大、电平转换等原始信号执行相应的信号调节,然后再进行信号数字化和存储,从而实现对温度、压力和湿度等现实世界信号的测量。数字信号通常被定期发送到另一个数字系统执行进一步处理。
数据采集系统的部分应用实例包括:天气监测以及对地震仪、压力、温度和风力风向的记录等。将这些信息馈送到计算机,用于预测雨水以及地震和破坏性强风等自然现象及灾害。DAS在医疗领域的应用包括可跟踪心电图(ECG)或脑电图(EEG)信号等的患者监护系统。
典型的DAS系统包含如下组件:
● 传感器:将真实世界现象转换成等效的电气模拟信号
● 信号调节电路:将来自传感器的信号改变为可执行数字化的形式
● 模数转换器:将已调节的模拟信号转换为数字表示形式
● 存储与转发存储器:用于存储在后期将被转发至另一系统的数字信号流
● 通信接口:将数字流传输至其它系统的经由通道
● 微处理器系统或微控制器:排序并控制所有其它组件
图1显示了基本数据采集系统的方框图。这些内部模块的详细内容将在下一章节中进行阐述。
图1:从单个传感器获取数据的数据采集系统。
数据采集系统的子系统
a) 传感器:
如前所述,数据采集系统能够跟踪温度、压力、湿度、流速等物理参数。由于在电子域中处理非常灵活,因而需要使用适当的传感器将这些参数转换成电阻、电流或电压变化等可测量的电气量。例如,热敏电阻、电阻式温度检测器(RTD)等传感器会随着温度的变化而相应改变其阻值,而应变计等压力传感器则会根据所施加的压力相应改变阻值。这些均可通过惠斯通电桥(wheatstone's bridge)[1]转换成电气量(例如电压)。
表1列出了一些在DAQ中监控的通用物理参数以及所使用的适当的传感器。
表1:常用的电子传感器。
b) 隔离:
信号采集应用在处理超高电压信号时会造成系统毁损。强烈推荐使用变压器对高电压进行降压转换,也可使用光隔离等其它保护电路[2]。
c) 信号调节:
尽管传感器在对所监控的信号进行电气解读方面具有非常宝贵的价值,但是其可用的电信号幅值水平却非常低,通常仅为可计量信号的1/10^6或1/10^3。
除了电气信号测量值的问题以外,一些不相干的外部干扰也会被传感器拾取并加大噪声。如果事先知道这些信号的频率范围,就可以设计适合的滤波器来清除噪声。对于特定位置的温度监控等应用而言,温度不会随着时间的推移发生显著变化,例如大部分都是变化缓慢且频率低。因此,在将输入信号提供给高增益放大器之前有必要先将其馈送到低通滤波器(LPF)进行滤波。
数据采集系统通常会同步跟踪并行环境中的众多信号,并使用单独的传感器测量每一种数量值。如图1所示,如果每种参数都采用单独的数据采集系统进行测量,那么总体系统就会变得非常庞大。此外,由于测量到的信号量变化非常缓慢,因此无需对这些信号进行持续监控,这样我们就可以利用统一的通道多路复用不同的已调节信号输出,以实现进一步处理,如图2所示。[page]
点击查看大图
图2:N通道数据采集系统的总体方框图。
d) ADC:
由于处理数字信号简单易行,因而需要将模拟多路复用器中出来的多路复用信号输入馈送至模数转换器(ADC)。ADC的所需分辨率完全取决于应用需求,但其采样率则取决于输入信号的带宽。我们假定通道1的带宽是f1,通道2是f2,……通道N是fn,那么N通道多路复用的模拟输入则被馈送至ADC,采样频率应为
Fs ≥ 2 * max (f1, f2, …, fn).
Fs = k * max (f1, f2, …, fn), k≥2
推荐使用较大的k值,以便让数字解码的信号能够紧密跟踪模拟信号且不会丢失任何有效数据。
有人也许会感到奇怪,在对信号进行多路复用之前为什么不单独数字化各个通道。假设我们的某个应用需要监控10个左右的通道,如果在进行多路复用之前对信号进行数字化,那么不得不使用10个单独的ADC(每个通道分配一个),这样就需要10个单独的ADC IC。
对于上述提及的ADC使用方法,需要考虑的一大重要问题就是温度、压力等各种参数在不同实例下进行采样的情况,即温度处于时间“t”,压力处于“t+Δt”,其中Δt = 1 / Fswitch,而Fswitch = 多路复用器的开关频率 = Fs/N。如果在“t”和“t+Δt”之间环境条件发生突变,那么初始时间点测量的温度读数无法反应出这种变化,而在“t+Δt”测得的压力读数才能反映出这一突然变化。如果需要在相同情况下测量所有的物理参数,那么将信号馈送至模拟多路复用器之前需要在每个通道中运用单独的采样与保持电路。触发信号应被同时馈入所有通道的采样与保持电路中,触发信号的频率应为Fswitch/N,其中N表示通道的数量。这类系统也被称为时间同步系统。
模拟多路复用器的开关频率由所用的通道数量控制,并需要考虑采样速率。但是,开关频率还需要受ADC转换时间参数的限制。
实例:
如果ADC的工作时钟频率是FADC,而且每次转换需要“L”个时钟周期进行采样,“M”个时钟周期进行转换,那么
以上条件可被解读为两种情况:
1. 如果“M”和“L”非常大,那么加到ADC的时钟要求就会更高。
2. 具有较大“L”和“M”的ADC固定时钟会限制Fswitch,这样反过来也会限制被监控信号的信号带宽。
这一条件并非强制性的。如果前一个通道已经完成采样阶段并开始进入转换阶段(假设ADC具备此功能),我们就可以将多路复用器切换到下一个通道。在这种情况下
使用PSoC(片上可编程系统)实现数据采集系统
除了外部传感器、隔离器和存储PC外,以上系统一般需要‘N’个低通滤波器、‘N’个高增益放大器、‘N’个采样与保持电路、1个外部N:1模拟多路复用器、1个ADC芯片(带外部参考电压)和1个可用来读取数字数据并通过RS-232接口将读数传送到PC的专用MCU。总的来说,需要‘3N+2’颗芯片;如果我们需要监控10个通道的信号,那么实际需要32颗芯片,这样会使系统过于庞大和昂贵。[page]
我们能用一个片上可编程系统替代32颗芯片,将材料成本降低‘3N+1’倍。表2列出了采用可编程SoC实现的数据采集系统所用的组件列表及其主要特性。
表2:在数据采集系统中所用PSoC和其它MCU的对比。
图3:采用PSoC的数据采集系统概览。
图4:采用内置运放和外部电阻器与电容器的二阶低通滤波器(参考图3中的连接方式)。
图3显示了采用赛普拉斯PSoC 3/5构建的系统的内部原理图,以及对各模块的解释。采用PSoC 3/5构建该项目时所使用的工具为PSoC Creator。
参考文献
[1] Wheatstone’s Bridge: http://www.electrical4u.com/wheatstone-bridge-circuit-theory-and-principle/
[2] Isolators: http://www.embed4u.com/tag/optocoupler-working-principleembed4u-com/,http://cds.linear.com/docs/en/design-note/dn10.pdf
关键字:SoC 数据采集系统
引用地址:采用SoC实现数据采集系统
数据采集系统的部分应用实例包括:天气监测以及对地震仪、压力、温度和风力风向的记录等。将这些信息馈送到计算机,用于预测雨水以及地震和破坏性强风等自然现象及灾害。DAS在医疗领域的应用包括可跟踪心电图(ECG)或脑电图(EEG)信号等的患者监护系统。
典型的DAS系统包含如下组件:
● 传感器:将真实世界现象转换成等效的电气模拟信号
● 信号调节电路:将来自传感器的信号改变为可执行数字化的形式
● 模数转换器:将已调节的模拟信号转换为数字表示形式
● 存储与转发存储器:用于存储在后期将被转发至另一系统的数字信号流
● 通信接口:将数字流传输至其它系统的经由通道
● 微处理器系统或微控制器:排序并控制所有其它组件
图1显示了基本数据采集系统的方框图。这些内部模块的详细内容将在下一章节中进行阐述。
图1:从单个传感器获取数据的数据采集系统。
数据采集系统的子系统
a) 传感器:
如前所述,数据采集系统能够跟踪温度、压力、湿度、流速等物理参数。由于在电子域中处理非常灵活,因而需要使用适当的传感器将这些参数转换成电阻、电流或电压变化等可测量的电气量。例如,热敏电阻、电阻式温度检测器(RTD)等传感器会随着温度的变化而相应改变其阻值,而应变计等压力传感器则会根据所施加的压力相应改变阻值。这些均可通过惠斯通电桥(wheatstone's bridge)[1]转换成电气量(例如电压)。
表1列出了一些在DAQ中监控的通用物理参数以及所使用的适当的传感器。
表1:常用的电子传感器。
b) 隔离:
信号采集应用在处理超高电压信号时会造成系统毁损。强烈推荐使用变压器对高电压进行降压转换,也可使用光隔离等其它保护电路[2]。
c) 信号调节:
尽管传感器在对所监控的信号进行电气解读方面具有非常宝贵的价值,但是其可用的电信号幅值水平却非常低,通常仅为可计量信号的1/10^6或1/10^3。
除了电气信号测量值的问题以外,一些不相干的外部干扰也会被传感器拾取并加大噪声。如果事先知道这些信号的频率范围,就可以设计适合的滤波器来清除噪声。对于特定位置的温度监控等应用而言,温度不会随着时间的推移发生显著变化,例如大部分都是变化缓慢且频率低。因此,在将输入信号提供给高增益放大器之前有必要先将其馈送到低通滤波器(LPF)进行滤波。
数据采集系统通常会同步跟踪并行环境中的众多信号,并使用单独的传感器测量每一种数量值。如图1所示,如果每种参数都采用单独的数据采集系统进行测量,那么总体系统就会变得非常庞大。此外,由于测量到的信号量变化非常缓慢,因此无需对这些信号进行持续监控,这样我们就可以利用统一的通道多路复用不同的已调节信号输出,以实现进一步处理,如图2所示。[page]
点击查看大图
图2:N通道数据采集系统的总体方框图。
d) ADC:
由于处理数字信号简单易行,因而需要将模拟多路复用器中出来的多路复用信号输入馈送至模数转换器(ADC)。ADC的所需分辨率完全取决于应用需求,但其采样率则取决于输入信号的带宽。我们假定通道1的带宽是f1,通道2是f2,……通道N是fn,那么N通道多路复用的模拟输入则被馈送至ADC,采样频率应为
Fs ≥ 2 * max (f1, f2, …, fn).
Fs = k * max (f1, f2, …, fn), k≥2
推荐使用较大的k值,以便让数字解码的信号能够紧密跟踪模拟信号且不会丢失任何有效数据。
有人也许会感到奇怪,在对信号进行多路复用之前为什么不单独数字化各个通道。假设我们的某个应用需要监控10个左右的通道,如果在进行多路复用之前对信号进行数字化,那么不得不使用10个单独的ADC(每个通道分配一个),这样就需要10个单独的ADC IC。
对于上述提及的ADC使用方法,需要考虑的一大重要问题就是温度、压力等各种参数在不同实例下进行采样的情况,即温度处于时间“t”,压力处于“t+Δt”,其中Δt = 1 / Fswitch,而Fswitch = 多路复用器的开关频率 = Fs/N。如果在“t”和“t+Δt”之间环境条件发生突变,那么初始时间点测量的温度读数无法反应出这种变化,而在“t+Δt”测得的压力读数才能反映出这一突然变化。如果需要在相同情况下测量所有的物理参数,那么将信号馈送至模拟多路复用器之前需要在每个通道中运用单独的采样与保持电路。触发信号应被同时馈入所有通道的采样与保持电路中,触发信号的频率应为Fswitch/N,其中N表示通道的数量。这类系统也被称为时间同步系统。
模拟多路复用器的开关频率由所用的通道数量控制,并需要考虑采样速率。但是,开关频率还需要受ADC转换时间参数的限制。
实例:
如果ADC的工作时钟频率是FADC,而且每次转换需要“L”个时钟周期进行采样,“M”个时钟周期进行转换,那么
以上条件可被解读为两种情况:
1. 如果“M”和“L”非常大,那么加到ADC的时钟要求就会更高。
2. 具有较大“L”和“M”的ADC固定时钟会限制Fswitch,这样反过来也会限制被监控信号的信号带宽。
这一条件并非强制性的。如果前一个通道已经完成采样阶段并开始进入转换阶段(假设ADC具备此功能),我们就可以将多路复用器切换到下一个通道。在这种情况下
使用PSoC(片上可编程系统)实现数据采集系统
除了外部传感器、隔离器和存储PC外,以上系统一般需要‘N’个低通滤波器、‘N’个高增益放大器、‘N’个采样与保持电路、1个外部N:1模拟多路复用器、1个ADC芯片(带外部参考电压)和1个可用来读取数字数据并通过RS-232接口将读数传送到PC的专用MCU。总的来说,需要‘3N+2’颗芯片;如果我们需要监控10个通道的信号,那么实际需要32颗芯片,这样会使系统过于庞大和昂贵。[page]
我们能用一个片上可编程系统替代32颗芯片,将材料成本降低‘3N+1’倍。表2列出了采用可编程SoC实现的数据采集系统所用的组件列表及其主要特性。
表2:在数据采集系统中所用PSoC和其它MCU的对比。
图3:采用PSoC的数据采集系统概览。
图4:采用内置运放和外部电阻器与电容器的二阶低通滤波器(参考图3中的连接方式)。
图3显示了采用赛普拉斯PSoC 3/5构建的系统的内部原理图,以及对各模块的解释。采用PSoC 3/5构建该项目时所使用的工具为PSoC Creator。
参考文献
[1] Wheatstone’s Bridge: http://www.electrical4u.com/wheatstone-bridge-circuit-theory-and-principle/
[2] Isolators: http://www.embed4u.com/tag/optocoupler-working-principleembed4u-com/,http://cds.linear.com/docs/en/design-note/dn10.pdf
上一篇:嵌入式领域中电机控制应用的可编程片上系统(PSoC)
下一篇:设计高性能低功耗三相无刷直流电机控制系统
推荐阅读最新更新时间:2024-05-02 23:53
发力SoC和AI芯片,海信宣布联合投5亿成立芯片公司
海信电器股份有限公司与青岛微电子创新中心有限公司共同投资5亿元成立青岛信芯微电子科技股份有限公司。 该公司将主要从事智能电视SoC芯片和AI(人工智能)芯片的研发及推广,并以此加速“造芯”攻势。 青岛信芯微电子科技股份有限公司由海信电器控股,整合了海信现有的芯片研发团队、此前海信收购的东芝电视芯片研发团队,以及宏祐图像科技(上海)有限公司的团队和业务,将主要从事超高清智能电视SoC主芯片及超高清画质引擎芯片的研发推广。
[手机便携]
雷达接收机多通道高速数据采集系统
摘要:介绍了一种用于雷达接收机的驳通道高速数据采集系统。该系统以计算机为采集主控单元,兼容多种模式的数据,可以实现多通道的循环采集。系统采集单元由可编程逻辑器件实现,简化了电路结构,增强了系统设计的灵活性和可靠性,降低了体积与成本。实测结果表明该系统工作稳定、性能良好,目前已应用于多个型号的雷达接收机中。
关键词:雷达接收机 数据采集 可编程逻辑器件
在现代雷达信号处理中,试验数据的获取有着重要意义。实测数据是检验算法有效性的重要依据,也是算法修正的依据。不同型号的雷达接收机,由于其雷达回波信号具有特性和工作模式复杂,这就对信号的数据采集提出了更高的要求,即要求实现高速、高精度的数据采集以及复杂、灵活多变的触发工作模式。
[应用]
Nordic Semiconductor为nRF51和nRF52 SoC开发 增加Embedded Studio IDE支持
Nordic Semiconductor宣布已经与位于德国希尔登的SEGGER Microcontroller GmbH & Co. KG签署协议,获得使用Embedded Studio的授权许可。这项协议允许开发人员不受任何限制地自由使用Embedded Studio 来开发用于Nordic nRF51和nRF52系列系统级芯片(SoC)的应用。 Embedded Studio 是完整的一站式集成开发环境(IDE),用于管理、构建、测试和部署嵌入式应用。这个IDE包括:功能强大的项目管理工具、源代码编辑器、C/C++ GNU编译器集合(GCC)和CLANG/编译器、一个具有先进调试信息窗口和直接J-Link集成的集成调试器,
[网络通信]
ADl871型模/数转换器在数据采集系统中的应用
摘要:ADl871是AnalogDevices公司生产的105dB、96kHz高性能立体声24位∑-ΔA/D转换器。 由于是串行输出,故当其被用于高速数据采集时,如果直接乖微型计算机(MCU)相连,采样速率会大大降低。为此,用现场可编程门阵列(FPGA)设计了ADl871和MCU之间的接口,解决了这一问题。给出用VHDL语言设计的接口电路和程序并进行了仿真。
关键词:数据采集;AD1871;VHDL;现场可编程门阵列;设计
1 引言
科学技术的发展对数据采集系统的采样速率、分辨率、精度、接口及抗干扰能力等提出越来越高的要求。ADl871是目前市场上动态范围、采样速率和采样精度等指标都很突出数据的一款24位ADC,它的推出为设计
[半导体设计/制造]
片上系统(SOC)设计与EDA工具
一、 芯片设计和制造是电子工业发展的基础 近10年来我国的电子工业取得了很大的进步,无论在消费类产品如电视、录像机还是在通信类产品如电话、网络设备方面,产品的档次和产量都有快速的提高。但这些产品的核心部件——芯片,大多需要进口,每年需要花费大量外汇来购买。许多产品技术档次的提高也受制于芯片。由于高档产品使用的新芯片价格昂贵,研制能在国际高档产品市场竞争的电子产品和设备非常困难。我国目前能在国际市场上竞争的电子产品大多数还是中低档的。由于核心芯片大多需要进口,因此利润非常低,主要依靠我国相对较廉价的劳动力才能在市场中生存。 在21世纪的头5年中,如果我们还不能掌握核心芯片的设计和制造技术,电子工业很难在20年内赶
[焦点新闻]
SoC已有眉目微细化至10nm无需3D晶体管
SoC(system on a chip)是智能手机及平板电脑等移动产品的心脏。推动其低成本化和高性能化的微细化技术又有了新选择。那就是最近意法半导体(ST)已开始面向28nm工艺SoC量产的完全耗尽型SOI(fully depleted silicon on insulator:FDSOI)技术。 意法半导体的Philippe Magarshack 如果采用FDSOI技术,无需使晶体管立体化便可继续推进SoC微细化至10nm工艺左右。由于可以沿用原有半导体制造技术和设计技术,因此无需很多成本即可继续推进微细化(图1)。对于希望今后仍长期享受SoC微细化恩惠的设备厂商等来说,这将是很好的选择。 在成本和
[半导体设计/制造]
高通BLE SoC赋予Libratone小鸟音响真无线耳机极致体验
Libratone小鸟音响正式发布新一代AIR系列真无线耳机,通过出色的外形设计和优秀的产品性能为用户带来绝佳的真无线音频体验。其中Libratone AIR+真无线降噪耳机采用了最新发布的顶级超低功耗蓝牙音频SoC——高通QCC5141 SoC,也使这款耳机成为首批采用这一全新解决方案的真无线产品之一。全新QCC5141 SoC专门面向真无线耳塞和耳戴式设备而优化,通过诸多技术特性为Libratone AIR+带来更稳健的连接、更持久的续航及一系列智能“黑科技”,满足用户对顶级真无线产品多元化的极致追求。 出色的音质与稳健、无缝的连接性能对顶级真无线耳机的使用体验至关重要。高
[物联网]
Broadcom(博通)公司首次推出电源管理解决方案
博通进入便携式产品电源管理市场凭借了在模拟、混合信号和单片系统设计专长 新的电源管理单元为博通不断壮大的移动产品线增加了又一个关键的基本构件 北京, 2006 年 11 月 7 日 - 全球有线和无线通信半导体市场的领导者 Broadcom( 博通 ) 公司( Nasdaq : BRCM )今天宣布,首次推出电源管理单元( PMU )解决方案,此举标志着博通已经进入便携式产品电源管理市场。此次推出的博通 BCM59001 PMU 用来满足移动手机和其他便携式产品复杂的电源系统需求。这款新的单片系统( SoC ) PMU 以智能方式对移动产品的功率消耗
[新品]