刷了BLHeli请问怎么设置

刷了BLHeli请问怎么设置,第1张

所需材料。

刷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 电机进角

arduino控制电机,这可没有固定的程昌散衡序。因为直接控制电机的是“电机驱动器”,arduino并不能适宜直接与掘镇电机连接在一起。

所以,控制正反转以及转速等的程序,取决于你购买的电机驱动器。仔细阅读该驱动器的说明书,将arduino的引脚与电机驱动器的控制引脚连接,然后控制耐做相应引脚的高低电平和pwm,以实现电机的正反转和转速调节。

有以下疑问:

1. SoftPWMSet 这是什么鬼? arduino的pwm输出,可以直帆蚂晌接使用analogwrite函数。若是你自己写的,;源文件丢出来给人看看是啥。

2. 还有"pins_arduino.h"也是,如果是自己写的,都把它贴出来。

3. arduino的中断,不是这样用的。直接使用<avr/interrupt.h>,会造成冲突.

4. 对你这个程序,你遇到的困难是?想跟网友求助那个问题?看了10多分钟,还是一头雾水。你这个我大概看了下,目测你的程序是这样的:3,5,10,9,这四个引脚来控制态锋两个直流电机,直接扩流来驱动电机,引脚8接的是一个LeD,用于显示状态,还有个11引脚,从注释的字面上理解,应该是超声波的相关引脚,但是一个引脚,超声波,我愚钝,看不出来的是干嘛。

看了10多分钟,还没搞懂你想要干物郑嘛,根据超声波测得的距离,来控制小车前进后退?还是前进过程中,超声波检测到障碍来做避障?

根据前面的分析,你这段代码,肯定是不通过编译的,错误提示呢?

你要网友帮你修正程序,但是又不知道你的需求,怎么改?

总之,分给我吧~~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8193973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存