-
公开(公告)号:CN105700540B
公开(公告)日:2019-02-01
申请号:CN201610132773.4
申请日:2016-03-09
Applicant: 哈尔滨工业大学深圳研究生院
IPC: G05D1/08
Abstract: 本发明提供了一种基于FPGA的无人机飞行控制电路,包括:控制器模块、九轴测量模块、姿态解算模块、PID控制模块和遥控舵机模块,其中,九轴测量模块、姿态解算模块、PID控制模块以及遥控舵机模块依次电连接;九轴测量模块用于根据加速度计、陀螺仪和所述磁力计传送的测量数据生成并输出九轴数据;姿态解算模块用于根据九轴数据生成并输出飞行姿态数据;PID控制模块用于根据九轴数据以及飞行姿态数据计算生成电机控制数据,遥控舵机模块用于根据遥控信号、电机控制数据生成用以控制电子调速器的控制信号。本发明的基于FPGA的无人机飞行控制电路,通过采用FPGA作为微控制器,实现对无人机的各个电机的并行控制,提高了电机控制的精确度和实时性。
-
公开(公告)号:CN105700540A
公开(公告)日:2016-06-22
申请号:CN201610132773.4
申请日:2016-03-09
Applicant: 哈尔滨工业大学深圳研究生院
IPC: G05D1/08
CPC classification number: G05D1/0808
Abstract: 本发明提供了一种基于FPGA的无人机飞行控制电路,包括:控制器模块、九轴测量模块、姿态解算模块、PID控制模块和遥控舵机模块,其中,九轴测量模块、姿态解算模块、PID控制模块以及遥控舵机模块依次电连接;九轴测量模块用于根据加速度计、陀螺仪和所述磁力计传送的测量数据生成并输出九轴数据;姿态解算模块用于根据九轴数据生成并输出飞行姿态数据;PID控制模块用于根据九轴数据以及飞行姿态数据计算生成电机控制数据,遥控舵机模块用于根据遥控信号、电机控制数据生成用以控制电子调速器的控制信号。本发明的基于FPGA的无人机飞行控制电路,通过采用FPGA作为微控制器,实现对无人机的各个电机的并行控制,提高了电机控制的精确度和实时性。
-