Pixhawk(APM固件) ArduPilot的遥控器读取及油门转换

Pixhawk(APM固件) ArduPilot的遥控器读取及油门转换

1.遥控器硬件连接

Futaba的接收机通过Sbus连接到PX4IO芯片上,即STM32F10X的芯片上,PX4IO与PX4FMU(STM32F42X)通过串口相连,这样接收机数据就由PX4IO读取并送到PX4FMU中,本博客记录ArduPilot上层读取遥控器数据及油门转换的过程。

2.遥控器各通道数据读取

ArduCopter.cpp中定义了rc_loop这个scheduler,以100Hz的速度运行,rc_loop函数也定义在此文件中,其定义如下:
void Copter::rc_loop()
{
    // Read radio and 3-position switch on radio
    // -----------------------------------------
    read_radio();
    read_control_switch();
}
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值