英飞凌硅麦可以接收到超声波吗?
Posted 卓晴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了英飞凌硅麦可以接收到超声波吗?相关的知识,希望对你有一定的参考价值。
利用硅麦接收超声波
01 超声波
一、前言
这两天焊接和测试了英飞凌的硅麦传感器, 为了获得硅麦的封装, 对于这款硅麦传感器的数据手册进行翻看, 突然注意到IM68A130V 这款硅麦的频率特性, 居然他的接受频率范围可以超过45kHz, 这个频率范围以及涵盖了很多超声波传感器的频率范围了。 下面通过实验测试一下这款硅麦是否可以接收到超声波传感器的声音信号。
二、发送超声波
超声波信号使用一个超声波距离模块产生。 该模块接口为4PIN, 外部通过一个宽度不小于10微秒的脉冲进行触发。 触发信号利用MEGA328测试电路板发送。 通过编程来产生触发信号。
使用MEGA328的IO2, 也就是PB2输出触发信号。 输出的触发信号周期为200ms, 脉冲宽度为35微秒。 此时, 超声波距离模块每隔200ms便发送一次超声波。
void main(void)
unsigned long lnCount;
unsigned char ucChar;
unsigned int nTrigCount;
unsigned char i, j;
M328Init(); // Initialize the MEGA328 submodule.s
SerialTxtInit(); // Initialize the serial text debug interface
ControlInit(); // Initial the control and port
cprint("M328 -- By Dr. ZHUO QING.\\r\\n");
lnCount = 0x0;
ucChar = 0x0;
nTrigCount = 0;
for(;;)
lnCount ++;
if(lnCount & 0x100) ON(LED);
else OFF(LED);
WaitTime(1);
if(++nTrigCount >= 200)
ON(TRIG);
for(i = 0; i < 100; i ++)
j ++;
OFF(TRIG);
nTrigCount = 0;
if(CAN_RECE)
ReceChar(&ucChar);
SDPC(ucChar);
三、测试结果
下面将硅麦放置在超声波测距模块的发送传感器之前, 为了获得比较大的输出信号, 硅麦距离超声波发送器比较近, 使用示波器观察硅麦的输出信号。 可以看到每次超声波触发信号之后, 硅麦便输出一簇超声波。
下面这个波形是硅麦输出的超声信号波形。
▲ 图1.3.1 硅麦输出的超声波信号
※ 总 结 ※
本文通过实验验证了英飞凌硅麦可以接收到超声波的特性。 这是其可以应用在一些超声波检测的场景。
● 相关图表链接:
以上是关于英飞凌硅麦可以接收到超声波吗?的主要内容,如果未能解决你的问题,请参考以下文章