我从手册知道这个函数是用来标定信号增益的,但当我调用这个函数时,缺从未标定成功过,使用的是2Mhz的晶片,也能够正常输出dtof和飞行时间,关键参数是否需要修改
您好
已经收到了您的案例,调查需要些时间,感谢您的耐心等待
尝试将2MHz传感器的USS_AGC_CONSTANT更改为50。
更改成50后依然不成功,返回USS_message_code_Signal_Gain_Calibration_timeout
更改成50后可以成功,不成功是因为我忘记充满液体了,另外对于USS_ALG_RATIO_OF_TRACK_LOBE的取值手册上是建议第一个波峰和最大波峰的比值,此值是否也需要自适应
关于第一峰值与最大峰值的比率,通常不需要自适应调整。然而,这仍然取决于实际环境。如果在测试过程中absTOF结果存在周跳问题,那么您可能需要考虑是否需要关注第二个峰值到最大峰值,而不是使用第一个峰值。因为在某些情况下,第一个峰值可能比第二个峰值包含更多的噪声。
更改为50后 我有多个部件 但有的可以成功 有的却不行
你能提供更多线索,说明为什么在其他一些仪表上无法成功吗?你能在这些故障仪表上尝试使用较低的USS_AGC_CONSTANT吗?比如48、46。
API回复USS_message_code_Signal_Gain_Calibration_timeout,能解释一下USS_AGC_CONSTANT的值和这个函数的关系吗
USS_AGC_CONSTANT控制接收信号的幅度电平。描述了如何通过ADC数据计算USS_AGC_CONSTANT。
USS_message_code_Signal_Gain_Calibration_timeout表示软件找不到符合USS_AGC_CONSTANT设置的有效PGA设置。