本文以第六届全国大学生智能车竞赛为背景 , 介绍了智能赛车控制系统的软硬件结构和开发流程。该比赛采用大赛组委会统一指定的由东莞市博思电子数码科技有限公司提供的 C 型车模,以 Freescale 半导体公司生产的 16 位 DSCMC56F8366 为核心控制器,在 CodeWarrior IDE 开发环境中进行软件开发,要求赛车在未知道路上沿着黑线以最快的速度完成比赛。整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面。为了提高智能赛车的行驶速度和可靠性,对比了不同方案的优缺点,并结合 PC 调试平台进行了大量底层和上层测试 , 最终确定了现有的系统结构和各项控制参数 。赛车采用模拟摄像头对赛道进行检测,通过边缘提取获得黑线位置,用 PD 方式对舵机进行反馈控制 。 同时通过速度传感器获取当前速度 , 采用优化后的 PID 控制实现速度闭环。 关键词: Freescale ,智能车,摄像头, PID
上传时间: 2013-10-27
上传用户:xanxuan
嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用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
2.4G ZigBee矿井通讯效果评估测试报告介绍
上传时间: 2014-12-30
上传用户:wang5829
FM调频技术原理及FM芯片测试指南
上传时间: 2013-11-09
上传用户:wdq1111
LTE基站误码率测试是基站射频测试中最为关键的测试项目之一,提出一种快速、高效的测试方法和测试架构。该方案采用基站射频板作为数据采集卡、完成上行链路的解调和模拟信号转换成I/Q数据功能,利用ADS、MATLAB搭建上行信道的同步、解码功能。测试表明该方案的测试精度达到 0.2dB,完全满足研发和生产中测试上行相关射频指标的功能需求, 同时本设计还具有开发周期短、投资成本低,操作简便、很强的跨系统移植能力。
上传时间: 2013-11-17
上传用户:xhwst
蓝牙技术原理与测试(中文)罗德与施瓦茨
上传时间: 2013-11-10
上传用户:wys0120
本文详细阐述了系统硬件平台的构成,由于对应三种不同的射频接入技术,因此,针对不同的接入技术分别对应设计了各自的硬件连接方式。虽然对应不同的硬件连接方式,但是对应三种技术的射频测试却采用了统一的软件管理系统,将三种技术的射频测试管理集成于同一个软件之中。管理软件采用模块化的设计方式,包括测试环境监测模块、系统校准模块、测试初始设置模块、测试运行控制模块、测试信息管理模块等。
上传时间: 2013-10-26
上传用户:维子哥哥
一、RFID概述 ... 3 二.射频识别技术原理分析 3 三、安捷伦科技 RFID测试解决方案. 5 (一)RFID Tag 测试参考连接... 5 (二)RFID Reader测试参考连接. 5 (三)Agilent RFID 设计验证系统... 6 四.附录:系统中Agilent主要 RF测试仪器介绍... 9 (一)E4438C 矢量信号发生器... 9 (二)PSA系列高性能频谱仪10 (三)EPM 系列和 EPM-P 系列功率计11 (四)66300 系列无线通信电源13
上传时间: 2013-10-28
上传用户:超凡大师
设计并实现了一种基于S3C2440开发板上使用linux操作系统做为开发平台,开发并实现了嵌入式Web服务。介绍了此系统的硬件组成部分和软件组成部分。此系统融入了嵌入式,网络通信等技术。在对建好的Web服务器测试表明系统稳定,反应速度快,便于控制。并且该方案具有成本低、体积小、易于安装等优点,具有广阔的应用前景。
上传时间: 2013-11-11
上传用户:lingzhichao
由LPC1114芯片数据手册可得:芯片内部IRC精度±1%,作为主时钟可满足串口波特率对时钟精度的要求,而看门狗振荡器精度为±25%,误差较大不能满足串口对于时钟精度的要求。但是看门狗振荡器的功耗比内部RC振荡器的功耗低。因此设定以下2种测试方案:测试方法1:LPC1114进行A/D转换时使用看门狗振荡器作为主时钟源,时钟频率为1MHz,串口通信时将主时钟源切换到内部RC振荡器输出,时钟频率为1MHz,完成串口通信后时钟再次切换到看门狗振荡器输出,如此循环执行;
上传时间: 2013-11-13
上传用户:潜水的三贡