基于单片机的自动拣货系统设计毕业设计论文.doc

上传人:laozhun 文档编号:3940342 上传时间:2023-03-28 格式:DOC 页数:45 大小:954KB
返回 下载 相关 举报
基于单片机的自动拣货系统设计毕业设计论文.doc_第1页
第1页 / 共45页
基于单片机的自动拣货系统设计毕业设计论文.doc_第2页
第2页 / 共45页
基于单片机的自动拣货系统设计毕业设计论文.doc_第3页
第3页 / 共45页
基于单片机的自动拣货系统设计毕业设计论文.doc_第4页
第4页 / 共45页
基于单片机的自动拣货系统设计毕业设计论文.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于单片机的自动拣货系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的自动拣货系统设计毕业设计论文.doc(45页珍藏版)》请在三一办公上搜索。

1、诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。若有不实之处,本人承担一切相关责任。本人签名: 年 月 日目录第1章 绪论51.1 选题背景及研究意义51.2 分拣系统的介绍51.3 分拣系统的发展展望61.4 课题设计的主要内容7第2章 系统总体设计92.1 设

2、计要求92.2功能特点9第3章 方案的论证113.1主控芯片的选择113.2 显示模块113.3光电传感器的选择123.4电机驱动模块的选择123.5铁传感器的选用123.6铝传感器的选用133.7颜色传感器的选用15第4章 系统硬件设计164.1硬件模介绍164.1.1单片机技术简介164.1.2系统主要芯片和元器件的介绍及应用164.1.3 ULN2003电机驱动模块介绍194.1.4 LCD液晶显示模块介绍204.1.5 蜂鸣器模块234.1.6 霍尔传感器244.2单片机最小系统的设计254.2.1 时钟脉冲电路254.2.2复位电路254.3硬件设计总图26第5章 软件程序设计275

3、.1软件程序整体设计275.1.1程序流程图275.2程序模块设计275.2.1 电机控制程序设计275.2.2 LCD1602显示程序设计295.2.3按键扫描程序设计30第6章 系统测试及分析386.1 系统测试38总结39参考文献40附录A411.系统整体电路图41致谢42基于单片机金属自动分拣系统设计zzzzxxxxxxxxxx0601班 学号060401001指导教师 张三副教授摘要 : 随着科学技术的飞速发展,现代工业控制系统越来越复杂,传统控制科学面临着新的挑战。单片机以其体积小、功能齐全、价格低廉和可靠性高等方面具有独特的优点,在各个领域获得了广泛应用。单片机的使用大大提高了控

4、制系统的可靠性和自控程度,为企业提供了更可靠的生产保障。如何在单片机自动控制领域充分发挥单片机的优势,是目前自动控制学科的重要课题之一。本课题正是在这样的背景下,围绕基于单片机的材料分拣装置设计展开研究。论文首先叙述了单片机的材料分拣装置的发展背景、现状和发展方向。然后,说明了单片机自动分拣控制系统工作原理和与传统继电器的区别。本文详细叙述了一种基于单片机的材料分拣装置设计及自动控制编程,以及怎样通过单片机程序设计来实现材料分拣和自动控制。其电路结构简单,投资少(可利用原有设施改造),分拣系统不仅自动化程度高,还具有在线修改功能,灵活性强,系统具有数据采集准确、可靠性高及系统成本低等优点。关键

5、词:单片机;材料分拣;自动控制;传感器 Based on single chip microcomputer metal automatic sorting system designCao ni mieCollege of physics and electronic information, electronic information engineering professional 2009 teachers: XXXAbstract: With the rapid development of science and technology, modern industrial con

6、trol system is more and more complex, traditional control science faces new challenges. Single-chip microcomputer with its small volume, complete functions, low cost and high reliability has unique advantages, won a wide application in all fields. The use of single chip microcomputer greatly improve

7、s the reliability of the control system and automatic control level, for the enterprise provides a more reliable production security. How to give full play to the advantages of single chip microcomputer in the field of single chip microcomputer automatic control, automatic control is the subject of

8、one of the important topics. This topic it is in this background, the surrounding material sorting device design based on single chip microcomputer. Paper first describes the MCU material sorting device development background, present situation and development direction. And then, illustrates the wo

9、rking principle of the single chip microcomputer automatic sorting control system and the difference from the traditional relay. This paper describes a kind of material sorting device design based on MCU and automatic control programming, and how to achieve material sorting through the microcontroll

10、er programming and automatic control. Its circuit structure is simple, less investment and upgrading (can use the original), sorting system is not only a high degree of automation, on-line modification function, also has strong flexibility, the system has data acquisition accuracy, high reliability

11、and low cost etc.Keyword: Single chip microcomputer; Material sorting; Automatic control; The sensor第1章 绪论1.1 选题背景及研究意义随着生产趋于个性化、集约化,许多企业开始加深对物流的认识及其价值的深度挖掘,通过物流建设降低成本,提升竞争力。自动化物流系统逐渐应用于烟草、制造、家电、医药、食品、图书等领域。随着物流市场需求的增长,国内物流系统及装备供应商通过自主技术创新、引进消化吸收,从起初低端技术、国外进口到现在高端创新、与国外厂商同台竞技,物流装备技术水平已明显提高,但在高端技术方面也

12、还存在较大差距。微处理器、计算机和数字通信技术的飞速发展,计算机控制几乎扩展到所有工业领域。现代社会要求制造业对市场要求做出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品。为了满足这一要求,生产设备和自动生产线的看着系统必须具有极高的可靠性和灵活性,可编程控制器(Programmable Logic Controller,MCU)正是顺应着一要求出现的,它是以微处理器为基础的通用工业控制装置。单片机的应用面广、功能强大、使用方便,是当代工业自动化系统的主要设备之一。单片机已经广泛的应用于各种机械设备和生产过程的自动化控制中,单片机在其他领域,例如民用个家庭自动化也得到了迅速的发

13、展。而在众多工业生产领域中,对不同的材料进行分拣,以往常采用传统的继电器接触控制,使用硬连接电器多,可靠性差,自动化程度不高。目前已有许多企业采用先进控制器对传统接触控制进行改造,大大提高了控制系统的可靠性和自动控制程度,为企业提供了更可靠的生产保障。本文在此介绍一种采用可编程控制器(单片机)对材料自动分拣的一种方法,其电路结构简单,投资少(可利用原有设施改造),自动分拣系统不仅自动化程度高,还具有在线修改功能,灵活性强。本控制系统是一简单的材料分拣控制系统,在本系统的基础上,可以将之改进为物流分拣系统、自动分拣机,从而服务于人们的日常生活中。1.2 分拣系统的介绍分拣是把很多货物按品种从不同

14、的地点和单位分配到所设置的场地的作业。按分拣的手段不同,可分为人工分拣、机械分拣和自动分拣。目前自动分拣已逐渐成为主流,因为自动分拣是从货物进入分拣系统送到指定的分配位置为止,都是按照人们的指令靠自动分拣装置来完成的。这种装置是由接受分拣指示情报的控制装置、计算机网络,把到达分拣位置的货物送到别处的的搬送装置。由于全部采用机械自动作业,因此,分拣处理能力较大,分拣分类数量也较多。物料分拣采用可编程控制器单片机进行控制,能连续、大批量地分拣货物,分拣误差率低且劳动强度大大降低,可显著提高劳动生产率。而且,分拣系统能灵活地与其他物流设备无缝连接,实现对物料实物流、物料信息流的分配和管理。 其设计采

15、用标准化、模块化的组装,具有系统布局灵活,维护、检修方便等特点,受场地原因影响不大。同时,只要根据不同的分拣对象,对本系统稍加修改即可实现要求。单片机控制分拣装置涵盖了单片机技术、气动技术、传感器技术、位置控制技术等内容,是实际工业现场生产设备的微缩模型。应用单片机技术结合气动、传感器和位置控制等技术,设计不同类型材料的自动分拣控制系统。该系统的灵活性较强,程序开发简单,可适应进行材料分拣的弹性生产线的需求。本文主要介绍了单片机控制系统的硬件和软件设计,以及一些调试方法。1.3 分拣系统的发展展望单片机材料分拣系统未来发展方向可以分为系统集成、工艺创新和自动分拣机三个方向。系统集成由于专业高度

16、分工和全球经济一体化,系统集成是一种理念和趋势。国内厂商应采取国内集成、国外配套的合作思路,充分利用合作方在高端产品、关键设备上技术先进成熟的优势,迅速实现优势互补,提高整个物流系统的技术含量和技术水平。集成不是简单的设备组合,是以系统思维的方式对设备功能的充分应用,并保证软硬接口的无缝和快捷,目的是实现集成创新。b.工艺创新物流系统应充分注重“系统”概念,系统由多个单元组成。单元的有效组合,即是流程及工艺的设计,这是一个全局优化的复杂过程。工艺设计中最重要的是了解用户的实际需求,不同的行业和用户对物流的需求有着较大的差异,这是一种个性化的服务,应不断拓展创新。就从烟草行业来讲,结合卷烟生产工

17、艺,将物流做宽做深,从烟叶醇化到成品发货,从制丝分组加工到储叶储丝模块化精益生产,工艺创新和装备已融入并实现工厂生产自动化(FA)。现在社会上己将物流的高科技产品(自动分拣机、自动化立体仓库、信息处理及通讯自动化等)广泛应用于各个流通领域。自动分拣系统是一次大战后在美国、日本的配送中心广泛采用的一种物流设备,己经成为发达国家大中型物流中心不可缺少的一部分。可以肯定,随着物流大环境的逐步改善,科学技术日新月异的进步,特别是感测技术、电子标签及计算机控制技术等的引入使用,自动分拣系统在我国发展空间巨大。c.自动分捡机在商业配送领域自动分捡机的应用较为广泛,可实现多品种、小批量、多批次、短周期的物品

18、分拣和配送作业。自动分捡机的种类很多,有滑靴式、翻板式、交叉带式等,国内厂商能提供相应产品,但从分类能力、可靠性等指标来看,性参数能较国外先进水平还有较大差距。目前,项目系统集成中进口比例较高,在机场物流行李分拣系统中,由于分拣量大及高可靠性要求,基本都从国外进口。随着商业配送物流的快速发展,配送中心对自动分拣机将会有更多需求,分拣技术水平和设备性能将会有较大提高。物流配送中心是从事配送业务的物流场所或组织,它的作业流程包括“入库保管拣货分拣暂存出库” 。物流中心每天接受众多供应商或货主通过各种运输工具送来的成千上万种物品,用最短的时间将物品卸下并按品种、货主、储位或发送地点进行快速准确的分类

19、,然后将物品运送到指定地点。当订货商向物流中心发出配送订单后,自动分拣系统在最短时间内从自动化立体仓库中准确找到要出库的物品所在位置,并按所需数量出库,最后将从不同储位上取出的不同数量的物品按配送地点的不同运送到不同的存货区域进行分拣,以便装车配送。值得一提的是对于小件物品的分拣技术和设备近几年发展较快,主要集中在卷烟配送行业,从电子标签拣选模式到立式、通道式分发机半自动分拣,甚至全自动补货、分拣、装箱,技术和设备都更新很快,目前各供应商仍以高速分拣、高度自动化的方向快速发展。1.4 课题设计的主要内容本设计就是利用Atmel 公司生产的单片机AT89S52芯片ULN2003用作步进电机驱动芯

20、片(ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点)。在以单片机为核心的基础上加上其外围设备实现的小的系统金属自动分拣系统。所谓的单片机小系统从系统的角度来定义就是完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。硬件设计部分分别从各个功能电路进行阐述,包括电源电路、复位电路、电机驱动、按键电路及显示电路。软件部分分成了六个模块:初始化模块、显示模块、蜂鸣器模块、电机驱动模块、红外采集模块、霍尔传感器。初始化模块主要是对定时计数器的方式及初值的设定。状态显示模块负责正确的显示当前当前被检金属的类型。按键设定模块主要是控制

21、传动带的开启与关闭。光电采集模块,霍尔传感器,颜色色传感器主要用于对当前检测物体的基本信息进行采集的功能。也就是说系统的功能是由硬件和软件两大部分共同合作完成。第2章 系统总体设计2.1 设计要求系统设计主要包括硬件和软件两大部分,根据控制系统的工作原理和技术性能,将硬件和软件分开设计。硬件设计部分包括电路原理图、合理选择元器件、绘制线路图,然后对硬件进行调试、测试,达到设计要求。硬件电路采用结构化系统设计方法,该方法保证设计电路的标准化、模块化。硬件电路的设计最重要的选择用于控制的单片机,并确定与之配套的外围芯片,使设计的系统既经济又高性能。硬件电路设计包括输入射出接口设计,画出详细电路图,

22、标出芯片的信号、器件参数值,根据电路图在仿真机上进行调试,修改,最终达到设计要求。软件设计部分,首先在总体设计中完成系统总框图和各模块的功能设计,拟定详细的工作计划;然后进行具体设计,包括各模块的流程图,选择C语言,进行代码设计等;最后对软件进行调试、测试,达到所需的功能要求。2.2功能特点a、按键控制:能通过按键控制传送带电机的正反转 。b、状态显示:能显示当前检测物体的基本性质。c、将物体传送到指定地点:控制传送带的速度,以及方向讲材料分拣到指定地方。 d、分辨金、银、铜、吕:通过金属传感器分辨出金属与非金属,再通过霍尔传感器和颜色传感器,采集信息由单片机处理分辨材料类型。单片机金属分拣系

23、统是由微处理器单片机、电源模块、复位模块、电机驱动模块、按键模块、霍尔传感模块、颜色传感及显示模块组成。本系统采用AT89S52作为中央处理单元来自动控制步进电机的正反转,控制传送带的运作。带动材料进入检测区域。在检测区域,由金属传感器,霍尔传感器,颜色传感器的多重分析,将材料类型通过1602显示出来。再通过按键控制电机将材料传送到指定位置。 控制模块按键控制报警电路电动机控制模块LCD1602显示模块楼层检测LED灯显示金属传感器图2.1 系统总体设计图第3章 方案的论证3.1主控芯片的选择方案一:采用AT89C2051芯片,它具有体积小、功耗小。含有中断、定时/计数器。本次设计需要非常大的

24、编程量,虽然其价钱相对便宜,但IO口数和存储空间相对较少,所以此芯片不利于系统的工作和系统功能的扩展。方案二:采用AT89C51芯片,它具有AT89C2051芯片的所有功能,且IO口数相对较多,价钱相对也比较便宜,但存储空间不是非常大,而本次的设计需要大量的存储空间。方案三:采用AT89S52芯片,它具有AT89C2051和AT89C51芯片的所有功能,且IO口数非常多,比AT89C2051和AT89C51多。价钱虽然比AT89C2051和AT89C51昂贵,但存储空间非常大,可以到达8K。而本次的设计正需要此容量的空间。综上所述,我选择AT89S52芯片作为本次设计的主控芯片3.2 显示模块

25、在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED 数码管、液晶显示器。方案一:采用LCD1602液晶模块,1602 液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H 中的点阵字符图形显示出来,我们就能看到字

26、母“A”。方案二:采用LCD2402液晶模块,用LCD 显示一个字符时比较复杂,因为一个字符由68 或88 点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM 区的8 字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD 上开始显示的行列号及每行的列数找出显示RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。由于LCD1602液晶显示模块只能显示16*2个字符,而LCD2402液晶显示模块能够显示24*2个字符,在本设计中要显示

27、的字符比较少,综上所述,我选择LCD1602作为本设计的显示模块。3.3光电传感器的选择在本设计中选择PMM18-C301NA型光电管作为本次设计楼层检测部分主要器件。PMM18-C301NA型光电管是将砷化镓红外光发光管和硅光敏三级管装在中间带槽的支架上。当槽内无物体时,砷化镓发光管发出的光直接照在硅光敏三级管的窗口上,从而产生大的电流输出,当有物体经过槽内时则挡住光线,此时光敏管的输出端为低电平,这样可识别物体的有无。PMM18-C301NA型光电管的主要技术参数:最大正向电流IFMAX=50Ma正向压降VF1.5V反向耐压VR5V反向漏电IR50uA输出特性如下:暗电流ID0.1uA反向

28、耐压VBR(CEO)=20V光电流IL为2至3mA响应时间tr3us,tf4us3.4电机驱动模块的选择在通过各种的考虑后,步进电机驱动芯片我选用的是ULN2003, ULN2003输入回路的电阻是2.7k,且ULN2003适于5v的TTL,与单片机的额定电压一致,驱动灌入电流:500mA可以叫灵敏的驱动步进电机。采用L298N芯片驱动,根据单片机系统程序设定PWM信号,在输出端接入直流电机,根据不同按键的不同信号就可以实现电梯上升与下降。以及电梯门的开关。所以直接采用ULN2003。3.5铁传感器的选用霍尔接近开关来检测材料是否是磁性铁金属。霍尔元件是一种磁敏元件。利用霍尔元件做成的开关,叫

29、做霍尔开关。当磁性物件移近霍尔开关时,开关检测面上的霍尔元件因产生霍尔效应而使开关内部电路状态发生变化,由此识别附近有无磁性物体存在,进而控制开关的通或断。本系统中,当材料是铁时传感器开关闭合,产生电流驱动线圈。霍尔接近开关的工作原理见图2.4。因此,本系统中检测铁物料选用霍尔传感器为2AV系列。图3.4 霍尔接近开关的工作原理图3.6铝传感器的选用当通过金属体的磁通过变化时,就会在导体中产生感生电流,这种电流在导体中是自行闭合的,这就是所谓电涡流6。电涡流的产生必然要消耗一部分能量,从而使产生磁场的线圈阻抗发生变化,这一物理现象称为涡流效应。电涡流式传感器是利用涡流效应,将非电量转换为阻抗的

30、变化而进行测量的。如图3.5所示,一个扁平线圈置于金属导体附近,当线圈中通有交变电流I1时,线圈周围就产生一个交变磁场H1。置于这一磁场中的金属导体就产生电涡流I2,电涡流也将产生一个新磁场H2,H2与H1方向相反,因而抵消部分原磁场,使通电线圈的有效阻抗发生变化。图3.5 电涡流传感器原理图我们可以把被测导体上形成的电涡流等效成一个短路环,这样就可得到如图2.6的等效电路。图中R1、L1为传感器线圈的电阻和电感。短路环可以认为是一匝短路线圈,其电阻为R2、电感为L2。线圈与导体间存在一个互感M,它随线圈与导体间距的减小而增大。当铝检测传感器检测到金属材料时,传感器的线圈阻抗就会发生变化。图3

31、.6 电涡流传感器等效电路图利用这一性质可以把铝传感器和继电器如图2.7连接,实现开关功能。所以本系统铝传感器选用电涡流传感器为ST系列。图3.7 铝传感器开关原理图3.7颜色传感器的选用我们所看到的物体颜色,实际上是物体表面吸收了照射到它上面,白光(日光)中的一部分有色成分之后,反射出的另一部分有色光在人眼中的反应7。白色是由各种频率的可见光混合在一起构成的,也就是说白光中包含着各种颜色的色光(如红、黄、绿、青、蓝、紫)。根据三原色理论可知,各种颜色是由不同比例的三原色(红、绿、蓝)混合而成的。如果知道构成各种颜色的三原色的值,就能够知道所测试物体的颜色。高分辨率颜色传感器TCS230,是我

32、们常用的颜色传感器。对于TCS230来说,当选定一个颜色滤波器时,它只允许某种特定的原色通过,阻止其它原色的通过。例如:当选择红色滤波器时,入射光中只有红色可以通过,蓝色和绿色都被阻止,这样就可以得到红色光的光强,同理,选择其它的滤波器,就可以得到蓝色光和绿色光的光强。通过这三个值,就可以分析投射到TCS230传感器上的光的颜色,本文选择红色滤波器。第4章 系统硬件设计4.1硬件模介绍4.1.1单片机技术简介单片机又称为单片微型计算机(single chip microcomputer)又称为微控制处理器或嵌入式微控制处理器。它是将计算机的部分基本组成部件做到微型化,使之集成在一块芯片上的微型

33、计算机。其上集成了包括中央处理器CPU、片内含有随机存储器RAM、程序存储器ROM或者EOROM、并行的8位I/0口,定时器与计数器,中断控制处理器及支持总线模式等。它是工业设备控制、工业流程检测控制和智能化电器设备控制系统中应用程度最广泛的一种处理器。这种处理器的最大特点是设计开发人员可以根据自己的想法和实际需要进行开发研究,设计一个基于单片机电子设备系统,因此更加的方便,更加的灵活,成本所需更低。设计基于单片机电路系统的基本方法是在单片机的基础上扩展一些I/O接口,如用于模/数转换的A/D芯片,D/A芯片,用于人机对话的键盘处理信息接口,LED灯和LCD接口,数码管显示接口等电子器件,可用

34、于对输出控制的按键接口等。然后在此硬件基础上在开发一些应用软件就可以组成完整的单片机控制系统,经过软件调试就可以应用在实际生活中。单片机有着体积小,功耗低,运算速度快,功能多,性价比高,容易推广应用等显著性特点,在自动化控制装置,智能化显示仪器仪表,对于过程控制和在家用电器等众多领域中获得了广泛的应用。针对于国内开发应用单片机的发展情况来看,自从80年代初起步以来,以Intel公司的MCS-48系列的单片机为主导机种以来,单片机已有70多个系列,近500多个机种,许多电子公司率先渗入到微机控制的各个领域,并且取得了一定的应用成果。现在国际知名的公司有Intel公司、Atemel公司、Phili

35、ps公司、Winbond公司、LG公司、Cygnal公司、Motorola公司、Zilog公司、Microchip公司、。80年代中期以来,随着单片机的性能更强,运算速度更快的MCS-51系列的单片机加入,单片机在应用中得到了更为迅速的推广和更为广泛的应用。4.1.2系统主要芯片和元器件的介绍及应用a.AT89S52单片机芯片AT89S52单片机是ATLEM公司推出的一种高速、低功耗、超强抗外界干扰微型单片机处理器,其编译的指令代码和C语言源程序完全兼容传统8051单片机,其为40引脚的双列直插封装形式的8位通用微型计算机处理器,采用工业上规定的标准的C51内核处理器,在其内部的功能及其引脚排

36、布上与现在市场上或者工业上通用的8xc51是相同,其主要功能包括对会聚主IC内部的寄存器、数据的RAM及外部接口等功能部件的初始化,支持会聚调整控制,支持会聚测试图的有效控制,可以进行红外遥控信号IR的接收解码及与计算机主板CPU的通信等。主要特性如下:工作额定电压:5.5V3.3V(5V单片机)/3.8V2.0V(3V单片机)工作的频率范围:040MHz,其相当于普通8051单片机的2倍,在实际测试中,其的最高工作频率可达48MHz。32个双向I/O口,256x8bit内部RAM,复位后为:P0/P1/P2/P3是准双向口/弱上拉,P0口内部是漏极开路形式输出,当其作为总线形式扩展I/O口用

37、时,不用加上拉电阻,但是作为普通I/O口使用时,需加上拉电阻,否则无法使用P0口作为数据传输。ISP模式(在系统中可编程使用)/IAP模式(在应用可编程使用),无需专用程序编程器,无需专用程序仿真器,就可通过串口通信(RxD/P3.0口,TxD/P3.1口)直接下载用户所编写的程序,只需花费很少的时间便可以下载完程序,速度十分快、效率十分高。AT89S52具有EEPROM功能,可进行掉电保护,电源有复位端口接入,具有看门狗功能,一共2个16位定时器/计数器。即定时器T0、T1和外部中断4路,下降沿中断或低电平触发电路,掉电模式可由外部中断低电平触发中断方式唤醒,通用型的异步串行口(UART),

38、还可用定时器软件实现多个UART。以下是AT89S52的引脚参数及其封装说明AT89S52引脚功能说明:VCC(40引脚):电源电压(+5V)RST(9引脚):复位输入端口。ALE/(30引脚):地址锁存控制信号(ALE)。PSEN(29引脚):外部程序存储器选通信号/VPP(31引脚):访问外部程序存储器控制信号。XTAL1(19引脚):振荡器反相放大器和内部时钟发生电路的输入端口。XTAL2(18引脚):振荡器反相放大器的输入端口。下面是AT89S52的样本图片图4.1单片机P0 口是一组8位漏极开路型双向I/O 口, 即可以作为地址或者数据总线的两用I/O口。作为输出口使用时,每一位能吸

39、收电流的方式用以驱动8个TTL逻辑门电路,让其进行输入口使用时必须对其写“1”,在对端口P0 写“1”时,可作为高阻抗状态的输入端口使用。在其访问外部芯片的数据存储器或程序存储器时,这组I/O口线可以分时进行转换地址(低8 位)和数据总线的复用,在访问外部数据期间必须激活内部的上拉电阻才可以。在Flash编程时,P0 口接收指令代码字节,而在程序进行校验时候,输出指令代码字节,在进行校验时,要求在P0口外接上拉电阻。P1口是一个其内部自带上拉电阻的8位双向I/O 口,即具有通用的输入/ 输出功能,每一位都能独立地设定为输入口或输出口使用,P1口的输出缓冲级可用来驱动(吸收或者输出电流)4个TT

40、L电平的逻辑门电路。在对其端口写“1”时,即对其内部的锁存器写“1”,通过其内部自带的上拉电阻可以把其端口拉到高电平,此时可以用作输入口。在作数据输入口使用时,因为其内部存在的上拉电阻,它的某个引脚会被外部信号拉低时会输出一个电流(IIL)。与8xC51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T1EX),在进行Flash的编程和程序校验期间,P1口用以接收数据的低8 位地址。P2口是一个内部自带有上拉电阻的8位双向I/O 口,即可用作输入/ 输出口的使用,也可作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地

41、址总线。P2口的输出缓冲级可用以驱动(吸收或输出电流)4个TTL逻辑门电路。这里和P1口是一样,可以对其端口P2 写“1”,通过内部自带的上拉电阻把端口拉到高电平,此时可作输入口,作输入口进行输入数据或者信号使用时,因为其内部存在上拉电阻,在其某个引脚被外部输入的信号拉低时会对外输出一个电流(IIL)。因P3口的功能繁多,可用作双向数据传输和串口输入输出(RxD/P3.口,TxD/P3.1口)故在这里把P3口的引脚复用功能以表格形式展示出来,如下表:P3口引脚复用功能引脚号复用功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(

42、定时器0的外部输入)P3.5T1(定时器1的外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)4.1.3 ULN2003电机驱动模块介绍ULN2003是一种高耐压、大电流的达林顿陈列,由七个NPN达林顿管组成。每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下与TTL和CMOS电路直接相连,可以直接处理需要标准逻辑缓冲器来处理的数据。ULN2003的内部结构如图1,灌电流可达500mA,并且在关态时能够承受50V的电压,可以在高负载电流下并行输出运行。其中,由单片机AT89S52的P1.0-P1.1脚作为ULN2003的14口输入端所构成的步进电机驱动电路图4

43、.2 ULN2003步进电机模块设计电路图4.1.4 LCD液晶显示模块介绍在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。 在单片机系统中应用晶液显示器作为输出器件有显示质量高、数字式接口、体积小、重量、轻、功耗低等优点液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域

44、。液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。在本系统中我们采用的是字符型液晶显示模块,它是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶显示器实物如图10-53:图4.3 1602字符型液晶显示器实物图LCD1602

45、引脚功能说明1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表10-13所示:编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极表4.1:引脚接口说明表图4.5 读操作时序图4.6 写操作时序图4.7 LCD1602实际应用电路图4.1.5 蜂鸣器模块系统蜂鸣器的工作原理如下:当单片机端口输出高电平时,三极管B极(三极管的各个参数如3.6节所示)处于高电平

46、,三极管不导通,蜂鸣器不响。当单片机端口输出低电平时,三极管B极处于低电平,三极管导通,蜂鸣器鸣响。在本系统中如果要运用到实际中的话本来是要把单片机端口P3.4口接上继电器再控制220V电源的电铃的,但由于各种原因,在这次设计中我是用蜂鸣器来显示出打铃的效果的,蜂鸣器与单片机的连接图如图。图4.8 蜂鸣器连接图4.1.6 霍尔传感器霍尔传感器是利用霍尔元件的霍尔效应制作的半导体磁敏传感器。半导体磁敏传感器是指电参数按一定规律随磁性量变化的传感器,常用的磁敏传感器有霍尔传感器和磁敏电阻传感器。除此之外还有磁敏二极管、磁敏晶体管等。磁敏器件是利用磁场工作的,因此可以通过非接触方式检验,这种方式可以

47、保证使用寿命长、可靠性高。我们使用的ALIM7567霍尔传感器模块参数如下:简要说明:一、长尺寸:32mm X宽11mm X高20mm二、主要芯片:LM393、3144霍尔传感器三、工作电压:直流5伏四、特点:1、具有信号输出指示。2、单路信号输出。 3、输出有效信号为低电平。4、灵敏度可调(精调)。 5、有磁场切割就有信号输出 6、电路板输出开关量!(可直接接单片机)7、可用于电机测速/位置检测等场合4.2单片机最小系统的设计4.2.1 时钟脉冲电路AT89S52 单片机有一个用于构成内部振荡器的反相放大器,XTAL1 和XTAL2 分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器,如图4-9所示。图4.10晶振电路石英晶振(利用12MHZ晶振) C1,C2=30PF陶瓷谐振器 C1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号