青岛大疆守强 发表于 2022-10-27 13:33:43

请问pixhawk2.4.8怎么实现四个舵机和四个电机同时控制呢?

请问pixhawk2.4.8怎么实现四个舵机和四个电机同时控制呢?

aywzj 发表于 2022-10-27 13:47:37

我做过类似的产品,舵机有pwm舵机和支持uavcan协议的舵机,如果是pwm舵机直接用pwm通道控制角度即可,用占空比表示角度。
如果是uavcan舵机,则通过uavcan协议控制的,根据具体要求定制舵机功能和协议即可。
pwm舵机仅能进行单向角度控制,uavcan舵机能实现较复杂多样的控制,并能双向通讯。
至于四个电机控制,我不知道你说的电机控制是什么。常规理解应该是四轴桨叶动力电机,这个就是pwm通道,通过占空比调节电机转速。

pixhawk的本身具有8个pwm通道。

z1413 发表于 2022-10-27 13:59:00

pixhawk只是硬件平台,具有14个控制pwm信号输出口,每个输出口都能自己定义,但还有一个重要环,固件,是固件控制着硬件干活,所有固件分两个工厂(apm和px4),不管你用哪个厂的固件,固件都有对应模型输出,例如,多旋翼,固定翼,垂直起降固定翼,直升机,车,船。例如无人机里面的固定翼和垂直起降固定翼是同用一个固件,但参数不一样,并且固定翼还有细分,也就是参数设置不一样。每个细分机型都有自己的参数控制。
回到你的问题,四个电机和舵机的控制在垂直起降固定翼中的四倾转翼就是这样控制。
你的问题很不严谨,第一,不知道你要做什么,或者说做什么机型无人机,14个输出通道,就算是你做四旋翼,而4个舵机用来任务工作,比如吊东西,那也可以,也就是将4个通道设置用控制舵机,然后通过遥控器控制pwm输出。
飞控设置不是想设置什么输出就能做出什么机型,还要对应代码库里有没有这个机型,控制电机舵机就相当于人的手脚,我们随时都能控制它们动,但是该让它们干什么,是不是要我们大脑里给出具体信息。(我这个比输可能不太合理,希望你能看懂)
我建议你多去论坛学习和跟模友们交流,
关注我,我将制作pixhawk飞控的无人机内容。希望能给大家带来更好更多的知识解答
页: [1]
查看完整版本: 请问pixhawk2.4.8怎么实现四个舵机和四个电机同时控制呢?