У меня есть аналоговый лазерный датчик 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