基于冗余CAN总线的火炮信号模拟系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为满足未来数字化战场的需求,火炮技术正向自主化、信息化、智能化方向发展。本文以高性能32位嵌入式双冗余CAN接口卡为主要硬件平台,以LabVIEW为软件平台研究开发了数字化火炮信号模拟系统。该系统在计算机上通过软件的控制完成火炮工作状态信号的模拟生成,信号传输与接收,数据分析处理等功能,能够满足数字化火炮信息系统的开发和调试的需要。
     论文首先简要介绍CAN总线、虚拟仪器技术及LabVIEW软件各自的特点和功能,然后合理选用ARM内核LPC2132处理器和独立CAN控制器SJA1000,完成了CAN总线模块硬件PCI-CAN通信适配接口卡的设计,并开发了在虚拟仪器软件开发平台LabVIEW环境下PCI-CAN通信适配接口卡的驱动程序。在硬件平台基础上,根据系统通信的特点和要求,在标准CAIN协议的基础上制定了通信数据格式,设计了基于本硬件的双冗余调度算法,开发了以LabVIEW为软件平台的系统应用程序软件。并按照信号产生、信号传输与接收、信号分析处理的顺序依次对每一模块的功能进行了介绍。
     整个系统主要由两台接有CAN通信适配接口卡的PC机组成,采用主从结构,通过CAN通信适配接口卡来实现双向通讯,CAN总线上的数据可通过CAN接口卡收发,从而完成PC机与下面CAN控制网络的通信,由此可以及时得知火炮工作状态信号的各种数据和运行参数。论文以基于ARM7微控制器的双冗余PCI-CAN通信适配接口卡进行双CAN冗余通信,完成了双CAN冗余通信软件开发,详细阐述了软件设计思想及关键技术。该系统的研制真正实现了数字化火炮的基础架构,并对其它传统武器装备数字化改造有很好的借鉴作用。
In order to meet the future needs of the digitized battlefield, artillery technology is developing in a direction of independent, informationized and intellectualized. In this thesis, the digitized artillery signal simulating system is studied and developed with high-performance of 32-bit embedded dual redundant CAN interface card as its main hardware platform, and LabVIEW as its software platform. The system is controlled by the computer software to complete the work state of artillery analog signal generation, signal transmission and reception, data analysis processing and other functions to meet the artillery digital information system's development and debugging needs.
     Firstly, the features and functions of the CAN Bus, Virtual Instrumentation technology and LabVIEW are briefly introduced in this thesis. With reasonable selecting ARM Core processor LPC2132 and Independent CAN Controller SJA1000, the design of CAN Bus module hardware PCI-CAN communication interface card is completed. Then the driver of PCI-CAN communication interface card is developed in LabVIEW, a virtual instrument development platform. In the hardware platform, according to the characteristics and the requirements of system's communication, the data formats of communication is formulated based on the standard CAN protocol, the hardware-based dual redundant scheduling algorithm is designed, and the system software in LabVIEW software platform is developed. And in accordance with the order of signal generation, signal transmission and reception, the signal analysis, the functions of each module are introduced.
     The whole system consists of two PC machines, the CAN communication adapter interface card included. Using the principal-subordinate structure, the bidirectional communication is achieved through the CAN communication adapter interface card. CAN Bus data can be transmitted by CAN interface card, with which communications between PC machine and the following CAN control network can be completed. So PC can receive each kind of data and operating parameters of the artillery signals in time. Thesis in ARM7-based microcontroller dual redundant communication adapter PCI-CAN interface card for dual CAN redundant communications, a dual redundant CAN communication software development is completed, and the key ideas and technology of software design are elaborated in details. The development of this system has truly realized the infrastructure of digital artillery, and offers a good reference to digitization transformation of other traditional weapons and equipments.
引文
[1]中国兵器工业集团.再回首兵器之火炮元素.中国兵器,2007.3
    [2]周元勋,李明.美陆军信息化装备之利剑-数字化火炮.科技信息,2008.16
    [3]张启刚,朱维同.未来战争与数字化火炮.火炮发射与控制学报,1995.4
    [4]葛春梅.数字化火炮反后坐装置控制方案研究.南京理工大学硕士学位论文,2007.6
    [5]周兴发.雷达信号模拟器.系统工程与电子技术,1986(4):51-57
    [6]夏继强,邢春香.现场总线工业控制网络技术.北京.航空航天大学出版社,2005
    [7]张弘.基于CAN总线的数据采集与处理模块研究.南京航空航天大学硕士学位论文,2007.1
    [8]杨乐平,李海涛,杨磊.LabVIEW程序设计与应用(第2版)[M].北京:电子工业出版社,2005
    [9]杨乐平,李海涛,肖凯等.虚拟仪器技术概论[M].北京:电子工业出版社,2003
    [10]听雨轩工作室.Agilent VEE虚拟仪器工程设计与开发[M].北京国防工业出版社,2004
    [11]Korrapati R,Anderson J A,Swain,N K,et al.System modeling using virtual instruments[D]..Proceedings IEEE,2002:121-126
    [12]Gani A,Salami M J E.A LabVIEW based data acquisition system for vibration monitoring and analysis[J].Research and Development,2002:62-65.
    [13]Olden P,Robinson K,Tanner K,et al.OPEN-LOOP MOTOR SPEED CONTROL WITH LABVIEW[D].Proceedings.IEEE,2001:259-262
    [14]Siddiqui U H.Universal Remote Alarm System by Using Virtual Instrumentation and Labview Graphical Programming[D].Proceedings of the IEEE 30th Annual Northeast,2004:255-256
    [15]满庆丰.CAN总线的应用与发展.电子技术应用,1994(12):2-4
    [16]周立功.CAN-BUS规范V2.0版本.电子技术应用,1999
    [17]杨慧,田亮.CAN总线协议分析.中国仪器仪表,2002(04):1-4
    [18]肖锦栋,费敏.CAN现场总线性能评价.上海大学学报,1997(03):262-266
    [19]王黎明,夏立,邵英.CAN现场总线系统的设计与应用.北京:电子工业出版社,2008
    [20]岂兴明,周建兴,矫津毅.LabVIEW8.2中文版入门与典型实例.北京:人民邮电出版社,2008
    [21]陈敏,汤晓安.虚拟仪器软件接口机制的研究和实现.仪器仪表学报,2001(6):20
    [22]AH Taner,NM White.Virtual Instrumentation:a solution to the problem of design complexity In intelligent Instrument[J].Measurement &Control.1996,29(7):165-171
    [23]张阳.虚拟仪器的发展及其在现代测试中的应用[J].中国科教杂志,2004-9:38-40
    [24]谢启,温晓行,高琴妹.LabVIEW软件中菜单形式的用户界面设计与实现[M].微计算机信息,2005,21(9-1):88-90
    [25]周纯杰,于跃,徐帮荃.基于CAN协议的新型染整设备现场总线控制系统[J].电气传动,2002.1:40-43
    [26]肖海荣,周凤余.基于SJA1000的CAN总线系统智能节点设计[J].计算机自动测量与控制,2001.9.
    [27]王健,肖学军,秦霆镐.CAN总线技术应用[J].微计算机信息,2000.16
    [28]律德才,马峰.CAN总线控制器SJA1000的原理及应用[J].电测与仪表,2002.4
    [29]黄天戎,袁学文,程安宇.一种基于CAN总线的数据采集系统[J].测控技术,2003.3
    [30]南京理工大学八○一研究室编.内弹道学.兵器工业出版社
    [31]金志明,袁亚雄,宋明.现代内弹道学.北京理工大学出版社,1992
    [32]金志明.枪炮内弹道学.北京理工大学出版社,2004
    [33]孙立辉,原亮.基于CAN总线的双机冗余系统设计方法.单片机与嵌入式系统应用,2002(9):33-35
    [34]禹春来.CAN总线冗余方法研究.测控技术,2003(22):28-30
    [35]韩炬等.一种CAN总线冗余方法.电子工艺技术,19卷4期
    [36]刘君华.虚拟仪器编程语言教程.第1版.北京:电子工业出版社,2001
    [37]杨乐平.自动化测试与虚拟仪器技术.第1版.长沙:国防科技大学,1998
    [38]杨乐平.程序设计与应用.第1版.北京:电子工业出版社,2001
    [39]饶运涛,邹继军,郑勇芸.现场总线CAN原理与应用技术[M].北京:航空航天大学出版社,2003:18-44
    [40]张重雄,王波.CAN通信网络在汽车综合性能检测中的应用[J].微处理机,2002(2):27-28

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700