期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

基于CPCI工控机的伺服控制系统的研制

时间:2013-12-27 10:15 文章来源:http://www.lunwenbuluo.com 作者:米阳 蔡立华 点击次数:

  摘要:鉴于某光电跟踪设备的伺服控制系统的板卡连接要求具有高的可靠性,本文研制了一套基于CPCI总线结构的伺服控制系统,并设计了基于CPCI总线的伺服控制卡,并对CPCI工控机软件和DSP伺服控制卡软件进行了设计。
  关键词:CPCI、伺服控制卡
  中图分类号:TP332文献标识码:A文章编号:1007-9416(2013)10-0001-02
  1引言
  某船载的光电跟踪设备要求具有很高的可靠性,根据以往研制设备的经验,新研制设备的伺服控制系统欲采用CPCI工控机,CPCI工控机的板卡采用CPCI总线的连接方式,CPCI使用的是高可靠的欧洲卡结构,采用2mm密度的针空连接器,具有高性能连接技术,为船载光电跟踪设备的伺服系统提供最优化的结构。
  2伺服控制系统的组成
  伺服控制系统的硬件主要包含伺服控制卡、CPCI通讯卡和CPCI工控机。CPCI计算机通过CPCI总线连接串行通讯卡、伺服控制器,实现与其它分系统的通讯功能,同时对编码器、脱靶量及引导数据进行融合运算,并将运算结果通过CPCI总线传递至伺服控制卡进行融合跟踪。
  CPCI计算机软件接收各图像探测器的目标特征与航迹信息以及设备的实时状态信息,实现对同一目标不同谱段的多探测器、多数据源的数据融合处理和跟踪过程的智能决策处理。软件运行环境为WindowsXP操作系统。软件在VC++6.0环境上进行开发。伺服控制分系统的组成结构如图1所示。
  CPCI计算机软件通过CPCI总线向伺服控制卡发送融合引导数据,实现融合跟踪功能,
  融合跟踪是利用光电跟踪设备上多传感器数据源及外引导数据源的信息进行融合处理,以实现对目标轨迹的精确预测,从而保证在数据源遇到干扰的情况下依然能对目标进行稳定跟踪。
  3伺服控制卡的设计
  伺服控制卡采用内插CPCI总线架构,其主要由DSP芯片、FPGA、PCI接口芯片、串行通讯芯片、A/D芯片等组成。伺服控制卡硬件结构如图3,主要完成功能有:
  (1)位置回路、速度回路的运算;(2)采集编码器,电视脱靶量串行通讯数据;(3)单杆
  模拟量采集;(4)读取操控按键,并点亮相关指示灯;(5)与工控机进行CPCI总线数据交换。
  3.1DSP模块设计
  DSP采用目前TI公司定点数字信号处理器TMS320C6416,主频1GHz,运算速度可达8000MIPS,最高速指令周期时间为1.0ns,每周期可执行8条32bit指令,具有VelociTI.2先进VLIW结构内核。8个独立的功能单元。6个ALU(32、40bit),每个单元每周期都可完成一个32bit、两个16bit或者4个8bit算术运算。2个乘法器支持每周期完成4个16×16bit乘法(结果是32bit)或者8个8×8bit乘法(结果是16bit)。
  DSP6416具有运算精度高、速度快的优点,与以前的伺服控制卡的处理器具有很大的优势,为伺服控制系统应用更复杂的、先进的控制算法提供了硬件基础。
  3.2FPGA模块设计
  FPGA采用高性能的XILINX公司的XC3S2000型FPGA作为伺服控制卡的协处理器,具有200万的系统门,高达260MHz的系统带宽主要完成融合引导数据的采集、产生PWM调宽波信号、存储管理、实现DSP与数据交换、A/D芯片和串口芯片的接口逻辑、实现CPCI总线接口芯片的本地仲裁。
  由于系统设计时,采用了可编程逻辑器件FPGA,使系统的逻辑控制和总线控制的设计非常简单、灵活。在设计的过程中,将DSP的地址总线、数据总线及读写控制等全部接入到FPGA内,利用FPGA的可编程特性,进行系统的时序和逻辑控制,内部设计结构图如图3所示。
  3.3CPCI模块设计
  CPCI模块的设计主要是PCI接口设计,常用的设计方法主要有两种方法,第一种方法是充分利用FPGA器件的资源,用VHDL语言编程实现PCI接口的功能,第二种方法是利用专用的PCI总线的接口芯片,通过比较两种方法可知,第一种方法开发难度大,成本较低,第二种方法开发比较容易,开发周期短。考虑到本系统实际,在设计时,采用第二种方法,所选用的芯片是PCI9054。CPCI模块设计如图4所示。
  4伺服控制系统的软件设计
  伺服软件设计主要包括两部分:CPCI工控机程序和伺服控制卡的DSP程序。
  CPCI工控机程序开发环境采用VisualC++,C语言编程。应用程序通过CPCI总线接收伺服控制卡发送的脱靶量和编码器数据,完成融合处理和记忆跟踪等算法。DSP伺服控制卡的软件开发环境采用TI公司的CCS,C语言编程,DSP程序接收编码器数据、电视脱靶量及跟踪状态,完成状态的切换、捕获算法和位置回路,速度回路的计算。CPCI工控机应用程序软件流程如图5所示。DSP控制卡软件流程如图6所示。
  为了保证实时性的要求,修改串口卡的驱动程序,在驱动程序中完成数据打包和收发,以简化硬件底层与应用程序数据交换。
  5结论
  本文基于CPCI工控机的总线结构,设计开发了配以高性能的DSP处理器及FPGA芯片的伺服控制卡,并对整体的伺服控制系统进行了硬件设计和软件设计,目前,该套伺服控制系统已应用在某测量船上的光电跟踪设备上,从具体工程应用可知,该套伺服控制系统具有很强大的运动控制功能和高可靠性。

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

    联系方式

    • 论文投稿客服QQ: 论文投稿2863358778
    • 论文投稿客服QQ: 论文投稿2316118108
    • 论文投稿电话:15380085870
    • 论文投稿邮箱:lunwenbuluo@126.com

    热门排行

     
    QQ在线咨询
    咨询热线:
    15380085870
    微信号咨询:
    lunwenbuluoli