基于单片机实现遥控编码器PT2262的软件解码
上传时间: 2013-06-26
上传用户:michael52
随着国内汽车工业的发展,国内的车辆导航系统的市场需求也越来越大。目前国内推出的一些车载导航定位系统还没有在车载系统中得到广泛的应用,还须在改进技术、提高精度的同时降低开发成本。 车载导航终端结合了导航定位技术、地理信息系统(GIS)、通讯技术以及嵌入式计算机技术,为用户提供导航定位、地理信息等服务。车载导航终端由GPS定位系统、电子地图、嵌入式系统组成。导航终端接收GPS所传送的卫星信号,得到车辆的即时位置,通过GPS信号处理系统传送给主机,再配合嵌入式系统上的空间数据库,将车辆经过的轨迹显示在显示屏上。 本论文首先讨论了车载导航系统的原理和硬件结构,然后分析设计了软件系统的工作流程及实现方案;介绍了Boot Loader和Linux内核的定制、移植;重点介绍了在ARM处理器和Linux操作系统实现车载导航终端各功能模块的详细过程,以及地图匹配和路径规划算法及实现。 为了缩短开发周期、降低开发成本,本设计采用了基于开源软件二次开发的方式。
上传时间: 2013-06-01
上传用户:xmsmh
对华为软件编程规范的简要介绍。有意向进入华为的可以提高水平!
上传时间: 2013-08-04
上传用户:脚趾头
随着21世纪的到来,计算机技术,信息处理技术,半导体技术和网络技术不断发展,人类社会进入了信息化时代。与此同时,无线视频传感器网络也得到了突飞猛进的发展,成为当今国际上备受关注的热点研究领域。无线视频传感器网络有着很多的优点和十分广泛的应用前景。在军事,工业,城市管理和监控系统等重要领域都有潜在的使用价值。 无线视频传感器网络有着显著的特征,例如:网络节点能源有限;网络带宽有限;对处理速度要求较高等。由此可见,传统的视频编码标准无法应用于无线视频传感器网络。MPEG-4,H.263,H.264等视频编码标准,全是基于运动估计补偿实现的,计算量十分巨大,在能量,存储空间和处理能力均有限的节点难以实现这类高复杂度的编码算法。 本文针对无线视频传感器网络对视频编码算法的具体需求,提出一种基于运动检测的低复杂度视频编码算法。该算法只对当前编码帧中的运动对象进行编码,并且以面向对象的结构输出码流。实验结果表明,与H.264全I帧编码相比,本文提出的算法编码速度提高了约3倍,编码性能提高了约2dB。与H.264基本档次相比,虽然编码性能略有下降,但是编码速度平均提高了8倍左右。因此,本文提出的算法可以在编码效率和编码速度之间获得很好的折衷,在一定程度上可以满足无线视频传感器网络的需求。 本文选用ALDVK_270作为硬件实验平台。在分析算法结构的同时,结合嵌入式系统的特点,从算法,内存,高级语言和汇编语言等几个方面提出优化方案,最终在ARM嵌入式平台下实现了面向无线视频传感器网络的低复杂度视频编码算法。测试结果表明,与优化前相比,优化后的编码速度有了很大的提高,对于CIF格式的监控视频序列能够满足实时处理的要求。
上传时间: 2013-07-26
上传用户:小小小熊
随着人们对软件产品质量要求的不断提高,软件测试技术得到越来越多的重视和应用。本文深入研究嵌入式软件的测试技术,并将研究成果应用到测试实践中。论文的主要工作有: 嵌入式软件作为一种特殊的软件,符合软件的大多数特征,要研究嵌入式软件测试就必须先了解软件测试。本文研究了软件测试基本理论和通用测试技术,对当前国内外软件测试研究现状和热点做了综合分析,为下一步研究工作打下了测试理论基础。同时,针对嵌入式系统软件的特点,研究了针对于嵌入式系统的软件测试技术,分析了嵌入式系统软件的特征及测试要求。 构建了针对嵌入式系统软件测试的完备的测试策略是本文的重点之一。它旨在建立符合嵌入式系统软件特性的测试策略。包括测试模型的建立、单元测试、软件集成测试、软件与硬件集成测试、系统测试、确认测试及回归测试。通过对嵌入式系统软件测试的研究,实现了对嵌入式系统软件测试策略的优化。 在对建立嵌入式系统软件测试环境的研究中,应用了交叉开发测试环境的概念并研究了基于驻留监控软件、指令集模拟器以及基于JTAG的调试代理的交叉测试方法。最后搭建了基于ARM-Linux的嵌入式系统软件测试环境。 依据嵌入式系统软件测试的策略并根据语言学习系统的特点进行了有针对性的测试。在针对语言学习系统进行的软件测试设计和测试实施全过程中,验证了所提出的测试策略和测试模型,确保语言学习系统的软件质量的同时提高了测试效率。
上传时间: 2013-04-24
上传用户:qweqweqwe
随着单片机应用的日益广泛,对它的软件开发效率要求越来越高,从汇编到C 语言,然后过渡到了操作系统。MCS51 作为单片机世界的长生不衰的主力军,应用于其上的RTX51 得到了很大的发展, 它硬件要求低
上传时间: 2013-06-08
上传用户:ljmwh2000
图像监控系统是一门集计算机技术、通信技术和数字图像处理技术于一体的综合系统。它以其直观、方便、信息内容丰富等特性而被广泛应用于工业生产、交通、电信、电力、银行、智能办公大楼等场所。网络技术、嵌入式技术和图像处理技术的发展使得数字化图像数据的网络实时传输和控制成为可能。嵌入式图像监控系统就是一种以嵌入式技术、图像压缩编码技术、网络传输控制技术为核心的新型监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的监控系统相比有着突出的优势,同时也代表着目前图像监控系统研究和发展的方向。 本文设计了一种基于嵌入式的远程图像监控系统,系统以ARM7作为核心处理器,并采用μClinux操作系统,实现前端采集的图像信息经GPRS无线信道进行远程传输。 本文完成的工作包括嵌入式远程图像传输系统硬件平台搭建与软件开发。硬件方面,完成了以ARM7微处理器(Samsung公司的S3C44BOX)为核心的系统硬件平台搭建。该系统硬件资源包括S3C44BOX,Flash,SDRAM,UART,以太网控制器以及LCD接口等;软件方面,针对硬件平台完成Bootloader移植和μClinux移植,并完成嵌入式监控终端和上位机应用程序的设计。在本系统中把上位机做为服务器,嵌入式监控终端做为客户端,通过GPRS网络客户端应用程序和服务器应用程序在Internet上建立联接,从而可以相互访问。 本文首先综述了课题研究的目的意义以及国内外研究现状。其次设计了以ARM7为核心处理器并采用嵌入式μClinux操作系统的远程图像监控系统整体方案。从Bootloader概念出发,对U-Boot在系统硬件平台上的移植做了详细的分析,并研究了其在移植过程中经常出现的问题,提出了解决方法。分析了μClinux系统结构及驱动程序原理,并在系统硬件平台上实现μClinux移植。最后研究设计了系统整体软件设计,包括上位机软件设计和嵌入式终端的软件设计,并给出了实验结果。
上传时间: 2013-06-23
上传用户:heart520beat
随着光通信技术的不断发展,光纤的需求量大幅增加,光纤测量仪器也随之迅速发展起来,其中光时域反射仪(OTDR)受到广泛重视。光时域反射仪是八十年代发展起来的新型光纤故障测试设备,其主要用途是能够找出光纤的断点,并进行故障定位。光时域反射仪具有非破坏性测量、功能齐全、安全性好、使用方便等优点,在工程上得到广泛应用。目前,该领域主要被国外产品垄断且价格昂贵。在这一背景下,国内企业开展OTDR的研制和开发,以降低成本,改进技术,占领光纤测试领域的市场成为当务之急。 本论文首先简要介绍了光时域反射仪的历史和现状,并阐述了光纤测量技术涉及的光学原理,以及光时域反射仪的基本工作原理。在理论分析部分之后,基于对系统的特点及开发资源的考虑,提出基于嵌入式系统的光时域反射仪解决方案。在此基础上,详细介绍了以ARM为控制核心、DSP为运算核心的系统总体硬件结构;讨论了采用ARM9内核的S3C2410处理器的软件解决方案;着重说明了Linux嵌入式操作系统的选取与移植、bootloader的引导以及根文件系统的制作。最后重点论述了图形用户系统(GUI)的选取以及QtopiaCore的移植和开发过程。 本文所设计的光纤测量系统具有测量准确、可靠性高等特点。实验表明,该系统能够根据国际标准完成对光纤的衰减和长度等指标的检测。
上传时间: 2013-04-24
上传用户:1222
条码技术是随通信技术,计算机技术的发展应运而生的自动识别技术的一种。根据二进制编码规则对应形成的由对光反映率不同的条、空组成的图形,经光电扫描识读器扫描,将采集的信息经处理器进行处理,从而达到自动识别的目的。条码技术自出现以来,得到了人们的普遍关注,发展十分迅速,已广泛用于交通运输、商业、医疗卫生、制造业、仓储业、邮电业等领域,极大的提高了数据采集和信息处理的速度,提高了工作效率,并为管理的科学化、信息化和现代化作出了贡献。目前常用的是一维条码,但一维条码最大的弱点就是表征的信息量是有限的,需要依赖外部数据库支持,离开这个数据库条码本身就没有意义了。二维条码克服了这一弱点,它是在一维条码基础上形成的高密度、高信息量的条码,可以将大量信息在小区域内编码,它本身就是一个完整的数据文件,是实现证件、卡片等信息存储、携带并可以通过机器自动识读的理想方法。 本课题采用流行的嵌入式技术,采用S3C44BOX作为二维条码PDF417识别器的数据采集终端,该终端内嵌μC/OS-Ⅱ操作系统,将应用分解成多任务,简化了应用系统软件设计;使控制系统的实时性得到了保证,提高了系统的可靠性和稳定性;同时也增强了系统的可扩展性和产品开发的可延续性。 本课题的主要任务是PDF417(Portable Data File)二维条码图像的识别。先由扫描仪或照相机获取二维条码的原始图像,再由PC(Personal Computer)计算机中的图象处理程序对图象数据进行处理,然后在条码中定位单个码字符号的图像,利用算法识别出单个码字符号。本文在条码图像的预处理方面进行了算法改进,取得了较好的成果,能够有效的去掉干扰噪声和图像定位。通过实验结果表明:本课题研究的二维条码识别系统是比较令人满意的。
上传时间: 2013-08-01
上传用户:caiiicc
现代喷气织机以其高速、高性能等优势,占据了无梭织机的大部分市场,并成为最有发展前景的一种织机。送经、卷取机构是织机控制系统的重要组成部分,其对经纱张力的控制精度已成为评定织机质量的重要技术指标。因此,提高和改善喷气织机的电子送经和卷取控制系统的性能非常必要,而且,开发具有高速、高精度的独立电子送经和卷取控制模块具有广阔的应用前景。 本课题研究开发了一款独立的电子送经和卷取控制模块,通过人机界面或CAN通讯对该控制系统所需参数进行设置,使其可以根据参数设置应用于不同型号的喷气织机。通过对系统的控制分析,本课题主要从硬件电路设计、软件控制及张力控制算法三个方面进行研究。 首先,通过对喷气织机的性能要求及控制器结构与性能的综合考虑,系统采用以高速ARM7TDMI为内核的低功耗微处理器LPC2294作为系统控制器,该控制器不仅速度快、性能稳定,而且其丰富的外围模块大大简化了硬件电路的设计。硬件电路设计采用模块化设计方法,主要功能模块包括嵌入式最小系统模块、主轴编码器采集模块、张力采集模块、电机控制模块、通讯模块、人机界面模块、输入输出信号模块等。根据系统需要,对各个模块的控制器件进行选取,并设计出各个模块的接口电路。最后,为了提高系统的稳定性和可靠性,在硬件电路设计中采取了隔离、去耦等硬件抗干扰措施。 在软件设计方面,系统采用嵌入式实时操作系统μC/OS-II,便于系统升级和维护。在系统硬件平台的基础上,根据设计要求对操作系统内核进行剪裁和移植,并对系统时钟节拍进行修改。结合硬件电路及系统控制要求,对系统启动代码进行修改;并根据系统对各个功能模块控制的时效性要求,对系统任务进行合理规划。为了说明系统采用该RTOS的可行性,对实时性要求最高的张力采集任务进行了实时性分析。对CAN通讯协议进行制定和编程实现,并对I2C、CAN和LCD驱动程序进行开发,另外,对每个任务的功能及控制流程和任务间及任务与中断间的信息通讯进行了说明。系统在软件方面也采用了一定的抗干扰技术,对硬件抗干扰进行补充。 最后,针对经纱张力的非线性和滞后性等复杂特性,对张力调节采用模糊参数自整定PID控制算法,设计出张力模糊参数自整定PID控制器。并在Matlab及Simulink工具下,对PID控制器下的张力算法及模糊参数自整定PID控制器下的张力算法进行仿真研究。而且对张力模糊PID控制算法在LPC2294中的实现进行了说明。关键词:ARM; μC/OS-II;喷气织机;送经卷取;模糊PID
上传时间: 2013-06-11
上传用户:ivan-mtk