-
单超声版本代码发布 Pre-Release
released this
2024-09-27 09:11:50 +08:00 | 19 commits to main since this release本代码工程编译环境:CLion 2024.1.4 ARM-GCC 13.3.rel1 FrimwareLibrary V2.1.0
输出样例:
Distance为距离值,该值为实际距离(以毫米为单位)的100倍。
cap_val为超声波除死区范围外的飞行时间。XLSW-3DP-UltraSonic Analog 300K! cap_val:38 Distance: 4896 cap_val:383 Distance: 10761 cap_val:385 Distance: 10795 cap_val:375 Distance: 10625 cap_val:305 Distance: 9435 cap_val:89 Distance: 5763 cap_val:89 Distance: 5763 cap_val:24029 Over Range cap_val:23929 Over Range cap_val:23929 Over Range cap_val:23929 Over Range
该版本固件为12V电压供电下的预设参数。可以在
ultrasonic_driver.h
文件中修改宏定义。#define POWER_SUPPLY_12V // #define POWER_SUPPLY_24V #ifdef POWER_SUPPLY_12V #define TIME_CORRECTION_US 250 #define CAPTURE_VALUE_MAX 515 #elif defined(POWER_SUPPLY_24V) #define TIME_CORRECTION_US 230 #define CAPTURE_VALUE_MAX 550 #else #error "Please define either POWER_SUPPLY_12V or POWER_SUPPLY_24V" #endif
Downloads