发明名称 一种基于1553B总线的运载火箭控制单元的实现方法
摘要 本发明公开了一种基于1553B总线的运载火箭控制单元的实现方法,是利用DSP+FPGA控制1553B总线协议芯片,实现与1553B数据总线的通信,控制数据的收发。与现有技术相比,其优点和有益效果是:首次在国内运载领域采用1553B总线技术;与以往DSP控制协议芯片,FPGA只完成片选功能不同,本发明用FPGA控制协议芯片,DSP控制FPGA的工作模式并完成浮点运算。用DSP为主控制部件,适应火箭快速运算与浮点运算的要求,采用FPGA作为逻辑部件与接口电路,可以减少器件数量,提高可靠性;FPGA较DSP完成时序更灵活;FPGA能分担DSP的处理负荷,使DSP能更好地完成浮点运算。<pb pnum="1" />
申请公布号 CN106507995B 申请公布日期 2014.10.22
申请号 CN201218000798.1 申请日期 2012.04.05
申请人 上海新跃仪表厂 发明人 周琦;王有波;毛晓楠;马英超
分类号 G05B19/04(2006.01)I;F42B15/01(2006.01)I 主分类号 G05B19/04(2006.01)I
代理机构 上海航天局专利中心 31107 代理人 冯和纯
主权项 一种基于1553B总线的运载火箭控制单元的实现方法,其特征在于包括如下步骤:(1)确定基于1553B总线的运载火箭控制单元选用控制部件DSP+逻辑部件与接口电路FPGA+1553B总线的架构;(2)对DSP和FPGA的任务进行划分DSP控制FPGA的工作模式并完成各种浮点运算;FPGA完成对1553B协议芯片的初始化,并通过协议芯片完成数据收发;(3)将FPGA建立五个模块根据FPGA的任务,将FPGA建立为初始化模块、数据传输模块、中断处理模块、DSP‑FPGA接口模块和FPGA‑DSP接口模块;(4)DSP控制FPGA的工作模式并完成浮点运算DSP初始化完成后,使能FPGA的初始化模块,完成对协议芯片的初始化;当1553B总线上有数据需要DSP处理时,数据通过协议芯片、中断处理模块和FPGA‑DSP接口模块,传输到DSP处理;当有数据需要传输到总线上时,DSP将处理好的数据通过DSP‑FPGA接口模块、数据传输模块和协议芯片,将数据传输到总线上。
地址 200233 上海市宜山路710号