Embedded 如何利用Q4X模拟激光传感器的电压计算距离

Embedded 如何利用Q4X模拟激光传感器的电压计算距离,embedded,sensors,adc,Embedded,Sensors,Adc,我有一个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 50

我有一个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代码中距离计算与传感器显示的比较

          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 
参考:

我只是将传感器显示值与您在问题中给出的电压相匹配。R²=1表示配合完美(或接近完美),这是一个好迹象

你要寻找的等式是


距离(mm)=27.533 x电压+24.467这是一道数学题,不是编程题。