2019 電子設計大賽 雷射炮題目 使用的模組和程式外形:
購買連線:
80公尺工業雷射測距
依賴:也是通過串列埠進行控制的,usart_all.h
usart_all.c
見 stm32超級通用串列埠程式(秘籍)
**:laser.h
:
#ifndef __laser_h
#define __laser_h
#include
"sys.h"
void
laser_init
(void);
void
laser_measure_signal
(void);
void
laser_measure_continuous
(void);
char
laser_open_light
(u8 enable)
;char
laser_get_distance
( u16 *distance)
;#endif
laser.c
:
#include
"laser.h"
#include
"usart_all.h"
#include
"delay.h"
//設定起始點
//輸入:start
//0:尾端
//1:頂端
char
laser_set_startposition
(u8 start)
else
}//設定量程
//輸入:range
//5:5m
//10:10m
//30:30m
//50:50m
//80:80m
char
laser_set_range
(u8 range)
else
}//設定頻率
//輸入freq
//0:0hz
//5:5hz
//10:10hz
//20:20hz
char
laser_set_freq
(u8 freq)
else
}//設定解析度
//輸入solution
//1:1mm
//2: 0.1mm
char
laser_set_solution
(u8 solution)
else
}//是否開啟雷射瞄準
//輸入:enable
//0:關閉
//1:開啟
char
laser_open_light
(u8 enable)
else
}//單次測量
void
laser_measure_signal
(void
)//連續測量
void
laser_measure_continuous
(void
)//雷射測距模組初始化
void
laser_init
(void
)char
laser_get_distance
( u16 *distance)
//接收成功
// for(i=0; i
// *cmd = data[i];
// cmd++;
// }
// return 1;}}
}
40公尺短距離雷射測距感測器
40公尺短距離雷射測距感測器 雷射測距感測器是一種利用雷射進行測量的現代化工具,它能夠對目標進行較為精確的測量。雷射測距儀在進行測量的時候能夠發射一道雷射光束,當觸及目標物之後,雷射光束便會反射回來,利用光速和反射時間便能計算目標物的距離。大家都知道雷射傳播的速度是非常快的,而且光在傳播的過程中不會...
雷射測距方案介紹
雷射測距具有角分辨力高 抗干擾能力強,可以避免微波貼近地面的多路徑效應和地物干擾問題,並且具有質量輕 結構小巧 安裝調整方便等優點,是目前高精度測距最理想的儀器之一。鐵路隧道在施工完成後,其圍岩有緩慢的變化趨勢,採用測距儀能夠測量其收斂情況。雷射測距儀的測量方法 1 脈衝測距法 利用脈衝雷射器發射單...
實現supermap測距功能 智慧型雷射測距解決方案
然而,雷射測距並不是萬能的,雷射測距雖然能夠達到客戶使用時無接觸長距離的測量要求,但是雷射測距在大多數情況下不能滿足客戶對測量資料進行乙個實時檢視 超值報警 資料上報的功能,雷射測距的資料傳輸是優勢的同時卻也給客戶帶來了不便,山東恩易攜手安防合作夥伴針對這一問題推出了智慧型雷射測距解決方案,為雷射測...