如何使用 Q4X 模拟激光传感器的电压计算距离
How to calculate distance using voltage from Q4X Analog Laser Sensor
我有一个 Q4X 不锈钢模拟激光传感器来计算模拟输出电压的距离。
它确实在激光传感器显示屏上显示距离,我正在尝试使用比例因子在我的代码中做同样的事情,但它与激光传感器显示值不匹配。
这是我的比例因子。
#define A2D_SCL_LASER ( 11.81f / ( 10.0f - 0.0f ) ) // inches per volt
设备规格:
Supply Voltage (Vcc)
12 to 30 V dc
Sensing Range—Threaded Barrel Models
500 mm models: 25 mm to 500 mm (0.98 in to 19.68 in)
300 mm models: 25 mm to 300 mm (0.98 in to 11.81 in)
100 mm models: 25 mm to 100 mm (0.98 in to 3.94 in)
我的代码和传感器显示中距离计算的比较
My values(mm) sensor display value(mm)
1V 29.9974 52
2V 59.944 80
3V 89.916 107
4V 119.888 134
5V 150.114 162
6V 179.832 190
7V 209.804 217
8V 240.03 245
9V 270.002 272
10V 300 300
参考:
http://info.bannerengineering.com/cs/groups/public/documents/literature/185623.pdf
我只是将传感器显示值与您在问题中提供的电压相匹配。 R²=1 表示拟合完美(或接近完美),这是一个好兆头。
您要搜索的方程是
距离(毫米)= 27.533 x 伏特 + 24.467
我有一个 Q4X 不锈钢模拟激光传感器来计算模拟输出电压的距离。 它确实在激光传感器显示屏上显示距离,我正在尝试使用比例因子在我的代码中做同样的事情,但它与激光传感器显示值不匹配。
这是我的比例因子。
#define A2D_SCL_LASER ( 11.81f / ( 10.0f - 0.0f ) ) // inches per volt
设备规格:
Supply Voltage (Vcc)
12 to 30 V dc
Sensing Range—Threaded Barrel Models
500 mm models: 25 mm to 500 mm (0.98 in to 19.68 in)
300 mm models: 25 mm to 300 mm (0.98 in to 11.81 in)
100 mm models: 25 mm to 100 mm (0.98 in to 3.94 in)
我的代码和传感器显示中距离计算的比较
My values(mm) sensor display value(mm)
1V 29.9974 52
2V 59.944 80
3V 89.916 107
4V 119.888 134
5V 150.114 162
6V 179.832 190
7V 209.804 217
8V 240.03 245
9V 270.002 272
10V 300 300
参考: http://info.bannerengineering.com/cs/groups/public/documents/literature/185623.pdf
我只是将传感器显示值与您在问题中提供的电压相匹配。 R²=1 表示拟合完美(或接近完美),这是一个好兆头。
您要搜索的方程是
距离(毫米)= 27.533 x 伏特 + 24.467