基于INtime的雷达实时操控显示终端设计

最新更新时间:2012-01-02来源: 21ic关键字:INtime  雷达  实时操控 手机看文章 扫描二维码
随时随地手机看文章

    引言
    雷达操控显示终端作为雷达系统的重要组成部分,用于雷达空情目标显示、数字原始视频显示、雷达控制、系统监测等,随着计算机性能的提高和多功能需求的日益增强,将雷达的实时控制、数据处理等实时应用集成在雷达的操控显示终端中已日益成为趋势,用户的界面审美需求也对终端的图形加速、多媒体以及三维场景的显示性能提出更高的要求。目前,国内外的雷达操控显示终端产品很难同时满足上述要求。通常实时操作系统为保证其实时性,对图形的支持能力都较弱,一般只支持简单的图形显示,目前尚没有一款独立的操作系统能够既满足实时性要求,又为用户提供强有力的图形处理支持。
    为了兼顾雷达操控显示终端的实时性能和强劲的图形显示能力,本文提出了一种在嵌入式Window XP(XPE)中基于INtime实时操作系统的雷达实时操控显示终端设计方案。终端采用通用PC硬件平台,利用实时多任务操作系统INtime的实时性完成雷达系统的实时控制和数据处理任务,同时充分利用Windows操作系统强大的图形界面功能,实现雷达目标、状态、原始视频、电子地图等显示功能。

1 INtime实时操作系统介绍
    INtime是TenAsys公司为满足Windows平台上硬实时系统严格的响应时间要求而开发的一个实时子系统,其系统结构体系如图1所示。


    INtime实时系统在计算机启动加载Windows操作系统时同时被加载,共享相同的CPU和中断硬件,但在其他方面相互独立。当实时活动必须发生时,计算机上下文将切换到该实时操作系统,这些活动完成后,计算机上下文将切换回Windows操作系统。实时进程运行在INtime内核上,非实时进程运行在Windows内核上。INtime为Windows进程提供了扩展函数库(NTX API),使Windows进程能够共享在实时内核上创建的对象,从而实现Windows进程和INtime进程之间的数据共享和同步。
    INtime内核提供了一个基于优先级的抢先式多任务调度系统,可支持256个线程优先级,优先级高的线程优先调度执行,同一优先级的线程采用时间片轮转调度算法。通过对线程赋予不同的优先级,严格保证各个任务的先后执行次序。在进程通信和同步方面。INtime通过共享内存与Windows进程进行数据交换,通过信号量进行进程的同步控制。INtime内核提供了高精度的系统计时器,最高精度达100μs,可满足大多数要求苛刻的应用程序的实时性要求。INtime支持多处理器系统,可以划分出一个处理器为INtime操作系统及其实时进程专用,提高了系统的可靠性。INtime还提供了与Windows环境兼容的实时编程接口,支持Win32的API,实现了一套实时扩展函数,通过VC++编译环境开发,具备良好的实时调试器。

3.1 INtime进程
    INtime实时进程在INtime内核中运行,根据其功能划分主要包括系统定时功能模块、实时跟踪控制功能模块、跟踪数据处理功能模块、网络接口通信功能模块和进程通信管理模块。软件采用多线程方式设计,按实时性要求划分不同优先级的任务,采用适当的任务调度策略,使每个任务按要求适时执行。进程的软件结构如图4所示。

d.jpg


    实时进程采用计数器对外部定时接口板的10ms硬件定时中断进行计数,分别产生40 ms和200 ms中断信号量。根据系统处理实时性要求,将40 ms定时处理线程相对优先级设置为1(高),将200 ms定时处理线程相对优先级设置为2(中),将雷达各分系统与INtime进程的通信线程优先级均设置为0(最高),以保证跟踪传感器跟踪数据的实时可靠。
    通信线程主要用于接收网络上跟踪传感器的跟踪距离、角度偏差和状态数据。线程通过网络中断方式实时接收数据,并将数据存入相关的接收数据数组,供40 ms定时处理线程使用。
    40ms定时处理线程用于将多跟踪传感器的跟踪数据进行融合处理,并建立跟踪航迹,采用卡尔曼滤波对目标进行航迹的平滑、外推和精确跟踪。根据目标预测位置和天线位置求取角度偏差量,采用速度回路和位置回路控制跟踪伺服分系统,以使跟踪天线保持对准目标方向,实现对目标的实时跟踪。40 ms定时处理线程同时将光电及跟踪雷达传感器的状态数据、系统状态和目标航迹的跟踪处理结果等写入数据队列用于Windows进程显示。
    200ms定时处理线程主要用于INtime实时进程与Windows进程间的数据交互。采用共享内存和信号量机制,创建共享内存对象和信号量对象,定时将数据队列中的数据写入共享内存中,主要包括雷达的跟踪状态、跟踪航迹信息、雷达分系统控制信息、时钟信号量等。Windows进程在与INtime进程通信时,通过调用INtime的NTX API,获得INtime实时内核上创建的对象。
3.2 Windows进程
    Windows进程与普通桌面Windows系统下的进程设计方法完全兼容。本终端的显示设计采用多线程方式,利用Windows平台的DirectX图形接口,通过DirectDraw进行快速、多层次的页面绘制和显示。采用图形控件进行界面布局,通过各控件的功能定义和相应的消息机制来驱动人机界面操控事件,以完成界面中各功能按钮、对话框、列表框等的操控功能。
    雷达图像的显示主要为圆形雷达图像和文字显示,包括PPI坐标背景、电子地图背景、雷达原始视频图像、各种目标点迹、航迹、字符以及天线码盘等信息。采用DirectlDraw图形加速显示技术和页面的分层设计,将DirectDraw页面分为背景层页面、电子地图显示页面、雷达原始回波视频页面、目标页面和动态状态数据页面。通过多线程对各页面显示内容独立进行快速绘制,在Windows进程的主定时器中将各页面叠加绘制到DxDraw主页面,调用DirectDraw的换页函数(Flip)进行显示。由于雷达数字原始视频数据量庞大,显示任务资源消耗较多,为保证INtime进程对CPU资源的合理利用,将用于显示任务的主定时器线程时间周期设计为100 ms,既满足显示画面的流畅性,又不致过多的占用CPU。
    Windows进程与INtimc间的数据交互通过通信管理模块来完成,调用INtime的NTX API,访问INtime系统中创建的共享内存数据和信号量数据。
    雷达数据的存储以INtime系统设置的定时器为时间基准,对接收到的所有网络数据进行打时标和报文重组,以二进制方式记录在存储介质中,以保证数据的真实性。
3.3 软件的运行
    使用XPE+INtime构筑的系统作为雷达操控终端软件运行环境,主要由Real-time控制应用(INtime进程)和GUl应用(Windows进程)两部分构成。终端软件的Windows进程直接双击运行,由XPE操作系统载入内存并执行,INtime实时进程由其系统配套的实时控制应用软件载入器LDRTA.EXE加载到内核并执行。INtime内核将自动创建一个最低优先级线程,用于将计算机上下文切换回Windows进程,以保证两进程在同一硬件平台同时运行。两进程通过共享的内存和信号量进行数据交互,并各自独立运行完成雷达的实时操控显示功能。

4 结语
    通过对基于INtime的雷达实时操控显示终端的实验室测试与仿真,以及与雷达实装的现场运行,实时操控显示终端较好地完成了对雷达的实时控制和数据处理运算,满足系统实时性要求,同时能够流畅显示雷达的原始视频回波、检测点迹以及雷达工作状态,表明了该方案能够成功地将雷达实时控制和实时性要求不高的显示集成在一起,既降低成本又增加了系统的可靠性。


 

关键字:INtime  雷达  实时操控 编辑:探路者 引用地址:基于INtime的雷达实时操控显示终端设计

上一篇:开关电源测试探讨
下一篇:单级功率因数校正开关电源原理介绍

推荐阅读最新更新时间:2023-10-18 16:18

翟军:未来OPA激光雷达才是量产自动驾驶车辆所需的产品
在市场环境中生存和前行的企业,犹如在大海中航行的船只,风云变幻中,不断找寻前进的方向。在企业家眼中,掌握风向才是决策的基础,因为风向正是决定企业能否顺利到达彼岸的保障。“要和国家政策的脉搏跳动在一起”,这是翟军的商业哲学,也是万集科技抓住每一次市场机遇的关键。 在2019年,万集科技ETC相关产品收入较上年大幅增长,营业收入达到33.5亿元,净利润8.7亿元,同比增长13.152.74%。在外人看来,万集科技一年赚的钱比过去24年还要多,正是受益于国家撤销高速公路省界收费站相关政策驱动,ETC产品终于“踩到了点儿上”。 但在翟军眼中,这不过是布局多年,持续培育市场的应有回报,因为他早已根据国家政策和市场趋势,预判到这一结果
[汽车电子]
77GHz汽车毫米波雷达用量趋增 CMOS工艺MMIC前景可期
虽然L5甚或L4级的自动安全驾驶距离大规模落地还有相当一段时间,但作为 自动驾驶 关键器件的毫米波雷达的市场规模却在以惊人的速度增长——有研究机构预测,2017年~2022年,毫米波雷达的市场规模年复合增长率将达到35%,其中短中距毫米波雷达的CAGR达到48%,长距毫米波雷达的CAGR达到36%。到2022年,全球车用毫米波雷达市场规模总计约160亿美元,其中短中距毫米波雷达规模在84亿美金,长距毫米波雷达75.6亿美元。而在这个160亿的市场中,芯片约一半,达80亿美元。 图:全球全球MMIC市场规模 从ADAS到自动驾驶的演进促进了毫米波雷达的需求。就单车装载量看,目前,L2阶段配置基本是1个长距+2个短距,到2
[汽车电子]
77GHz汽车毫米波<font color='red'>雷达</font>用量趋增 CMOS工艺MMIC前景可期
高级自动驾驶一定要用到激光雷达吗?
L3 级自动驾驶的喧嚣刚刚随着奥迪的 “退赛”而暂入低潮,L4 级的呼声已开始高涨起来。 近日,以“汽车安全领域领导者”自居的沃尔沃宣布,直接越过 L3 级而跨入 L4 级自动驾驶的研发,并计划在 2 年内实现 L4 车型的量产,并强调 L4 车型一定要使用激光雷达。 用沃尔沃集团 CTO 的话来说就是,激光雷达的应用是汽车迈向全自动驾驶的关键一步。 既然激光雷达是实现全自动驾驶的“关键一步”,那就是必不可少的一步。这一说法想必一定会得到国内外数十家激光雷达厂商的纷纷点赞。 所以,现在还来讨论高级自动驾驶要不要配备激光雷达的话题,似乎已经有些“不合时宜”了。 对于自动驾驶来说,估计再也没有比安全更重要的事
[嵌入式]
高级自动驾驶一定要用到激光<font color='red'>雷达</font>吗?
Quanergy与Fabrinet携手合作,扩大激光雷达传感器的全球化生产规模
Fabrinet将帮助Quanergy扩大规模,满足日益增长的市场需求 激光雷达传感器和智能3D解决方案的领先提供商 Quanergy Systems, Inc. (NYSE:QNGY)宣布,公司将与先进精密光学和电子制造服务的领先提供商Fabrinet合作生产Quanergy的激光雷达传感器。 Quanergy与Fabrinet携手合作,扩大激光雷达传感器的全球化生产规模(图示:美国商业资讯) Fabrinet是要求极为严格的全球原始设备制造商(OEM)的可靠合作伙伴,在客户服务、灵活性和管理复杂业务的技能方面有着骄人往绩,与Quanergy在制造方面保持高质量和高行业标准的承诺非常契合。在Fabrinet的支持下,
[汽车电子]
Quanergy与Fabrinet携手合作,扩大激光<font color='red'>雷达</font>传感器的全球化生产规模
国科光芯:致力于可量产、低成本、全固态车载相控阵激光雷达芯片
由海宁市人民政府主办,海宁市经济开发区协办的“芯”动潮城智创未来海宁(中国)泛半导体产业园欣奕华一期项目投产仪式在海宁(中国)泛半导体产业园以线上直播的形式召开,此次竣工投产的5个重大项目涉及智能装备、关键零部件、新能源等多个领域总投资达50.3亿元,达产后预计年产值101.2亿元。 作为本次活动召开的协办方和入园方之一的国科光芯(海宁)科技股份有限公司是浙江省海宁经济开发区泛半导体产业重点引进的企业。公司在整合原中科天芯科技(北京)有限公司和厦门市和奕华光电科技有限公司基础上成立,在海宁、北京、厦门、深圳等地设有研发、生产及销售机构。国科光芯立志为客户提供从消费电子到自动驾驶等多种应用场景的基于核心硅基光子芯片技术的高性价
[汽车电子]
国科光芯:致力于可量产、低成本、全固态车载相控阵激光<font color='red'>雷达</font>芯片
TI新毫米波雷达传感器的优势
随着汽车原始设备制造商开发自主性更高的车辆,自动泊车技术也在不断发展。这些泊车系统包括泊车辅助(仍然需要驾驶员参与)和自动泊车(可以免手动操作)。 当今的汽车泊车系统大多使用超声波和摄像头传感器。超声波传感器的工作原理是发出高频声波,被其路径中的物体反射。传感器通过测量从发射到接收所用的时间来测量附近物体的距离。但是,超声波和摄像头技术确实有一定的局限性,会受到以下因素的制约: 如泥土和雾这样的环境条件 最小和最大探测距离 水平和垂直视场窄 成本 即将推出的自动泊车系统可受益于 TI 经济高效的毫米波 (mmWave) 雷达传感器,即使在恶劣的环境条件下也能实现有效的 360 度全景环视。此外,毫米波雷达技术还可提供重要的
[嵌入式]
研究人员研发新型硅片 可提高激光雷达系统性能
无论是安装在自动驾驶汽车上,还是嵌入到最新的设备中,激光雷达系统都将在未来的技术中发挥重要作用。该系统使车辆能够实时了解周围环境,使手机能够绘制3D图像,并提升视频游戏中的增强现实效果。然而,这些3D成像系统体积庞大、价格昂贵,而且很难满足新兴应用的尺寸要求。 (图片来源:科罗拉多大学博尔德分校) 据外媒报道,为了解决这一挑战,科罗拉多大学博尔德分校(University of Colorado Boulder)的研究人员研发了一种没有运动部件或电子元件的新型硅片,可以提高激光雷达系统所需的分辨率和扫描速度。该项研究的第一作者Nathan Dostart表示,“我们希望用这种扁平的小芯片取代又大又笨重的激光雷达系统。”
[汽车电子]
研究人员研发新型硅片 可提高激光<font color='red'>雷达</font>系统性能
从 3D 到 4D,毫米波雷达的中场战事
尽管 特斯拉 新款 Model 3 没有搭载 HW 4.0 硬件,也没有增加 4D 毫米波雷达 ,甚至还取消了毫米波雷达。但毋庸置疑,4D 毫米波雷达的热度有增无减。 在 2021 年特斯拉作出移除雷达的争议性决定后,雷达界普遍认为,新雷达的出现只是时间问题。 快进到 2023 年,随着新 HW 4.0 架构的细节浮出水面,越来越多的迹象表明 4D 雷达将被接入 HW 4.0 新增的 以太网 接口。 紧跟特斯拉的一举一动,今年以来,国内已有超过 6 家 4D 成像雷达企业陆续获得资本押注。 在智驾感知系统 传感器 多元化组合、性能功耗尺寸新要求、利用中央计算架构为数据处理提供更大灵活性、车企持续降本增效和保供压力等
[汽车电子]
从 3D 到 4D,毫米波<font color='red'>雷达</font>的中场战事
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved