针对目前余度管理软件开发过程中普遍采用手工编码,可靠性和效率较低,验证工作量大,软件开发周期较长,成本高等问题,本文采用基于SCADE的图形化建模开发方法和自动代码生成技术生成高可靠嵌入式实时代码,免去代码的测试单元,缩短开发周期,安全性高,在工程应用中大大节省了开发成本,并很好的保证了余度管理系统的稳定性和安全性。
上传时间: 2013-11-04
上传用户:tuilp1a
本文以第六届全国大学生智能车竞赛为背景 , 介绍了智能赛车控制系统的软硬件结构和开发流程。该比赛采用大赛组委会统一指定的由东莞市博思电子数码科技有限公司提供的 C 型车模,以 Freescale 半导体公司生产的 16 位 DSCMC56F8366 为核心控制器,在 CodeWarrior IDE 开发环境中进行软件开发,要求赛车在未知道路上沿着黑线以最快的速度完成比赛。整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面。为了提高智能赛车的行驶速度和可靠性,对比了不同方案的优缺点,并结合 PC 调试平台进行了大量底层和上层测试 , 最终确定了现有的系统结构和各项控制参数 。赛车采用模拟摄像头对赛道进行检测,通过边缘提取获得黑线位置,用 PD 方式对舵机进行反馈控制 。 同时通过速度传感器获取当前速度 , 采用优化后的 PID 控制实现速度闭环。 关键词: Freescale ,智能车,摄像头, PID
上传时间: 2013-10-27
上传用户:xanxuan
现代芯片设计中,随着电子元器件的集成度不断地提高,新一代的航空电子综合系统对数据通信的可靠性要求也不断地提高,如实时雷达图像信号注入到数字地图系统、消息等待延迟等保证实时信息能及时交换、强的容错和重构能力要求系统消除可能存在危及整个系统生存的单点故障等,保证系统正常运转。本文介绍了几种常用的航空总线,并重点介绍了ARINC659总线在数据传输中关于提高数据可靠性的设计。
上传时间: 2013-11-09
上传用户:dbs012280
嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用PC相比,能够使用一个满足辅助功能的合适的CPU,从而简化了系统设计,降低了成本。例如,数字电视的机顶盒需要处理每秒以百万兆位计的连续数据,但这些数据处理大部分是由定制的硬件来实现的,如解析、管理和编解码多个频道的数字影像。 对于大批量生产的嵌入式系统,如便携式音乐播放器或手机等,降低成本就成为最主要的问题。这些系统通常只具有几个芯片:一个高度集成的CPU,一个定制的芯片用于控制其他所有的功能,还有一个存储芯片。在这种设计中,每部分都设计成使用最小的系统功耗。 对于小批量的嵌入式应用,为了降低开发成本,常常使用PC体系结构,通过限制程序的执行时间或用一个实时操作系统来替换原先的操作系统。在这种情况下,可以使用一个或多个高性能的CPU来替换特殊用途的硬件。 嵌入式系统的软件通常运行在有限的硬件资源上:没有硬盘、操作系统、键盘或屏幕。软件一般都没有文件系统,如果有的话,也会采用Flash驱动器。如果有人机交互接口的话,也是一个小键盘或液晶显示器。硬件是计算机的物理部分,和存储在硬件中的计算机软件程序和数据区分开来。 嵌入到机械中的嵌入式系统需要长期无故障连续运行,因此它的软件需要比PC中的软件更加仔细地开发和更加严格地测试。 那么,到底什么是嵌入式系统呢? 根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础,软件 硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。 本书是按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计考试大钢》。全书共六章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解。最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可作为本科生嵌入式系统相关课程教材或培训书使用。
上传时间: 2013-10-29
上传用户:dongqiangqiang
嵌入式无线应用的可靠性和功率效率优化设计
上传时间: 2013-11-18
上传用户:603100257
2.4G ZigBee矿井通讯效果评估测试报告介绍
上传时间: 2014-12-30
上传用户:wang5829
为了便于对水源地供水系统进行方便、快捷、有效的控制,减少供水成本,提高供水系统的可靠性,文中研究并设计了一种基于ARM的嵌入式技术、无线传输技术的水井远程测控系统。该系统实现了水井生产现场工作参数的监测、对生产方式的远程控制、无线传输等功能。实际应用表明,该系统具有操作简便、测试准确的特点,达到了设计要求。
上传时间: 2013-11-21
上传用户:huaidan
介绍一种人机交互系统的可靠性设计方案。该系统基于Memory-link通信协议,采用了目前流行的基于ARM7架构的S3C44BOX作为主控芯片,通过RS-422实现人机交互通信。结合抗干扰的硬件设计和稳定有效运行的软件设计方案,实现了在强干扰下稳定可靠的通信。实验结果表明,本系统抗干扰能力强、运行稳定可靠,在自主开发控制系统的人机交互通信部分具有一定的参考价值。
标签: Memory-link 协议 人机交互系统 可靠性设计
上传时间: 2013-11-21
上传用户:cknck
在SystemVeri log更强调了利用随机化激励函数以提高验证代码的效率和验证可靠性的重要性。本文以VMM库为例,阐述了如何在SystemVeri 1og中使用随机化函数来编写高效率的测试代码,重点介绍了可重验证函数库的使用方法,以帮助读者理解如何使用SystemVeri1og高效率地完成复杂的设计验证。
上传时间: 2013-11-06
上传用户:偷心的海盗
开发高性能可靠的飞控软件是无人直升机控制系统研制的重要核心。结合控制律软件的设计,本文提出一种基于VxWorks嵌入式操作系统和RTW环境的飞控软件开发方案,构建了机载飞控软件总体架构。采用VxWorks多任务调度机制进行任务管理满足飞行控制的实时性要求,应用有限状态机实现无人直升机的行为控制,最后搭建了基于Simulink / RTW Embedded Coder开发测试平台框架并验证了该方案的有效性和可靠性。
上传时间: 2014-12-30
上传用户:wqq123456