新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CAN总线和DSP的双层数据采集系统

基于CAN总线和DSP的双层数据采集系统

作者:时间:2012-04-18来源:网络收藏

1 引言

本文引用地址:http://www.eepw.com.cn/article/257569.htm

CAN(Controller Area Network)即控制器区域网,是由德国BOSCH公司为实现汽车测量和执行部件之间的数据通讯而设计的、支持分布式控制及实时控制的串行通讯网络。CAN BUS现场总线已由ISO/TC22 技术委员会批准为国际标准IOS11898(通讯速率小于1Mbps)和ISO11519(通讯速率小于125kbps)。开始主要应用于自动化电子领域的汽车发动机部件、传感器、抗滑系统等应用中,但随着CAN的应用普及,的实时性以及抗干扰能力强等优点也逐步为航天领域所认可[1]。

本文将对CAN总线在航天领域应用情况进行介绍,并在CAN总线和技术研究的基础上,设计了基于CAN总线和系统。文中将重点介绍系统的结构组成以及CAN总线接口的设计。

2 CAN总线在航天领域的应用状况

CAN总线开始主要应用于自动化电子领域的汽车发动机部件、传感器、抗滑系统等应用中,但随着CAN的应用普及,其应用范围已不局限于汽车行业,正在逐步为航天领域所认可。1995年SSTL(Surrey大学卫星技术公司)将CAN作为星载遥测/遥控信道,随之SSTL开发了基于CAN的分布式解决方案。至今SSTL已经在UoSAT-12,SNAP-1,AISAT-1,UKDMC,NigeriaSAT-1,BilSAT-1 等6颗LEO卫星中应用了CAN总线网络,用于实现星载计算机与其他任务节点之间的通信;ESA在SMART-1上也将CAN作为系统总线和有效载荷总线,实现数据交换和控制命令的传送。

ESA开展的CAN技术研究表明以差分信号传输的高速串行总线用于星载设备之间的数据传输能保证通信的及时性,有利于降低星载设备的功耗,有助于获得低噪声、抗电磁干扰性强、EMI低、信号不受电源开关状态变化影响等优势,具有良好的航天应用前景。随着航天电子技术的发展,航天电子设备综合化程度越来越高,设备之间需要交互的信息量越来越大,CAN总线技术已经开始在航天电子领域得到越来越广泛的运用[3]。

在国内,CAN总线技术已在小卫星中得到了实际的应用。随着航天信息一体化技术的发展,CAN总线将广泛应用于航天器的测量、控制等系统。CAN接口的采用将大大简化了测量系统的电缆网,提高航天器的飞行可靠性。

3 系统的结构及功能

双层数据采集系统的整体结构如图1所示。

双层数据采集系统由采集单元、中间控制器、顶层控制中心等组成,它的组成结构如图1所示。本数据采集系统可同时实现对多区域、多单元的数据采集和信息管理控制,采用分级、区域控制的优化控制思想,采用DSP中间控制器作为各采集区域的核心控制器,实现上下层间的数据交换。

采集单元是数据采集系统构成的基础与关键,它直接与参数采集执行机构相连接,实现对现场参数的采集,包括电压、电流、温度、转速等。采集单元自身具有微控制器和存储器,既作为系统的重要组成部分,参与系统功能的实现,也可以它作为独立单元来完成数据采集功能,即在系统出现通信等故障的情况下,采集单元仍可以独立实现数据采集功能,并进行数据存储,提高了系统的可靠性。采集单元通过标准的CAN总线接口,连接到Bot-CAN总线上,实现对现场数据的采集和传输。

DSP中间控制器是整个采集系统的通信枢纽,提供上层网络和下层网络通讯的双接口。一方面通过上层网络(Top-CAN BUS)与顶层控制中心进行通讯,另一方面通过低层网络(Bot-CAN BUS)与各个采集单元进行通讯。DSP中间控制器是数据采集的区域控制器,实现对本区域数据的收集、处理,并通过CAN总线与顶层控制中心进行数据通讯,实现顶层控制中心对各个数据采集区域和采集单元的信息收集和控制。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭