基于单片机STC89C52控制的智能小车设计

合集下载

基于STC89C52单片机智能小车设计

基于STC89C52单片机智能小车设计

基于STC89C52单片机智能小车设计一、本文概述随着科技的飞速发展,智能化、自动化已经成为现代社会发展的重要趋势。

在这一背景下,智能小车作为一种集成了控制、传感器、通信等多种技术的智能移动平台,受到了广泛的关注和研究。

本文将以STC89C52单片机为核心,探讨智能小车的设计方案,包括硬件电路的设计、控制算法的实现以及实际应用的展望。

STC89C52单片机作为一款常用的8位微控制器,具有高性价比、稳定可靠、易于编程等优点,在智能小车的设计中发挥着关键的作用。

通过合理的硬件电路设计,可以实现小车的运动控制、传感器数据采集、无线通信等功能。

同时,结合相应的控制算法,可以使小车具备自主导航、避障、路径规划等智能行为。

本文将从硬件和软件两个方面详细介绍智能小车的设计过程。

硬件方面,将重点介绍STC89C52单片机的选型、外围电路的设计以及传感器的选型与连接。

软件方面,将详细介绍小车的控制算法,包括运动控制算法、传感器数据处理算法以及无线通信协议的实现。

本文还将对智能小车的实际应用进行展望,探讨其在智能家居、工业自动化、教育娱乐等领域的应用前景。

通过本文的阐述,旨在为读者提供一个基于STC89C52单片机的智能小车设计思路和方法,为其后续的研究和开发提供参考和借鉴。

二、智能小车硬件设计智能小车的硬件设计是整个项目的基础,其设计的好坏直接影响到小车的性能和稳定性。

在本设计中,我们选择了STC89C52单片机作为小车的核心控制器,它是一款高性能、低功耗的8位CMOS微控制器,具有强大的数据处理能力和丰富的外设接口,非常适合用于智能小车的控制。

电源模块:为了提供稳定的工作电压,我们选择了LM7805三端稳压芯片来构建小车的电源模块,该芯片可以将输入的不稳定电压稳定输出为5V,为单片机和其他模块提供稳定的电源。

电机驱动模块:小车的运动需要靠电机来驱动,我们选择了两款直流电机,通过电机驱动板(如L298N)来控制电机的正反转和转速,从而控制小车的行驶方向和速度。

基于STC89C52单片机的智能小车的设计

基于STC89C52单片机的智能小车的设计

基于STC89C52单片机的智能小车的设计
0 引言
自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防、探索等领域。

近年来机器人的智能水平不断提高,并迅速改变着人们的生活方式。

人们在不断探索、改造、认识自然的过程中,制造能代替人劳动的机器人,一直是人类的梦想。

智能小车,也就是轮式机器人,最适合在那些人类无法工作的环境中工作,该技术可应用于无人驾驶机动车、无人生产线、仓库等领域。

小车也可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。

本设计完成以由单片机最小系统、红外遥控、智能寻迹、自动避障以及液晶显示组成的硬件模块,结合软件设计组成多功能智能小车,共同实现小车的前进、倒退、转向行驶,根据地面黑线智能寻迹,检测障碍物后转向等功能,实现智能控制。

1 智能小车硬件系统设计
小车的硬件系统主要由控制系统、驱动系统、遥控系统、寻迹系统、避障系统、显示系统和供电系统组成。

1.1 控制系统
选用具有内部看门狗的宏晶系列STC89C52RC 单片机作为核心控制器件,最小系统包括单片机、MAX232 串口通信电路、复位电路、上拉电阻和晶振电路(晶振为12MHz)。

1.2 驱动系统
本小车采用四轮驱动,驱动电机的控制由L298N 来实现。

L298N 内部包含4 通道逻辑驱动电路,可驱动46V、2A 以下的2 个电机。

由L298N 构成的PWM。

基于 STC89C52 单片机的智能小车设计

基于 STC89C52 单片机的智能小车设计

能智造与信息技术基于STC89C52单片机的智能小车设计李亚振(安阳师范学院河南安阳455000)摘要:本设计主要器件有STC89C52单片机、RZ7899驱动芯片和N20直流减速电机,使用两节锂电池共7.4V 作为系统供电,经LM7805稳压芯片降压到5V 后为单片机系统供电,通过红外循迹模块和避障模块,实现S 形曲线行驶和避障功能。

通过控制电机驱动模块控制电机输出转速,改变车辆移动状态,实现转弯。

在行驶过程中,通过蜂鸣器播放音乐或充当汽车喇叭,同时设置灯光进行照明。

软件程序采用C 语言,通过keil 软件实现对小车的控制。

通过pcb 设计和实物调试,验证了该智能小车虽设计简单,但功能强大,应用广泛。

关键词:智能小车STC89C52单片机循迹PCB 设计中图分类号:TP23文献标识码:A文章编号:1674-098X(2022)04(a)-0058-04当前,社会新工艺、新技术快速发展,人工智能技术逐步成熟,并广泛应用于工业、农业、医疗等行业。

智能小车作为人工智能领域研究的重要分支,可以代替人类在一些危险环境下完成相关工作。

本设计以STC89C52单片机作为小车控制系统的核心处理器,包括驱动、红外循迹、避障和音乐播放等模块,通过对各模块的设计,全面说明该智能小车工作的基本原理。

1系统总体设计目标本设计增添红外线遥控电路,控制智能小车运动,功能除了前进后退,还可以按照设置路线行驶并躲避障碍物,利用C 语言程序设置智能小车的运动状态,在编写代码时写入不同的音乐模块,调试实现小车的多功能运行[1]。

系统设计框图如图1所示。

2系统模块设计2.1电源输入模块本设计选用7.4V 可充电锂电池,可以循环使用,经过LM7805稳压芯片后,给单片机和外围器件提供供电。

电机驱动的芯片由7.4V 锂电池直接提供。

二极管D1起着防反接的作用,LED2作为电源指示灯,当开关SW1打开时,系统就会开始供电。

电源输入原理图如图2所示。

基于STC89C52RC单片机的智能小车设计

基于STC89C52RC单片机的智能小车设计
攘 专论
基于S T C 8 9 C 5 2 R C 单片机的智能小车设计
薛鹏 安哲 宋鹏飞 东北 大学信息科学与工程学院
综上, 选择 方案 三, 使用RP 5 底盘履带式 电动小 车。
【 摘 要1系统采用两片 S T C 8 9 C 5 2 P . C 单片 机为 核心控制器, 结合 红外收

系 统方 案
1 . 1功能与要求
1 . 1 . 1功 能
够完 成对本题 目 要求较简单 的控 制。 5 1 单片机 控制简单 , 下载使用方便。 其处理能 力能够满足 本题 目的 要求 , 故采用方案 器模块 的选择 比较 方案 一: 使用红外发射和接 收管制作红 外收发电路, 红外发射管发 当发出的红外线 照射 到白色的平面后反射, 若红 外接收管 能 起动 , 先后通 过起 点标志 线 , 在行车道 同向而行, 实现 两车交 替超车领 出红 外线 , 跑功能 。 跑 道如 图1 - 1 。 接收到反射 回的光线 则检测 出白线继而输出低电平, 若接收不到发射 管 1 . 1 . 2 设 计 要 求 发出的光线 则检测 出黑线 继而输出高电平。 输出的高低 电平通 过电压比 从而进行控制 。 这样 自己制作 组 ( 1 ) 甲车和 乙车分 别从起 点标 志 线开始 , 在行车 道各正 常行驶一 较器可以得到单片 机可以识别的信 号,
1 . 2 系统分模 块比
较与论证 本 系 统 主 要 由车 体、 控制器、 电机 驱动、
为使 红 外收发管 感应黑色胶 布线保证 灵敏 从而控制 小车 , 使用 方
案二 的TC RT5 O 0 O 红外收发模块 。
1 . 2 . 4 电机 驱动模块 的选择 比较 方案一 : 采用专用芯片L 2 9 8 N 作为 电机 驱动芯片。 L 2 9 8 N 是 一个具 它相 应频率 高, 一片I 2 9 8 N 可 以分别 红 外 收 发传 感 器、 无 线 有高 电压大 电流 的全桥驱动芯片, 收 发 模 块 、测 距 模 块 控制两个直流电机 , 而且还带有 控制使 能端。 用该芯片作为电机驱动 , 组成, 现做 比 较分 析 如 操作方便, 稳 定性 好, 性能优 良。 方案二 : 对于直 流电机用分立 元件构成驱动电路。 由分立 元件构成

基于89C52单片机的WIFI智能小车设计

基于89C52单片机的WIFI智能小车设计
第5章制作与调试29
5.1系统仿真29
5.1.1常用软件介绍29
5.1.2仿真测试30
5.2实物调试31
结 论32
参考文献33
附录1系统设计原理图34
附录2元器件明细表35
附录3源程序36
摘要
WIFI智能小车由电机、小车车体、89C52控制芯片、WIFI收发模块、电机驱动、舵机、电源、摄像头等主要部件以及灯光、蜂鸣器、电平转换等辅助模块构成。WIFI智能小车利用笔记本或手机等能连接无线路由器的终端智能设备连接到路由器,通过应用软件显示路由器上摄像头上采集到的视频信号,再通过这些智能的终端设备发送控制指令到无线路由器,通过无线路由器将指令传送给单片机进行处理。然后通过单片机控制电机驱动驱动电机转动、舵机转动,从而实现控制小车的运动及视频采集。
3.4.2摄像头的分类17
3.4.3摄像头的工作原理17
3.4.4摄像头的主要结构和组件17
3.5舵机18
3.5.1舵机的控制18
3.5.2舵机的作用19
3.6电源模块19
3.6.1 LM78系列集成稳压芯片介绍19
3.6.2稳压电路20
3.7路由器及驱动模块供电模块LM259620
3.7.1 LM2596系列开关稳压集成电路的主要特性21
3.2单片机最小系统设计9
3.2.1主控制芯片89C529
3.2.2 STC89C52RC单片机最小系统11
3.2.3 89C52单片机的使用13
3.3电机驱动电路14
3.3.1电机驱动模块使用14
3.3.2驱动原理及电路图15
3.3.3驱动模块原理及电路原理图15
3.4摄像头介绍16
3.4.1摄像头简介16
关键词路由器;wifi;智能小车;89C52

基于STC89C52单片机智能小车设计

基于STC89C52单片机智能小车设计

基于STC89C52单片机智能小车设计摘要:本设计主要~~STC89C52单片机为控制核心,通过红外传感器利用红外探测法实现小车的自主寻迹避障功能,并且利用多路红外发射器和一体化红外接收头实现小车的红外遥控功能,使小车不但具备自主寻迹避障功能,也能够进行人工控制,使小车的功能得到进一步的完善。

详细介绍该智能小车的控制模块、避障模块、寻迹模块、红外接收模块、电机驱动模块。

给出各功能实现的程序设计流程图,并进行寻迹、避障、红外遥控及相关实验,通过实验发现基于STC89C52单片机的智能小车系统结构简单,性价比高,易于推广和移植,具有广阔的应用前景。

关键词:STC89C52;避障;寻迹;红外遥控中图分类号:TP242 文献标识码:A 文章编号:1671—7597 (2012)0610043—02随着科学技术的快速发展,智能车的使用越来越普及,相对于传统的汽车而言,智能小车有着更好的安全性,机动性和广泛的应用性。

基于单片机的普及及应用和人们对产品智能化的需求,本设计基于STC89C52单片机使智能小车实现寻迹避障行驶的基础上加装红外遥控功能,能让智能小车的功能更加完善和人性化。

通过调查发现在日常生活和工厂生产中,智能小车的开发和研究具有十分重要的意义。

该设计可以用于工厂自动运料车、校园观光车等方面用于提高人们的生活质量和工厂的自动化。

1硬件设计该智能小车系统的硬件结构主要包括单片机控制模块、电源模块、电机驱动模块、避障模块、寻迹模块、红外遥控模块,如图1所示。

智电- 革片机·— _.j循迹避障横块拖矶控制硬小· 驱lo端翻+ 在动l 缈憾控棋图l 智能小车总体结构框图1.1控制模块本设计采用STC89C52作为该智能小车控制模块的核心,通过STC89C52~IJ用程序来精确控制小车的运动,从而实现对小车的自动控制,在对于智能小车的控制方面,STC89C52单片机具有控制简单、方便、快捷等优点,并且STC89C52还具有很多其他优点,因此我们采用STC89C52单片机作为控制芯片。

基于单片机STC89C52的多功能智能小车设计

基于单片机STC89C52的多功能智能小车设计

毕业设计(论文)题目基于单片机STC89C52的多功能智能小车设计学院机电工程学院专业班级机电092 班学生姓名指导老师成绩2013年 6 月 15 日摘要本文介绍了一种利用AT89S52单片机为控制核心,结合多种传感器以及PID算法实现无线控制、循迹、寻光和自动跟踪的智能小车。

智能小车通过无线遥控实现前进后退和转向行驶。

利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上移动的目标,控制电动小汽车的自动跟踪它,整个系统具有自动寻迹、寻光和速度测试功能。

其中,控制部分采用STC89C52 STC89C52是一款8位单片机,它的易用性和多功能性受到了广大使用者的好评。

电机驱动采用常用的PWM方式进行电机的调速控制,小车的速度通过液晶屏来显示。

整个系统的电路结构较简单,可靠性能高,能满足各种设计的要求。

随着我国高科技水平的不断提高和工业自动化进程的不断推进,智能小车被广泛应用于各种玩具和其他产品的设计中,极大地丰富了人们的生活。

关键词: 单片机;PWM调速;循迹跟踪;寻光AbstractThis paper introduced an kind of intelligent car that use AT89S52 SCM as control core , combine with multiple sensors and PID control algorithm to achieve the function that wireless control ,find track,search light and follow-up tracing .the electrical caruse wireless control to make car go forward, go backward or turn around. the electrical car uses reflective photoelectric sensor to detect black line to achieve track-finding, uses ultrasonic sensors to detect moving target on the road to following it automatically.The entire system has the function that trace route automatically,find light and test speed .Among them, STC89S52 which has 8-bit single-chip is used as the control part.Because of useing easily and having multi-function ,it suffers large users. The motor driver uses the common way--PWM for the motor controlling speed. the speed of car is displayed by the LCD screen .The circuit structure of the whole system is relatively simple, high reliability, and it can meet the requirements of the various design.With the continuous improvement of high technology and the stead process in industrial automation in our country,the Intelligence-car which gradually access to people's attention has been widely applied to design a variety of toys and other products,which greatly enriched people's lives.KEY WORDS: SCM;PWM speed adjusting; Track finding and follow-up tracing; Find light目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1选题的背景与意义 (1)1.1.1 国外智能车辆的现状研究 (1)1.1.2 国内智能车辆的现状研究 (1)1.1.3 选题意义 (2)1.2本设计的内容及意义 (2)1.2.1 设计的内容 (2)1.2.2 本设计的意义 (3)1.3主要难点和解决的方法 (3)1.4研究方法、手段及步骤 (3)第2章方案设计与论证 (5)2.1创新点 (5)2.2总体体设计方案 (5)2.3小车的方案设计与论证 (6)2.4驱动电机模块的选定 (6)2.5寻迹传感器模块的选定 (7)2.6光源传感器模块的选定 (7)2.7电源模块的选定 (7)2.8跟踪模块选定 (8)2.9控制方式选定 (8)2.10最终方案 (9)第3章机械系统的设计 (10)3.1小车车体 (10)3.2减速电机 (10)3.2.1 减速电机安装 (10)3.2.2 减速电机的安装校核 (12)3.2万向轮 (14)3.2.1 万向轮组装 (14)3.2.2 万向轮轮轴的安装校核 (15)3.3模块组装 (16)3.3.1循迹模块组装 (16)3.3.2 寻光模块的组装 (17)3.3.3 超声波距离传感的固定 (17)3.3.4 电源的放置 (18)3.3.5 主板模块的安装 (18)3.4小车整体组装图 (19)第4章硬件设计 (22)4.1系统工作原理及功能简介 (22)4.2单片机控制电路 (22)4.3电机驱动电路 (24)4.3.1 驱动电路 (24)4.3.2 PWM调速原理 (26)4.4循迹检测电路 (26)4.5稳压电路 (28)4.5.1稳压芯片简介 (28)4.5.2系统供电单元介绍 (28)4.6光源检测电路 (29)4.7自动跟踪 (30)4.7.1 超声波传感器检测电路 (30)4.7.2.超声波测距原理 (31)4.8液晶显示电路 (32)4.9智能小车整体设计 (33)第5章智能小车软件部分 (36)5.1软件调试平台 (36)5.2系统软件流程 (37)5.3系统软件各模块程序 (38)5.3.1 主程序 (38)5.3.2 宏定义 (39)5.3.3 红外接收 (40)5.3.4蓝牙接收 (41)5.3.5 循迹 (42)5.3.6 自动跟踪 (43)5.3.7 寻光 (45)5.4手机上位机 (48)5.4.1 概述 (48)5.4.2 功能 (48)5.4.3 实现界面 (49)5.4.4 程序流程图 (49)第6章调试 (51)6.1调试方法 (51)6.2测试结果与分析 (51)参考文献 (53)致谢 (55)第1章绪论1.1选题的背景与意义智能化作为现代社会发展的趋势,是以后的发展方向,他可以按照自己设定的模式在一个设定环境里自动的运行,不需要人为管理,便可以完成设想所要达到的目的。

基于STC89C52单片机智能避障小车设计

基于STC89C52单片机智能避障小车设计
关键词:机房管理;电脑维护
江苏 戴分飞
随着计算机技术、多媒体技术、通信技术和 网络技术的发展,每一位学生必需掌握现代信 息技术才能适应现代社会的发展。如何让每一 位学生在学好信息技术的同时又能培养他们的 综合素质,使他们得到全面的发展。这就体现学 校的计算机机房管理的重要性,特别是中等职 业学校的相关专业的学生。因为机房几乎担任 了 学 校 全 部 的 计 算 机 公 共 课 程 的 上 机 实 践 、考 试和等级考试等工作,同时也是学生在网上选 课、了解学校新闻、收发邮件、查看通知、成绩等 信息的重要场所。另外,机房管理是否完善直接 涉及到学生多门课程的学习,在一定程度上反 映了学校给学生提供的信息环境状况和学校的 信息化程度,其重要性是不可忽视的。
硬件电路设计:小车的主要控制核心是一块 STC89C52 单片机,该单 片机中有一个 8 位的微处理器,与通用的微处理器基本相同,同样包括了 运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理 数据,还可以进行位变量的处理。数据存储器片内为 256 个字节,片外最 多可外扩至 64k 字节。中断系统具有 5 个中断源,2 级中断优先权。定时器 / 计数器片内有 2 个 16 位的定时器 / 计数器,具有四种工作方式串行口,1 个全双工的串行口。可用来进行串行通讯,扩展并行 I/O 口,甚至与多个单 片机相连构成多机系统,从而使单片机的功能更强且应用更广。 特殊功 能寄存器共有 21 个,用于对片内的各功能部件进行管理、控制、监视。实 际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的 RAM 区。
在具体的应用中,外接振荡电阻可根据需要进行适当的调节,阻值越 大振荡频率越慢,编码的宽度越大,发送一帧的时间越长。一般用 2262/1.2M/2272/200K 组合的,少量产品用 2262/4.7M/2272/820K。

基于STC89C52单片机的智能循迹小车

基于STC89C52单片机的智能循迹小车

沈阳理工大学毕业设计(论文)题目:基于单片机的智能循迹小车院系:信息与控制学院专业:自动化班级学号:学生姓名:指导教师:成绩:年月日摘要本文论述了基于单片机的智能循迹小车的控制过程。

智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。

智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。

该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。

本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。

关键词:单片机;自动循迹;驱动电路AbstractThis paper discusses the intelligent tracing electric trolley control process. Automatic tracing is used to make the car indentify route automatically , and choosing the right route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields.During the design of Intelligent tracing electric trolley, STC89C52 single clip is used as the control core; at the same time with TCRT5000 reflective infrared transducer switch to identify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N can control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability.Key words:single chip microcomputer; automatic tracing; driving circuit目录1 绪论 (1)1.1 智能循迹小车概述 (1)1.1.1 循迹小车的发展历程回顾 (1)1.1.2 智能循迹分类 (2)1.1.3 智能循迹小车的应用 (3)1.2 智能循迹小车研究中的关键技术 (4)2 智能循迹小车总体设计方案 (5)2.1 整体设计方案 (5)2.1.1 系统设计步骤 (5)2.1.2 系统基本组成 (5)2.2 整体控制方案确定 (6)3 系统的硬件设计 (8)3.1 单片机电路的设计 (8)3.1.1 单片机的功能特性描述 (8)3.1.2 晶振电路 (9)3.1.3 复位电路 (9)3.2 光电传感器模块 (10)3.2.1 传感器分布 (11)3.3 电机驱动电路 (12)3.3.1 L298N引脚结构 (13)3.3.2 电机驱动原理 (13)3.3.3小车运动逻辑 (15)4 系统的软件设计 (16)4.1 软件设计的流程 (16)4.2 本系统的编译器 (17)5 系统的总体调试 (22)5.1 硬件的测试 (22)5.2 系统的软件调试 (22)结论 (24)致谢 (25)参考文献 (26)附录A 原理图及PCB图 (27)附录B 程序代码 (32)附录C 硬件实物图 (37)1 绪论进入二十一世纪,随着计算机技术和科学技术的不断进步,机器人技术较以往已经有了突飞猛进的提高,智能循迹小车即带有视觉和触觉的小车就是其中的典型代表。

基于STC89C52的智能小车设计

基于STC89C52的智能小车设计
1.1 课题研究的背景............................................................................................ 3 1.2 智能循迹小车的应用.................................................................................... 4
4.4.1 模块描述........................................................................................... 16 4.4.2 模块参数说明................................................................................... 16 4.4.3 模块接口说明................................................................................... 16 4.4.4 传感器原理图................................................................................... 17 4.4.5 传感器实物图................................................................................... 17 4.5 电机驱动电路..............................................................................................19 4.6 电源模块......................................................................................................21 第五章系统的软件开发环境..................................................................................... 22 5.1 软件设计的流程..........................................................................................22 5.2 本系统的编译器........................................................................................23 附录(小车程序).......................................................................................................... 28 致谢............................................................................................................................. 34 参考文献..................................................................................................................... 34 论文总结..................................................................................................................... 35

基于STC89C52单片机的智能寻迹小车的设计与实现

基于STC89C52单片机的智能寻迹小车的设计与实现

摘要:随着汽车科学技术的进步,对于智能小车的实验与设计越发重要.智能小车一致具有自动寻迹、躲避障碍物、报警等功能.其所运用的知识较为广泛,主要涉及到汽车、机械和计算机等专业.智能小车不但代表汽车技术的发展,也是学校培养机电一体化学和动手能力的主要手段。

本文所设计的小车采用STC89C52芯片作为主控制芯片,通过实时检测各个模块传感器的输入信号,利用3路红外传感器寻迹模块检测黑线实现寻迹,小车电机驱动采用L298N芯片,根据内置的程序分别控制小车左右两个直流电机运转,实现小车自动识别路线,到达终点时小车自动停止蜂鸣器发出警报。

另外,在小车上添加测速模块,利用单片机内部定时器、外部中断以及串口通信,测出小车行驶的总路程,数据通过蓝牙传感器以十六进制数的形式在手机上显示出来。

并在此基础上增添超声波模块,利用超声波的发射与接收,采用单片机IO口查询相应信号,判断小车与障碍物的距离,在距障碍物15cm左右的距离时,通过程序控制小车实现自动避障,且在绕过障碍物后回归原始路径。

关键词:单片机控制;直流电机;红外线传感器;测速模块;避障模块;本智能寻迹小车的硬件部分主要由STC89C51为主控芯片,主要包括电源模块、电机驱动模块、寻迹模块、超声波模块测距模块等,其中控制系统的大概结构如图1所示。

电机方面,本小车采用直流电机。

它的优点在于硬件电路设计简单。

当外加额定直流电压时,由于其内部由高速电机提供原始动力,带动变速齿轮组,可以产生大扭力,能够很好地控制。

转速几乎相等,调速性能较好,且性价比高。

并采用L298N驱动集成电路。

当驱动电机时,单片机可以控制与两路电机相连的IO口的逻辑电平,以达到控制小车车轮转向的目的寻迹方面,本车采用3路红外传感器寻迹模块。

外传感器寻迹模块由红外发射管和接受管组成,三个光电三极管分别放置在小车车头的左侧、右侧和正前方,红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,接收管接收到反射光,经施密特触发器整形后输出低电平;当红外光遇到黑线时则被吸收,接收管没有接收到反射光,经施密特触发器整形后输出高电平。

基于STC89C52单片机智能小车设计

基于STC89C52单片机智能小车设计

五、分析与总结
通过本次设计,我们成功地基于STC89C52单片机实现了一款智能避障小车。 实验结果表明,小车具有较稳定的避障功能和较高的准确性。小车具有较快的反 应速度和响应能力,能够在短时间内对障碍物做出判断和反应。这些优点使得基 于STC89C52单片机的智能避障小车具有广泛的应用前景,例如在无人驾驶车辆、 智能机器人等领域中都具有潜在的应用价值。
二、智能避障小车设计
智能避障小车的设计主要包括以下几个方面:
1、传感器设计:传感器是实现避障功能的关键部件,主要包括红外线传感 器、超声波传感器等。本次设计采用红外线传感器,具有对色彩和材质不敏感、 反应速度快等优点。
2、电路设计:电路部分主要包括电源电路、驱动电路和传感器接口电路等。 其中,驱动电路采用L298N芯片,可以同时驱动两个电机,实现小车的前进、后 退和转向。
总之,本次设计不仅提高了我们对STC89C52单片机和智能避障技术的理解与 应用能力;而且拓宽了我们的知识视野,增强了对领域的认识和理解。希望通过 后续的研究和实践,能够使基于STC89C52单片机的智能避障小车更加完善,并得 到更广泛的应用。
感谢观看
输入输出处理程序:根据传感器的输入信号,控制小车的运动状态,同时将 小车的运动状态和障碍物距离等信息输出到LCD显示屏上。
三、智能控制
1、实现小车的智能控制,我们采用了模糊控制算法。该算法可以根据小车 的运动状态和障碍物距离等信息,自动调整小车的运动轨迹和速度,使其能够更 加灵活地避开障碍物。
3、程序设计:程序部分是实现避障功能的核心,主要包括传感器数据采集、 数据处理和电机控制等。
三、算法实现
智能避障小车的算法实现主要包括以下步骤:
1、传感器数据采集:通过红外线传感器采集小车前方的障碍物信息,并将 采集到的数据进行处理。

基于STC89C52单片机的智能小车的设计与实现

基于STC89C52单片机的智能小车的设计与实现

本课题是基于STC89C52单片机的智能小车的设计与实现,小车完成的主要功能利用红外对管检测黑线,并以单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹的功能。

其中小车驱动由L298N驱动电路完成,速度由单片机输出的PWM波控制。

除了能自主循迹外还能够利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车。

此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。

引言当今世界,传感器技术和自动控制技术正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。

现在国外的自动控制和传感器技术已经达到了很高的水平,特别是日本,比如日本本田制作的机器人,其仿人双足行走已经做得十分逼真,而且具有一定的学习能力,还据说其智商已达到6岁儿童的水平。

作为机械行业的代表产品—汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整车(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很有可能成为依托整车制造业和用车提升配置而快速成为新的增长点;二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。

无容置疑,机电一体化人才的培养不论是在国外还是国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(ABU ROBCON)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。

但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,所以作为自动化专业的学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。

基于STC89C52单片机的智能小车设计

基于STC89C52单片机的智能小车设计

基于STC89C52单片机的智能小车设计智能小车设计基于STC89C52单片机是一项很有趣且有挑战性的项目。

在这个设计中,我们将通过编程和电路设计来实现小车的智能功能,包括避障、跟随线路等。

首先,我们需要一个基本的硬件系统。

一个智能小车通常由多个功能块组成,包括有线通信模块、避障传感器、编码器、电机驱动电路等。

这些功能块将通过单片机进行控制。

在设计中,我们将使用STC89C52这款芯片作为我们的微控制器。

这是一个8位微控制器,能够满足智能小车的要求。

我们将通过编程来控制芯片上的GPIO端口、时钟、定时器等功能。

接下来,我们需要设计电机驱动电路。

电机驱动电路通过控制电机的转速和方向,实现小车的移动。

一种常用的电机驱动方法是使用H桥电路。

这种电路使用四个晶体管来控制电机的正转和反转。

在编程中,我们需要按照电机的需要来控制这些晶体管的开关状态,实现电机的转向和速度。

避障是智能小车的一个重要功能。

我们可以使用超声波传感器来检测前方障碍物的距离。

通过测量回波时间,单片机可以计算出物体距离小车的距离。

在编程中,我们可以根据距离的大小来控制小车的运动,例如停止、减速、转向等。

另外一个功能是跟随线路。

我们可以使用红外线传感器来检测地面上的黑色线路。

通过检测红外线的反射情况,单片机可以判断小车是否偏离了线路。

在编程中,我们可以根据传感器的反馈来调整电机的速度和方向,让小车保持在线路上。

在设计中,我们还需要考虑通信模块。

我们可以使用串口通信来让单片机和电脑之间进行通信。

通过串口通信,电脑可以发出指令来控制小车的运动,同时,小车也可以将传感器的数据发送给电脑进行处理和显示。

最后,我们需要编写控制程序。

我们可以使用C语言或汇编语言来编写程序,通过控制单片机的各个模块来实现小车的各种功能。

编写程序时,需要考虑到实时性和稳定性,避免出现死循环或延时过长的情况。

综上所述,基于STC89C52单片机的智能小车设计是一项有趣且具有挑战性的项目。

基于STC89C52单片机智能避障小车设计

基于STC89C52单片机智能避障小车设计

基于STC89C52单片机智能避障小车设计一、研究目的针对为视障人士行动提供导航服务,使其能有效避开障碍物的应用需求,小组开展了对基于STC89C52单片机智能避障小车设计的研究,利用红外和超声波两种传感器对周围环境进行探测,结合光控照明电路,当距离达到设定值时,蜂鸣器报警,同时将超声波探测信息通过数码管显示,从而达到小车智能避障的结果。

二、研究内容1.主控电路研究STC89C52是STC公司生产的一种具有低功耗、高性能工作特性的8位微处理器。

避障小车以STC89C52单片机为主控制核心,该单片机内部含有:一个8 位CPU,一个片内振荡器及时钟电路,512字节数据存储空间,8K字节程序存储空间,内带4K字节EEPROM 存储空间,三个16位定时器/计数器,一个可编程全双工串行口,四个8位可编程并行I/O 端口,四个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构)。

下图是单片机能够正常运行并完成各种性能的最小系统电路图:2.传感器的研究(1)红外传感器使用红外传感器集成模块,红外信号遇到障碍物距离的不同,反射的强度也不同,故可利用此原理进行障碍物远近的检测。

红外传感器价格便宜,反应速度比超声波传感器快,但在过亮或过暗的环境中精度会下降。

(2)超声波传感器使用超声波传感器集成模块,超声波发射器在发射超声波的同时开始计时,超声波遇到障碍物返回,接收器收到反射波就立即停止计时,从而测出障碍物远近的距离。

超声波传感器指向性强,灵敏度高,但由于声音的速度易受温度和风向的干扰,所以超声波有可能会被吸音面吸收,导致测距时产生误差。

3. 光控照明电路研究光敏电阻的阻值会随外界光照的强弱(明暗)变化而变化,光越强阻值越大,光越弱阻值越小。

小组使用光敏电阻和LED 发光二极管焊接光控照明电路,意在天黑时,LED 亮,小车能照明前方。

4. 数码管显示电路研究借助共阴极数码管显示超声波探测信息,引脚与单片机相连接,受单片机程序控制。

基于STC89C52设计制作智能四轮小车

基于STC89C52设计制作智能四轮小车

摘要本文以STC89C52为基础设计制作了一个智能四轮小车,该小车的核心控制组件为单片机,并配合红外线传感器等部件进行使用,红外线传感器作为探测装置,能够对障碍物、轨迹等进行探测并将数据传导回单片机,单片机根据传导信息发出指令引导小车行进,使该四轮小车具有自动行使、躲避障碍、遥控行使等功能。

与其他小车相比,本设计采用红外传感器模块,降低了设计成本,具有电路简单,可靠性高的特点。

关键词:STC89C52单片机;红外传感器;多功能小车;循迹避障;遥控控制第1章绪论1.1研究背景随着现代化技术的进步和发展,以及人们生活观念的改变,智能化将会成为日后的发展趋势,因为智能化意味着设备可以根据设定的条件进行自动运行,减少了人力使用,因此有望实现比人类操作更高的目标。

我国从上世纪七十年代就开始重视智能化研究,并在1978年将智能模拟作为我国技术发展的重要研究内容,奠定了我国智能化的研究起点。

之后,我国逐步从概念研究到实践探索,到航空、航天等高科技领域的研究,我国的智能化发展已经具备了一定的基础。

作为现代科技发展的产物,智能化对提高资源的使用效率、降低人工投入、提高工业生产率等方面具有十分重要的作用,如今的智能化已经基本实现当今智能化发展由高端向大众普及[1]。

我国的智能化技术从最初的模拟电路设计开始,经过了数字电路阶段已经进入了集成芯片的设计阶段,智能化设备的元器件体积越来越小、智能化程度也越来越高。

1.2研究意义本设计旨在智能全面发展的推广应用。

整体开发过程简单易懂。

选用的平台和电子元器件是合理的,不需要花费过多的人力和财力来实现预期的功能,符合研究的意义。

本研究中所使用的理论方案、分析方法以及创新点等方面内容对我国自动运输机器人、勘探机器人等工业机械以及家用清洁机器、家用半自动设备等方面的研究具有很强的参考价值[2]。

此外,本研究所设计的多功能小车可以为高科技玩具的研究提供一定的参考,对弥补我国玩具市场的技术缺失,实现玩具行业的发展具有一定的意义。

STC89C52单片机为智能小车的控制

STC89C52单片机为智能小车的控制

摘要本设计是以STC89C52单片机为智能小车的控制核心,采用直流电机驱动小车前进及转向,电机驱动采用电磁继电器和L298芯片,电源主要是由以充电电池为动力。

系统由单片机通过IO口控制小车的前进避线及转向,通过硬件和软件的调试,最终在预设黑线的白色区域内完成循环超车任务。

目录1系统方案 (2)1.1 主控制器的论证与选择 (2)1.2 电机与驱动的论证与选择 (2)1.3 检测系统的论证与选择 (2)1.4 无线通信系统的论证与选择 (2)2系统理论分析与计算 (2)2.1 小车模型的分析 (2)2.1.1 智能小车控制系统 (2)2.1.2 智能小车转向和速度的控制 (2)2.2 赛道记忆的计算 (2)2.2.1判断黑线记忆 (2)3电路与程序设计 (4)3.1电路的设计 (4)3.1.1系统总体框图 (3)3.1.2 电机子系统框图 (3)3.1.3 红外检测子系统框图 (4)3.1.4电源 (4)3.2程序的设计 (4)3.2.1程序功能描述与设计思路 (4)3.2.2程序流程图 (4)4测试方案与测试结果 (6)4.1测试方案 (6)4.2 测试条件与仪器 (6)4.3 测试结果及分析 (7)4.3.1测试结果(数据) (7)4.3.2测试分析与结论 (7)附录1:电路原理图 (8)附录2:源程序 (9)智能小车(C题)【本科组】1系统方案本系统主要由单片机最小系统模块、直流电机驱动模块、红外光检测模块、锂电池模块组成,下面分别论证这几个模块的选择。

1.1 主控制器的论证与选择方案一:采用FPGA(Field Programmable Gate Array)控制方案。

FPGA内部具有独立的I/O接口和逻辑单元,使用灵活、适用性强,且相对单片机来说,还具有速度快、外围电路较少和集成度高的特点,因此特别适用于复杂逻辑电路设计。

但是FPGA的成本高,而且由于本设计对输出的数独要求不高,所以FPGA高速处理的优势得不到充分体现。

基于STC89C52单片机控制的智能小车设计

基于STC89C52单片机控制的智能小车设计

基于STC89C52单片机控制的智能小车设计基于STC89C52单片机控制的智能小车设计摘要:本文基于STC89C52单片机控制,设计了一种智能小车,它能够通过传感器感知周围环境并自主行驶。

在设计中,使用了红外传感器和超声波传感器来检测障碍物,并通过控制电机来实现行驶方向的控制。

通过编程实现了自动避障和巡线等功能,使小车能在复杂环境中自主导航。

实验结果表明,该设计能够有效地完成预定任务。

关键词:STC89C52单片机,智能小车,传感器,避障,巡线1.引言随着科技的不断发展,智能化已经成为当今社会的一个热门话题。

很多人都对智能小车感兴趣,尤其是在工业自动化、智能家居等领域,智能小车的应用非常广泛。

智能小车具备自主感知、决策和行动能力,能够自主导航、避障、巡线等,对于提高生产效率和生活品质都有很大的帮助。

2.设计原理2.1 硬件设计本文设计的智能小车主要是基于STC89C52单片机控制的,它是一种常用的单片机,具有丰富的资源和强大的功能。

智能小车的硬件主要包括车身、电机、传感器以及电源等部分。

车身部分设计成双轮差速驱动,通过电机实现前进、后退、转向等动作。

电机通过H桥驱动器控制,可根据控制信号的不同实现不同的运动。

红外传感器和超声波传感器用于检测周围环境,红外传感器主要用于避障,超声波传感器主要用于测距监测。

电源部分提供驱动电机和单片机等所需的电源。

2.2 软件设计软件设计主要包括编程和算法设计。

编程采用汇编语言和C语言结合的方式,汇编语言用于底层驱动和硬件控制,C语言用于逻辑控制和算法实现。

在编程过程中,需要设置引脚的输入输出状态,配置传感器的工作模式,并通过控制电机实现前进、后退、转向等动作。

算法设计主要包括避障算法和巡线算法,通过传感器的数据分析和判断,控制小车的行驶方向,实现自主导航。

3.实验与结果3.1 硬件实验根据上述设计原理,完成了智能小车的搭建,包括车身、电机、传感器和电源等部分。

将电机与H桥驱动器连接,通过单片机的引脚控制电机的动作。

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

基于单片机STC89C52控制的智能小车摘要:该毕业设计是采用无线遥控基于单片机的功能实现的,当无线遥控器的某个按键按下时,无线发射器将按键信号以编码的形式在315MHz的频率上发射出去,无线接收器接收并放大发射信号同时解调出TTL电平信号送至单片机进行处理,单片机通过比较和识别接收来的无线遥控编码便可执行相应的遥控功能,从而实现智能小车的前进、后退、左转和右转的基本功能和伴随音乐演奏而闪烁的LED的开启与关闭的功能。

此外,我加入了温度传感器与时钟芯片,让它们在液晶显示器上显示其室温和时间,并用按钮进行时间的调控。

由于无线遥控模块是四路单向锁存模块,只能单线实现四个功能,所以发射模块的控制按键不够,根据需要,我仅仅用无线模块控制小车的前进和后退,停止,其它的采用按键调试,用按键来实现小车的前进/后退/左转/右转/音乐/时间调控等功能。

关键词:无线模块;液晶显示模块;电机驱动模块;音乐;智能小车目录引言................................................................3 1 整体方案设计....................................................4 1.1 整体方案设计的思路..............................................41.2 整体方案的流程图................................................42 避障遥控小车系统概况............................................4 2.1 SC2272无线遥控模块原理..........................................4 2.2 驱动原理的简介..................................................62.3 直流电机简介....................................................93 模块方案比较与论证.............................................12 3.1 车体设计.......................................................12 3.2 电机模块的选择.................................................12 3.3 电机驱动模块的选择.............................................123.4 控制器模块的选择...............................................134 系统硬件电路设计...............................................14 4.1 无线模块的设计.................................................144.2 直流电机的驱动模块.............................................155 软件的简单介绍.................................................16 5.1 KEIL的简介....................................................165.2 PROTUES的简介.................................................16 5.3 STC_ISP_V480的简介.............................................17 参考文献..........................................................18 附录一:实物图....................................................19 附录三:总程序.....................................................22引言随科学技术的进步,智能化和自动化技术越来越普及,也广泛应用于机器人玩具制造领域,使智能机器人越来越多样化。

智能机器人是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,涉及到当今许多前沿领域的技术。

而随着社会的不断发展,智能设备的不断出现,红外传感器、无线遥控的运用也越来越广泛。

无线遥控器由于控制距离远,抗干扰性强,已越来越多的出现在生活的各个方面。

本文使用了一款通用的无线遥控电路以及四路红外传感器,基于STC89C51作为控制核心,采用专用编码解码电路,由于其体积小、功能强大,因此可非常方便的移植到遥控小车上,实现小车在前行中自动绕开障碍物,并用遥控器实现远距离控制小车的前进、后退、左转、右转等功能。

1 整体方案设计1.1 整体方案设计的思路利用红外线传感器发射和接收信号模块来控制单片机,让单片机翻译传输指令,从而实现相应的功能。

具体的过程如下:四路红外传感器,每一路发射一个信号,检测接收到的信号,若出现高电平,则说明该方向前方有障碍物,则单片机控制电机正转和反转,从而实现绕开障碍物继续前行。

同时还增加一个无线发射和无线接收模块控制单片机,让单片机翻译传输指令,从而实现相应的功能。

无线发射模块发出指令,无线接收模块接收信号后,传递给单片机,单片机翻译接收到信号后,传输给驱动电路驱动电机旋转,从而实现让小车的前进、后退、左转和右转。

1.2 整体方案的流程图基于单片机STC89C52整体设计的智能小车,根据原来设计的思路上画出了相对应的流程路,由于是整体结构图,就只是画出了大致的结构流程,而细节将在后面做出介绍。

图1整体方案的流程图2 避障遥控小车系统概况2.1 SC2272无线遥控模块原理2.1.1 SC2272的简介超再生带解码四路遥控接收模块可以和发射器组成四路无线发射接收电路。

该模块广泛适用于广大电子爱好者对家庭、工业遥控类电子产品的设计和开发,可很好的作为单片机的信号输入源,特别适合大中院校学生电子电路设计、毕业设计中的遥控电路部分。

接收模块有自锁、非锁、互锁三种型号,说明如下:非锁型输出又称点动输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于类似点动的控制,有遥控信号时数据脚是高电平,遥控信号消失时数据脚立即恢复为低电平,适用于如电动门、电动门锁、与单片机对接等只需要一个高电平的电路等电路等。

自锁型输出的数据脚能实现触发翻转工作逻辑,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变。

自锁型四路相互独立互不影响,可同时遥控四路,如灯具的控制等。

互锁型输出就是任意一路收到信号则该路就能一直保持对应的高电平状态,接收到任意其它路的数据则恢复到原始状态,四路互锁只能有一路接通,实际应用如电风扇档位开关电路等。

2.1.2 本次设计采用的接收板主要参数工作频率:315M工作电压:DC5V工作电流:≤3mA(5.0VDC)工作原理:超再生调制方式:ASK编码芯片:SC2272(PT2272、PT2294),芯片兼容灵敏度:优于-105dBm(50Ω)输出信号:非锁(M)遥控距离:20~50米以上(开阔地)接收模块的七根引脚分别为D3、D2、D1、D0、GND、VT、VCC,其中VCC为DC5V的供电端,GND为接地端,VT端为解码有效输出端,只要发射器的数据码有输出,VT都能同步输出高电平;D3、D2、D1、D0是2262解码芯片的四位数据输出端,有信号时能输出5V左右的高电平,驱动电流约2mA,与发射器的四位数据码输出一一对应。

接收模块不焊天线也能接收信号,为提高接收灵敏度,可以用一根长度约为23厘米的软导线直接焊接到天线孔处,图中RC所指的是振荡电阻,接收模块和发射器的震荡电阻需要匹配才能工作,接收模块用的是270K 或者820K电阻,可以分别和1.5M或者4.7M振荡电阻的发射器配套使用。

发射器可以用固定码四键遥控器或者带编码四路发射模块。

2.1.3 原理图图2 固定编码接收模块原理图2.2 驱动原理的简介驱动模块的核心实际上是H桥驱动电路组成的L298芯片。

2.2.1 H桥驱动电路的部原理解析如下图5中所示为一个典型的直流电机控制电路。

电路得名于“H桥驱动电路”是因为它的形状酷似字母H。

4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图5及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。

如图所示,H桥式电机驱动电路包括4个三极管和一个电机。

要使电机运转,必须导通对角线上的一对三极管。

根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。

图3 H桥驱动电路要使电机运转,必须使对角线上的一对三极管导通。

例如,如图6所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经 Q4回到电源负极。

按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。

当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围的箭头指示为顺时针方向)。

图4 H桥电路驱动电机顺时针转动图7所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。

当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。

图5 H桥驱动电机逆时针转动2.2.2使能控制和方向逻辑驱动电机时,保证H桥上两个同侧的三极管不会同时导通非常重要。

如果三极管Q1和Q2同时导通,那么电流就会从正极穿过两个三极管直接回到负极。

此时,电路中除了三极管外没有其他任何负载,因此电路上的电流就可能达到最大值(该电流仅受电源性能限制),甚至烧坏三极管。

基于上述原因,在实际驱动电路常要用硬件电路方便地控制三极管的开关。

图8 所示就是基于这种考虑的改进电路,它在基本H桥电路的基础上增加了4个与门和2个非门。

4个与门同一个“使能”导通信号相接,这样,用这一个信号就能控制整个电路的开关。

而2个非门通过提供一种方向输人,可以保证任何时候在H桥的同侧腿上都只有一个三极管能导通。

(与本节前面的示意图一样,图8所示也不是一个完整的电路图,特别是图中与门和三极管直接连接是不能正常工作的。

相关文档
最新文档