目录
- 实验目的
- 测试环境
- Python库需求
- Benewake(北醒) TF雷达接线示意图
- 库安装说明
- 例程
- 运行展示
实验目的
实现485接口系列雷达Modbus协议在Python下Tkinter模块实现功能配置的GUI设计。
本例程主要功能如下:
1.设备连接(已知雷达设备的波特率和站号,进行测距)
2.雷达配置(已知雷达设备的波特率和站号,修改雷达波特率、雷达id、恢复出厂设置)
3.设备查找(扫描已经忘记波特率或站号的Modbus雷达设备,并获得测距值)
测试环境
Window 10、Python 3.10.2
Python库需求
- serial 串口库(自带)
- time 定时库(自带)
- tkinter 窗口视窗设计库(自带)
- os 操作系统接口库(自带)
- modbus_tk(1.1.3)(需要安装)
注:本例程因为是自动扫描COM口,建议在使用的时候关闭其它无关的COM口
Benewake(北醒) TF雷达接线示意图
注:线路颜色仅供参考,具体参照实际线路颜色定义
库安装说明
确保已经完整安装Python(并安装PIP)
打开CMD窗口分别输入以下指令
pip install modbus_tk==1.1.3
注:为了防止程序运行错误,建议使用以上库版本
例程
已生成EXE文件,按上面介绍的接线方式接好后直接双击即可打开测试
BW_TFMD_V1.0_GUI.exe文件链接:
https://github.com/ahhlyy/lidar_project_gui/tree/main/dist
使用教程help.html链接:
https://github.com/ahhlyy/lidar_project_gui/tree/main/dist
例程BW_TFMD_V1.0_GUI链接:
https://github.com/ahhlyy/lidar_project_gui