当前位置:文档之家› 智能小车实训报告

智能小车实训报告

智能小车实训报告

班级:

学号:

姓名:

1系统设计要求 (3)

智能小车底盘选择 (3)

智能小车电机选择 (4)

智能小车电源选择 (4)

智能小车单片机选择 (5)

智能小车电机驱动选择 (5)

智能小车传感器选择 (7)

考核内容(一) (8)

2系统硬件电路设计 (1)

智能小车结构框架图 (1)

STC89C51控制模块 (12)

智能小车驱动模块 (13)

L298N介绍 (13)

L298N引脚封装 (20)

L298N内部结构 (24)

L298N电路连接 (25)

3系统软件设计 (30)

驱动及程序下载方法 (33)

考核内容(三) (35)

智能小车方向调整及程序 (37)

1系统设计要求

智能小车以控制芯片STC89C51为核心,以L298N为驱动模块,编写PWM程序使得智能小车完成直线行驶,转弯。

智能小车底盘选择

智能小车电机选择

智能小车套件中的动力驱动部分一般都用电机作为动力,目前常见的智能小车使用的电机是普通电机,带减速的电机,步进电机。平常我

们接触的也以直流电的居多。电机,是指依据电磁感应定律实现电能转换或传递的一种电磁装置。它的主要作用是产生驱动转矩,作为用电器或各种机械的动力源。俗称“马达”。

普通直流电机

普通直流电机是我们平时见得最多的电机,电动玩具,刮胡刀等里面都有。一般只有两个引脚,用电池的正负极接上两个引脚就会转起来,这种电机有转速过快,扭力过小的特点,一般不直接用在智能小车上,在用得配置减速器才行。

带减速的电机

带减速的电机就是普通电机加上了减速箱,这样便降低了转速,增加了扭力,使得普通电机有的更广泛的使用空间。带减速的电机由于降低了转速,增加了扭力,被大多数智能小车套件中列为智能小车动力标配,这种电机的控制一般都用H桥方案,用L298芯片组成的电路

进行控制,能实现PWM的调速,控制上采用单片机进行PWM调速控制,PWM控制可以方便的控制小车整体速度。

步进电机

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机一般用在控制精准的智能小车或机器人士,相对成本高,一些简单的智能小车上运用较少。

智能小车电源选择

可充电电池是智能小车的能源供给,常见用于智能小车的电池类型及特点如下表:

可充电电池按化学组成分类,有铅酸、镍镉、镍氢、锂离子、锂聚合物等不同类型,其主要指标为电压、容量等。然而在选择可充电电池时,除考虑电压和容量,还应根据应用着重考虑电池的放电能力。电池放电能力习惯上以C为单位进行评价,C即电池容量。如一个标称容量为2000mAh,放电能力为10C,其最大放电电流可达到10*2000mA=20A。智能车竞速的特点要求充电电池要有大容量、高放电能力的特点。

智能小车单片机选择

STC单片机()

STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强。

PIC单片机()

它是MICROCHIP公司的产品,其突出的特点是体积小、功耗低、精简指令集、抗干扰性好、可靠性高、有较强的模拟接口、代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。

ATMEL单片机()

ATMEL一共有三个系列的单片机AT89 AT90 AT91. AT89是以51内核为标准的单片机。它是改进型的51单片机。比如说标准的8051单片机没有20PIN封装的芯片。但是AT89C2051 AT89C4051都是20PIN封装的单片机。它主要是把原51单片机的P0口和P2口省略了,然后再改进了一些功能。可以认为它们是精简型51单片机,比较适合初学者学习。AT89有许多型号。比如AT89C51 AT89S51 AT89C52 AT89S52 AT89S8252(后面几款其实是8052单片机,但是和AT89的指令系统兼容的,只是增加了一些功能而已,也可以认为是51系列的单片机)。对于AT89系列单片机都是FLASH型单片机,烧录次数至少在1000次以上(数据手册提供,实际估计要在4000以上了)只要芯片上带有“S”字样的单片机都可以支持ISP(在线烧录)。AT89系列单片

机主要对应的是AVR单片机(这是ATMEL的最主要的单片机了)。AVR 分成三挡。ATTINY系列,AT89系列,AT90系列,ATMEGA系列。分别对应AVR中的低档,中档和高档单片机。现在有的AT90系列单片机已经转型给了ATTINY系列和ATMEGA系列了。所以得AVR单片机都支持ISP。而且AVR单片机是一款RISC(精简指令)型单片机。51单片机是CISC(集中指令)型单片机。AVR单片机的功能远远强于系列单片机主要对应的是高端的32位ARM单片机。一般采用ARM7内核,ARM是现在嵌入式系统32位里主流单片机。

PHILIPS单片机

PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求。

TI公司()

德州仪器提供了TMS370和MSP430两大系列通用单片机TMS370系

列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低能耗、功能集成度较高的16位低功耗单片机,特别适合于要求功耗低的场合。

智能小车电动机驱动选择

电机属于大功率器件,而单片机的I/O口所提供的电流有限,怎样驱动电机

智能小车在行进的过程中要实现转向。如何实现

如何控制小车的行进速度

上面三个问题是电机控制中必须要考虑的问题,可以通过硬件的方法实现,也可以通过软件的方法实现,当然也可以采取硬软结合的方法解决。目前比较通用的方法是,设计H桥电路和利用单片机产生PWM 波信号。

1)H桥电路

2)驱动芯片选择依据(L298N,BST7970,MC33886)

市面上的专用驱动芯片很多,选择的依据是:

驱动效率,驱动电路最好不消耗或少消耗能量

驱动电流,电机的电流可以达到4-5A,而L298N最大承受的电流不能超过2A

芯片的价格

3)L298N

ST公司生产的一种高电压,大电流的电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V,输出电流大,瞬间峰值可达3A,持续工作电流为2A;额定功率为25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电机和步进电机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个控制端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,讲变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动一台量相步进电机和四相步进电机,也可以两台直流电机。

模块名称双H桥电机驱动模块工作形式H桥驱动(双路)

主控芯片L298N 包装形式9个盒装出货

逻辑电压5V 驱动电压5V-35V

逻辑电流0mA-36mA 驱动电流2A(MAX单桥)

存储温度-20℃到+135℃最大功率25W

重量30g 外围尺寸43*43*27mm

产品特点:

本模块使用ST公司的L298N作为主驱动芯片,具有驱动能力强,发热量低,抗干扰能力强的特点。

本模块可以使用内置的78M05通过驱动电源部分去电工作,但是为了避免文雅芯片损坏,当使用大于12V驱动电压的时候,请使用外置的5V逻辑供电。

本模块使用大容量滤波电容,续流保护二极管,可以提高可靠性。

本模块集成了一个内置的5V供电。当你的驱动电压为7V-35V的时候,

可以使用能板载的5V逻辑供电,当使用板载5V供电之后,借口中

的+5V供电不要输入电压,但是可以引出5V电压供外部使用。

当ENA使能IN1 IN2控制OUT1 OUT2

当ENB使能IN3 IN4 控制OUT3 OUT4

由于本模块是2路的H桥驱动,所以可以同时驱动两个电机,接法如图所示

使能ENA ENB 之后

可以分别从IN1 IN2 输入PWM信号驱动电机1的转速和方向

可以分为从IN3 IN4 输入PWM 信号驱动电机2的转速和方向

信号如图所示

4)BTS7960

BTS7960 是半桥驱动芯片,就是说需要2个芯片来驱动一个电机,电流最高43A,其内阻很小。

5)MC33886

MC33886是全桥的电机驱动芯片,电流最高5A,发热量较大。

智能小车传感器选择

1> 红外传感器:

该传感器的检测距离2~30cm,检测角度35°。探测距离可以通过电位器调节,具有干扰小,便于装配,使用方便等特点,可以管广泛应用于机器人避障,避障小车及黑白线循迹等众多场合。

2> 超声波传感器:

超声波测距离传感器,采用超声波回波测距原理,运用精确的时差测量技术,检测传感器与目标物之间的距离。超声波测距离传感器,具有测量准确,无接触,防水,防腐蚀,低成本等优点。

3> 加速度传感器:

加速度传感器是一种能够测量加速力的电子设备。加速度传感器可以检测上下左右的倾角的变化,再通过其他的设备来实现物体的前后左右的方向的控制。

相关主题
文本预览
相关文档 最新文档