基于SBC+DSP 的嵌入式系统设计与应用-设计应用_第1页
基于SBC+DSP 的嵌入式系统设计与应用-设计应用_第2页
基于SBC+DSP 的嵌入式系统设计与应用-设计应用_第3页
基于SBC+DSP 的嵌入式系统设计与应用-设计应用_第4页
基于SBC+DSP 的嵌入式系统设计与应用-设计应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑基于SBC+DSP的嵌入式系统设计与应用-设计应用摘要:根据嵌入式系统知识,利用其优点,针对星图识别的特征,设计一种以SBC+DSP为硬件平台的嵌入式系统,通过试验验证,系统能够满足星图识别大数据量、实时响应速度和高可靠性的要求。

1引言

嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。其主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成。使用嵌入式系统技术,不仅可以实现硬件和软件的集成优化,而且具有多任务和网络化功能。基于嵌入式系统的以上优点,针对星图识别大数据量、实时响应速度和高可靠性等特征,以及方便以后的远程控制,本文提出一种以SBC+DSP为硬件平台的嵌入式系统,并说明其特征。

2系统设计

2.1系统构成和框图

在星图的识别系统中需要进行大量的星图数据的处理工作,并且需要存储星表数据,利用一般的嵌入式系统很难满足其数据量和实时性的要求,为此提出一种带数据处理模块的嵌入式系统,这样不仅可以大大增强其数据处理能力,而且可以节省大量的系统资源,用于完成其他的控制工作。SBC+DSP嵌入式系统主要由单板电脑(SBC)和一些功能模块组成,用户在系统提供的交互界面来完成对整个控制系统管理、控制工作。整个系统的构成如图1所示:

2.2系统硬件结构设计

为了达到系统的性能要求,高数据处理能力、实时响应能力、成本和可靠性,各子模块的硬件选择分别如下。

SBC系统采用研华的PCM-9375[3],具有500M的CPU频率,支持多个串口通信接口和USB2.0通信接口;硬件平台支持WinCE6.0或WindowsXPE嵌入式操作系统,能够支持CF卡启动;具有增强的IDE总线接口和PC/104外部扩展接口。是一款高性价比、低功耗无风扇单板电脑,适合于大多数嵌入式系统的应用环境,并且具有高的系统可靠性。

DSP子系统采用DM642,专用于数字媒体应用的高性能32位定点DSP,其工作主频高可到720MHz,具有多路视频输入输出口,能够实现与视频信号的无缝连接。由于DSP器件中采用的哈佛结构[4]、多总线结构和片内DMA电路与局部总线,使其能够实现数据的并行操作,具有强大的数据和信息处理能力。

PC104采集模块采用中泰的PM516,具有模拟和数字两种接口,模拟输入部分:输入通道数:单端32路,双端16路;输入信号范围:0~10V,-5V~+5V;输入精度:12Bit;采样频率:75KHz。数字部分:电平方式为TTL,输入、输出通道数均为16路。

2.3SBC+DSP系统优点

DSP采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据,由于其高速的数据处理能力被广泛地应用于图像处理领域,但是单独的DSP系统不能够提供友好的人机交互界面。嵌入式单板电脑虽然具有丰富的外部扩展接口和友好的人机界面,但其系统资源有限,不适合进行大量的数据处理操作。为了使系统满足这两方面的功能,本系统将两者结合起来,现实优势互补。主要特点如下:

1)整个系统采用了分布式的控制原理,将各个功能模块单独“隔离”,使每个模块都能够单独工作,但同时又能够完成集中获取数据、集中管理和集中控制的目的。这种控制方式大大改善系统的可靠性。

2)从图1可以看出,DSP子系统可以作为一个独立的高速数据处理系统,这个高速数据处理系统本身具有数据处理、可编程开发的特点。DSP系统主要是完成图像数据的采集,并进行滤波、信息提取和识别等算法处理,然后将获取的有用数据通过相应的接口传递给主系统。这种系统结构模式充分利用DSP系统强大的数据处理功能和SBC嵌入式操作系统的管理、操作以及远程通信功能。

3)其将通用操作系统与实时操作系统的特点相结合,嵌入式计算机系统与专用信号处理器相结合。软硬件相辅相成集中统一地完成设备控制与信号处理,使整个系统的性能与可靠性得到进一步提高。

4)SBC系统安装windowsXPE嵌入式系统,它是windowsXPprofession的组件化版本,其界面于普通的XP系统没有差别,使其更适合大多数windows用户的习惯。

5)用户应用程序的开发可以在普通的PC机上用相应的软件进行,完成后将其移植到目标系统即可。

6)由于采用了低功耗的设备,与传统的PC机+DSP系统相比较,其降低了整个系统的功耗、成本。

3工程应用

进行星图识别的整个系统的流程如图2所示:

其中嵌入式系统的DSP子模块来完成星图的采集并对星图作预处理工作,包括去除噪声,图像的分割,用于后面的星图识别工作。处理前后的结果分别如图2,图3;

比较处理前后的两幅图可以看出,图像的信噪比明显得到了提高。试验证明图像数据的采集率高达25帧/s,而完成上述处理过程的时间1.0s,能够满足星图识别大数据量、实时性要求。

4结论

本论文的创新点在于提出了一种将高速数据处理的数字信号处理器和具有嵌入式内核的实时操作系统有机结合起来,设计出一种嵌入式系统平台。使系统不仅具有嵌入式系统的优点和技术特性,而且还具有DSP高速数字信号处理的能力,为实现系统的大数据量和实时性处理提供了有力的支持,且其较传统PC机+DSP控制系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论