我们目前使用6043做超声波应用,由于无法接提供的gui工具做测试。所以就想用一个正常的设备,超声波传感器接收端的波形做对比。
另外有个疑问,我们使用的uss_lib中的demo,参数也使用的默认参数,示波器测试到输出端怎么时300Khz的激励信号了。我们目前使用的200khz的超声,不知道是否匹配???
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们目前使用6043做超声波应用,由于无法接提供的gui工具做测试。所以就想用一个正常的设备,超声波传感器接收端的波形做对比。
另外有个疑问,我们使用的uss_lib中的demo,参数也使用的默认参数,示波器测试到输出端怎么时300Khz的激励信号了。我们目前使用的200khz的超声,不知道是否匹配???
Hi Jason,
附上正常的波形供您参考:
粉色是激励,绿色是接收
激励信号频率一定要和换能器频率匹配,否则无法让换能器正常起振,收不到波形。
谢谢!
Best Regards
Johnson
目前使用的默认参数,模式如下如下
#if (USS_PULSE_MODE == USS_PULSE_MODE_SINGLE_TONE)
#define USS_NUM_OF_EXCITATION_PULSES_F1 20
#define USS_F1_FREQ 1000000
#define USS_PULSE_DUTYPERCENT_F1 50
#define USS_NUM_OF_EXCITATION_PULSES USS_NUM_OF_EXCITATION_PULSES_F1
#elif defined(__MSP430_HAS_SAPH_A__)
#if (USS_PULSE_MODE == USS_PULSE_MODE_DUAL_TONE)
#define USS_NUM_OF_EXCITATION_PULSES_F1 12
#define USS_F1_FREQ 170000
#define USS_PULSE_DUTYPERCENT_F1 50
#define USS_NUM_OF_EXCITATION_PULSES_F2 12
#define USS_F2_FREQ 240000
#define USS_PULSE_DUTYPERCENT_F2 50
#define USS_NUM_OF_EXCITATION_PULSES (USS_NUM_OF_EXCITATION_PULSES_F1 + USS_NUM_OF_EXCITATION_PULSES_F2)
#elif (USS_PULSE_MODE == USS_PULSE_MODE_MULTI_TONE)
#define USS_F1_FREQ 170000
#define USS_F2_FREQ 240000
#define USS_NUM_OF_TRILL_PULSES 12
#define USS_NUM_OF_EXCITATION_PULSES ((2*(USS_NUM_OF_TRILL_PULSES + USS_NUM_OF_ADDTL_TRILL_PULSES)))
#endif
#endif
你这个配置里显示的就是170KHz ~ 240KHz激励频率.
建议您引出I2C接口和EVM板上的硬件连接和和GUI相连去调试,里面有很多参数需要看的,不适用GUI的话会很麻烦 没有调试方向的