作者 话题: (Read 14987 times)

0会员和1位客人正在bodog此主题。

离线 德沃尔夫

  • 常规贡献者
  • *
  • !
  • 帖子:209
  • 国家: EE.
你在示波器上用数学频道做了什么?
« on: 2017年1月4日,04:34:54 PM»
许多现代范围都有数学特征,人们似乎喜欢它的时候'在数据表中。但是如何使用它们除了最明显的AXB和积分(AXB)FO功率计算?你能发布这些吗?一世'M学习RF目前和数学频道越来越多地使用,主要是必须"invent" the stuff because "out of the box"网上的信息非常稀缺......
最近用差异函数播放了一点,最后 理解 what it's useful for   :o 为什么他们不在学校交互地教授它  | O.
 

离线 DAQQ.

  • 超级贡献者
  • ***
  • 帖子:1959
  • 国家: SK.
    • 我的网站
关于:
« 回复#1开: 2017年1月4日,05:31:44 PM»
好吧,那里's the FFT, I'当我需要将探针置于部分的一端并将其连接到另一端时,我需要减法,当我无法接地时,我需要将探针置于探针上 - 基本上我用它作为一个穷人'差分探针。我为电源信号和差分高ISH速度信号做到了这一点。

然后是's划分函数,当您需要检查放大信号的比率时...在那里'S这样的函数可以如此检查。
« 最后编辑:2017年1月4日,05:33:49 PM由DAQQ »
相信它与否,尖锐的头发人确实存在!
+++划分黄瓜错误。请重新安装Universe并重新启动+++
 

离线 惊人

  • 常规贡献者
  • *
  • 帖子:59
  • 国家: 我们
关于:
« 回复#2开: 2017年1月4日,05:42:52 PM»
如果缺少差分探针,您可以使用A-Bbodog差分信号。

您可以使用差异化,然后是FFT显示范围'S频率响应曲线。 我在这里哭了一下:

//www.villagehousevacs.com/forum/testgear/what-is-a-good-and-cheap-way-to-do-frequency-response-testing-on-a-scope/

您可以在波形上使用平均来获取它的清洁图片,或者在FFT上使用平均值,以尝试将信号拉出噪声。

 

离线 德沃尔夫

  • 常规贡献者
  • *
  • !
  • 帖子:209
  • 国家: EE.
关于:
« 回复#3开: 2017年1月4日,08:52:35 PM»
这里'我最近使用的整洁技巧......它'观看所有未使用的人(并支付!)MSO数字电线悬挂的所有痛苦。我在调试时没有记住8以上8。但我经常错过至少一个模拟频道。所以它让我震惊,我可以做软件DAC。高达16位!它也发生了我的范围仅为25MHz模拟但100MHz& 200MSa/s digital!  >:D

所以这里是 - PicoScope 2205 MSO使用数学频道做模拟到模拟的软件模拟


12bit adac. 使用Arduino由于7MSA / S图案发电机产生12x12bit Sine Wave。
数学公式: 低通((2048 * D11 + 1024 * D10 + 512 * D9 + 256 * D8 + 128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0) / 4096,100000)-0.5




8bit adac. 使用Arduino Uno R3作为 电压表 用模拟引脚聆听PSU电压&电阻分压器:
数学公式: 低通((128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0)/ 256,100000)* 14.7
根据分压器调整最后一个数字(不超过Arduino 5V输入!)




这里 is test setup 连接到Arduino Uno和Agilent UT1272A作为控制:



最酷的是,没有噪音,通常只是模拟通道。我可以僵化甚至形成2个额外的8位模拟通道。可悲的是,我没有足够快的模式生成器或ADC,看它是否真的会推到100MHz& 16bit analog.

目前我使用100kHz低通可以去除随机峰毛刺。当推动速度记录时,应将其移除或重置为更高的频率。

如果由于Arduino处理导致的时间偏斜,则可以使用公式创建实体模拟通道的时间偏斜副本 x [t], 例如 a [-0.000001] 应延迟1微秒。最小可能的步骤是1ns afaik。

Arduino素描附加了这两种情况。
arduino uno的新速度为59ksa / s草图

只是想知道 - 你知道这是做过的吗? DAC公式不是标题新闻,但与MSO一起使用?
« 上次编辑:2017年1月05日,08:04:09 PM由Mrwolf »
 
以下用户感谢此帖子: 饱和, 放松

离线 高压

  • 超级贡献者
  • ***
  • 帖子:4603
  • 国家: 德
关于:
« 回复#4开: 2017年1月4日,08:57:34 PM»
这里 is a simple example that I am using all the time.

通道1:电压
频道2:电流
数学1:通道1 *通道2 =电源(瓦特)
数学2:集成功率=能量(焦耳)


这个世界上有3种人,那些可以算数的人和那些不能的人。
 

离线 rstofer.

  • 超级贡献者
  • ***
  • 帖子:8118
  • 国家: 我们
关于:
« 回复#5: 2017年1月4日,09:27:33 PM»
这里 is a simple example that I am using all the time.

通道1:电压
频道2:电流
数学1:通道1 *通道2 =电源(瓦特)
数学2:集成功率=能量(焦耳)

我从未尝试过测量力量或能量。 我对整数很好奇。 它只是增加了吗? 累积的瓦特数量? 或者是一个真正的积分,当p(t)滚回来< P(t-1)?
« 上次编辑:2017年1月4日,09:34:40 PM由Rstofer »
 

离线 惊人

  • 常规贡献者
  • *
  • 帖子:59
  • 国家: 我们
关于:
« 回复#6开启: 2017年1月4日,晚上10:09:55»
或者是一个真正的积分,当p(t)滚回来< P(t-1)?

我也从未使用过积分的功能,并且也很好奇,所以我在我的范围上尝试过。

当p(t)<P(T-1)积分不断增加,这是我期望的,因为曲线下的区域仍然累积。

当p(t)goes negative, then the integral begins to decrease.

因此SIN波的积分是另一个SIN波,移动90度。 或者另一种方式,SIN(t)dt = -cos(t)的积分,就像在微积分类中一样。
« 最后编辑:2017年1月4日,晚上10:15:46令人惊叹 »
 

离线 惊人

  • 常规贡献者
  • *
  • 帖子:59
  • 国家: 我们
关于:
« 回复#7: 2017年1月4日,晚上10:13:01»
谢维尔夫,

这是一个非常简洁的技巧,使你的范围很大。 我不知道Pico范围支持这么复杂的数学。 我猜这是有道理的,因为他们拥有他们的所有PC的处理。

一些独立的范围通过在数字频道上定义并行总线,然后绘制总线的值来允许您执行此操作。
« 最后编辑:2017年1月4日,晚上10:16:30通过惊人 »
 

在线的 nctnico.

  • 超级贡献者
  • ***
  • 帖子:20944
  • 国家: NL.
    • NCT发展
关于:
« 回复#8开: 2017年1月4日,晚上10:21:18»
这里 is a simple example that I am using all the time.

通道1:电压
频道2:电流
数学1:通道1 *通道2 =电源(瓦特)
数学2:集成功率=能量(焦耳)

我从未尝试过测量力量或能量。 我对整数很好奇。 它只是增加了吗? 累积的瓦特数量? 或者是一个真正的积分,当p(t)滚回来< P(t-1)?
测量功率可以方便地bodog晶体管或MOSFET在切换或脉冲事件期间的安全限制内。 V * i数学跟踪将显示发生峰值电源的位置和多长时间。然后可以用SOA图检查峰值功率事件的持续时间,电流和电压。
有小的谎言,大的谎言,然后有示波器的屏幕​​上有什么。
 

离线 德沃尔夫

  • 常规贡献者
  • *
  • !
  • 帖子:209
  • 国家: EE.
关于:
« 回复#9: 2017年1月4日,晚上10:27:25»
这是一个非常简洁的技巧,使你的范围很大。 我不知道Pico范围支持这么复杂的数学。

谢谢 :) 这只是刮伤了表面......它'他实际上很容易陷入困境。一世'm在更复杂的东西上工作,但这太生了,尚未发布。

一个更有用的例子(从Picotech论坛中找到):

ACOS.(integral(A*B)/(sqrt(integral(A*A))*sqrt(integral(B*B))))/pi*180

这是频道A和B之间的相位使用集成。尚未在不平等的形状上使用它并形成波浪。所以以自己的风险申请。
 

离线 或者chguy.

  • 超级贡献者
  • ***
  • 帖子:2354
  • 国家: 加利福尼亚州
关于:
« 回复#10: 2017年1月4日,晚上10:54:11 PM»
ACOS.(integral(A*B)/(sqrt(integral(A*A))*sqrt(integral(B*B))))/pi*180

It'S相关公式。如果形状完全相同(相移除外)将仅显示阶段。对于同相信号,它'll测量波形之间的相似性(如果删除"acos" and scaling). It'll be "1"如果信号完全相同(忽略量表)和"0" if they'完全不同。"-1"将意味着同样的束缚,但倒置。您可以使用公式来测量与正弦波的波形(或您可能想要用作标准具的任何其他信号)的相似程度。
 
以下用户感谢此帖子: 德沃尔夫

离线 mikeselectricaluff.

  • 超级贡献者
  • ***
  • 帖子:12457
  • 国家: GB.
    • 麦克风's Electric Stuff
关于:
« 回复#11开: 2017年1月05日,晚上12:21:54»
积分对于估计由于经常变化的模式等,估计从绘制复杂电流波形的设备的总电池凹陷。
Youtube channel:分开奇怪的东西。很宽。
麦克风's Electric Stuff:高压,复古电子等。
一天的工作:主要是LED
 
以下用户感谢此帖子: 比特赛克

离线 jportici.

  • 超级贡献者
  • ***
  • 帖子:2761
  • 国家: 它
关于:
« 回复#12: 2017年1月05日,05:20:19 AM»
我希望在每个范围内能做的是数学测量。有时候我'懒得走出口袋计算器,我可以'T始终提出数学频道然后测量它
(例如,像Freq A - Freq B这样的东西)
有人我've used can, some i've used can't. don'T关于中高层
 

离线 杜阿米克

  • 常规贡献者
  • *
  • 帖子:192
  • 国家: GB.
关于:
« 回复#13开启: 2017年1月05日,10:45:16 AM»
'如果你知道你是什么,范围数学真的很强大'在做。可以实现什么的复杂示例......

采取眼图,'范围将仿真PLL并提取金钟。)
然后,从眼图中,绘图时间间隔误差(每个接收到的转换和金钟之间的时间差。)
然后拿一个领带的FFT,显示抖动的频率内容。
然后占据FFT(重新捕获,重新计算,平均)的平均来消除随机抖动并拉出确定性抖动。

然后从平均FFT(DJ频率内容的图)找到峰值,与PCB上的噪声源相关联,并根据需要应用补救措施。
 

离线 德沃尔夫

  • 常规贡献者
  • *
  • !
  • 帖子:209
  • 国家: EE.
关于:
« 回复#14: 2017年1月05日,10:58:35 AM»
这里'另一个。到目前为止,它仅用于学习,但怀疑可能是有用的工具:

使用时间作为X输入,在数学频道上生成谐波,然后与一些实际波相结合,如果需要,在AWG上重放。

例子:
10khz上的正弦
谐波生成: SIN(T * PI * 40000)* 0.501 + SIN(T * PI * 60000)* 0.355 + SIN(T * PI * 80000)* 0.251
结合A: A +(SIN(T * PI * 40000)* 0.501 + SIN(T * PI * 60000)* 0.355 + SIN(T * PI * 80000)* 0.251)
距离水平尺度和垂直匹配以与信号组合匹配。
 

离线 德沃尔夫

  • 常规贡献者
  • *
  • !
  • 帖子:209
  • 国家: EE.
关于:
« 回复#15: 2017年1月05日,08:17:19下午»
得到了arduino uno adac草图的速度更快,9ksa / s =>59ksa / s。过滤器几乎良好的设置是25kHz *。完整的水平分辨率<= 230Hz。良好的正弦最多5900Hz。处理延迟21us。测试直接输入W / O分压器用于频率响应。注意这一切都受到Arduino Uno的限制,而不是范围。
*滤波器可能会更好,我猜,也可能是多阶段。

« 上次编辑:2017年1月05日,09:50:21 PM由Mrwolf »
 

离线 冰山86300

  • 贡献者
  • 帖子:27
关于:
« 回复#16开: 2017年1月05日,晚上10:33:29»
机械世界也有用。非接触换能器彼此垂直并放置在旋转轴上。

每个传感器的一个频道,并互相互相绘制。这将显示旋转时轴的偏转。您最终有一个椭圆/圆圈,然后使用数学函数,您可以确定重点斑点的位置(位移不相位,并且最大位移在重型点的驱动力背后90°)。

基于一些已知的系统和范围观察到的波形,您可以计算需要添加多大重量,以及需要添加的位置。

这是Cal Poly的中间振动类的实验室部分的实验室之一,作为我的机械工程课程的一部分。


虽然这是相当长的,但实验室旨在确保您掌握材料,并为您提供一些真实的世界经验("Learn by Doing" is Cal Poly's motto).

这个特殊的实验室将学生暴露给他们在产品开发过程中可能会对的东西。

这个理论如何转化为最终产品的一个完美的例子是一个轮式平衡机。如果你'从来没有见过这是一个描述:将车轮安装在机器主轴上,机器将其旋转到一个非常低的RPM(相对于RPM一个轮子会在公路速度看到),然后机器告诉操作员转动车轮到一定位置,然后在该位置添加特定的重量。 (以及其他职位的最有可能不同的权重。

非常酷的科技,开始使用一个非常简单的设置和o范围。

对不起,如果这有点偏离主题,而且希望显示示波器在纯电子产品之外发挥相当大的作用。

使用tapatalk从我的sm-g900v发送

 

离线 Circlotron.

  • 超级贡献者
  • ***
  • 帖子:2297
  • 国家: Au.
关于:
« 回复#17开: 2017年1月06日,12:36:21»
我的地区是汽车发动机点火系统。
将点火线圈输出连接到1500V的齐纳和2kV反向阻挡二极管。测量int(volts *放大器)并阅读毫克结果。一个特定的售后市场电容器放电点火制造商声称100MJ火花能量,实际上,他们的盒子确实如此。他们不喜欢什么'T告诉您,线圈泄漏电抗的能量随后被回收回到12VDC供应,以及推荐点火线圈中的巨大损失,呈现给初级38MJ的次级侧。具有非最佳线圈,它可以低至25MJ。良好的现代感应点火措施高达100MJ。 CDI二次电压上升时间通常为10U,没有任何常声称的1US。
 

离线 饱和

  • 超级贡献者
  • ***
  • 帖子:4788
  • 国家: 我们
  • Doveryai,没有箴言
    • NIST
关于:
« 回复#18开启: 2017年1月16日,晚上12:02:59»
它更像是一个时光,这是你可以的唯一资源't get back, time. 一些计算也可以太涉及并使粗略估计是有利的,例如功率计算,但具有范围函数,您需要't estimate. 但是,imho无论您使用的功能如何,如果您使用规格表中指定的数学函数购买DSO,则应按预期执行这些数学函数,自然地在规范表上规定的指定精度内。


我希望在每个范围内能做的是数学测量。有时候我'懒得走出口袋计算器,我可以'T始终提出数学频道然后测量它
(例如,像Freq A - Freq B这样的东西)
有人我've used can, some i've used can't. don'T关于中高层
« 上次编辑:2017年1月16日,08:54:32饱和度 »
最好的祝愿,

 Saturation
 

离线 EEVBLOG.

  • 行政人员
  • *****
  • 帖子:32671
  • 国家: Au.
    • EEVBLOG.
关于:
« 回复#19: 2017年1月16日,01:43:06 PM»
 
以下用户感谢此帖子: 饱和, 电镀, vtile.

离线 MrW0lf

  • 频繁的贡献者
  • **
  • 帖子:921
  • 国家: EE.
    • 实验室!FYI.
关于:
« 回复#20开: 2017年2月7日,上午10:13:48»
设法显着改善 Arduino / PicoScope MSO ADAC脚本& pattern generators 用公式炸掉小虫子。猜猜可以称之为"finished product"现在。无法修改/修复旧帖子 ;) 所以必须在这里上传:

Arduino Uno ADAC听取信号Gen @ 59ksa / s

arduino_uno__adc__59ksa.zip.
低通((128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0)/ 256 / 0.996,15000)* 4.8

Arduino Uno 2398Hz 8x8bit Sine模式

arduino_uno__adc__8x8bit_2398hz_sine_pattern.zip.
低通((128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0)/ 256/0.996,15000)-0.5

Arduino到期ADAC听取信号Gen @ 687ksa / s,非时间偏斜CH2进行比较

arduino_due__adc__687ksa.zip.
低通((2048 * D11 + 1024 * D10 + 512 * D9 + 256 * D8 + 128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0 )/4096 / 0.9998,175000)* 3.33

Arduino到期1456Hz 12x12bit Sine模式

arduino_due__adc__12x12bit_1465hz_sine_pattern.zip.zip.
低通((2048 * D11 + 1024 * D10 + 512 * D9 + 256 * D8 + 128 * D7 + 64 * D6 + 32 * D5 + 16 * D4 + 8 * D3 + 4 * D2 + 2 * D1 + 1 * D0 )/4096/0.9998,175000)-0.5

请注意,公式未进行优化(... 4096 / 0.9998 ...等),这是为了清晰的图片是什么。不使用分压器。
« 上次编辑:2017年7月16日,05:20:15 PM MRW0LF »
 
以下用户感谢此帖子: 哈米, vtile.

离线 MrW0lf

  • 频繁的贡献者
  • **
  • 帖子:921
  • 国家: EE.
    • 实验室!FYI.
关于:
« 回复#21开: 2018年9月28日,09:46:54»
我试图帮助别人 Pico论坛 使用一些最终创建过多的测试环境的数学内容 :P 思想分享它在这里也可能对某人有用。主题正在分开这个公式:

ACOS.(integral(A*B)/(sqrt(integral(A^2))*sqrt(integral(B^2))))/Pi*180

这确实在两个信号之间产生相移,其中两个信号具有匹配的WFM形状。仔细检查,结果证明是基于计算 力量.

来自Wiki的有趣报价:
引用
如上所述,术语平均功率是指随时间瞬时功率波形的平均值。由于这通常来自正弦波电压的根均线(RMS),因此它通常被称为"RMS power" or "watts RMS",但这是不正确的:它不是功率波形的RMS值(这将是一个更大,但毫无意义的数字)。[7] [8] [9] [10] (错误的术语"watts RMS"实际上用于CE法规。[11])

测试设置的屏幕截图, 保存的env附带:



输入信号:
115V AC RMS.
180mA交流rms

当前滞后 45°

在这一点 左屏幕 除阶段之外的内置测量拍摄屏幕测量是我自己的公式的

((((atan(atan(pi *(a / 10000))/ pi)+(a / 10000))* - ((atan(1 / tan(pi *(b / 10000)))/ pi )+(b / 10000)))+ 0.25)/0.002777777

......将阶段转换为PWM,在平均时,将提供比讨论的公式更好的读数(包括在附带信号)。

在这一点 中间屏幕:

TRMS(a)= sqrt(积分(a ^ 2)/ t)
TRMS(b)= sqrt(积分(b ^ 2)/ t)
p(a * b)=积分(a * b)/ t
max(p(a * b)))= sqrt(积分(a ^ 2))* sqrt(积分(b ^ 2)))/ t
allyphase(a,b)= ACOS(积分(A * B)/(SQRT(Integral(A ^ 2))* SQRT(积分(B ^ 2))))/ pi * 180


在这一点 右屏幕 一些内部组件是可视化的和在屏幕截图上写的公式。

现在公式的内部工作是暴露的,并且可以看到它基于将电流瞬时功率分开,具有最大可能的瞬时功率(零相移)并将读数转换为每个样本点的程度。

供参考,因为示例是 s then sanity check:

115 * 0.18 * COS(45 * PI / 180)= 14.64W
115 * 0.18 = 20.7W
ACOS.(14.64/20.7)/Pi*180=45°


编辑,Handity Check 2与Wolframalpha:

集成(115 * SIN(X))*(0.18 * SIN(x-45pi / 180))*(2 / pi); 0到pi.


集成(115 * SIN(x))*(0.18 * SIN(x))*(2 / PI); 0到pi.


这种具有涉及物理设置的实践可视化也帮助自己回到轨道上的数学,我在学校大多被忽略(主要是由于数学老师很好(。)当然)。
« 上次编辑:2018年9月28日,10:11:08 MRW0LF »
 

离线 MacBoy.

  • 超级贡献者
  • ***
  • 帖子:2031
  • 国家: 加利福尼亚州
关于:
« 回复#22: 2018年9月28日,07:02:30 PM»
如果您可以访问一个非常快速上升的步骤(方波)生成器,那么您几乎可以瞬间测量从DC到其带宽限制的范围的频率响应。您可以对步进生成器和范围(过滤器等)之间的任何设备进行操作。

这需要测量步骤,平均去除噪声,从而达到平均的衍生物,最后占据该导数的FFT。

在下文中,跟踪C是范围的频率响应。


有关更多详细信息,请参阅我的旧帖子.
 
以下用户感谢此帖子: 电镀

离线 施密特触发器

  • 超级贡献者
  • ***
  • 帖子:1879
  • 国家: MX.
关于:
« 回复#23开: 2018年9月28日,07:34:41 PM»
bodog变压器'滞后曲线。我实际上在2001年在电子世界发表了这个伎俩。
 

离线 BSON.

  • 支持者
  • ****
  • 帖子:1869
  • 国家: 我们
关于:
« 回复#24开: 2018年9月29日,上午12:21:50»
如果您可以访问一个非常快速上升的步骤(方波)生成器,那么您几乎可以瞬间测量从DC到其带宽限制的范围的频率响应。您可以对步进生成器和范围(过滤器等)之间的任何设备进行操作。

这需要测量步骤,平均去除噪声,从而达到平均的衍生物,最后占据该导数的FFT。

在下文中,跟踪C是范围的频率响应。


有关更多详细信息,请参阅我的旧帖子.
那's really nice!

当然,不仅仅是范围......你可以使用该技术 措施 眼球任何DUT的频率响应。
 


分享我

掘客  Facebook  诽谤  可口的  Technorati.  推特  谷歌  雅虎
SMF.