簡體   English   中英

如何使用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

距離VS電壓擬合

我只是將傳感器顯示的值與您在問題中提供的電壓相匹配。 R²= 1表示擬合是完美的(或接近完美),這是一個好兆頭。

您正在尋找的方程式是

距離(毫米)= 27.533 x伏特+ 24.467

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM