|
本帖最后由 engineer22 于 2016-3-25 22:55 编辑
本人对单片机领域一片白纸,多轴也不是我擅长的领域,但是因为工作关系对于多轴飞控必须要了解一些,而最近遇到的问题真的是让我精疲力竭,希望能有些好心的玩家帮我出出招,在此先说声谢谢!事情是这样的,我用的德国的一款飞控,飞控输出信号不是常用的商用电调所用的PWM信号,而是I2C总线信号,电调我使用的就是好盈的商用电调,这样的话飞控跟电调之间必须得有个转换器把I2C总线信号
转换成8个独立的pwm信号,目前我能找到的就是日本有一款AbuseMark牌子的多轴模型专用的I2C-PWM信号转换器,这款转换器可以设置PWM脉冲宽度,PWM频率,默认脉冲宽度是1000us-2000us,这应该
是大多数舵机常用的脉冲宽度,默认pwm频率是400hz,PWM频率最高可以调到500hz,因为电调最大可以支持600hz,所以转换器的PWM频率我都调成500hz,然后问题就来了,转换器在使用一段时间后会出现
信号不稳定的情况,在地面8个电机同时空转的话会有个别的电机转速不稳定突然跳动的情况,之后就是飞控报警错误I2C FC-BL-CTRL,这个转换器难道是我设置的有问题吗?难道不应该将转换器的pwm频率设置成500hz?
还是什么别的问题? 要是哪位大神知道哪里可以买到其他I2C-PWM转换器的话推荐我吧。
|
欢迎继续阅读楼主其他信息
|