提出一个使用C51单片机的嵌入式系统在通信测试仪器中实现实时控制功能的案例,给出了硬件及软件设计方案,并指出了设计中需注意的问题。该设计成功地应用于某通信测试仪器中,较好地实现了预期的目标。
上传时间: 2013-11-08
上传用户:adada
嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用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
嵌入式FAT文件系统源码免费下载 本文件系统可兼容FAT16/FAT32两种文件系统格式,完全支持长文件名, 支持GB2312/UNICODE转换码表(文件名可以支持简体中文,繁体中文,日文,俄文等), 支持子目录,支持文件的读取,写入,删除,创建等文件系统常用功能。 另外,本文件系统完全使用C代码编写,可以无障碍的移植于多种主流单片机的平台上使用。 FAT16为我们免费提供的免费代码,用户可免费测试,研究,应用。
上传时间: 2014-01-19
上传用户:fghygef
为了便于对水源地供水系统进行方便、快捷、有效的控制,减少供水成本,提高供水系统的可靠性,文中研究并设计了一种基于ARM的嵌入式技术、无线传输技术的水井远程测控系统。该系统实现了水井生产现场工作参数的监测、对生产方式的远程控制、无线传输等功能。实际应用表明,该系统具有操作简便、测试准确的特点,达到了设计要求。
上传时间: 2013-11-21
上传用户:huaidan
开发高性能可靠的飞控软件是无人直升机控制系统研制的重要核心。结合控制律软件的设计,本文提出一种基于VxWorks嵌入式操作系统和RTW环境的飞控软件开发方案,构建了机载飞控软件总体架构。采用VxWorks多任务调度机制进行任务管理满足飞行控制的实时性要求,应用有限状态机实现无人直升机的行为控制,最后搭建了基于Simulink / RTW Embedded Coder开发测试平台框架并验证了该方案的有效性和可靠性。
上传时间: 2014-12-30
上传用户:wqq123456
着重阐述了设计思路、芯片选型,以及电力线通信模块及其协议设计等关键技术,并实现了以太网到电力线协议转换的软硬件设计。基于"#$%&#%$ 网络,对连接于电力线的多类家用电器进行实际测试,结果表明系统运行稳定,监控功能可靠,相关技术具有很好的实用价值。
上传时间: 2013-11-20
上传用户:cicizoe
以路灯的节能需求为出发点,将ZigBee技术和传统的路灯照明行业相结合,在ZigBee技术的基础上组建了远程通信网络,并从硬件设计、软件设计和控制策略等方面研究了ZigBee无线网络,然后在CC2530平台上进行测试。该监控系统为路灯控制管理提供了先进的解决方案,对提高节能控制成效有着重要意义。
上传时间: 2014-12-30
上传用户:swz13842860183
设计了一种基于ZigBee技术的太阳能LED照明系统,充分考虑了电、热、光的设计。系统结合AVR单片机设计的太阳能控制器具有防止过充过放等保护功能,通过相关传感器采集数据并通过ZigBee无线网络传给监控中心,实时显示采集到的数据,实现无线远程监测与智能控制;通过建立LED热模型,仿真分析了灯具的热均匀分布;通过Matlab计算及Tracepro仿真等过程合理地布置了高低色温LED灯珠间距,并得到了近场照度均匀面。系统测试表明,该系统设计可提供节能高效的、智能稳定的、温馨健康的照明环境。
上传时间: 2013-10-08
上传用户:wangyi39
介绍一款采用无线WIFI传输的便携式体征信息监测系统。该系统利用STC89S52单片机及DS18B20温度传感器、HK2000B型压电式脉搏传感器等模块采集生理体征信息,通过HLK-WIFIM03进行无线传输,结合用户Android设备终端进行数据显示及反馈。采用人机友好交互界面进行体征信息管理,可实现远程体征信息监测、分析、警报等功能,具有低功耗、使用方便、操作简单等特点,应用前景广阔。
上传时间: 2013-10-15
上传用户:youmo81
为加强涉密载体的有效管控,解决涉密载体管理时间和空间上存在盲区、遗失后发现不及时、查找困难等问题,提出了一种基于RFID技术的涉密载体管理系统实现方案。对该系统的构成和实现功能、硬件系统组成及设备选择、软件系统组成及涉密载体实时区域定位等问题进行了分析。实验测试表明,该系统已部分实现了设计的功能,可提高涉密载体的技术管控手段和效率。
上传时间: 2013-12-25
上传用户:225588