【NI-DAQmx入门】外部采样时钟相关

news2024/11/27 16:40:56

1.时钟的作用

        时钟在几乎所有测量系统中都起着至关重要的作用。通过硬件定时测量,时钟控制采样或更新的发生时间。与依赖软件计时测量相比,您可以选择硬件定时测量来实现采样或更新之间更一致的时间间隔。以数模转换器特性分析为例。该应用由三个基本部分组成:数模转换器 (DAC) 的数字数据激励、时钟信号以及用于采集 DAC 生成的模拟波形的数字化仪。DAC 在时钟信号的每个上升沿输入一个新的 n 位字,以生成模拟波形中的一个点。如果 DAC 的时钟信号存在误差,则 DAC 生成的模拟信号会反映该误差。

2.时钟误差的组成部分

        时钟通常由晶体振荡器生成,并且没有振荡器完美地生成指定的频率。时钟误差由三个主要部分组成:精度、稳定性和抖动。时钟精度描述了实际频率与指定频率的匹配程度。时钟精度可能会受到振荡器晶体的质量以及振荡器的组装方式等因素的影响。时钟稳定性描述了振荡器频率抵抗波动的能力。影响稳定性的主要因素是温度变化,尽管随着时间的推移而老化、电源电压、冲击、振动以及时钟必须驱动的电容负载都会影响时钟稳定性。抖动是指时钟周期从一个边沿到下一个边沿的微小变化,测量设备上的每个附加硬件组件都会增加抖动。

        在每个图中,虚线表示指定的所需频率,实线表示振荡器生成的实际频率。左上图显示了一个不准确且不稳定的时钟;实际频率并不以所需频率为中心,而是随时间变化。右上图显示了一个准确但不稳定的时钟;实际频率以指定频率为中心,但仍随时间变化。相反,左下图显示了一个不准确但稳定的时钟;实际频率并不以所需频率为中心,但振荡器的输出频率不会随时间变化。完美的振荡器会产生如右下图中所示的频率,其中时钟对于所需频率是准确的,并且不随时间变化。

        实际上,如果放大每个图表,您会看到从一个样本到下一个样本的输出频率的微小变化。振荡器产生的实际频率中的这种明显噪声将代表时钟抖动。

3.时钟误差的影响

        假设 DAC 产生特定频率的正弦波。有了完美的更新时钟,频域结果将是基频的单个脉冲。如果更新时钟不准确,则 DAC 的实际频率输出就会偏离所需频率。如果更新时钟准确但包含抖动,则 DAC 的输出包含除所需基频之外的多个频率分量。为了说明稳定性的影响,您需要检查频域随时间的变化,并了解 DAC 的频率输出如何随时间变化。

 

4.那种情况会用到外部时钟?

        在一些应用中,用外部的时钟源替换DAQ设备的时基是必要的。这样做的原因可能是由于

  • 应用需要一个比内部时钟更加稳定的时基
    • 需要极其精确时基的应用将受益于基于铷或恒温晶体振荡器 (OCXO) 的频率源的使用。这些设备的精度可以优于±100 ppb。例如,精度为 ±100 ppb 的 OCXO 源可产生不确定度为 ±1 Hz 的 10 MHz 时钟。
  • 以输入信号的速率捕获数据
    • 如果要对非N分频采样率的信号进行采样,这时候需要用到采样时钟。通常用户需要配置一个TTL脉冲序列,由该序列充当外部采样时钟,该信号的每个买车呢用于同时采样所有通道的数据。
  • 为了在同样的电脑或者机箱中将设备和其他的设备同步。
    • 外部时钟提供了一种通过将公共时钟分配给多个设备来将高速数字化仪与测量系统中的其他设备同步的方法。此外,外部时钟可以在多个 PXI 机箱之间提供一致的时基。

        每个NI板卡都有一个实时系统集成(RTSI)连接器来将板卡的时基用外部时钟源替换。有一个特定的被保留的RTSI引脚“RTSI 时钟”来引入这个时钟。RTSI时钟是唯一的可以驱动内部时基的引脚。没有其他的RTSI引脚或者PFI引脚可以实现这个功能。可以通过LabVIEW中的 Route Signal VI或者使用NI-DAQ API时的Select_Signal功能来实现这个配置。

5.使用外部采样时钟时为什么要指定采样率?

        NI-DAQmx需要使用您输入的采样率来计算您数据采集操作过程中所需使用的缓存大小。如果您想要指定某一特定的缓存大小,使用DAQmx中的Configure Input Buffer VI或者DAQmx中的Configure Output Buffer VI来实现。

6.频率误差和频率精度的关系?

        频率精度(或称为定时精度)通常以采样率的百万分率(ppm)给出。此值取决于您使用的设备,可以在设备的规格手册中找到。除了频率精度(f a )之外,还可以使用下面的算式计算频率误差(f e ):
测量频率(f m )=信号频率(f s )±频率误差(f e )。

重新排列上述等式以计算频率误差:
频率误差(f e )=信号频率(f s )*频率精度(f a )。

        例:
        若使用频率精度为25 ppm的设备测量精确的100kHz正弦波,则频率误差为100,000Hz * 25 / 1,000,000 = 2.5Hz。因此,频率精度为100kHz±2.5Hz。

        若使用频率精度为50 ppm的设备生成1kHz的正弦波。则频率误差为1,000Hz * 50 / 1,000,000 = 50mHz。因此,频率精度为1kHz±50mHz。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1177318.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云安全恶意程序检测(速通一)

阿里云安全恶意程序检测 赛题理解赛题介绍赛题说明数据说明评测指标 赛题分析数据特征解题思路 数据探索数据特征类型数据分布箱型图 变量取值分布缺失值异常值分析训练集的tid特征标签分布测试集数据探索同上 数据集联合分析file_id分析API分析 特征工程与基线模型构造特征与特…

大厂面试题-innoDB如何解决幻读

从三个方面来回答: 1、Mysql的事务隔离级别 Mysql有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题。 其中InnoDB在RR的隔离级别下,解决了幻读的问题。 2、什么是幻读&…

Java手动引入Maven依赖的Jar包

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…

65从零开始学Java之初学者必会的几个常用Java类

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 我们在解决实际问题时,除了经常需要对数字、日期、时间进行操作之外,有时候还…

js原型链

什么叫原型链 原型链是js中的核心,原型链将各个属性链接起来,在原型链上面定义,原型链上的其他属性能够使用,原型链就是保证继承 原型链区分 原型链分为显式原型和隐式原型 显式原型:只有函数和构建函数才有显式原型…

【ARM AMBA AXI 入门 12 -- AXI协议中的 WLAST 与 RLAST】

文章目录 AXI协议中的 WLAST 与 RLAST AXI协议中的 WLAST 与 RLAST AMBA AXI协议是由ARM公司定义的一种高性能,高频率的总线协议。总线协议中的 WLAST 信号是一个重要的信号,它在 AXI 协议中用来标识一个突发(Burst)传输的最后一…

requests库编写的爬虫程序没有那么难!

下文是用requests库编写的爬虫程序,用于爬取toutiao上的图片。程序使用了代理服务器,代理服务器的地址为duoip,端口号为8000。 import requests from bs4 import BeautifulSoup# 设置代理服务器 proxy_host duoip proxy_port 8000 proxy {…

STM32创建工程步骤

以创建led工程为例: 新建一个led文件夹 新建一个以led命名的工程(用keil_uVision5)并添加三个组。 Library文件夹里放置库函数文件。 User: 点亮led灯的程序; 直接给寄存器赋值 调用库函数。 #include "stm…

网络运维Day05

文章目录 实验环境用户与组概述用户账号创建查看用户-查创建用户-增修改用户属性-改删除用户-删 用户密码管理交互式修改密码非交互式修改密码 用户初始配置文件基本权限和归属基本权限的类别权限适用对象(归属)查看权限 修改权限设置基本权限如何判断用户对某目录所具备怎样的…

〔002〕虚幻 UE5 发送 get、post 请求、读取 json 文件

✨ 目录 🎈 安装 varest 扩展🎈 开启 varest 扩展🎈 发送 get 请求🎈 发送 post 请求🎈 读取 json 文件🎈 安装 varest 扩展 打开 虚幻商城,搜索 varest 关键字进行检索, varest 是一个 api 调用插件,支持 http/https 请求,也支持 json 文件的读取,最关键是该…

基于SSM的新闻类网站

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

特征融合(三):MLFPN-M2det多级特征金字塔网络

图像处理中,融合不同尺度的特征是提高图像效果的重要手段,在卷积中: ✅浅层特征:浅层特征分辨率更高,包含更多位置、细节信息,但是由于经过的卷积更少,其语义性更低,噪声更多。 ✅高…

求职者如何提高网申测评通过率?

如果是测评专业知识,这个帮不忙,靠自己了,这说的是素质测评,包括:心理,性格等方面的.....建议多刷刷这方面的题,也花不了多少时间,哪些常用的测评量表,可以多刷几遍。 本…

【年底不想背锅!网络工程师必收藏的排障命令大全】

网络故障排除工具是每个网络工程师的必需品。 为了提升我们的工作效率, 不浪费时间,工具的重要性显而易见 特别是每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难快速确定问题出在哪里。每一位网络工程师或从事网…

Direct3D地形绘制基础

高度图 用高度图来描述地形中的丘陵和山谷,高度图其实就是一个数组,该数组每个元素都指定了地形方格中某一个特定顶点的高度值。通常将高度图视为一个矩阵,这样高度图中的元素就与地形栅格中的顶点一一对应。 高度图被保存在磁盘中,通常为其每个元素元素只分配一个字节存…

爬虫试用 | 京东商品详情搜索采集助手 – 一键批量采集下载商品详情

商品详情页(链接中可获取商品ID) API接口调用代码 Request address: https://api-服务器.cn/jd/item_get/?key【你的key】& &num_iid10335871600&cacheno&&langzh-CN&secret【你的密钥】 点此获取APIkey和secret 响应示例…

【微观经济学】Consumer Theory

1.Preference 1) Preferences assumption a. completeness:对每一个东西都有一个确定的偏好,不能说不确定 b. transitivity c. nonsatiation:more is better 2) Utility function 使用效用函数来刻画消费者的偏好 例如 拿这个效用函数…

web —— html

Web —— css基础 1. HTML2. 基本HTML结构3. HTML常用标签3.1 文本相关标签3.2 HTML图像标签3.3 HTML超链接标签3.4 HTML表,单3.4.1 HTML表格3.4.2 HTML表单,输入框(多选框,单选框)下拉框 3.5 HTML分区标签3.5.1 div标…

音频文件元数据修改:批量操作的技巧和方法

在音乐产业不断发展和数字技术日益成熟的今天,音频文件已经成为我们日常生活中的重要组成部分。在这些文件中,元数据起着至关重要的作用,它不仅提供了关于音频文件的基本信息,如艺术家、歌曲名称、专辑名称等,还为我们…

速学数据结构 | 我不允许还有人不会用栈实现队列!

🎬 鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C干货基地》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 🌈hello! 各位铁铁们大家好啊,不知道大家对栈和队列的学习都学过了吧…