课设开题开太大扯到dan了。
做了一个自动驾驶相关的东西 ,百度搜了下自动驾驶的两大模块,一个是毫米波雷达,一个是激光扫描雷达,激光扫描雷达太贵,以后有钱了再试,先在淘宝挑了一个最便宜的毫米波雷达模块海凌科的ld303,大概一百块不到吧~~(本就不富裕的家境雪上加霜)~~ ,于是我打算用这个ld303+手上有的树莓派放在一起测试一下模块,顺带开一下csdn上的第一份报告。
ld303的相关资料可以通过海凌科官方网站获得
这个模块是24ghz的,因为穷,所以凑合着用用吧。
网站上面的资料也就三个 ,一个指令表,一个使用手册,一个上位机。
手册和指令表先不管,先下载上位机。
注意下载下来的上位机,一定要用管理员权限执行可执行文件!!!!
如果首次不使用管理员权限启动就会报一堆Java的error!
首次启动可能需要等待一定的时间。
启动后页面如图所示
然后按照常规操作将模块通过4pin端子连接线与usb转ttl模块相连(这里使用一般的ch340芯片的转接板就够了)。
其中,模块的引脚示意图如图所示:
注意:一定要按照这张图的示意连线,模块背面标注的丝印可能是错的!
连接完后把usb插入电脑,连接正常的话移动模块会导致模块上的led亮。
然后去设备管理器查一下所占用的端口,具体步骤这里不做赘述。
如图所示我这边用到的端口为COM6, 于是可以前往上位机选择COM6,并选择波特率为115200
随后点击连接就可以进行测试了。
注意:若在模块连入电脑前便已启动过上位机,模块连入电脑后可能在上位机中找不到所占用的端口,此时需要关掉上位机软件,重新启动上位机,再做串口选择就能找到连接上的串口号了。
测试结果如上,u1s1,室内测移动物体的距离不太准,等下次有空我跑室外去试试。