打印
[51单片机]

diy相位激光测距仪 精度1毫米 量程40米

[复制链接]
6658|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 wishriver 于 2015-9-21 16:19 编辑

远距离演示视频
近距离演示视频


量程40米
分辨率 0.01毫米
精度大约一两毫米吧

使用串口通信发指令就行了
测量量程: 5厘米到40米
精度检测: 1毫米错误检测: 无返回信号错误, 距离太近错误

玩了一天玩透了,先上几张图大家批评批评,

用黑色的卷尺挡住激光接收口.不让模块收到激光,提示没信号

距离小于5厘米 ,无法测量,提示距离太近

测量结果没错误的界面

既然不是技术贴,那也别装那个技术范儿,扯扯淡,大家就会玩了,
这个模块不便宜,话说为何要买这个模块,其实也是闲的蛋疼,
我的目的是从头到尾做一个激光测距仪,
不过经过查阅资料,发现这个东西是双光路,不太明白什么叫双光路,所以花钱买一个拆拆看吧,
不得不吐槽的是: 模块260,一个山寨激光测距仪才150
有没有坛友牺牲一下买个淘宝上的150元激光测距仪,拆开看看内部什么样?
不过这个模块的做工确实很渣渣,双光路就是俩塑料导光片,
从坛子里看有拆的什么徕的激光测距仪,做工真是秒杀


---------------------------------------------------------------------------------------------
这个模块卖家也除了提供一份指令表,什么也没有,真是蛋疼,那怕是给个单片机例子呢
无奈了,既然是串口,那就上串口助手吧
然后我发现rxd会重复出现主机发来的指令,比较蛋疼,

然后借助示波器查看数据出现的先后顺序,才发现,原来是模块 是根据不同的指令返回应答
有的指令返回应答后还会重复一次指令表示收到(猜测的)
然后有的指令是直接返回一个应答就完了

然后把卖家给的指令表我又重新扩充了一下,并截取了一些数据,然后根据表现我给他定义了三个模式


模式1 打开激光 瞄准后在测距 28字节数据包

$00023335&$0003260130&$00023335&$0006210000008613& 表示0.086米
模式2 单词测量  28字节数据包
$00023335&$0006210000006390& 表示0.063米
模式3测100次  38*100字节的数据包
$001624999900000106000001180000004711& 表示0.04711米





这样的话,内存占用很大, 单片机选用了 60s2,128的ram然后又1024的xdata区,
这个xdata之前是放置的5110液晶屏显存(为了显示4行12x12)的字符
其实控制这个模块是很简单的,往里面丢ascii就可以了,像什么呢?对就是gsm和gprs模块
模块有错误检测功能,距离太近和收不到激光,卖家的文档里有好多种错误代码,但是实际上我只遇见了2种错误,
可能还要继续玩玩才能知道
代码已经全部上传了









相关帖子

沙发
dirtwillfly| | 2015-7-14 17:12 | 只看该作者
感谢分享

使用特权

评论回复
板凳
xiangdongcheng| | 2015-11-3 08:38 | 只看该作者
感谢分享。。。。。。

使用特权

评论回复
地板
gogusoft| | 2016-8-14 08:50 | 只看该作者
请问激光测距模组从哪买的啊,能把网址告诉我么,谢谢

使用特权

评论回复
5
dirtwillfly| | 2016-8-14 10:10 | 只看该作者
楼主买的好便宜,我也没找到这么便宜的。求私信链接

使用特权

评论回复
6
aike918| | 2019-5-22 10:26 | 只看该作者
你好,能不能分享[51单片机] diy相位激光测距仪 精度1毫米 量程40米  用什么软件做的,怎么做的

使用特权

评论回复
7
wo13579wo| | 2019-8-23 14:35 | 只看该作者
楼主 有没有 搞过三角激光测距

使用特权

评论回复
8
xxdcq| | 2019-8-23 18:37 | 只看该作者
最讨厌这种前面一大堆,重点就那么一点点的协议,为什么就不能直奔主题

使用特权

评论回复
9
玥月| | 2019-12-9 08:24 | 只看该作者
没看见你的代码哦

使用特权

评论回复
10
527silence| | 2021-8-27 18:13 | 只看该作者
我想知道这个模组什么价格

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

84

帖子

4

粉丝