用stm32输出脉宽为2ms的pwm波,持续5秒,注意:模拟遥控器的最大油门;
迅速给电调上电,会有哔哔声音;
用stm32输出脉宽为2ms的pwm波,持续3秒。注意:模拟遥控器的最小油门;
此时电调初始化(电调解锁,电调行程校准)完成,并且电调处于最小油门,电机不转。
所需材料。刷blheli程序:arduino nano一块。
USB公头转miniUSB公头线一根。
好赢电调一块(型号不限)其实只要是用c8051f330单片机的电调都行。
刷电调主要过程
1 把arduino nano驱动安装到电脑上。
2 和程序连接
3 连接电调
4 刷程序
5 改参数
blheli程序设置选项:
1. Closed loop P gain: PID 中的P增益。P * Diff 就是你收敛速度,越高电机响应越快,但是负载也会增大。
2. Closed loop I gain: PID中的I 增益。 控制你锁定转速的精度,I越高越精确,太高会造成电机震动。
3. Closed loop mode:
a. HiRange: 最高达20万RPM
b. MiddleRange: 10万RPM
c. LowRange: 5万RPM
Low Voltage Limiter —电池电压低门限
Governor Mode —定速模式(四种模式)
Tx:遥控器油门曲线控制定速值。只要油门曲线是一条水平线,就保持相应的定速.这种模式不能像普通电调那样设置斜上升的油门曲线,否则电调根据油门的变化不断地修正定速,会有很明显的 *** 作延迟感觉
Arm:每次飞机启动时读取一次遥控器油门值,这个值用于后续飞行的定速值(油门曲线对主电机不再起作用,但是注意,油门曲线对尾电机起作用,所以通过设置合适的V型曲线可以帮助三轴加强锁尾)
Setup:用Gorvernor Setup Targe项所设置的值作为定速值(类似于Arm模式,但是不需要每次通电都设一次定速值. 同样,油门曲线对主电机不再起作用,但是注意,油门曲线对尾电机起作用,所以通过设置合适的V型曲线可以帮助三轴加强锁尾)
Off:关闭定速功能,将电调当成普通电调使用
Governor P-Gain —定速P增益调整定速软硬
Governor I-Gain —定速I增益 调整定速软硬
Governor Range —调速范围
Governor Target RPM—定速模式的期望定速值
*************************************************************************************************************
Startup Power — 启动功率
Startup RPM —启动瞬间电机的转速
Startup Acceleration — 启动至定速所需时间
这三个值共同决定了启动瞬间电机行为。 如果启动有困难,适当加大Startup Power,如果电机转后易被卡住而停转,可以加大Startup RPM。
Startup Method —启动方法
Throttle Change Rate —油门变化率
Motor / Gear Setup —电机/齿轮设置
*************************************************************************************************************
Moter Direction —电机转动方向
Demag Compensation — ????? 补偿
PWM Frequency —无刷电机PWM开关频率Low为8-12Khz, High为20-25Khz
Damping Force —强制减震力
Motor Timing —电机调速
*************************************************************************************************************
Input Polarity —信号线相位,对于Mcpx/FBl100,从电机端取信号,选择Positive;如果从MCU输出或者电机MOS输入端取信号,选择Negative。对于华xx机型, 从电机端取信号,选择Negative;如果从MCU输出或者电机MOS输入端取信号,选择Positive。
PWM Min Throttle —最小油门PWM开关频率
PWM Max Throttle —最大油门PWM开关频率
Beep Strength —蜂鸣声强度
Beacon Strength —信号灯强度
Beacon Delay —信号灯延迟
Motor Timing 电机进角
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)