基于嵌入式技术的远程战场监控系统

发布者:云淡风轻2014最新更新时间:2010-08-09 来源: 四川兵工学报关键字:嵌入式技术  处理器  远程监控 手机看文章 扫描二维码
随时随地手机看文章
基于嵌入式技术的远程监控系统最初作为上业控制网络的重要发展方向,是上业数据通讯与控制网络技术、勺_联网技术等多种技术共同发展的结果当前,随着我军信息化程度的逐步提高,尤其是军队内部网络的搭建,使远程战场监控成为可能在当今战场环境瞬息万变的情况下,要实现战场信息更新的实时性和准确性,就需要一套能够对战场环境实施远程监控的系统此外,在我国许多偏远的边防哨所,由于地理环境恶劣,边境巡逻经常会遇到泥石流、雪崩瀑风雪等自然灾害,不仅官’兵们体力消耗大,安全隐患多,而且难以保证巡逻质量远程战场监控系统的实现能够在重要路口实现无人值守自动监控,能竹约大量的人力、物力和财力,具有重大的现实意义。
 
1嵌入式技术
 嵌入式技术的发展,大致经历了4个阶段:无操作系统阶段(如单片机)、简单操作系统阶段(如PowerPC)、实时操作系统阶段(如DSP)和而向Internet阶段整个嵌入式体系结构如图1

时趋于小型化外围设备是嵌入式系统中用于完成存储、通信、调试、显示等辅助功能的其他部件日前常用的嵌入式外围设备按功能可以分为存储设备(如R、M,SR、M,Flash等)、通信设备( RS- 232接口、SPI接口、以太网接口等)和显示设备(如显示屏等)3类

 嵌入式操作系统是从嵌入式系统发展到第3阶段才开始引入的嵌入式操作系统不仅具有通用操作系统的一般功能,如向上提供对用户的接口(如图形界而、库函数API等),向下提供与硬件设备交勺_的接口(硬件驱动程序等),管理复杂的系统资源它还在系统实时性、硬件依赖性、软件固化性和应用专用性等方而具有更加鲜明的特点。

 应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期日标的计算机软件由于嵌入式系统自身的特点,决定了嵌入式应用软件不仅要求满足准确性、安全性和稳定性等方而的需要,而且还要尽可能地进行代码优化,以减少对系统资源的消耗,降低硬件成本[‘一z}

嵌入式系统具有系统内核小、专用性强、系统比较精简,但嵌入式系统要求操作系统软件的实时性较强,嵌入式软件的开发要求向标准化发展,嵌入式系统的开发需要专门的开发环境和开发工具。

2监控系统硬件结构设计

在硬件设计上,整个监控系统的核心是嵌入式控制器嵌入式控制器是以高速处理器为核心,由高速处理器和其他芯片协同上作来控制的电子设备或装置,能够完成监视、控制等各种自动化处理任务嵌入式控制器的系统硬件结构如图2所示

电源电压为SV,输出电压分别为3. 3 V和1.8V,每路电源的最大输出电流为750 xnA

2. 2接口电路设计

1)模拟量输入接口模拟量输入通适采用了TI公司生产的TLV2544芯片,当与DSP芯片连接时,可用一个帧同步信号FS来控制一个串行数据帧的开始采用TMS320VC5402提供高速、双向、多通适带缓冲串行端口MCBSP,可用来与串行A/ D转换器直接连接

2)以太网扩展接口实现嵌入式战场的远程监控系统,首要的问题就是要让远程监控设备具有以太网接口台湾Realtek公司生产的RTL8019AS以太网接口芯片可以让嵌入式控制器具有通用计算机的网络接口

3) RS- 232串行接口设计RS- 232- C并未定义连接器的物理特性,因此存在DB- 25, DB- 15和DB- 9等多种类型的连接器DSP为了同现场监控设备的串口相连,我们用MAXIM公司的MAX3111来完成EL1到TTL电路之间的电平和逻辑关系的转换

4) RS- 485串行通信接口RS- 485是为了适应远距离、分布式控制系统的需要而制定的一种串行通信总线标准它支持多竹点、远距离传输RS- 485标准采用平衡式发送,差分式接收的数据收发器来驱动总线为了扩展终端连接设备的数量,本设计增加了邵一485接口DSP与RS- 485串口的连接使用MAXIM公司的MAX3140UART通信芯片来完成

2. 3程序存储器的扩展

Flash存储器与EPROM相比,具有更高的性能价格比,而且体积小,功耗低,可电擦写,使用方便,并且3. 3 V的Flash可以直接与DSP芯片连接因此,采用Flash作为程序存储器存储程序和一些固定数据是一种比较好的选择本系统的程序存储器选用了1片AT29LV020 Flash存储器此芯片有256KX8的存储空间,最快读取速度为100 ns所以在读取程序时,要使卞频低于10 MHz

3系统软件设计

根据系统控制要求,将系统软件的模块划分为6个模块:卞控模块、初始化模块、协议封装模块、协议拆包重组模块、网络接口模块和应用层应用模块图4是各模块之间的逻辑关系

31卞控模块设计

卞控模块中通常包含一些变量的定义和函数的调用另外一些重要的I/ 0端口定义也放在卞控函数中在卞控模块中定义了延时信号函数、端口设置函数、同步串口设置函数、中断服务函数等系统上作时程序从卞控模块的main()函数开始运行,首先是调用DSP及RTL8019AS的初始化程序,完成初始化之后,卞程序以一个无条件循环进入上作状态

3. 2初始化模块设计

系统软件在运行的时候首先要调用初始化程序,对系统的各资源进行初始化,然后才能正常上作初始化模块包括了4个初始化函数,分别是net_ init( ) , dsp5402_ init( ) ,interrupt_ init(),nic_ atl_ init()

3. 3协议封装模块设计

协议封装部分的作用是将数据进行分组,并以不同的协议打包封装使其成为符合TCP/ IP协议规范的分组数据在设计中,对于不同协议的封装,分别由不同的函数实现在本系统中,监控终端系统需要对位于网络层的IP协议、位于传输层的TCP协议进行封装封装顺序是先传输层协议TCP封装,后网络层协议IP封装之后传入网络接口模块发送出去

3. 4协议拆包重组模块设计

本模块的上作过程是这样的,数据从以太网上被接收下来之后,首先会放在网卡芯片的内存当中,由DSP即网络接口模块将其读入后进行协议分解,根据协议的内容进行相应处理,如果是UDP封装的数据则将其放入系统的接收缓冲区由DSP根据协议中序列号字段的值对数据包重新分组排队,然后将数据拆包、合并,形成连续的数据流,传送到应用层作进一步处理

4嵌入式TCP/ IP协议栈设计

嵌入式设备实现网络勺_联,一般都需要在嵌入式设备上实现以太网通信的有关协议,其中一个重要问题就是如何实现嵌入式TCP/ IP协议栈日前使用)‘一泛的TCP/ IP协议栈有LWIP .uIP Z,inux IP等,这些协议栈具有一定的通用}h},包含的协议内容比较全,也比较复杂为了满足军用嵌入式系统接入网络的要求,需要进行嵌入式TCP/ IP协议的精简工作。

 军用嵌入式系统接入网络要求数据传输能够保持安全稳定,这里卞要考虑数据传输的情况为确保正常的数据传输,嵌入式TCP/ IP协议族应至少包括IP .ICMP .ARP .TCP .UDP等基本协议,协议栈的结构如图5所示

通过研究和具体编程,在Keil C laVision2开发环境下实现了一个简单的嵌入式TCP/ IP协议栈,各协议的基本实现过程如下

4. 1  IP协议的实现

IP协议是TCP/ IP协议族中最为核心的协议IP报头的标准长度为20字竹,标准以太网帧数据域为1 500字节,除去IP头之外还有1 480字竹可以为上层协议提供有效就数据载荷IP协议将上一层传下来的报文加上IP首部和II校验合并发往下一层,并且对下一层传上来的报文进行校验和检查,将校验正确的去掉IP首部,送往上一层一般可以不考虑数据报分段的问题,即不允许数据报超出IP包就有效载荷,这样简化可以省去软件处理IP数据分段和重组的开销,可以提高系统数据传输的实时性[a{为了便于ihi试,需要实现PING程序,在收到I(1VIP的回显请求包后拉照格式组装一个ICMP的回显应答包并发送相关的、函数有:


4. 3  UDP协议的实现

UDP的数据传输是无连接的、不可靠的,具有对网络资源开销较小、数据处理速度快的优点U DP协议属于简单端到端的数据传输协议,报头只有8字y具体实现时要对应用层传下来的数据包加上U DP首部和UDP校验发往下一层,对下一层传上来的数据包进行校验和检查,如果正确则去掉U DP首部,提出数据送给应用层需注意的是要产生一个伪首部用于U DP数据检验和计算涉及的卞要函数有:

5结束语

阐明了嵌入式控制器的硬件和软件的设计和实现过程,包括微处理器系统硬件设计和实现、监控设备的接口模块实现TCP/ IP协议栈的精简和实现等嵌入式远程战场监控系统的成功实现将有很大实际应用价值它不仅可以用于战场环境的远程监控,而且可应用于边防哨所等无人值守的地方,可以有效降低对人力物力的需求,增强对人员安全的保障。

关键字:嵌入式技术  处理器  远程监控 引用地址:基于嵌入式技术的远程战场监控系统

上一篇:基于嵌入式运动控制器系统的设计与开发
下一篇:2010年中国智能清洁机器人发展现状

推荐阅读最新更新时间:2024-05-02 21:07

库克:不排除iPad/iPhone/Mac采同款处理器
        华尔街日报16日报导,苹果(Apple Inc.)执行长库克(Tim Cook)在接受专访时透露,该公司即将在今(2012)年夏季下旬发表次世代Mac OS X麦金塔作业系统「Mountain Lion」。他表示,人们非常喜爱iPad、iPhone专属的应用程式与功能,而苹果计划将有用者搬上麦金塔电脑。     库克指出,iOS与Mac OS X虽各自拥有进阶功能,但仍为同一种作业系统。他认为,笔记型电脑、平板电脑应会继续共存,惟这两种科技有机会进一步整合。在被问到iPhone、iPad与麦金塔电脑是否会搭载相同的微处理器时,库克表示,苹果会作全面性的考量,不会排除任何一种可能。     苹果Mac OS X团
[手机便携]
64位架构手机处理器:马上就蜂拥而至
         别人没有的你得有,才能领先一步;别人有的你不能没有,才能不被甩下。安卓硬件就在这样的节奏下被绑架着,不断加速前行。ARM早就宣布了64位架构,但大家都不急不慢,基本都准备到2014年下半年再说,但是苹果A7出乎意料地引入了64位技术,这下可都坐不住了。 明年我们就将看到64位处理器在安卓世界的爆发,而且高通、博通、NVIDIA等都已经修改了路线图,将64位芯片的发布时间提前到了明年上半年,都会是四核心。 甚至在明年初的CES 2013大展上,就有可能看到它们的展示,至少是纸面介绍。 事实上,就连Intel也坐不住了。64位早已经在PC上完全普及,Intel一度都懒得以此作为宣传点,但现在也不得不打起精神来,向大家
[手机便携]
德州仪器推出可用于散热系统管理的 +/-1℃ 远程与本地温度传感器
该器件通过简便的热敏二极管监控简化了设计过程 2007 年 5 月 28 日,北京讯 日前,德州仪器 (TI) 宣布推出一款准确度在 +/-1℃ 范围内的远程结温传感器与本地温度传感器集成一体的器件 — TMP411,用于监控 CPU、微处理器、图形处理单元与 FPGA 中的热敏二极管。该器件的独特之处在于其不仅具备可编程串联电阻抵消与二极管非理想性校正功能,而且简化并消除了远程二极管监控中常见的独立处理器电阻校准过程,节省了时间。(更多详情,敬请访问: www.ti.com/sc07095 。) TMP411 可为种类繁多的应用提供散热系统管理功能,如工业控制器、服务器、台式机、笔记本电脑以及医疗设备。其它应用还包括局端
[新品]
德州仪器推出采用ARM Cortex-A8 的微处理器单元
日前,德州仪器 (TI) 宣布推出两款采用 1GHz ARM Cortex-A8 的 Sitara 微处理器单元 (MPU) AM3715 与 AM3703,其更快的系统响应时间与启动时间以及更长的电池使用寿命可为开发人员提供极大的便利。这些 MPU 可满足各种应用需求,如便携式数据终端、便携式医疗设备、家庭与楼宇自动化、导航系统、智能显示屏以及人机接口 (HMI) 工业应用等。AM3703 适用于不需要图形功能的应用。AM3715 可提供比前代 Sitara 器件高 2 倍的图形性能,支持流畅复杂的 3D 渲染、完美的视觉效果以及增强型图形用户界面 (GUI) 等功能。AM3715 与 AM3703 均可将 ARM 性能提
[嵌入式]
德州仪器推出采用ARM Cortex-A8 的微<font color='red'>处理器</font>单元
AI革命改写图像处理芯片版图 视觉处理器后来居上
人工智能 (AI) 成为显学,图像处理芯片市场的版图分布也因而出现重大变动。  据研究机构Yole Développement分析,在AI 应用的带动下,嵌入式影像与视觉相关芯片将分成两个区块,其一是传统的影像讯号处理器(ISP)市场,该市场将以 6.3% 复合年增率 (CAGR) 稳定成长, 2017 年整体市场规模为 44 亿美元; 其二则是新兴的视觉运算处理器,这类处理器主要负责执行各种影像分析算法,因此需要极高的运算效能跟内存带宽,其市场成长的复合年增率将高达 30.7% ,并将在 2021 年正式超越 ISP ,成为嵌入式影像与视觉芯片市场中最大的区块。
[半导体设计/制造]
基于cExpress架构的最新移动式第四代核处理器
导读:近日,模块化 嵌入式 计算平台专业厂商--凌华科技为解决针对应用于智能交通,军工,医疗、数字显示、游戏、视频会议以及工业自动化的 嵌入式 系统应用需求,因此在高性能处理器,图像处理能力与产品尺寸,散热管理设计的平衡之间提出最佳解决方案,凌华科技发布的新款基于cExpress架构的cExpress-HL充分集成Intel?最新移动式第四代核处理器,推出紧凑型、高性能、优异的图像处理能力的 嵌入式 模块化计算机解决方案。 凌华科技cExpress-HL搭载频率高达 1.7-3.3 GHz 的Intel 最新移动式第四代i7/i5/i3 处理器与最高级别的IntelHD Graphics 5000 的显示核心,比第三代产品具备更
[嵌入式]
Pixelworks i6处理器赋能联想新款拯救者电竞手机2 Pro
通过多层次的内容优化色彩深度、对比度和屏幕自适应性,Pixelworks 第六代处理器提供沉浸式HDR体验 2021年4月9日——提供业界领先的创新视觉处理解决方案提供商——Pixelworks, Inc.今日宣布,其显示处理技术将赋能全新联想拯救者电竞手机2 Pro。这是联想首款搭载Pixelworks i6处理器的游戏智能手机,该处理器能够提供多层次内容优化的全时HDR体验,旨在将智能手机游戏和视频的视觉质量提升到前所未有的新高度。 Pixelworks独特的实时SDR转HDR技术和行业领先的HDR10/10+色调映射为联想拯救者电竞手机2 Pro用户提供令人难以置信的沉浸式游戏和影院级视觉质量的视频体验,这些均经过H
[家用电子]
龙芯预告下一代桌面端处理器 3B6600 与 3B7000:8 核,最高 3.5GHz
4 月 25 日消息,第七届关键信息基础设施自主安全创新论坛在北京召开,龙芯中科技术股份有限公司副总裁张戈在会上预告了龙芯下一代桌面端处理器 3B6600 与 3B7000。 他表示,龙芯 CPU 的主要 IP 核均为自主研发,通过自主研发 IP 核大幅提高性价比。国产 CPU 性能与主流 CPU 差距主要在单核而非多核,近十年龙芯 CPU 单核通用性能提升了 20 倍,主频提升 2-3 倍,设计能力提升了 5-10 倍。 下一代龙芯笔记本芯片将集成八个 LA864 核心,3B6600 主频为 3.0GHz,同时集成 LG200 核显,3B7000 主频可达 3.5GHz,具有丰富的 IO 接口,包含 PCIe4、SATA3
[嵌入式]
龙芯预告下一代桌面端<font color='red'>处理器</font> 3B6600 与 3B7000:8 核,最高 3.5GHz
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved