摘要

本系统硬件电路以89C51/C52 单片机作为主控核心,硬件电路由电源供电单元、单片机最小系统单元、电机驱动单元、红外循迹检测单元、按键输入单元、状态指示单元、风扇驱动单元以及蜂鸣器报警单元共同组成,实现小车循迹行走、按键模式切换、状态提示与报警等功能。

设计内容

本系统硬件电路以89C51/C52 单片机作为主控核心,硬件电路由电源供电单元、单片机最小系统单元、电机驱动单元、红外循迹检测单元、按键输入单元、状态指示单元、风扇驱动单元以及蜂鸣器报警单元共同组成,实现小车循迹行走、按键模式切换、状态提示与报警等功能。

电源供电模块

系统采用 7.5V 电池盒作为整个系统的能量来源,J1 为电池接入端子,Sx 为电源总开关,控制系统电源通断。电路采用 L7805 三端稳压芯片完成电压转换,7.5V 直流电压输入 L7805 输入端,经过稳压后输出稳定 5V 直流电压 VCC,为单片机、传感器、指示灯等逻辑器件供电。
在稳压芯片输入端口并联 470μF 电解电容 C7 与 104 瓷片电容 C4,滤除电源输入的高低频干扰信号;输出端并联 100μF 电解电容 C5 和 104 瓷片电容 C6,降低输出电压纹波,提升电源输出稳定性。电机驱动部分直接使用原始 7.5V 电池电压供电,以此保证电机拥有足够驱动转矩。

单片机最小系统

主控芯片选用 89C51/C52 单片机,构成单片机最小系统电路。复位电路由 10K 电阻 R1 构成上电复位电路,RST 复位引脚通过 R1 上拉至 VCC,上电瞬间完成单片机复位操作,实现程序初始化。时钟振荡电路由 11.0592MHz 晶振 Y1 搭配 30pF 电容 C2、C3 组成,为单片机提供工作时钟信号。单片机 40 引脚接 5V 电源 VCC,20 引脚接系统地 GND,保障主控芯片正常工作。
单片机 I/O 口进行功能分配:P1 口用于按键信号采集、电机驱动芯片控制;P2 口承担 LED 状态指示灯、风扇、蜂鸣器的输出控制;P3 口读取两路红外循迹传感器的检测电平信号。

电机驱动模块

电机驱动芯片选用 L293D 双通道 H 桥驱动芯片,用于驱动小车左右两路直流电机。L293D 芯片 VCC2 引脚接入 7.5V 电机驱动电源,VCC1 引脚接入 5V 逻辑电源。芯片使能端 EN1、EN2 分别通过电阻 R5、R4 连接单片机 P1.4、P1.5,用于控制电机的启停与调速;IN1、IN2、IN3、IN4 控制引脚分别连接单片机 P1.2、P1.3、P1.6、P1.7,通过改变引脚电平逻辑,控制左右电机正、反转。
OUT1、OUT2 引脚通过端子 J4 连接左电机,OUT3、OUT4 引脚通过端子 J5 连接右电机。电机两端并联 104 电容 C8、C9,吸收电机换向时产生的反向感应电动势,抑制干扰,保护驱动芯片。

红外循迹检测模块

循迹功能由 J2 左红外传感器、J3 右红外传感器实现。传感器供电引脚接 5V VCC,信号输出引脚分别接入单片机 P3.7、P3.5。红外传感器发射红外光,根据地面黑色轨迹与白色底板反射率差异输出高低电平信号。单片机读取传感器输出电平,判断轨迹位置,输出对应控制信号调整电机运行状态,完成循迹功能。

按键输入模块

系统配置 K3、K4 两个独立功能按键,按键一端接地,另一端分别连接单片机 P1.3、P1.2 引脚。按键未按下时 I/O 口为高电平;按键按下,对应 I/O 口被拉低,单片机检测低电平信号完成模式切换、功能选择等人机交互操作。

LED 状态指示模块

D1、D2、D3 分别为红、绿、黄三色 LED 指示灯,LED 阳极统一接 VCC,阴极串联限流电阻 R6、R7、R8 后分别接到单片机 P2.0、P2.1、P2.5 引脚。单片机 I/O 口输出低电平时对应 LED 点亮,用来直观显示小车当前工作状态。

风扇驱动电路

风扇属于功率负载,单片机 IO 口不能直接驱动,采用 9012 NPN 三极管作为开关器件。单片机 P2.7 输出控制信号,经过 1K 限流电阻 R3 接到三极管基极;当输出高电平时三极管导通,风扇 M1 通电运转,实现散热功能。

蜂鸣器报警电路

蜂鸣器 B1 由 P1.0 引脚输出 ALAM 信号控制,信号经 R2 限流后驱动 9012 三极管 Q1。三极管导通时蜂鸣器得电发出提示声响,用于故障预警、工作提示。

整体硬件工作逻辑:7.5V 电池提供系统能源,一路直接供给电机驱动,另一路经 L7805 稳压输出 5V 给主控和各类传感器;单片机采集按键、红外传感器信号,运行控制逻辑,输出控制电平,控制电机运转,同时驱动 LED、风扇、蜂鸣器完成状态反馈。

原理图

在这里插入图片描述

在这里插入图片描述

资源获取

下方名片联系我即可!!


博主联系方式:点击我获取资料->->进我个人主页–>获取博主联系方式



大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐