设计上,前文有提到,杨辉和陈东风开始设想的三个控制系统两两相互通讯来达到一个伪冗余的目的。阳光在得知他们的这个想法后,比较支持这个冗余系统。理由很简单,一是电磁干扰问题会导致信号收发受到异常,而导致延时;二是现在的国产仿制芯片并不是特别可靠,无故障时间很低(100小时左右),这会影响到航模的控制。他甚至还想把执行机构搞冗余结构,但是最终考虑的重量问题不得不取消了。
他们设想的这个冗余结构,是通过为控制系统添加多重资源(硬件和软件)并通过合理的管理,从而提高系统的可靠性,从而保证航模飞行的安和特技飞行任务的能力。
他们的这个冗余系统目的就是在控制系统中的某个模块出现故障的时候,可以自动的进行补救。例如飞机控制的芯片不能接收信号了,那就要把发动机控制系统接收到的信号传输过去,再比如可能左侧机翼不能正常打开,那右侧机翼就要相应的运动到合理位置来保持飞行的平衡。所以这就要求他们要增加监控系统,把执行机构的状态一一监控。在项目会议上,提出来后,7人分析后,认为这套冗余系统是必要的。
系统的硬件搭建不是很复杂,但是软件的编写就涉及到很多的决策、判断了。由于大家都没有经验,只好先设计处大体的逻辑框架,在和众人在讨论后完善冗余控制策略。
他们是打算在每个芯片中都设计一个冗余控制管理功能模块接收到来自各通道(传感器、电动执行机构、飞机结构)的状态后,将对其故障类型进行分级。按照故障影响的严重程度,可将故障分为两类:一级故障,后果严重,导致飞控该通道完不能继续持续工作,必须重启该通道,如果不能恢复,就要开始紧急迫降。二级故障,影响在控制范围内,可以通过交叉控制链路的数据加以消除,此时冗余控制管理功能模块需面考虑另外通道的状态。冗余控制管理功能模块的通道切换动作也不仅仅以当前通道的状态为触发条件,而是综合考虑系统各通道的具体状态,从而决定是否有必要切换当前控制通道。
。