DashgoD1下位机使用

本文档详细介绍了如何与Dashgo小车的D1下位机进行连接,包括使用arduino IDE和串口调试工具。还列出了D1的物理参数和支持的指令,如获取波特率、读取编码器值、重置编码器、设置速度期望值、超声波测距及更新PID。特别强调了指令格式和通信注意事项。
摘要由CSDN通过智能技术生成

此教程仅适用于Dashgo小车。

一、连接方式

使用 D1 配送的USB-B型接口线与上位机(如:PC,树莓派等)相连
- 官网下载 arduino IDE 并安装(包含arduino驱动安装)
- 打开arduino IDE或其他串口调试工具,如:SerialPortUtility 等,波特率设置为115200

二、D1 的物理参数

  • wheel_diameter: 0.1260 //轮子直径,单位:米
  • wheel_track: 0.3500 //两个轮子的间距,单位:米
  • encoder_resolution: 1200 //编码器分辨率, 轮子转一圈,编码器产生的脉冲数
  • PID_RATE: 30 //PID调节PWM值的频率

三、支持指令

1. 获取波特率的值

输入:b\r
输出:115200\r

说明:D1默认设置下位机和上位机通讯的串口比特率为115200。

该指令(b)总是会返回固定值115200。该指令主要用于验证刚开机时下位机和上位机通讯是否正常。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值