小白版開發(fā)板和MS53L1M激光測距模塊(串口調(diào)試助手篇)
e小白網(wǎng)址:www.e-xiaobai.com
在《小白版開發(fā)板和MS53L1M激光測距模塊(上位機(jī)篇)》中已經(jīng)介紹了如何用上位機(jī)來對模塊進(jìn)行操作。本文將介紹使用串口調(diào)試助手來對模塊進(jìn)行操作。模塊與小白版開發(fā)板引腳連接與?《小白版開發(fā)板和MS53L1M激光測距模塊(上位機(jī)篇)》一樣。
? 首先,我們將模塊固定在一個位置,并通過上位機(jī)得到此刻所測得的距離。如下圖:

可以看到此刻所測得的距離在1145mm左右。
? 由于在Normal模式下,模塊會自動回傳測距的信息。為了方便查看主機(jī)報文的發(fā)送和模塊返回的報文不被回傳數(shù)據(jù)內(nèi)容打亂,在“配置”里面將模塊工作模式配置成Modbus 模式 。如下圖:

?打開串口調(diào)試助手,?如下圖:

注:1.一定要勾選16進(jìn)制顯示和16進(jìn)制發(fā)送。
? ? 2.相關(guān)指令可在《ATK-MS53L1M 激光測距模塊用戶手冊》(以下簡稱《用戶手冊》)中查看。
??發(fā)送讀取模塊回傳速率指令,會得到:

根據(jù)《用戶手冊》可知當(dāng)前回傳速率為5Hz,符合上位機(jī)中的配置。
? 發(fā)送設(shè)置20Hz速率指令,會得到:

根據(jù)《用戶手冊》可知當(dāng)前設(shè)置成功。為查看能否成功讀取20Hz回傳速率,再次發(fā)送讀取模塊回傳速率指令,會得到:

根據(jù)《用戶手冊》可知當(dāng)前回傳速率為20Hz。
? 發(fā)送讀取模塊波特率指令,會得到:

根據(jù)《用戶手冊》可知當(dāng)前波特率為115200,符合上位機(jī)中的配置。
? 發(fā)送讀取測量數(shù)據(jù)指令,會得到:

根據(jù)《用戶手冊》可知距離為0x0478mm,1144mm。再發(fā)送,會得到:

距離為0x047Bmm,1147mm。再發(fā)送,會得到:

距離為0x0479mm,1145mm??芍嚯x在1145mm左右,與上位機(jī)所測得的距離一樣。