您好!
通过使用换能器 MA58MF14-7N、我们可以很好地获得从传感器中心到左右两个方向的大约1m 水平图形。但在垂直方向、我们能够测量距地面0.4m 的距离。我们需要距离地面0.2m 的距离。 我们所做的是、从垂直方向的0.2m 处获得距离测量值。
我们的设置:
// Murata MA58MF14-7N 传感器的默认设置
BPF_B1_MSB = 0x03;
BPF_B1_LSB = 0x2D;
BPF_A2_MSB = 0xEC;
BPF_A2_LSB = 0x3D;
BPF_A3_MSB = 0xF9;
BPF_A3_LSB = 0xA5;
BURST_MODE = 0x00;//推挽模式
BURST_ONA_MSB = 0x00;
BURST_ONA_LSB = 0x8A;//导通时间= 8.6us 16MHz/58KHz /2
BURST_OFFA_MSB = 0x00;
BURST_OFFA_LSB = 0x8A;//关闭时间= 8.6us
死区时间= 0x05;//突发相位之间的死区时间来限制击穿电流
SAT_DEGLITCH = 0x09;//每计数2us || 1/58kHz (17.2uS)
PULSE_CNTA = 0x12;//突发期间的脉冲数
Blank_timer = 0x50;//0x37;//在 ECHO_EN = 1后等待#*16us 以填充 FIFO (忽略非常近的范围数据)
FIFO_CTRL = 0x07;//无 FIFO 翻转、8中间模式
CONTRAL_1 = 0x01;// SAT 阈值300mV
setThreshold (0);
reference.e2e.ti.com/.../GRID_5F00_EEPROM-_2D00_WORKING_5F00_25cm-min.txt 的附加阈值设置