嘉立创产业服务站群
发作品签到
专业版

适用于所有VESC电调的蓝牙模组 NRF51822方案

工程标签

342
0
0
1

简介

本蓝牙模组适用于所有的基于开源本杰明无刷电调VESC电调,用于所有VESC系列电调的实时数据监测,支持无线刷新VESC电调固件,支持无线调参VESC电调。 开源协议:CC BY-NC-SA 4.0

简介:本蓝牙模组适用于所有的基于开源本杰明无刷电调VESC电调,用于所有VESC系列电调的实时数据监测,支持无线刷新VESC电调固件,支持无线调参VESC电调。 开源协议:CC BY-NC-SA 4.0
复刻成本:30

开源协议

CC BY-NC-SA 4.0

创建时间:2025-03-15 05:18:10更新时间:2025-03-17 03:25:01

描述

视频链接:

[B站视频--用VESC电调给没有固件的蓝牙模组刷固件的方法]https://www.bilibili.com/video/BV1o1eaeFEJK/?spm_id_from=333.337.search-card.all.click

使用方法视频:
https://item.taobao.com/item.htm?abbucket=19&id=805588087776&ns=1&pisk=gSwTTcguXwbGloQR7R5HnEAq0Xj316qNSPrWnq0MGyULc2vcbAfqHr3LuVciCVvxHoU4orEVbmgblr30s6Xublkqha4AETqw_-nONPnjcksjqm-1xfTTfA-shablHBxI_NDbSLlhUqdI42isfCGfvvioVcMjGcZCvmiD5I9_lMHU--dZ7lz0xEaUsfS_moYHxP4O0x5qft6bDylDgGMN8DPuIcgGuA8BLP2I7x96hD9ImcpXhfaXAkio2ETjhKTBR0iohqajhMEI8mhozh3DfqpYNCYtSdBp5Kv0pchtkK0JH5yHEX37i2Jfk5n9z4ZsJK9x5dsNJkEGWLrnQ8U-qPXBBzEb4SGLHe_-uJEQCSZeWMM8vWVo6WQ6H22i8bysen6_vA3tNRz6XGz7voNo9Jj5UAHs5SDam3QgvRUgbJEDcBMtIWh8BY6y5qV32-nY3ZWLyoZzGXevWglaE8n1RU0-mCsdvIRq1Drn_2iszPV97D3lxBA2gXmEv4jdvIRq1DoKrMXkgIlnY&priceTId=2150466a17420087894067827e10db&skuId=5479118796503&spm=a21n57.1.hoverItem.9&utparam=%7B%22aplus_abtest%22%3A%229a0cac9fd4b8739ac612b602a70e23f2%22%7D&xxc=taobaoSearch

image.png

项目简介

常竹科技 OftenBamboo 适用于VESC系列电调的蓝牙模组

本硬件项目禁止用于任何形式的商业销售,允许个人DIY,硬件版权归于常竹科技所有。

有兴趣的可加QQ:762726476 交流 群里还有很多开源项目资料可供下载。
开源协议:CC BY-NC-SA 4.0

qrcode_1742013917496.jpg

加群可以免费送这个蓝牙模组的空PCB,没人限领1个,不包邮哈

image.png

image.png
本项目使用NRF51822方案设计,主要用于开源本杰明VESC所有系列电调(VESC4,VESC6,VESC75)的实时数据监测,支持无线调参,无线升级刷新VESC系列电调固件等。

项目功能

本项目主要用于无线连接VESC电调,实时监测VESC电调的各种参数,如电压,电流,电机温度,电调温度,电机转速等等。通过手机APP,可以远程刷新VESC电调固件,实时查看VESC电调数据变化。

原理解析(硬件说明)

本硬件设计采用官方推荐的原理图设计:

image.png

根据实际需要,局部调整出最终的原理图:

image.png

电源电路:
采用LDO供电,方便玩家根据需要,即可接5V电源,也可以接3.3V电源。

image.png

天线电路:
天线匹配电路部分,沿用官方推荐的分立元件的天线方式。官方推荐的另一种BAL-NRF02D3元件的方案,因为其封装问题导致焊接困难。之前有做过一个这个版本的硬件,对比测试效果是一样的。最终综合考虑后,确认了现在的方案。

UART输出电路:

image.png
这部分电路,主要是为了用一个硬件版本,兼容使用两个不同的版本软件。目的是为了在不同手动更改连接线线序的情况下,通过刷不同的固件,就可以调整连接VESC电调的UART口的TX和RX的线序。

image.png
比如以上J5的座子,就是连接VESC电调的UART通讯口。由于不同的VESC电调,它的TX和RX的线序可能是错位的,导致对应不上。
所以当我们刷的是“BLE-Xtal:16M RX:11TX:9”这个固件是,J5座子的3脚连接VESC电调的RX,2脚连接VESC电调的TX。当刷的是“BLE-Xtal: 16MRX:1TX:2”这个固件时,J5座子的3脚连接VESC电调的TX,2脚连接VESC电调的RX。

本项目采用的是外接天线的方式,预留天线座子,方便玩家根据使用需求,选择合适的天线。同时PCB制板工艺,可以不用考虑阻抗匹配,也能有非常好的效果,节省成本。实测外接天线的版本,和买回来的NRF51822开发板板载天线方案对比测试,效果一样。

天线座子预留的是IPEX天线座子。

......

软件代码

适用于VESC电调的蓝牙模组开源原代码见官方网站(可能需要梯子,不用梯子一般也都能够打开):
https://github.com/vedderb/nrf51_vesc

手机APP(也就是vesc_tool_android):
https://vesc-project.com/vesc_tool
下载免费版本即可。下载的vesc_tool压缩包包含罗电脑版的和手机版的。

无法下载的,可以加群,到群文件中下载。技术交流QQ群:762726476

注意事项

在把蓝牙模组连接VESC电调时,最好是断电操作。其实任何时候,断电操作都是一个良好的操作习惯,可以避免很多不必要的硬件烧坏的问题。很多硬件,并没有添加保护器件,热插拔操作就用于导致硬件烧坏的问题出现。

组装流程

使用模组监测VESC电调数据和调参等时,接线图如下:

image.png
接以上四根线即可。

如果需要刷新蓝牙模组的固件时,接线方式如下:

image.png

PS:烧录口的电源和UART通讯口的电源同时只能接其一
比如:在连接线已经把VESC电调和蓝牙模组连接上时,这个时候一般电源和地都已经接上了。这个时候,需要通过VESC电调刷新蓝牙模组固件时,只需要用一根2P的连,把VESC电调的SWDIO和蓝牙模组的SWDIO连接,VESC电调的SWCLK和蓝牙模组的SWCLK连接即可。这个时候烧录口的电源和地不要接就行。

image.png

image.png

image.png

image.png

实物图

image.png

image.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
VESC蓝牙刷固件.mp4
1
2
86e47cb84ec3e66a273e7ff651264f6c.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航