章静
摘 要 我是通过对ardiuno板编码控制电平的输出来达到控制超磁致伸缩换能器的触发的频率,将检波器接到笔记本上通过labview软件读取检波器上的数据,用Labview对采集到的数据进行相关处理。
关键词 ardiuno 相关 labview
中图分类号:P631 文献标识码:A
1原理
根据该课题我利用ardiuno板的编译平台ardiuno IDE编译了伪随机序列中的M序列,代码如下:
通过检验后确定程序无误了,并在ardiuno IDE的串口窗口看见码单个产生,并于我赋予的码一致才烧到ardiuno板里,當我选定13管脚为输出引脚时是有考虑到13管脚上固定了一个LED灯,可以在延迟时间比较长的时候通过观看灯的闪烁情况来知晓它对超磁致伸缩换能器的点位的控制。
2程序框图
图1是在采集地震数据时为了判断所采数据是否符合要求时,对采集到的数据按照检波器的个数分为两道,给其中的一道加上0.5的偏移(如下图3中第一个示波器所示)。然后根据已知的地板速度,将进行相关运算的波形图的最高值进行计算,得到计算速度。如果所获得的速度值较理想,就将文件以lvm的格式保存下来,方便后期数据处理时使用。
图2是我在实验室采集到数据后,选择最理想的数据进行处理,得到接近理想情况下的速度值,这一计算将在后面的结论中详细描述。
3实验参数
图3中上面示波器显示的是两个检波器分别接收到的来自人工敲打震源的信号,下面示波器显示的是两道检波器接受的信号做相关处理后的波形显示。
因为由相关的定义可知|Rxy|≤1,根据下面的公式
(1)
上式(1)中L表示两检波器之间的距离;Rxy由图5中示波器的最高点所在的时间轴上的读数给出。在该图中,最大值在t=0.99998s处得到,最后算出由人工敲击得到的地板的速度为3150m/s。
由自激自收时检波器1接收到的来自地板的信号,与由磁致伸缩震源产生随机码经两个检波器接收后产生的信号,得到由两个检波器接收到的信号在LabVIEW上做互相关后得到的波形显示,得出Rxy=0.99973,代入公式(1)得到的速度为2333m/s。
4结论分析
虽然在上述对比实验中,人工敲击的到的速度值更接近地板的真实速度,但是,考虑到我们所付出的的人力物力,我觉得的到的效果还是很满意的,因为该震源能够通过一块ardiuno板来控制磁致伸缩震源的激发,而且产生的破坏性几乎没有,也不需要较大的供电电压,对操作人员来说,既安全,又有效,证明了该课题的可行性。
参考文献
[1] 缩换能器应用研究进展.中国测试技术,2003,5:3~33
[2] Cunningham A. B.Some alternate vibrator signals[J].Geophysics,1979,44:1901-1921endprint