基于单片机的智能巷道清扫机硬件设计说明.doc
《基于单片机的智能巷道清扫机硬件设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能巷道清扫机硬件设计说明.doc(34页珍藏版)》请在三一办公上搜索。
1、摘要摘要本文是基于单片机的智能巷道清扫机硬件设计,包括单片机控制系统、驱动系统、电机调速系统、红外遥控系统、传感器系统、液晶显示电路和供电系统等的设计,在设计中,优化了系统的结构,提高了系统的性能。对巷道清扫机设计中有关清扫系统构成的方案、工作原理及特性等问题进行了探讨。设计出一款智能化,自动化,信息化的巷道清扫机。实验证明,该智能清扫机平台具有模块化、易扩展、可移植、可定制、硬件体积小、功耗低及可靠性高等优点。关键词:智能清扫机单片机关键词:智能清扫机单片机 红外遥控红外遥控 传感器传感器 驱动驱动ABSTRACTABSTRACTThis paper introduces the roadw
2、ay sweeper hardware design based on MCU, including the choice of single-chip, hardware resource allocation as well as the interface circuit, sensing circuit module, DC motor drive module, information acquisition module, the mobile control module, communication module the clean-up of the mechanical p
3、arts of the design, in design through the use of a number of highly integrated chips to control and optimize the structure of the system to improve the performance of the system. Design of the roadway in the cleaning of the cleaning system consisting of the program, working principle and characteris
4、tics of other issues were discussed. An intelligent design, automation, information of the roadway sweeper. Experimental results show that the sweeping intelligence platform with modular, extensible, portable, customizable hardware and small size, low power consumption and high reliability. Keywords
5、Keywords:IntelligentIntelligent RoadwayRoadway SweeperMcs-51InfraredSweeperMcs-51Infrared RemoteRemote ControlSensorControlSensor DriveDrive目目 录录第一章绪论 11.1 引言 11.2 技术现状及发展趋势 11.3 本文研究的容 3第二章智能清扫机各系统分析 42.1 智能清扫机传感器系统分析 42.2 智能清扫机控制系统分析 52.2.1 驱动系统 52.2.2 电机调速系统 62.3 红外遥控系统分析 8第三章系统硬件电路设计 93.1 系统总体设计
6、方案和框图 93.2 主机电路核心器件介绍 93.2.1 AT89C51 主要性能参数 93.2.2 AT89C51 功能特性概述 103.2.3 AT89C51 引脚功能说明 103.3 看门狗 IMP813L 电路 123.4 传感器系统电路 143.4.1 超声波传感器检测电路 143.4.2 红外光电传感器检测电路 153.4.3 接触传感器检测电路 153.5 继电器控制电路 163.6 驱动系统电路 173.7 红外控制系统电路 183.8 液晶显示电路 193.9 电源模块 20第四章软件流程设计 224.1 总体软件流程 224.2 红外遥控系统流程 234.3 驱动系统流程
7、254.4 清扫避障系统流程 25第五章系统调试 27第六章 结论 28参考文献 29致 30第一章第一章 绪论绪论1.11.1 引言引言道路清扫机是道路养护机械中的主要机械之一,随着城市道路事业的发展和技术进步,道路清扫工作作为保证道路的通过能力,延长道路使用寿命的主要技术手段越来越重要。为了完成清扫任务降低劳动强度,提高清扫速度和工作质量,这项工作逐步由人工向机械转化。近年来,国外清扫机械的发展较快,并且已经达到先进水平,实现了道路清扫机械化,智能化。国有厂家引进了国外先进吸扫式清扫机工作装置的生产技术,与国产汽车底盘配套生产清扫机,大大提高了国产清扫机的技术性能。基于单片机的智能巷道清扫
8、机是当前清扫机研究的前沿和热点,随着科学技术的发展及城市的发展,就很有必要发展智能化,自动化的道路清扫机。清扫装置控制系统和清扫部件是决定清扫机性能的最重要部分,其性能好坏决定着清扫车的清扫效率。因此合理设计清扫装置控制系统和清扫部件并提高其性能是清扫机设计的关键。1.21.2 技术现状及发展趋势技术现状及发展趋势随着城市建设的迅速发展,国家对环境保护和市容提出了越来越高的要求。城市人工清扫的传统作业方式在部分大中城市中,正在逐渐地为机械化清扫所代替。特别是一些城市的特定场所或高新小区。清扫机作业正在形成一种趋势。目前,我国有几个厂家生产清扫机。单从原理到结构,只相当于发达国家 70 年代水平
9、。即在通用汽车底盘上加装扫路机构组成,均为双发动机与同等清扫能力的国外先进机型相比,结构庞大、复杂,功能少,技术性能和可靠性差。与国外先进技术水平形成鲜明对比。国外清扫机技术现状:国外清扫机发展起步较早,技术较先进。自从英国的 JOHNSTON 公司 1904 年设计出马拉的扫路机,美国的 ELGIN 公司于 1914 年研制出该公司第一部人力蹬踏的三轮扫路机以来,国外清扫车一直在孜孜不倦地提高其机械化水平。以美国 ELGIN 清扫机为例,其智能化的控制 、优越的性能、简单的控制操作、可靠的使用,对采用传统机械操作方式的清扫机来说无疑是一次技术上的革命。ELGIN 清扫机功能动作设计有 57
10、项之多,容包括了清扫机工作过程中所遇到的一切问题。有清洗与吸水功能、喷洒水功能、吸泥管抽吸功能、垃圾箱倾倒功能、警示功能、记忆功能、自保护功能、检测功能等。要把以上诸多功能动作由分离变成组合,把个别无规则的变成有序的程序工艺,进而成为一个智能型机械。ELGIN 清扫机利用了传感检测技术及计算机技术。在 ELGIN 清扫车上使用了各种各样的传感器件,具体分布有:润滑油压力传感器,副发动机温度传感器、转速传感器,垃圾箱荷重传感器、物位传感器、倾角传感器,清扫用水液位传感器,重车用电电量传感器,发动机转速显示计数式数字量传感器。通过以上各种传感器件的使用,得到清扫机控制所需要的各种信息,这些信息被送
11、到控制器,由控制器进行存储、运算、变换、加工等处理,发出相应命令通过执行机构,使清扫车的机械本体完成规定动作。在这里,控制器的作用犹如人的头脑一样。ELGIN 清扫机的高技术部分主要体现在控制器的硬件及软件的设计上,并使之成为一个完整的机电一化系统,该系统具有若干个输人和输出,满足了清扫机57 项功能需要,闭环系统又设计了反馈,即从清扫控制过程的输出获得各种信息,又返回到输人端,从而形成一个闭环系统,通过清扫过程的微机控制,实现对清扫过程中各任意组合的清扫状况的控制。国清扫机技术现状:国清扫车研制起步较晚,清扫机的机电一体化程度与国外相比相对落后。80 年代以后,国产清扫机基本上采用了国外 8
12、0 年代的先进技术,如真空技术、液压技术、电液操作等技术。清扫机的机电一体化水平相对有所提高。然而作为机电一体化技术的核心的技术计算机技术以及直接制约和影响自动化技术发展的传感检测在国产清扫车上却几乎没有应用,这些大大制约了国清扫车机电一体化的发展水平。国产清扫车机电一体化的实现结合科研课题,我们针对国产清扫机的技术现况进行了技术改造。在原车的基础上综合利用计算机控制、传感检测等技术,以提高其机电一体化水平。具体进行了以下几个方面的工作。1、 对清扫工况实现智能控制2、根据被控对象及其工作环境和工作特点,对该清扫机的以下几个部分进行了监控:水箱水位显示、报警发动机转速显示、极限转速报警料箱料重
13、的显示、极限报警吸尘系统真空度监测、报警3、使清扫机具有某种记忆功能,能清楚反映总的清扫路程及本次清扫路程,使清扫机在清扫过程中实现自动避障。航空工业总公司第二研究院所在考察了各国先进机型的基础上,将其优点融为一体,自行研制成功 QSJ4-1 型城市道路清扫机,通过了国家权威机构的性能测试和部级鉴定。其某些技术为国首创,综合性能为国领先,达到了 90 年代国际同类产品的水平。现已投入小批量生产。QSJ4-1 型清扫机使用单台发动机,同时为行驶和作业提供动能,于双发动机机型相比,省掉了一套传动系统所占的大量空间,减轻了清扫机装备质量,从而使承载容积和载荷能力大大增强荷重比 1:2,减少了噪声,降
14、低了成本。但是次清扫机没有达到智能化、信息化的要求,技术水平较国外落后。1.31.3 本文研究的容本文研究的容智能巷道清扫机是一种先进的路面清洁工具。本文的任务,就是对其进行硬件电路的实现。本课题主要研究的容有:1通过传感器电路知识的学习及应用和单片机控制技术以实现智能清扫机的自主避障功能。2以 AT89C51 单片机作为检测和控制核心,完成驱动系统和电机调速系统的设计。3学习红外遥控系统的发射和接收系统,完成智能清扫机的红外控制系统设计,实现清扫机的局部自主控制功能。4查找显示电路相关资料,完成智能清扫机时间及行驶速度的显示。5在各电路模块设计的基础上完成智能清扫机整个系统的设计,对智能清扫
15、机体系中的重要环节进行实际调试。第二章第二章 智能清扫机各系统分析智能清扫机各系统分析2.12.1 智能清扫机传感器系统分析智能清扫机传感器系统分析传感器系统是清扫机的感觉器官,负责采集环境障碍物和自身状态的信息,是清扫机的重要组成部分,由多传感器及相关信号处理电路组成。在非结构化环境下,传感器系统为清扫机的正常工作发挥着无可替代的作用。清扫机传感器系统的性能越好,自动避障和路径规划方案就越容易实现,控制系统的程序就更容易编写和执行,清扫机系统的整体性能也就越好。移动机器人传感器系统常用的传感器大致可以分为传感器和外传感器两大类。传感器主要用于采集系统自身状态的信息,比如速度、加速度、轨迹、位
16、置等。这类传感器主要有测速发电机、加速度计、编码器、陀螺仪、电子罗盘等。外传感器负责采集系统外部环境信息,比如图像、距离、受力等。这类传感器包括 CCD 视觉传感器、超声波传感器、红外传感器、力传感器等。清扫机传感器系统的主要任务是提供工作环境下的障碍物信息,以实现机清扫机的自主避障。由此可见,传感器的选择直接关系到清扫机自动避障策略的选择和执行质量。对工作环境下的障碍物信息,可以通过外部传感器获得,移动机器人上常用的探测障碍物的传感器主要有超声波传感器、红外光电传感器、接触传感器和视觉传感器等几种。超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶
17、片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面。超声波传感器通过计算超声波的发射接收时间间隔实现定量测距。超声波传感器波束较宽,方向性差,但是其环境适应能力强,探测距离远,采集信息速度快,且比一般视觉传感器和激光测距仪都要便宜,因此在许多方面得到广泛应用。红外光电传感器具有探测视角小、方向性好、信号处理简单和反映速度快等
18、优点,但是其受环境影响较大,当探测头被灰尘等污染后,其探测性能将大大下降。红外光电传感器是各种光电检测系统中实现光电转换的关键元件,它是把光信号红外、可见及紫外光辐射转变成为电信号的器件。红外光电传感器是采用光电元件作为检测元件的传感器。它首先把被测量的变化转换成光信号的变化,然后借助光电元件进一步将光信号转换成电信号。红外光电传感器一般由光源、光学通路和光电元件三部分组成。光电检测方法具有精度高、反应快、非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样,它的探测距离比较近,从几个毫米到几十厘米不等。因此,光电式传感器在检测和控制中应用非常广泛。接触传感器通过与被测物体的接触来确定
19、被测物体的相关信息,如物体的存在与否、物体的形状和位置、接触面的压力分布及大小等等。接触传感器主要有限位开关、接触开关等,这些传感器结构简单、信号易处理、适应能力强且价格低廉。由于超声波传感器、红外光电传感器和接触传感器都具有价格低廉、工作可靠、速度快等优点,因此广泛应用于移动机器人的局部导航。经过对比分析,本设计方案采用超声波传感器、红外光电传感器和接触开关、三种传感器来构建清扫机器的传感器系统。将这些传感器合理布置在清扫机周边位置上,通过相应的信号处理电路与微处理器系统实现数据通讯,控制系统根据获得的传感器系统信息做出避障决策,实现自主避障。2.22.2 智能清扫机控制系统分析智能清扫机控
20、制系统分析本设计以 AT89C51 单片机作为检测和控制核心来控制驱动器。并采用了PWM 技术对电机进行控制,通过对占空比的计算达到精确调速的目的。2.2.12.2.1 驱动系统驱动系统驱动器就是驱动清扫机的动力部件,最常用的是电机了。当然还有液压、气动等别的驱动方式。一个清扫机最主要的控制量就是控制清扫机的移动,清扫机驱动器中最根本和本质的问题就是控制电机,控制电机转的圈数,就可以控制清扫机移动的距离和方向,清扫机械的弯曲的程度或者移动的距离等。所以,第一个要解决的问题就是如何让电机能根据自己的意图转动。一般来说,有专门的控制卡和控制芯片来进行控制的。有了这些控制卡和芯片,我们所要做的就是把
21、微控制器与其连接起来,然后就可以用程序来控制电机了。第二个问题是控制电机的速度,在机器人上的实际表现就是机器人或者手臂的实际运动速度了,机器人走的快慢全靠电机的转速,这样,我们就要求控制卡对电机有速度控制。电机目前常用的有两种,步进电机和直流电机。下面我将就这两种电机进行介绍:1、直流电机:这是最最普通的电机了。直流电机最大的问题是你没法精确控制电机转的圈数,也就前面所说的位置控制。你必须加上一个编码盘,来进行反馈,来获得实际的圈数。但是直流电机的速度控制相对就比较简单,用一种叫PWM脉宽调速的调速方法可以很轻松的调节电机速度。现在也有很多控制芯片带调速功能的。选购时要考虑的参数是电机的输出力
22、矩,电机的功率,电机的最高转速。2、步进电机:看名字就知道了,它是一步一步前进的。也就是说,它可以一个角度一个角度地旋转,不像直流电机,你可以很轻松的调节步进电机的转角位置,如果你发一个转 10 圈的指令,步进电机就不会转 11 圈,但是如果是直流电机,由于惯性作用,它可能转 11 圈半。步进电机的调速是通过控制电机的频率来获得的。一般控制信号频率越高,电机转的越快,频率越低,转的越慢。选购时要考虑的参数是电机的输出力矩,电机的功率,每个脉冲电机的最小转角。还有就是关于输出的动力,要说明一下:一般情况下,电机都没法直接带动轮子或者清扫机械,因为速度过高力矩不够大,所以我们需要加上一个减速箱来增
23、加电机的输出力矩,但是代价是电机速度的减小,比如一个 1:250 的齿轮箱,会让你电机的输出力矩增大 250 倍,但是速度只有原来的 1/250 了。首先计算出清扫机所需要的速度与力矩大小,然后根据速度与力矩去选择电机与减速器。2.2.22.2.2 电机调速系统电机调速系统清扫机需控制在一个合适的速度行驶,速度太快,因单片机对各传感器传来的信号有一个响应、处理时间,清扫机极易碰撞造成损坏。清扫机的速度是由后轮直流电机转速控制,改变直流电机转速通常采用调压、调磁等方式来实现。其中,调压方式原理简单,易与实现。图 2.1 PWM 调制电路采用由晶体管组成的 H 型 PWM 调制电路。用单片机控制达
24、林顿管,使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高;H 型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的 PWM 调速技术。通过图 2.1 所示 PWM 调制电路,用单片机控制晶体管使之工作在占空比可调状态,实现调速。PWM 各工作方式的选择:1、PWM 调速工作方式:方案 1:双极性工作制。双极性工作制是在一个脉冲周期,单片机的两个控制口各输出一个控制信号,两信号高低电平相反,两信号的高电平时差决定电动机的转向和转速。方案 2:单极性工作制。单极性工作制是单片机控制口的一端置低电平,另一
25、端输出 PWM 信号,两口的输出切换和对 PWM 的占空比调节决定电动机的转向和转速。由于单极性工作制电压波形中的交流成分比双极性工作制的小,其电流的最大波动也比双极性工作制的小,所以我们采用了单极性工作制。2、PWM 调脉宽方式:调脉宽的方式有三种:定频调宽、定宽调频和调宽调频。我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比较稳定;并且在采用单片机产生 PWM 脉冲的软件实现上比较方便。3、PWM 软件实现方式:方案 1:采用定时器作为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精确,误差只在几个 us。方案 2:采用软件延时方式,这一方式在精度上不及方案 1,特别是在引入中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 巷道 清扫 硬件 设计 说明
链接地址:https://www.31ppt.com/p-1131761.html