软件
-
BLHeliSuite。
- BLHeliSuite16714903开源BLHeli-S电调调参软件最新版(2022.12)
- BLHeliSuite32 Rev32.10.0.0开源BLHeli-S电调调参软件最新版Windows版(2023.11)
- BLHeliSuite32 Rev32.10.0.0开源BLHeli-S电调调参软件最新版Linux版(2023.11)
- BLHeliSuite32 Rev32.10.0.0开源BLHeli-S电调调参软件最新版MacOS版(2023.11)
- 官方下载地址:https://blhelisuite.wordpress.com/
- 或者直接下载:https://www.mediafire.com/folder/dx6kfaasyo24l/BLHeliSuite。
-
Arduino驱动。即USB转串口模块的驱动CH340。
固件烧录方法
运行BLHeliSuite软件。确认【Port】处选择制作的Arduino C2烧录器所在端口。点击旁边的【Connect】按钮,连接烧录器。
如果【Connect】按钮变成了【Disonnect】按钮,说明连接烧录器成功。
如果有以下报错请检查USB与烧录器连接是否有问题,USB线是否只有供电功能没有数据功能。
点击【Read Setup】,尝试读取电调原有的固件信息。
如果之前电调里面没有固件,是第一次烧录,会出现以下窗口。
点击【Yes】进入电调固件版本选择,我这里选择的是V16.7版本的J-H-30 MULTI类型的电调固件。
BLHeli_S的最新版本也是最后维护的版本是V16.7,之后的版本就停止维护了,所以Latest available版本就是V16.7版本。
MAIN一般是直升机的主电机用、TAIL一般是直升机的尾电机用、四旋翼或多旋翼无人机使用MULTI版、固定翼一般也是使用MULTI版。
这里一定要根据自己的电调型号和设计进行选择,电调是功率器件烧错固件会很危险!
选择好要烧录的固件之后点击【OK】进行电调固件烧录。
等待几秒,如果看到successfully in xx s字样,说明固件成功烧录。
之后会自动连接电调,如果之前电调里面有固件,也会弹出此窗口,如果看到read successfully字样,表示一切连接正常。
如果看到Connection to ESC#1 failed!字样,说明连接失败,一般可能的原因是C2D、C2CK顺序反了,连接不良,电调板没有供电等。
连接成功之后即可进行参数的调试。
如果想修改已有的固件,也可以点击【Flash BLHeli】按钮烧录新的电调固件。
如果需要调整参数,就在软件截面调整好之后点【Write Setup】按钮即可刷新参数到电调。
电调调参参数说明
电调调参参数的说明文件在BLHeliSuite/Manuals/BLHeli_S manual SiLabs Rev16.x.pdf中。
英文参数 | 中文参数 | 参数说明 |
---|---|---|
Startup Power | 启动功率 | 启动时允许的最大功率,实际的功率取决于油门的输入 |
Temperature Protection | 温度保护 | 温度保护阀值可以设置为80℃-140℃ |
Low RPM Power Protect | 低转速功率保护 | 禁用可以保证低KV电机在低电压运行时实现全功率。但是禁用后会加剧同步丢失的风险,导致烧坏电机 |
Motor Direction | 电机转向 | 在双向模式下,油门中点为零点,中点以上为正转,中点以下为反转 |
Demag Compensation | 消磁补偿 | 防止电机换向后消磁时间过长而引起的电机停转。补偿值越高,保护越好。但补偿值太高,会降低最大功率 |
Motor Timing | 电机进角 | 通常设置中进角即适用于大部分电机,但如果电机运转不顺畅时,可以尝试改变进角 |
PPM Min Throttle;PPM Max Throttle;PPM Center Throttle | 最小油门;最大油门;中位油门 | 设置电调的油门行程量。中位油门只用于双向模式。正常情况下,油门信号值在1000us-2000us之间。对于其他数值输入信号,则需要做相应比例换算 |
Brake On Stop | 停车制动 | 在通电状态,零油门时会有刹车功能。如果油门没有零点,此项设置无效 |
LED Control | LED控制 | 设置电调上的三个LED灯是否使用 |
Startup Beep Volume | 蜂鸣器音量 | 设置正常运行下蜂鸣音量 |
Beacon/Signal Volume | 信标音量 | 设置信标的音量。如果零油门信号的时间超过一个设定的时间,电调控制马达发出警报声。以便于找回丢失的飞行器 |
Beacon Delay | 信标延迟 | 设置信标开始发出之前的延时 |
其他版本的电调固件也可能有以下参数。
英文参数 | 中文参数 | 参数说明 |
---|---|---|
Closed Loop Mode | 闭环模式 | 设置控制环的运行速度范围。在闭环模式下,运行时的油门值对应电机的转速目标。关闭时将禁用控制环 |
Closed Loop P-Gain | 闭环比例增益 | 设置转速控制环的比例增益。控制从速度误差到电机功率的增益 |
Closed Loop I-Gain | 闭环积分增益 | 设置转速控制环的积分增益。控制从积分速度误差到电机功率的增益 |
Motor Gain | 电机增益 | 缩放给定输入施加到电机的功率。仅适用于PWM输入,对PPM输入则无效。会限制电机的最大功率 |
PWM Output Dither | PWM输出抖动 | 增加电机PWM关闭周期的长度。减少在PWM频率等于电机换向频率的谐波的转速区域中的问题,并且可以减少达到全油门的步进。不适用于闭环模式 |
PWM Frequency/Damped | PWM频率/阻尼 | 设置电调输出的PWM频率。高PWM频率约为20kHz,低PWM频率约为8kHz,轻阻尼模式始终使用高pwm频率。低频率PWM减小了到满功率的步进。轻阻尼模式会增加电机的损耗,从而加快减速速度 |
Enable PWM Input | 启用PWM输入 | 如果禁用,则仅接受1-2ms脉宽的PPM和OneShot125(125-250us)作为有效输入信号。启用后支持1kHz、2kHz、4kHz、8kHz和12kHz的PWM输入信号 |
Input Polarity | 输入极性 | 用于反转油门。与提供负PWM的接收器一起使用。使用PPM输入时,必须将其设置为正 |
参考资料: