发明名称 |
基于FPGA的片内分布式航空发动机电子控制器及控制方法 |
摘要 |
本发明提供一种基于FPGA的片内分布式航空发动机电子控制器及控制方法,属于发动机控制技术领域。本发明包括输入信号接口电路(2)、FPGA芯片(1)、输出信号接口电路(3),FPGA芯片内部包括同步串行总线DB、同步时钟线CLK、同步控制线SC及通过这三根线互联的具有独立的数据空间RAM和程序空间ROM的n个处理器模块、用于控制FPGA内部各个模块同步工作的同步控制逻辑模块、用于发动机转速监测的超转保护逻辑模块、用于转换FPGA内部同步串行总线和外部总线协议的总线协议转换逻辑模块。本发明由FPGA内部的n个处理器和多个逻辑模块共同完成对航空发动机的控制,解决了基于传统处理器的电子控制器软件高度定制、可重用性差、并行实时任务开发困难的问题。 |
申请公布号 |
CN101705872A |
申请公布日期 |
2010.05.12 |
申请号 |
CN200910213071.9 |
申请日期 |
2009.11.10 |
申请人 |
南京航空航天大学 |
发明人 |
张天宏;刘冬冬;于兵;黄向华;陈建 |
分类号 |
F02C9/00(2006.01)I |
主分类号 |
F02C9/00(2006.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
许方 |
主权项 |
一种基于FPGA的片内分布式航空发动机电子控制器,由输入信号接口电路(2)、FPGA芯片(1)、输出信号接口电路(3)依次连接组成,其特征在于:所述FPGA芯片内部包括同步串行总线(DB)、同步时钟线(CLK)、同步控制线(SC)及通过这三根线互联的n个处理器模块、用于实时测量航空发动机转速的超转保护逻辑模块、用于控制FPGA内部各个模块同步工作的同步控制逻辑模块、用于转换FPGA内部同步串行总线和外部总线协议的总线协议转换逻辑模块;其中,n是自然数,3<n<20。 |
地址 |
210016 江苏省南京市白下区御道街29号 |