随着社会的进步和经济的发展,我国机动车辆的数量不断的增加,造成了交通事故日益增多、交通拥挤等一系列社会急需解决的问题。车载定位终端是嵌入式技术、ARM处理器技术、GPS技术、GPRS无线通讯技术相结合的产物,对智能交通的研究和发展具有重要意义,为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 本文先通过对GPS卫星定位理论,卫星数据处理的深入研究,对GPRS移动通信技术规范的细致分析以及ARM嵌入式硬件系统、Linux嵌入式操作系统等计算机技术的不断实践,提出一套基于GPRS无线通信技术的车载定位终端的设计方案。车载定位终端将GPS模块传输过来的定位信息提取出来,一方面将定位信息显示在界面上,一方面通过GPRS模块将车辆信息发送给车辆监控中心。本设计采用ARM920T核的S3C2410A微处理器作为硬件平台,然后设计相应的外围电路,加上GPS模块电路和GPRS模块电路,构成一个完整的硬件系统。软件设计采用宿主机/目标机的开发模型,在构建好交叉编译环境后,向处理器上移植Bootloader和Linux操作系统。然后用Qt应用软件,采取多线程编程的方法完成GPS数据的提取、车辆信息发送和人机界面的实现。最后将编译好的程序,下载到硬件平台。
上传时间: 2013-04-24
上传用户:zhangliming420
GPS(全球定位系统)是一种全方位的实时定位技术。随着GPS技术的发展,基于PC机的导航定位系统由于其价格及功耗较高已不能满足社会发展的需要,脱离PC端的嵌入式导航定位技术迅速发展起来。如今以ARM处理器作为主CPU的嵌入式硬件平台,几乎已经成为信息产业的硬件标准。一方面,它具有体积小、性能强、功耗低、可靠性高等特点;另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。因此由基于ARM处理器的硬件平台和嵌入式操作系统构成的嵌入式系统已经被广泛地应用于军事国防、消费电子、网络通信、工业控制等各种领域。本文就对基于ARM的GPS定位系统的开发进行了研究与实现。 本文主要对以下三个方面的技术进行了研究:一是对GPS技术进行了介绍,介绍了GPS技术的发展、原理、特点、系统组成和定位方式;二是搭建基于ARM的硬件平台;三是对Windows CE操作系统的开发进行了详细的描述。 硬件平台设计以三星公司的ARM920T核的S3C2440A为微处理器,根据系统要求完成S3C2440A外围器件的设计,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的电路设计。而GPS模块使用了GPS25LVS12通道的GPS接收机,并对GPS与ARM的通信接口和数据格式进行了描述。硬件系统设计采用了冗余设计,为以后系统的升级提供了空间。 在嵌入式操作系统上,我们选择的是Windows CE操作系统。详细介绍了平台移植过程中Boot Loader开发,OAL层修改,以串口、键盘和LCD驱动为例介绍了驱动程序的开发,并详细介绍了内核的定制过程。在应用程序开发中,介绍了从PB中导出SDK的过程以及EVC应用程序的调试。
上传时间: 2013-07-09
上传用户:chongchong2016
随着新的控制算法的应用和电子技术的发展,移动机器人正朝着高速度、高精度、开放化、智能化、网络化方向发展,对控制系统也提出了更高的要求。移动机器人要实现高速度、高精度的位置控制和轨迹跟踪,必须依赖先进的控制策略和优良的运动控制系统。 导航是移动机器人最具挑战性的能力之一,机器人感知、定位、认知及运动控制的性能是决定导航成功的关键因素。根据课题“仿生导航系统”的要求,本文选择“主控制器+运动控制器+英特网远程无线监控”结构进行导航移动机器人控制系统的设计。首先分析导航移动机器人体系结构,建立机器人运动学模型,最后详细阐述控制系统的全部开发过程,包括控制系统需求分析、总体设计、功能模块的划分及软硬件的设计与实现,并对无线通信及英特网通讯做了一些基础研究,开发了无线通讯模块软件和上位机软件。 在控制系统的硬件设计方面,主要包括基于 LPC2138 的主控制单元、基于HCTL-1100 的运动控制单元、基于 6N137 的光电隔离单元、基于 LMD18200 的功率放大单元、传感器接口单元及上位机无线通讯单元的电路设计。软件方面,在μC/OS-Ⅱ实时操作系统的多任务环境下,利用其任务调度功能,合理地协调和组织了控制系统的各项硬件资源,提高了整个系统的实时性和可靠性。上位机采用的无线通讯、Internet 通讯以及可视化监控程序界面,让用户可以方便直观地远程观察和控制机器人。 该控制系统的研制为仿生传感器性能测试提供了一个良好的实验平台,经过实验,验证了系统的可行性,系统的各项功能及控制精度满足设计要求。
上传时间: 2013-05-22
上传用户:Zxcvbnm
步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。步进电机可以直接用数字信号驱动,使用非常方便。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。因此非常适合于单片机控制。步进电机还具有快速启动、精确步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。
上传时间: 2013-04-24
上传用户:3到15
LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天区面积多目标光纤光谱天文望远镜)需要对焦而上的4 000个光纤定位单元进行精确定位,一个光纤定位单元需要两个步进电机来驱动,即需要对8 000个电机进行驱动控制。如何对这8 000个电机进行有效的控制,是本文主要的研究内容。 本义引入EDA(Electronic Design Automation),技术,以FPGA和CAN总线为硬件载体来进行设计。FPGA相比较于DSP,单片机而言,具有10管脚多,资源丰富,使用灵活等优点,可以存片内集成多个电机的摔制,这样对于提高系统的集成度,节约成本无疑有着很大的帮助。 在电机的控制当中,其失步和过冲会直接影响到系统的精度,所以需要对电机脉冲频率加以控制,对于在平稳状态下能正常工作的电机,失步往往发生在启动停止等脉冲频率突然发生改变的时刻。具体实现方法是通过实验找出一条理想的加减速曲线,再将曲线离散化,并把离散化后的加减速分频系数存储在FPGA片内ROM里而,当电机运行到对应的步数时,取出分频系数来获取对应的运行频率。 在LAMOST观测中,光纤定位单元的零位是个很重要的基准,在每次观测之前,电机都要回零,理论上电气零位和机械零位在同一点上,如果电气检测到达零位则认为已经到达机械零位位置。但是实际中由于装配等一些原因,可能会出现零位短路和零位断路的情况。零位断路是指电机处于机械零位,但是电气不能检测到;零位短路是指电机不在机械零位,但是电气已经检测到处于零位。这两种情况会造成越界和机械零位一直被挤压的后果,有可能会损坏光纤定位单元,为了防止这些情况出现,软件程序中加入了计数器,从而从有效地保护了光纤定位单元,同时将这些状况向上反馈,以便维护和检修。 在本文完成之时,能够控制驱动336个光纤定位单元的小系统已经在北京天文台兴隆观测站实际投入运行,并于2007年5月28日获得首条光谱,取得了不错的效果。
上传时间: 2013-04-24
上传用户:afeiafei309
·摘 要:针对步进电机低速运行时出现的振动现象以及传统的控制器复杂工况适应能力差,可靠性低的不足问题,设计采用西门子S7-300系列PLC控制步进电机,应用S7-300的定位模块FM353,实现对步进电机的精确定位和速度控制,较好地解决了步进电机低速振动问题。[著者文摘]
上传时间: 2013-06-03
上传用户:yuzsu
针对科研实验中对拉压千斤顶加载过程控制的需要,采用ATmega128单片机控制步进电机进而实现对执行系统的电动泵站实行自动控制。对力和位移的数据采集与处理及用步进电机控制电动泵站手柄的技术细节作了重点描述。通过单片机的A/D变换器对AMP放大模块采集的电桥信号作量化处理,千斤顶的操控手柄位置依电动油泵阀门开启的方向和大小作若干定位,单片机根据力或位移传感器信号,实时控制步进电机驱动手柄旋转到相应操控位置。 Abstract: This article describes the use of ATmega128 AVR microcontroller series of DBS electric pumping stations and QF100/200 separate twoway hydraulic jack to automate the process of manipulating the work of the technical content. Articles on force and displacement data acquisition and processing, and stepper motor control electric pump with the handle of the key technical details were described. Through the MCU’s A / D converter module is collected on the AMP amplification quantify the signal bridge, jack handle position control valve opening according to the direction of electric pumps for a number of positioning and size of the microcontroller based on force or displacement sensor signals, real-time control stepper motor drive control handle rotate to the appropriate location.
上传时间: 2014-01-16
上传用户:hasan2015
摘要:针对包装机在纠偏控制中存在的问题,开发了基于89C51单片机的控制系统。通过对枕式包装机工作原理的分析,详细介绍了该系统的硬件和软件设计。系统采用步进电机直接驱动横封装置,使枕式包装机在高速生产过程中,实现精确定位。关键词:89C51单片机;步进电机;枕式包装机;纠偏
上传时间: 2013-10-24
上传用户:wweqas
娱乐 机 器 人作为机器人的一个重要分支,已经发展为一种产业。舞蹈机器人是娱乐机器人的一种,它集软件和硬件于一身,而控制系统是机器人的核心,在机器人中发挥着重要的作用。本 文针 对 舞蹈机器人控制系统的设计过程,主要研究其硬件电路设计、软件程序设计和关键算法。在分 析 了 机器人性能要求和相关控制方法的基础上,提出了基于上下位机的控制结构,通过无线通信方式传输数据和指令,从而实现机器人的遥控。硬 件 设 计过程中,以提高集成度、减小体积、提高性价比为设计原则,将各部分电路按照功能划分。利用无线通讯模块,实现上下位机之间的远程通信;通过端口扩展,解决I/0资源紧张问题:采用CPLD对机器人驱动轮的脉冲进行反馈检测,并加上四倍频环节,提高了检测精度;通过工2C总线扩展存储器,满足存放大量舞蹈动作数据的要求。软 件 设 计过程中,采用模块化的设计方法。在上位机设计友好的人机界面,以方便用户设置控制参数和指令,实现舞蹈动作的可视化编辑。机器人行走过程中,采取数字PID算法,通过闭环反馈控制,实现机器人行走路径的准确定位,并结合同步补偿算法,可较好的解决机器人的直线行走问题。为 了 使 机器人的舞蹈动作更好地表现音乐的内涵,提出一种基干音乐特征识别的策略,在音乐特征识别的基础上结合专家系统、模糊控制等智能手段,通过舞蹈动作与音乐的自动匹配、同步演示等方法,从而最终实现舞蹈动作与音乐协调一致。
上传时间: 2013-10-14
上传用户:macarco
步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
上传时间: 2013-11-20
上传用户:凤临西北