积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> VXWORKS
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
嵌入式操作系统在高速实时信号处理系统中的应用
 
作者:电气信息工程系 张超 苏涛 吴顺君   来源:武汉工业学院    点击数:214   更新时间:2008-5-28
您可以添加到网摘 让更多人关注此文章:

        嵌入式实时操作系统和多片DSP在高速实时信号处理系统中的软硬件设计及实现。该方案采用VxWorks操作系统和Power PC处理器,通过串口、以太网和VME总线进行数据传输,并实现控制和显示功能。
  

  现今的信号处理设备越来越复杂,不仅要求高速的处理能力,而且要求功能多样化,仅仅追求速度已经不能满足需求。尤其在复杂多变的环境中,要求信号处理机能够完成多种处理功能,并能方便灵活地切换工作模式。因此有必要发展一种可重构和可扩展的通用信号处理系统,能将信号处理机多功能化、模块化、标准化和通用化。将嵌入式操作系统与高速实时信号处理机结合,可以很好地实现这些要求。在雷达火控系统中,信号处理不仅需要很高的处理速度,而且要满足控制显示多方面的需求,如果没有操作系统,实现起来不仅复杂而且不便于系统的模块化和标准化。因此,采用实时操作系统VxWorks实现雷达系统的控制和显示功能。VxWorks是一种类UNIX的高性能嵌入式实时操作系统,其中断响应速度是微秒级的。它是专门为实时嵌入式系统开发的操作系统,提供了高效的实时任务调度、中断管理、实时系统资源及实时任务通信。VxWorks可以为各种CPU硬件平台提供统一的接口和一致的运行特征,这便于以后的系统移植和升级。基于以上优点,VxWorks广泛应用于航空、航天、医疗、通信、雷达和声纳等领域。


       1 系统硬件设计与实现
  


        本系统硬件基于6U的VME总线设计,由多个子模块组成,包括A/D采样板、信号处理板、定时接口板、嵌入式计算机VG4。
  


         A/D采样板作为前端采集雷达的回波信号。它采用AD10242,采样率为32MHz,包含2个A/D变换器,可以对两路模拟信号作模数变换,输出2个12位的数据。由于采样的数据率远低于DSP的处理能力,所以通过大容量的FIFO对A/D采样的数据缓存,再以DMA的方式发送给DSP处理。为了满足要求,信号处理系统以流水的方式处理数据。通过链路口和总线使多片DSP进行数据传输,最后,由VG4显示目标检测结果。
  


        VG4是SBS公司的一款专门针对工业控制设计的嵌入式计算机。VG4的处理器采用Motorola PowerPC 755,主频400MHz,拥有64MB SDRAM,16MB Flash用来固化操作系统和应用程序,而且提供了丰富的接口。VxWorks操作系统及其应用程序在VG4上运行。由于目标机VG4的资源有限,程序的开发由主机的交叉开发平台Tornado完成,通过串口和以太网下载目标代码并调试。程序开发完成后可以固化在目标机VG4的Flash上,这样系统每次启动就从Flash加载程序。操作系统应用程序的开发主要采用C语言。系统的数据流如图1所示。
                  



       1.1 定时接口板的设计
  


       定时接口板对于整个系统实时稳定的工作起了关键作用。它产生的定时脉冲信号控制着发射接收机、A/D采样板、信号处理板和VG4。
  


        定时接口板通过VME总线与VG4进行数据传输。VME总线是一种高性能的背板总线,由于采用高电流总线信号、严密的逻辑仲裁,所以具有极强的总线驱动能力及较长的信号线传输路径,可支持21个VME板卡的直接相连,信号可靠性非常高。VME总线由于其信号的高稳定性、并行性和高可靠性,被广泛应用于多DSP系统中。
  


        接口板上的FPGA实现VME桥接功能,使双口RAM连到VME总线和TS101的总线上,以进行数据传输。通过软件操作VG4控制定时接口板启动波驻起始脉冲串T0,在每个波驻起始脉冲产生的同时产生定时中断脉冲,作为每帧定时信号组的时间基准。中断信号通过VME总线中断VG4,并作为其中断请求信号。VG4响应定时中断脉冲,向定时接口板传送控制参数。定时接口板据此参数控制信处、AD、收发设备,并接收信处回传的检测结果,传给VG4进行处理和显示。数据是由外部中断驱动的,所以能满足实时性要求。定时接口板结构如图2所示。                   



 


       1.2 信号处理板的设计
  


        雷达信号处理的实时性和连续性要求处理系统应具有较高的数据处理能力。本系统设计时采用多片DSP构成并行处理系统,以提高系统的数据处理能力。信号处理系统核心单元是美国Analog Devices Inc公司生产的ADSP-TS101,其峰值运算能力可达18亿次/秒。它采用了改进的静态超标量流水结构,可以构成各种不同的并行多处理器系统,较好地满足了雷达信号处理的要求。
  


        为了保证系统的数据吞吐能力,采用数据入口与出口分开的方法,系统中各DSP分别接收处理位于不同时间段的雷达回波信号。为了使各DSP协调工作,DSP间的通信必不可少。本系统采用共享总线的分布式结构,使得各DSP之间的通信有多种途径。为了信号处理板的通用性和灵活性,设计由四片DSP组成的共享总线结构子板,各DSP间用链路口点对点环形相连,将各信号线通过PMC插槽引出,与母板通信。信号处理板结构如图3所示。


                 



[1] [2]  下一页



相关文章
· 嵌入式操作系统介绍及选型原则[30]
· 基于μClinux的触摸屏设计与关键技术分析[35]
· 跟我一起了解ucos与uclinux的区别[123]
· 跟我一起了解ucos与uclinux的区别[132]
· 嵌入式操作系统在高速实时信号处理系统中的应用[170]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
那一年我做了鸭子2
那一年我做了鸭子1
等你十年(下)
等你十年(上)
什么是打标机
★★★成都嵌入式培训-FPGA开发周
英飞凌在功率电子市场表现抢眼,以高于
LED奥运会大放光芒 功率
三星同意将Symbian股份出售给诺
英特尔收购Opened H
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
步进电机不用驱动芯片能驱动吗?...
我要选一块双串口,带AD的单片...
[分享]运放和功放的区别是什么...
4×4矩阵式键盘的课程设计...
做过高速信号滤波的高手帮忙...
做视频信号放大器,各位有什么好...
现在plc都用什么cpu?...
软硬件项目开发合作...
硬件项目开发合作...
软硬件携同设计开发合作...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网