多通道异型雷达数据实时解析集中收发卡及其通信方法

文档序号:6437040阅读:229来源:国知局
专利名称:多通道异型雷达数据实时解析集中收发卡及其通信方法
技术领域
本发明涉及空中交通管制系统ATC中雷达数据处理技术领域,尤其是多通道异型雷达数据实时解析集中收发卡及其通信方法。
背景技术
国内在过去的空中交通管制系统ATC中,对雷达数据的接收处理采用通常国外公司的多路串行接收卡和外部的同步雷达接收设备。这样的系统结构复杂,信号的误码率较高,并且由于外购设备受国情等因素限制,其引进设备功能不全而且效率低,不能满足现代化的空中交通管制系统需求。因此设计一种多通道异型雷达数据实时解析集中收发卡,满足对各种类型雷达数据例如HDLC、BSC、CDII、DDCMP特殊协议等信号的系统接入,使该卡便于扩容,可设定转发各种类型的雷达信号;解决ATC系统对现代化空中交通管制系统中输入雷达信道多、雷达种类多如何优化引接的问题。实际应用中,空管ATC大型系统的服务器可以同时插进本发明的多张接收卡运行,效果十分显著。文献检索中发现,与本发明主题最为接近的是中国专利申请号为201010128723. 1名为“具有硬件定时发送功能的RS422异步串行卡及其通信方法”的专利申请。该对比文献涉及的是一种RS422异步串行卡及其通信方法,它包括RS-422电平转换电路、FPGA、总线控制器和CPCI总线连接器,所述FPGA中固化有接收模块、发送模块、第一定时器和内部时钟;所述通信方法,它包括数据接收过程和定时数据发送过程。采用硬件缓存的方法,能够有效地解决因非实时行操作系统导致的丢帧问题。完成对雷达、雷达模拟器、数控转台等定时数据设置和定时状态监测。本发明的目的、技术方案与上述对比文献比较是有所不同的。发明内容
本发明的目的是设计一种基于PCI接口多通道异型雷达数据实时解析集中收发卡及其通信方法,优化空中交通管制系统对雷达信号的引接,满足对各种雷达信号的系统接入,便于扩容,可设定转发各种类型的雷达数据。
实现本发明目的之技术解决方案是这样的一种多通道异型雷达数据实时解析集中收发卡,包括基于PCI接口,尤其是由外部接口 SCSI、8通道RS-232接口、可编程逻辑器件FPGA、通用异步接收/发送装置UART、含PCI控制器的数字信号微处理器DSP、SDRAM内存、可读写串行EEPROM存储器、系统电源构成;所述外部接口 SCSI是采用100芯SCSI接口与外部8通道RS-232 DB25接口引脚连接;所述数字信号微处理器DSP通过控制总线、数据总线、地址总线与SDRAM内存、可编程逻辑器件FPGA、通用异步接收/发送装置UART连接, 通过1 总线与可读写串行EEPROM存储器连接;所述数字信号微处理器DSP的引脚AD31 ADO与PCI接口引脚B20 A58连接;所述可编程逻辑器件FPGA通过引脚107与数字信号微处理器DSP建立外部中断联系。
上述多通道异型雷达数据实时解析集中收发卡,数字信号微处理器DSP采用的是 DSP TMS320C6205作为主芯片;可编程逻辑器件FPGA采用的是XILING )(C2S150E芯片;通用异步接收/发送装置UART采用两片TL16C554APN芯片;SDRAM内存采用MT48LC4M32B2芯片。
上述多通道异型雷达数据实时解析集中收发卡的通信方法,其可编程逻辑器件 FPGA的逻辑功能控制主要包括以下几个功能模块1)8通道雷达数字信号输入、输出控制模块;2)8通道同步数据输入串并转换、同步数据输出并串转换模块;幻数据接收、发送16 字节深先入先出异步缓存模块FIF016 ;4) 8通道接口状态控制模块;5)同步、异步信号接收、发送控制模块;6)同步数据接收内、外时钟控制模块;7)同步数据发送时钟输出波特率控制模块;8)多中断源接收控制输出模块。
上述多通道异型雷达数据实时解析集中收发卡的通信方法,其DSP程序主要功能包括PCI信息数据交换、获取所有中断标志信息、8通道收发两级数据缓存的读写管理、8通道控制参数设置、多类型雷达数据的收发协议解析,实现功能模块的步骤包括MainO函数模块功能的步骤是4. 1)系统环境初始化;4. 2) PCI设备信息的EEPROM编程(初次生产时用);4. 3)FPGA加载;4. 4)变量初始化、中断初始化、启动Ims定时器;4. 5)获取PCI卡号; 4. 6)系统中断处理、启动Ims定时器、全局中断开;4. 7)循环处理相关事务;4. 8)对同步数据接收要分别将8通道底层接收原始缓存的数据按设定协议解析到另一高级数据缓存待 120ms PCI中断发给PC ;4. 9)对同步数据发送要分别将8通道从PCI 120ms中断获取的高级缓存数据按指定的协议转换到底层发数缓存待转发输出;若是异步数据收发不需进行转换;4. 10)调120ms事务处理模块。
上述多通道异型雷达数据实时解析集中收发卡的通信方法,所述120ms事务处理模块即PCI_Timerl20ms ()函数功能实现步骤是5. 1) PCI_Timerl20ms开始;5. 2)判断120ms是否到,如果回答否,进入5. 9)结束返回;如果回答是,进入下一步骤;5. 3)清 120msPCI中断;5. 4)各通道使能检测,参数设置;5. 5)对DSP和PC驱动共同操作的二级发数乒乓缓存进行地址空间切换,清相应的控制寄存器;5. 6)进行地址空间切换之前,将接收的不完整包数据转移到一二级收数缓存,置相应的控制寄存器;5. 7)判断PC驱动允许、 PCI中断否,如果回答是,进入下一步,如果回答否,进入结束返回;5.8)120ms PCI中断; 5.9)结束返回。
上述多通道异型雷达数据实时解析集中收发卡的通信方法,所述外部多中断源信息处理即ExthtlsrO中断处理函数功能模块实现步骤如下6. 1)读取中断源信息,包括异步收发中断,同步收发中断;6. 2)异步数据接收启动,直接从外部多串行接口芯片FIFO 读数写入到DSP第一级数据缓;6. 3)异步数据发数启动,接从DSP第一级数据缓读数写入到外部多串行接口芯片FIFO ;6. 4)同步数据接收启动,从FPGA FIFO读数写入到DSP第一级数据缓存;6. 5)同步数据发数启动,从DSP第一级数据缓存读数写入到FPGA FIFO ;6. 6) 判断中断事务处理完毕,如果是,结束返回,如果否,返回6. 1)继续执行。
上述多通道异型雷达数据实时解析集中收发卡的通信方法,须完成FPGA文件加载传输协议和PCI设备信息EEPROM编程步骤的实现。
本发明基于PCI接口多通道异型雷达数据实时解析集中收发卡及其通信方法以 DSP和FPGA为核心,通过PCI接口实现与PC机应用程序的数据通信。特别是8通道的同异步全双工数据收发的FPGA实现,DSP对各种类型雷达数据协议解析功能实现,以及PC机的驱动程序和应用程序实现,从而达到本发明之目的。本发明接口技术性能如下
输入部分
(1)输入信号外部8路同步/异步数据;
(2)物理层符合EIA RS-232C/D标准,同步、异步通信方式,全信号;
(3)传输速率^ 115. 2Kbps。
输出部分
(1)输出信号外部8路同步/异步数据每1路分4路输出;
(2)物理层符合EIA RS-232C/D标准,同步、异步通信方式,全信号;
(3)传输速率^ 115. 2Kbps。
PCI部分
(l)32Bit/33MHz PCI ;
(2)PCI Specification 2. 2 ;
(3)Power Management Interface 1. 1 ;
本发明具有突出的优点与有益效果是基于PCI接口多通道异型雷达_女据实时解析集中收发卡在技术上保持与世界同步,国内领先,该卡填补了国内空白,性能优于国外同类产品。该产品已经成功应用于军航管制中心系统,也在民航等需要处理雷达数据的领域应用。与现有其它产品相比,功能和性能都有大幅度提高,为我国空中交通管制系统增加了一种高技术含量的产品。


图1是本发明所述雷达数据实时解析集中收发卡结构示意图。
图2是本发明所述集中收发卡单通道数据流工作原理框图示意图。
图3是所述雷达数据实时解析集中收发卡FPGA逻辑功能模块示意图。
图4 图8是本发明所述雷达数据实时解析集中收发卡部分电路结构示意图。
图9 图11是本发明所述集中收发卡通信方法流程框图示意图。
具体实施方式
参见图1 图8可知,本发明雷达数据实时解析集中收发卡是由外部接口 SCSI、8 通道RS-232接口、可编程逻辑器件FPGA、通用异步接收/发送装置UART、数字信号微处理器DSP、SDRAM内存、可读写串行EEPROM存储器、电源构成;所述外部接口 SCSI是采用100 芯SCSI接口与8通道RS-232接口的25个引脚即DB-25连接的方式,是定制的一根1对8 的线缆。DB25针输入、输出接口 外部8路数据接口,每路数据输入输出接口采用DB25针型连接端子,其引脚按RS232(JTU-T V. 24/V. 28)全信号定义如下
引脚定义引脚定义引脚定义引脚定义2TXD5CTS8CD20DTR3RXD6DSR15TXCLK22RI4RTS7SG17RXCLK24ETXCLK
注其中引脚1可以考虑接屏蔽线,与机壳相连。
SCSI-100 接口
权利要求
1.一种多通道异型雷达数据实时解析集中收发卡,包括基于PCI接口,其特征在于,由外部接口 SCSI、8通道RS-232接口、可编程逻辑器件FPGA、通用异步接收/发送装置UART、 含PCI控制器的数字信号微处理器DSP、SDRAM内存、可读写串行EEPROM存储器、系统电源构成;所述外部接口 SCSI是采用100芯SCSI接口与外部8通道RS-232 DB25接口引脚连接,所述数字信号微处理器DSP通过控制总线、数据总线、地址总线与SDRAM内存、可编程逻辑器件FPGA、通用异步接收/发送装置UART连接,通过1 总线与可读写串行EEPROM存储器连接;所述数字信号微处理器DSP的引脚AD31 ADO与PCI接口引脚B20 A58连接, 所述可编程逻辑器件FPGA通过引脚107与数字信号微处理器DSP建立外部中断联系。
2.根据权利要求1所述的多通道异型雷达数据实时解析集中收发卡,其特征在于, 所述数字信号微处理器DSP采用的是DSP TMS320C6205作为主芯片,所述可编程逻辑器件FPGA采用的是XILING XC2S150E芯片,所述通用异步接收/发送装置UART采用两片 TL16C554APN芯片,所述SDRAM内存采用的是MT48LC4M32B2芯片。
3.根据权利要求1所述多通道异型雷达数据实时解析集中收发卡的通信方法,其特征在于,其可编程逻辑器件FPGA的逻辑功能控制主要包括以下几个功能模块1) 8通道雷达数字信号输入、输出控制模块;2)8通道同步数据输入串并转换、同步数据输出并串转换模块;3)数据接收、发送16字节深先入先出异步缓存模块FIF016 ;4) 8通道接口状态控制模块;5)同步、异步信号接收、发送控制模块;6)同步数据接收内、外时钟控制模块;7)同步数据发送时钟输出波特率控制模块;8)多中断源接收控制输出模块。
4.根据权利要求1所述多通道异型雷达数据实时解析集中收发卡的通信方法,其特征在于,其DSP程序主要功能包括PCI信息数据交换、获取所有中断标志信息、8通道收发两级数据缓存的读写管理、8通道控制参数设置、多类型雷达数据的收发协议解析,实现功能模块的步骤包括MainO函数模块功能的步骤是4. 1)系统环境初始化;4. 2) PCI设备信息的EEPROM编程(初次生产时用);4. 3)FPGA加载;4. 4)变量初始化、中断初始化、启动Ims 定时器;4. 5)获取PCI卡号;4. 6)系统中断处理、启动Ims定时器、全局中断开;4. 7)循环处理相关事务;4. 8)对同步数据接收要分别将8通道底层接收原始缓存的数据按设定协议解析到另一高级数据缓存待120ms PCI中断发给PC ;4. 9)对同步数据发送要分别将8通道从PCI 120ms中断获取的高级缓存数据按指定的协议转换到底层发数缓存待转发输出;若是异步数据收发不需进行转换;4. 10)调120ms事务处理模块。
5.根据权利要求4所述多通道异型雷达数据实时解析集中收发卡的通信方法,其特征在于,所述120ms事务处理模块即PCI_Timerl20mS()函数功能实现步骤是5. 1)PCI_ Timerl20ms开始;5. 2)判断120ms是否到,如果回答否,进入5. 9)结束返回;如果回答是, 进入下一步骤;5. 清120ms PCI中断;5. 4)各通道使能检测,参数设置;5.幻对DSP和 PC驱动共同操作的二级发数乒乓缓存进行地址空间切换,清相应的控制寄存器;5. 6)进行地址空间切换之前,将接收的不完整包数据转移到一二级收数缓存,置相应的控制寄存器; 5. 7)判断PC驱动允许、PCI中断否,如果回答是,进入下一步,如果回答否,进入结束返回; 5.8) 120ms PCI中断;5. 9)结束返回。
6.根据权利要求4所述多通道异型雷达数据实时解析集中收发卡的通信方法,其特征在于,所述外部多中断源信息处理即ExthtlsrO中断处理函数功能模块实现步骤如下 6.1)读取中断源信息,包括异步收发中断,同步收发中断;6. 2)异步数据接收启动,直接从外部多串行接口芯片FIFO读数写入到DSP第一级数据缓;6. 3)异步数据发数启动,接从 DSP第一级数据缓读数写入到外部多串行接口芯片FIFO ;6. 4)同步数据接收启动,从FPGA FIFO读数写入到DSP第一级数据缓存;6. 5)同步数据发数启动,从DSP第一级数据缓存读数写入到FPGA FIFO ;6. 6)判断中断事务处理完毕,如果是,结束返回,如果否,返回6. 1)继续执行。
7.根据权利要求1所述的多通道异型雷达数据实时解析集中收发卡的通信方法,其特征在于,FPGA文件加载传输协议和PCI设备信息EEPROM编程的实现。
全文摘要
一种多通道异型雷达数据实时解析集中收发及其通信方法,涉及空中交通管制系统ATC中雷达数据处理技术领域。本发明基于PCI接口以DSP和FPGA为核心,通过PCI接口实现与PC机应用程序的数据通信;特别是8通道的同异步全双工数据收发的FPGA实现,DSP对各种类型雷达数据协议解析功能实现,以及PC机的驱动程序和应用程序实现。优化了空中交通管制系统对雷达信号的引接,满足对各种雷达信号的系统接入,便于扩容,可设定转发各种类型的雷达数据。
文档编号G06F13/38GK102521181SQ201110339109
公开日2012年6月27日 申请日期2011年11月1日 优先权日2011年11月1日
发明者张行, 范昌平 申请人:四川川大智胜软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1