当前位置:首页 > 电源 > 数字电源
[导读]根据嵌入式系统知识,利用其优点,针对星图识别的特征,设计一种以SBC+DSP为硬件平台的嵌入式系统,通过试验验证,系统能够满足星图识别大数据量、实时响应速度和高可靠性的要求。

1 引言

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

  2 系统设计

  2.1 系统构成和框图

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


  2.2 系统硬件结构设计

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

  SBC 系统采用研华的PCM-9375[3],具有最大500 M 的CPU 频率,支持多个串口通信 接口和USB2.0 通信接口;硬件平台支持WinCE6.0 或Windows XPE 嵌入式操作系统,能够 支持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.3 SBC+DSP 系统优点

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

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

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

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

  4)SBC 系统安装windows XPE 嵌入式系统,它是windows XP profession 的组件化版本,其界面于普通的XP 系统没有差别,使其更适合大多数windows 用户的习惯。[!--empirenews.page--]

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

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

  3 工程应用

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


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


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


  4 结论

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Lua RTOS 是一个实时操作系统,设计在嵌入式系统上运行,对 FLASH 和 RAM 内存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平台,并可以轻松移植到其他32位...

关键字: Lua RTOS 操作系统 嵌入式系统

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UATR,是一种串行、异步、全双工的收发器。全双工的UART支持同时双向通信,是嵌入式系统必不可少的d...

关键字: 异步收发 传输器 嵌入式系统

近日,一个存在于Windows Mark of the Web (MotW)中的零日漏洞被发现,并正在被攻击者积极利用。但有趣的是,在微软官方还没有对该漏洞做出修复之前,第三方平台0patch就提供了该漏洞的修复补丁。据...

关键字: PATCH Windows 微软 APP

大家好,我是鲏。认识我的朋友都知道,我是一个实践派,相比研究枯燥的理论知识,我更喜欢做自己想做的项目,用技术来实现自己的想法的感觉真的很棒。所以从大学期间一直到现在,除了工作中的项目外,我依然保持着自己做项目的习惯,有坚...

关键字: 系统设计 技术选型 需求分析

Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。

关键字: Flash 存储器 嵌入式系统

(全球TMT2022年9月22日讯)Granite River Labs(简称"GRL")日前宣布,其位于中国东莞的实验室已获英特尔公司(Intel® Corporation)授权,可为Windows系统平台开展Thu...

关键字: Windows THUNDERBOLT ST OS

GRL东莞实验室将与上海和台北实验室一同,提供Windows Host认证服务 加利福尼亚州圣克拉拉市2022年9月22日 /美通社/ -- 高速信号和充电技术测...

关键字: Windows THUNDERBOLT USB OS

摘要:主要介绍了应用DSP的电能质量检测系统的硬件电路及软件开发工具,对采集来的某电铁电流信号进行了电能质量检测,并开展了实际实验尝试。实验结果显示,实际信号含有大量谐波,但通过应用DSP的电能质量检测系统成功检测到了它...

关键字: 电能质量检测 Matlab仿真 DSP

随着生活水平的提高,大家都想从生活压力中释放出来,越来越多的人向往户外运动、露营等,在大自然的拥抱中释放压力,解放自我,从而成为户外旅行火热的原因之一。因此,很多音箱厂商都开始推出针对户外的户外蓝牙音箱。但是市面上的蓝牙...

关键字: PD快充 I2S DSP IC

近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。 嵌入式系统一般由嵌入式微处理器、外...

关键字: 嵌入式 嵌入式系统 计算机

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭