飞控计算机主要硬件构成
    (1)主处理控制器。主要有通用型处理器(MPU)、微处理器(MCU)、数字信号处理器(DSP)。随着FPGA技术的发展,相当多的主处理器FPGA和处理器组合成强大的主处理控制器。
    (2)二次电源。二次电源是飞控计算机的一个关键部件。飞控计算机的二次电源一般为5V、±15V等直流电源电压,而无人机的一次电源根据型号不同区别较大,要对一次电源进行变换。现在普遍使用集成开关电源模块。
    (3)模拟量输入/输出接口。模拟量输入接口电路将各传感器输入的模拟量进行信号调理、增益变换,模/数(A/D)转换后,提供给微处理器进行相应处理。模拟信号一般可分为直流模拟信号和交流调制信号两类。模拟量输出接口电路用于将数字控制信号转换为伺服机构能识别的模拟控制信号,包括模/数转换、幅值变换和驱动电路。
    (4)离散量接口。离散量输出电路用于将飞控计算机内部及外部的开关量信号变换为与微处理器工作电平兼容的信号。
    (5)通信接口。用于将接收的串行数据转换为可以让主处理器读取的数据或将主处理器要发送的数据转换为相应的数据。飞控计算机和传感器之间可以通过RS232/RS422/ARINC429等总线方式通信,随着技术的不断发展,1553B总线等其他总线通信方式也将应用到无人机系统中。
    (6)余度管理。无人机余度类型飞控计算机多为双余度配置。余度支持电路用于支持多余度机载计算机协调运行,包括:通道计算机间的信息交换电路,同步指示电路,通道故障逻辑综合电路及故障切换电路。通道计算机间的信息交换电路是两个通道飞控计算机之间进行共享信息传递的信息通路。同步指示电路是同步运行的余度计算机之间相互同步的支持电路。通道故障逻辑综合电路将软件监控和硬件监控电路的监控结果进行综合,它的输出用于故障切换和故障指示。
    (7)加温电路。常用工作环境超出工业品级温度范围的飞控计算机当中,以满足加温电路所需功率和加温方式的需求。
    (8)检测接口。飞控计算机应留有合适的接口,方便与一线检测设备、二线检测设备连接。
    (9)飞控计算机机箱。它直接影响计算机抗恶劣环境的能力以及可靠性、可维护性、使用寿命。

    机载飞控软件
    按功能可以划分成如下功能模块:
    (1)硬件接口驱动模块;
    (2)传感器数据处理模块;
    (3)飞行控制律模块;
    (4)导航与制导模块;
    (5)飞行任务管理模块
    (6)任务设备管理模块;
    (7)余度管理模块;
    (8)数据传输、记录模块
    (9)自检测模块
    (10)其他模块。