基于Arduino平台的多功能智能小车的设计研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Arduino平台的多功能智能小车的设计研究
与其他系统相比,Arduino具有成本节约、平台跨越、编程简易、开发广泛等优点,将该平台引入智能类机器小车设计极具意义。

本文一是从Arduino单片机、L298 N电机驱动、HC-06蓝牙控制等方面分析了智能类机器小车的蓝牙遥控设计,二是分析了智能类机器小车的超声波避障设计,论述了Arduino平台之于功能智能小车的意义。

标签:Arduino平台;智能小车;蓝牙
1 整体系统设计方案
Arduino与其他系统相比,成本节约、平台跨越、编程简易、开发广泛的优越性被目前各大研究领域列为着重发展对象。

目前使用最多的Arduino版本是Arduino UNO R3,也是Arduino平台作为参考用的标准模板。

其稳定性与高效性成为智能类机器小车控制单元选择系统上的首选,对于智能类机器小车而言,蓝牙遥控设计、超声波避障功能缺一不可,这也是智能类机器小车最为璀璨的亮点,而能让这两点得以实现,作为智能类机器小车大脑和相应感官的微控制器与传感器有着举足轻重的作用。

智能类机器小车,顾名思义,是一款可以对各种实际状况进行智能自主的判断分析从而做出相应的最佳应对反应行为。

整体结构为:通过直流电动机的驱动(电机的驱动电路通常采用H桥驱动模块,从而带动两个直流电动机,满足系统驱动能力与效率的需要),将各类传感器收集到的信息数据转送入主控制单元Arduino,单片机进行相应的数据处理工作后,施行最佳相应的动作,也就是所谓的智能化自身控制。

2 智能类机器小车的蓝牙遥控设计
通过Android手机蓝牙系统,进行实际助手指令的传达,以Arduino单片机为整体核心,对实际的助手指令进行分析存储,从而让智能类机器小车通过Android手机蓝牙进行各类如:前进、后退、左右旋转、上下跳动等一系列行为操作。

对于数据的传输分析,流程如下:硬件核心的通电驱动下,先进行硬件数据的初始化,例如HC-06蓝牙模块的相应操作开启设置以及待机状态,之后便通过Android手机中的蓝牙系统功能进行数据的处理以及指令的发送,Arduino 系统进行对于HC-06蓝牙模块端口的数据共享以及分析处理,再通过L296 N电机驱动系统进行最后的小车行动操控。

系统硬件是一切的前提,因此对于系统硬件电路的设计要格外重视。

硬件系统整体分为三大部分:Arduino主控部分、H桥控制的电机驱动部分以及HC-06蓝牙部分。

Arduino主控部分以Atmega328 AU处理芯片作为内核cpu(中央处理器)的主要芯片,处理信息收集、分析数据应用,承担着整个Arduino系统的智能控制作用。

作为系统的供应者,电机驱动部分主要为L298 N驱动模式,不仅完全满足系统的驱动要求,同时也能充分实现对于电动机的有效控制。

最后,蓝牙系统进行实际的指令接收以及驱动电动机开启的控制行为,也就是真正的智能
化无线控制功能。

以下就是具体的分析讲解,以供参考。

2.1 Arduino单片机
开放性有效源代码的USB接口板是Arduino单片机的前身,而系统信息处理的微处理器应用Atmega328 AU,也就是Atmega328 AU处理芯片,这是内核cpu的最为关键的芯片,Atmega328 AU处理芯片想对于其他处理芯片而言,性价比较高,功能较强,实用与适用性能都十分满足符合Arduino单片机的相关要求,同样的,Atmega328 AU处理芯片也有着能进行Java,C语言的IDE开发工作的有效硬件存储数据库,可以进行硬件存储数据库的二次开发优化,不但利于与各种电子组件的连用,同时。

还支持外部供电与USB供电的相应转换。

2.2 L298 N电机驱动
电机控制的接口端由4个二极管组成,是L298 N电机驱动部分主要组成成分之一,电机控制的接口端的内部为逻辑驱动电路,其主要作用是收集Arduino 单片机发出的对于驱动以及电机的控制信息指令,电机控制的接口端中的二极管可以将产生的反向电流有效疏放,成为排泄方向电流的有效通道,从而防止电流聚集过大而将Arduino主控中的Atmega328 AU处理芯片烧毁,具体如图1所示。

2.3 HC-06蓝牙控制
通过对Android手机和智能小车的蓝牙连接,有效的进行数据传输以及信息处理,在蓝牙控制部分一般分为主机和从机部分,与从机进行配对从而实现通信交流,是主机最大的特点,但是彼此之间的配对无法在同等系统层次上进行,例如从机之间无法通信连接,主机之间也同样无法做到,但是主机与从机两个不同系统层次竟可以实现配对通信。

这一部分的主要功能是接受指令,实现与主端的配对通信,在这里选择HC-06蓝牙模块再合适不过,具体流程如图2所示:先进行与手机的藍牙配对,并连接到Arduino控制板,并接收信号,从而实现一系列的操作控制功能。

蓝牙是新兴的无线连接技术,其强抗干扰能力强、低功率消耗的特点是其使用范围日益扩大的主要原因,但也因此限制了其工作范围,因此对于无线蓝牙的控制范围应当作为首先测试对象,以确保通信连接的质量。

3 智能类机器小车的超声波避障设计
智能类机器小车的超声波避障系统主要分为:LINO控制板、红外线传感器、蜂鸣器、工作模块(电源控制模块、蜂鸣器模块、液晶显示模块、LED移位数码管模块)。

当然,以Arduino UNO R3开发
(下转第131页)
(上接第134页)
板而进行电路设计的系统,自然也以Arduino作为只要控制核心。

其大概流
程为:单片机产生的PWM波,被利用到对于小车行动的控制,通过传感器的数据收集以及分析,进行实际判断,以及测距分析,再通过控制驱动机来进行小车方向的调整,从而达到控制小车避障的作用。

相关文档
最新文档