基于CPCI工控机的伺服控制系统的研制
摘要:鉴于某光电跟踪设备的伺服控制系统的板卡连接要求具有高的可靠性,本文研制了一套基于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芯片的伺服控制卡,并对整体的伺服控制系统进行了硬件设计和软件设计,目前,该套伺服控制系统已应用在某测量船上的光电跟踪设备上,从具体工程应用可知,该套伺服控制系统具有很强大的运动控制功能和高可靠性。
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心


