基于单片机智能遥控小车的设计说明 下载本文

内容发布更新时间 : 2024/12/26 11:03:56星期一 下面是文章的全部内容请认真阅读。

2.3 系统原理图

系统原理图如图2.2所示:LED显示模块接P1.1-1.7口;红外遥控接P3.2口;看门狗定时器接2.7口:电机控制接P0.0-0.3口;蜂鸣器接P0.7口;功能切换键接P3.4口。

起停运动 LED显示

L293D驱动 STC89C52RC 红外遥控 复位电路 光电隔离 图2.2 系统框图

3 硬件设计

3.1 89C52单片机硬件结构

89C52单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器

的集中控制方式。 3.2 最小应用系统设计 3.2.1 最小系统

用89C52单片机进行构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图3.1所示。由于集成度的限制,最小系统只能用作一些最小的控制单元。但也拥有一些有点:

(1) 有可供用户使用的大量I/O口线。 (2) 内部存储器容量有限。 (3) 应用系统开发具有特殊性。

图3.1 最小系统电路图

3.2.2 烧写接口电路

RST置高电平,然后向单片机串行发送编程命令。P1.7(SCK)输入移位脉冲,P1.6(MISO)串行输出,P1.5(MOSI)串行输入。被烧写的单片机一定是最小系统(单片机已经接好电源,晶振,可以运行)。如图3.2烧写接口电路。

图3.2 烧录程序电路图

3.2.3 PWM脉宽调速

本设计调速采用PWM控制,选用了常用的双极式H型变换器,它是由4个三极电力晶体管和四个续流二极管组成的桥式电路。图3.3为双极式H型可逆PWM变换器的电路原理图。

4个电力晶体管的基极驱动电压分为两组。VT1和VT4同时导通和关断,其驱动电路中Ub1=Ub4;VT2和VT3同时动作,其驱动电压Ub2=Ub3=-Ub1。

双极式PWM变换器的优点如下:

(1)电流一定连续;

(2)可使电动机在四象限中运行;

(3)电机停止时有微振电流,能消除静摩擦死区;

(4)低速时,每个晶体管的驱动脉冲仍较宽,有利于保证晶体管可靠导通; (5)低速平稳性好,调速范围可达20000左右。

图3.3 PWM驱动电路图

3.2.4 电源的设计

本设计的电源为车载电源。为保证电源工作可靠,单片机系统与动力伺服系统的电源采用了大功率、大容量的蓄电池;而传感器的工作电源则采用了小巧轻便的干电池。 3.3 红外线遥控电路

方便起见,本设计直接采用电视遥控器作为红外遥控的发射器,只需在小车上加装红外接收装置即可

红外接收器的电路图如图3.4所示:

图3.4 红外线遥控电路

3.4 显示电路设计

本设计中用一片1位七段数码管SM4105W80U3作显示器,显示数字。 七段数码管SM4105W80U3中的a﹑b﹑c﹑d﹑e﹑f﹑g﹑dp分别连接在单片机的P2.1—P2.7,分别控制各段码,与单片机的连接如图3.5所示。