8元电调调参教程(使用Arduino Uno)| BLHeli无刷电调的固件烧写及调参
前言
淘某上有款8元电调,性价比很高,但是需要简单设置一下
1.材料清单
(1)Arduino UNO开发板
(2)BLHeliSuite 16.7.14.9.0.1
调参软件及固件已上传Gitee:https://gitee.com/Cai-Zi/blheli-electric-control
(3)该8元电调
2.使用Arduino UNO制作烧录器
打开BLHeliSuite16.7.14.9.0.1,如图操作
点击Arduino 4way-interface后,弹出窗口选择OK
选择图示文件(4wArduino_m328P_16_PB3PB4v20002.hex)
这里以PB3PB4命名,代表PB3作为CLK,PB4作为DIO,其他hex文件命名同理。
Arduino UNO引脚定义
Arduino UNO文档:https://store.arduino.cc/usa/arduino-uno-rev3
ATMEGA328P芯片封装
ATMEGA328P芯片手册:http://www.semiee.com/c5e0cea8-beac-4c8e-85e3-eea1395e7ba2.html
可以看到PB3对应开发板的11脚,PB4对应12脚,故arduino Uno开发板与电调的连接关系为:
GND->GND
3.3V->VCC
11->CLK
12->DIO
3.调试
点击SiLabs ESC Setup选项卡,如图操作读取电调参数
读取成功
可以发现,此电调的固件版本是FVT_LITTLEBEE_20A_MULTI_REV14.8(小蜜蜂20A)
不知能否刷写BLHeli开源仓库中的14.9固件呢?有模友刷完之后上电冒烟了,请慎重烧写!
按照下图设置,即可解决低速抖动问题(仅针对此电调)
注意:一个固件对应一个电调,不同电调不能烧写其他固件(引脚不兼容),否则会导致电调烧毁。
通过调节参数可以实现正反转以及其他功能,可以针对自己的电机调节一下,让性能更佳。
4.调参软件
(1)BLHeli源代码及固件,Github仓库在bitdump/BLHeli
(2)调参软件BLHeliSuite,Github仓库在4712/BLHeliSuite
(3)调参软件blheli-configurator,与Betaflight-configurator界面风格相似
(4)在线调参网址,感谢pitronic团队
参考:https://blog.csdn.net/l420ll/article/details/107217399
8元电调调参教程(使用Arduino Uno)| BLHeli无刷电调的固件烧写及调参的更多相关文章
- 无刷电调基础知识以及BLHeli固件烧录和参数调整
标题: 无刷电调基础知识以及BLHeli固件烧录和参数调整 作者: 梦幻之心星 sky-seeker@qq.com 标签: [#基础知识,#电调,#BLHeli,#固件,#烧录,#调参] 目录: [电 ...
- 无刷电调修理方法 | 银燕(EMAX)12A无刷电调维修
一. 银燕(XP-12A)电调修理 笔者的电调在使用4S电池时烧毁,其中一个PMOS管明显烧焦. 将其拆除,买来新元件重新焊接,通电依然冒烟了. 引脚定义 丝印662F: XC6206P332MR 低 ...
- Arduino uno R3 ISP刷Rootloader for arduino pro mini
找了好久才发现的,好东西.介绍怎么使用uno对mini 刷Rootloader **SOLUTION** Reinstall the Arduino Pro Mini Bootloader using ...
- [Micropython]TPYBoardV102 Dfu固件烧写教程
TPYBoardv10x固件烧写一直是大家比较关心的问题,上次教大家用SWD接口烧写TPYBoard的固件,这次教大家用另一种方式烧写我们TPYBoardv10x的固件,直接用dfu模式烧写固件. 用 ...
- BLHeli/ BLHeli_S开源无刷电调学习记录
BLHeli的历史轨迹:BLHeli -> BLHeli_S -> BLHeli_32,我们重点学习BLHeli_S版本. 该代码支持常规的1-2ms脉冲宽度输入,以及Oneshot125 ...
- 使用USBASP给Arduino烧写bootloader教程
源:使用UsbAsp给UNO烧写bootloader ATMEGA16U2.ATMEGA328P固件烧写教程 arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用 ...
- stm32通过电调带动电机(可按键调速)
这几天在做32通过电调带动电机的实验,上网一查,发现这方面的资料很少,经过自己的亲自实践,总结出以下经验,供大家参考. 论坛上也有很多人说自己在做,但是都遇到了同样的瓶颈.我想他们大多是pwm的频率和 ...
- Arduino UNO开发板、Arduino CNC Shield V3.0扩展板、A4988驱动板、grbl固件使用教程
前言 CNC Shield V3.0可用作雕刻机,3D打印机等的驱动扩展板,板上一共有4路步进电机驱动模块的插槽,可驱动4路不进电机,而每一路步进电机都只需要2个IO口,也就是说,6个IO口就可以很好 ...
- Arduino UNO的原理图
Arduino UNO的原理图是开源的,所以可以从arduino网站上下载它: https://www.arduino.cc/en/Main/ArduinoBoardUno 原理图PDF: https ...
随机推荐
- 02编程语言与python介绍
编程语言分类 机器语言:直接用计算机能理解的二进制指令去编写程序,是直接在控制计算机硬件 优点:运行效率高 缺点:开发效率低 1.开发一个简单的小功能都要哟个到非常多条数的二进制指令 2.二进制指令非 ...
- opencv笔记-SimpleBlobDetector
通用的 Blob 检测方法包括:Laplacian of Gaussian(LoG), Difference of Gaussian(DoG), Derterminant of Hessian(DoH ...
- Solution -「多校联训」最大面积
\(\mathcal{Description}\) Link. 平面上有 \(n\) 个点 \(A_{1..n}\),\(q\) 次询问,每次给出点 \(P\),求 \[\max_{1\le ...
- Solution -「HDU 1788」CRT again
\(\mathcal{Description}\) Link. 解同余方程组: \[x\equiv m_i-a\pmod{m_i} \] 其中 \(i=1,2,\dots,n\). \ ...
- RFC2544丢包率测试——信而泰网络测试仪实操
文章关键词:RFC2544.丢包率.吞吐量. 丢包率概述: 丢包率(Frame Loss Rate)测试的目的是确定DUT在不同的负载和帧长度条件下的丢包率.在稳定负载下,由于网络设备资源缺乏,应该正 ...
- 公司正在开发BI系统?这些设计要素请了解一下!
1. 数据源 第一个要素数据源.企业中的BI工具可能承接上游数据中台或者其他产品输出的结果,作为输入的数据源,每个业务方用的数据库都可能是不一样的,所以可接入数据源的种类决定的一个BI工具的可用性, ...
- Sencha Cmd 常用命令
1.获取帮助 sencha help generate app 2.创建应用程序 sencha -sdk e:\ext\ext6 generate app -classic SimpleCMS e:\ ...
- Zabbix是什么?
概述 Zabbix 是一个企业级的分布式开源监控方案,可以监控服务器健康性以及网络参数的一款软件,Zabbix几乎可以为任何时间配置邮件警告,这样用户可以实时通过邮箱接收服务器所发生的任何问题.对于已 ...
- 【C#基础概念】命名规范
1. 引言 本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范. 按照此规范来开发C#程序可带来以下益处: · 代码的编写保持一致性, · ...
- c# $ @特殊字符
c# @ 停止字符串中的转义字符,让字符串内的转义字符当正常字符输入. 因此,如果你需要类似"所见所得"效果的赋值,逐字字符串赋值方式会是你的首选!此外,需要注意的是,当使用符号 ...