首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab中的DAQ触发器

Matlab中的DAQ触发器
EN

Stack Overflow用户
提问于 2009-03-26 01:40:31
回答 1查看 679关注 0票数 0

我正在编写一个程序,通过霍尔效应传感器检测物体的速度,这些传感器通过DAQ (MCC USB-1408FS)运行在MATLAB中。

出现的问题是,我正在使用不间断扫描技术来检测3个传感器中的一个的状态。不幸的是,这意味着除非物体以程序运行的精确速度从每个传感器旋转,否则我将看到一个瞬时速度(通过比较两个传感器之间的时间)为零。

我需要传感器信号程序计数,当他们被击中,而不是不断扫描的信号。这是如何做到的呢?

EN

回答 1

Stack Overflow用户

发布于 2009-03-26 16:28:26

您是在连续扫描模式下运行1408FS,而不是软件节奏模式(1408FS用户手册 -页面3-1)吗?不管是哪种方式,听起来你的采样速度太慢了,无法从你的传感器接收信号。你还在使用MATLAB的DAQ工具箱吗?

另一点在我的脑海中,从你的描述,它听起来像是你有MATLAB记录的时间差异,从你的三个传感器(这是已知的位置)信号之间的差异。同样地,如果你的采样率太慢,它就会看起来就像你的对象瞬间从一个传感器移动到另一个传感器。也许,您可以使用DAQ上的外部触发器和您的传感器之一。

我有一些困难,在成像类型的信号,你从你的传感器。我想这是某种阶跃函数。也就是说,当物体经过传感器时,传感器会读取零点,脉冲会持续很短时间。有点像

  • 数据传感器1:. 0,.25,.5,.75,1,1,1,.75,.5,.25,0,0,0,0,0
  • 数据传感器2:. 0,0,0,.25,.5,.75,1,1,1,.75,.5,.25,0,0,0

当物体通过传感器时,信号增加,然后下降到零。在这种情况下,传感器可能太接近于对象的速度。因为两个传感器的信号重叠。

只有我的2c。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/684212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档