第1章Dobot控制器固件升级说明
1. 介绍
该文档对机械臂固件1.0 到1.1的说明做出了说明。1.1版本的新固件采用了9600的波特率,通信传输更稳定。同时该固件对即将推出的iOS APP升级进行了支持,采用该固件的用户可以享受最新的iOS APP新功能。
1.1 进入蓝牙模块命令模式
1.蓝牙模块有两个焊盘,如图1所示。先将这两个焊盘短接,如图2所示,再上电,即可
进入蓝牙模块的命令模式。
图1 蓝牙焊盘图
Figure 1 固件1.0到1.1 升级说明
1.下载最新版的DobotTools 1.1 软件
https://www.sodocs.net/doc/32951016.html,/download
2.蓝牙配置升级
使用arduino配置蓝牙
3.烧写1.1版本的固件
Dobot_V1.1__BAUD9600_201603151752.hex
2.1 Enable command
mode
2.2 download
BluetoothConfig.cpp.hex
to Arduino
2.3 Confirm Bluetooth
configuration
2.4 Restore data mode
of Bluetooth module
4.应用软件配置9600波特率开始使用
图2 短接焊盘
2.焊盘短接后,将蓝牙模块插入到控制板中,如图3所示。若蓝牙模块的蓝色LED灯常
亮,则说明焊盘短接成功;若蓝色LED闪烁,则说明焊盘未短接成功,请重复步骤1。
图3 模块上电
1.2 下载配置蓝牙模块固件
1.从官网下载最新的DobotTools包并解压缩,其目录结构如图4所示。
图4 DobotTools文件夹目录结构
2.打开“DobotTools/hex”文件夹,可以看到其中有一个名为“BluetoothConfig.cpp.hex”
的固件,如图5所示。
图5 hex文件夹目录结构
3.使用“DobotTools/DobotDownloadUtil.exe”下载“BluetoothConfig.cpp.hex”,如下面几
个图所示。
图6 打开HEX文件
图7 定位HEX文件
图8 下载HEX文件
图9 下载成功
1.3 确认蓝牙配置
1.在下载完配置蓝牙模块固件后,打开“DobotTools/DobotTerminal.exe”,将其中的波特率
改为9600,如图10所示。
图10 DobotTerminal主界面
2.此时,在DobotTerminal界面上应有打印信息,Arduino正在反复配置蓝牙模块,若界面
上打印:Successfully configure Bluetooth module!,则说明配置成功;若界面上打印:Failed to configure Bluetooth module!!!,则说明配置失败,请重复1.1,确认蓝牙模块是否进入了命令模式。
图11 配置成功
图12 配置失败
1.4 恢复蓝牙模块数据模式
在1.1中,我们将蓝牙模块的两个焊盘短接,以进入蓝牙命令模式;而在进行完1.2、1.3后,我们需要将蓝牙模块恢复为数据模式。具体的做法是,将在1.1中短接的焊盘断开即可。
1.5 更新Dobot最新固件
在配置完蓝牙模块,并将蓝牙模块恢复为数据模式后,我们需要将Dobot的控制程序更新为最新的固件,最新的固件在“DobotTools/hex/ Dobot_V1.1_201603151752.hex”,固件的更新方法与1.2中使用的方法一致。