基于51单片机的智能扫地车系统设计(源码+仿真+论文)
智能扫地机器人的定时清扫计划 #生活技巧# #数码产品使用技巧# #智能家居控制策略#
引言
随着社会的进步与发展,人们越来越繁忙,这时就需要科技来帮助人们,于是帮助人们从繁忙的日常事务中解脱出来便成了家用电器的发展方向,这款设计的自动吸尘器小车便可以帮助人们打扫卫生,它能在人们去上班的时候,自动完成作业。吸尘机器人将移动机器人技术和吸尘器技术有机地融台起来,实现室内环境(地面)的半自动或全自动清洁,替代传统繁重的人工清洁工作近年来已受到国内外的研究人员重视。自主吸尘器将大大降低劳动强度、提高劳动效率,适用于家庭和公共场馆的室内清洁。
1 单片机的自动吸尘小车
1.1 系统组成部分
硬件电路主要包含:AT89C51单片机、晶振电路、显示电路、电源电路、功能按键电路、红外检测电路、驱动电路、风扇吸尘电路和蜂鸣器电路。使用Proteus绘制电路仿真图,Altium Designer绘制电路原理图和制作PCB。系统框架图如图1所示。
图1 系统框架图
1.1.1 系统基本功能介绍
1.按键设置小车运行时间,分为三种运行时间,15分钟、30分钟和60分钟;可
叠加。
2.每按一次按钮,蜂鸣器响动回馈按键成功。
3.启动后小车向前运行并开始吸尘。
4.以红外线传感器传递信息,再来控制小车的转向,到指定距离时完成转向。
1.2 系统的工作过程
该系统的工作过程为:打开电源自锁开关,按键选择运行时间,按键启动。启动后小车向前运行并开始吸尘。运行过程中由红外线传感器传递数据,而后对电机进行调整达到转向。计时结束后停止运行。
2 系统的硬件设计
P0口: P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
P1口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。
表1 P1.0-P1.7的第二功能表
引脚号
第二功能
P1.0
T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1
T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1.5
MOSI(在系统编程用)
P1.6
MISO(在系统编程用)
XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。
XTAL2:振荡器反相放大器的输出端。
图2 单片机最小系统
AT89C51虽然有内部振荡电路,但要形成时钟,必须外接元件,所以实际构成的振荡时钟电路,外接晶振以及电容C1和C2构成了并联谐振电路接在放大器的反馈回路中,对接电容的值虽然没有严格的要求,但电容的大小会影响振荡频率的高低,振荡器的稳定性,起振的快速性和温度的稳定性。晶振的频率可在1.2MHZ~12MHZ之间任选,电容C1和C2的典型值在20pf~100pf之间选择,由于本系统用到定时器,为了方便计算,采用了11.0592MHZ的晶振,采用电容选择30pf。
图3晶振电路
驱动系统原理图如下图6所示
图6 驱动系统原理图
2.4 蜂鸣器电路
报警器的种类很多,比如:扬声器,蜂鸣器等,本次设计采用的是电磁式蜂鸣器作为报警器。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、震动膜片以及外壳等组成。接通电源后,振荡器产生的音频信号通过电磁线圈,使得电磁线圈产生了一个磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性的振动发声。
设定是,每按一次时间按钮,蜂鸣器响应回馈设置成功;按启动按钮,蜂鸣器响应开始启动。
图7蜂鸣器电路
2.5 电源电路
电机运转需要提供直流电,因此需要外加电池作为直流电源。
7805是我们最常用到的稳压芯片,他的使用方便,用很简单的电路即可以输入一个直流稳压电源。
7805三端稳压IC内部电路具有过压保护、过流保护、过热保护功能,这使它的性能很稳定。能够实现1A以上的输出电流。器件具有良好的温度系数。
图8 7805稳压器
该电路设计了一个自锁开关,以达到电源开关的作用。
图9 电源电路原理图
2.6 系统整体
系统的整体硬件仿真图如图10所示。
图10 系统整体硬件仿真图
源码及详细文章获取请添加下方名片
网址:基于51单片机的智能扫地车系统设计(源码+仿真+论文) https://www.yuejiaxmz.com/news/view/696878
相关内容
基于51单片机的智能空调控制系统设计(仿真+代码+原理图+报告+视频讲解)基于51单片机的智能小车设计绪论
基于51单片机的居家环境智能监测系统设计.docx
32、基于51单片机红外智能垃圾桶系统设计(程序+原理图+仿真+元件清单+开题报告+参考论文等)
基于51单片机的智能照明控制系统
基于51单片机DHT11的加湿器Proteus仿真程序设计:打造智能环境控制新体验
基于51单片机无线蓝牙智能家居控制系统设计
72、基于51单片机智能避障吸尘扫地车 定时清洁车系统设计(程序+原理图+PCB图+Proteus仿真+程序流程图+参考论文+开题报告+任务书+元器件清单等)
基于51单片机的智能照明控制系统设计(本科)毕业论文中期报告.doc全文
基于51单片机空气质量监测报警仿真LCD1602液晶显示( proteus仿真+程序+设计报告)