好文档 - 专业文书写作范文服务资料分享网站

基于ARM嵌入式的智能小车的控制系统设计

天下 分享 时间: 加入收藏 我要投稿 点赞

基于ARM嵌入式的智能小车的控制系统设计

侯益坤,侯聪玲,刘益标

【摘 要】摘要:为了实现智能小车的多功能控制,采用功能强大的嵌入式ARM对小车进行模块化设计,并使用在ARM芯片上移植WindowsCE操作系统。该小车具有的主要功能模块有:操作杆控制,遥控器遥控控制,超声波智能避障,运行轨迹自主优化和运动速度平稳控制等。 【期刊名称】机电工程技术 【年(卷),期】2010(039)001 【总页数】3

【关键词】嵌入式系统;运动控制;PWM

1 引言

随着现代化工业的发展,自动化控制出现了许多新的要求。 “PC+运动控制器”是目前开放式数控系统中最常见的形式。主PC用于人机界面、存贮和通讯,DSP或ASIC作从属CPU来实现实时控制、I/O中断和计算等。而嵌入式技术依靠其体积小、成本低、功能强、可裁剪等特点,适应了工业自动化发展的最新要求 [1-5]。单片机作为控制系统的微处理器,在数据处理和代码存储等方面都已经无法满足系统的需求,ARM微处理器资源丰富,具有良好的通用性,其主要优点是高性能、低价格、低功耗。ARM本身是32位微处理器,但却集成了16位的Thumb指令集,这使得ARM可以代替16位的处理器如51系列单片机使用,同时具有32位处理器的速度。基于ARM的嵌入式系统其性能优良,移植性好,已广泛应用在各个行业,因此将ARM微处理器应用于智能小车的控制系统是一种较好的选择。

基于此,作者研究了一种基于ARM控制的智能小车,提高了对直流电机的控制效率,在ARM上移植了WindowsCE操作系统,设计出了友好的人机界面,使开发过程变得容易。并对控制系统进行模块化设计,有利于智能小车的功能扩展和升级。

2 多功能智能小车结构设计

智能小车底盘采用三轮结构,前轮为万向轮,起支撑作用,不起导向作用。两个后轮采用独立的直流点击驱动,采用差动方式转向,通过控制左右电机转速和转向来实现小车的速度控制及实现小车的前进、后退、停止、左前转和右前转等功能。小车车体主要为两个直流电机驱动装置,分左轮驱动和右轮驱动。前轮为万向随动轮,在车体的下面有一个可以安装6节电池共7.2V的电池盒,小车的电源就是由它来提供的。在小车的底部有一个拨动开关,它负责控制整个小车的电源开通与关断。小车的前面安装有超声波传感器发射装置。小车的SolidWorks如图1所示。

3 智能小车控制系统设计

多功能智能小车控制系统示意图如图2所示。 智能小车控制系统包括以下模块。 (1)主控模块

本控制系统的微控制器采用三星公司的S3C2440。它负责语音命令信号、语音回放编码信号、摇杆控制信号、遥控控制信号、超声波遇障信号的采集和直流电机PWM调速控制信号、超声波启动信号的发送,从而实现对各功能模块的全局协调控制。

(2)语音识别与回放模块

语音识别分为训练阶段和识别阶段:训练阶段的任务是建立识别基本单元的声学模型;识别阶段的任务是采用语音分析方法分析出语音特征参数,按照一定的准则和测度与系统模型进行比较,通过判断得出识别结果。本系统中的语音识别模块主要对有限的五个语音命令 (前进、停止、后退、左转、右转命令)进行识别判断后,把命令信号进行编码并通过I/O口发送给主控芯片,主控芯片对命令信号进行处理,调用相应的子程序做出相应的动作回应。语音回放芯片内部集成语音信号放大、滤波、采样、A/D转换等模块。 (3)超声波避障模块

本系统采用渡越时间法测距 [6], 即 D=Ct/2, 其中 D为移动机器人与被测物之间的距离;t为超声波从发射到返回的时间间隔,即渡越时间;C为声波在介质中的传输速率,一般认为超声波在空气中传播速率C为340m/s。由于单个超声波传感器具有探测波束角大、方向性差、只能获得目标的距离信息而不能准确地提供目标的边界信息、稳定性不理想等缺点,本系统采用了两个传感器,并利用ANN的方式对两个传感器的数据进行融合来提高探测精度,当测得障碍物的距离小于设定安全值时,中断调用停止子程序,使小车平稳减速停止,并启动语音回放模块进行语音提示,从而保证了小车行驶安全。 (4)操纵杆控制模块

操纵手柄主要由多轴控制器、手制动开关、档位按钮、手柄及导线组成。它将小车的行驶动作,如前进、后退、左转、右转和停止转换为相应的电信号并通过ARM的I/O口输入,ARM接收到控制命令后,调用相应的函数,产生PWM控制信号,从而实现小车的电机驱动控制。 (5)直流电机驱动模块

基于ARM嵌入式的智能小车的控制系统设计

基于ARM嵌入式的智能小车的控制系统设计侯益坤,侯聪玲,刘益标【摘要】摘要:为了实现智能小车的多功能控制,采用功能强大的嵌入式ARM对小车进行模块化设计,并使用在ARM芯片上移植WindowsCE操作系统。该小车具有的主要功能模块有:操作杆控制,遥控器遥控控制,超声波智能避障,运行轨迹自主优化和运动速度平稳控制等。【期刊名称】
推荐度:
点击下载文档文档为doc格式
6zuuy68dlh797950lpza3sk4u09qt500fj8
领取福利

微信扫码领取福利

微信扫码分享