毕业设计(论文)-单片机在顺序控制中的应用.doc_第1页
毕业设计(论文)-单片机在顺序控制中的应用.doc_第2页
毕业设计(论文)-单片机在顺序控制中的应用.doc_第3页
毕业设计(论文)-单片机在顺序控制中的应用.doc_第4页
毕业设计(论文)-单片机在顺序控制中的应用.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1毕毕业业设设计(论计(论文)文)论文题目论文题目:单片机在顺序控制中的应用单片机在顺序控制中的应用所属系部:所属系部:电子工程系电子工程系指导教师:指导教师:职职称称:学生姓名:学生姓名:学学号号:专专业:业:2毕业设计(论文)任务书毕业设计(论文)任务书题目:题目:单片机在顺序控制中的应用任务与要求:任务与要求:利用单片机实现控制自动剪板机的运动,完成当前半料数目的显示、额定板料数目的设置、剪板机的复位。利用单片机控制能非常方便快捷的完成实际工作的需要。要求如下:1.了解自动剪板机工作过程及工作原理。2.掌握51单片机及接口电路。3.查阅并收集相关资料。4.画出硬件电路图及完成调试时间:时间:20102010年0909月0808日至20102010年1010月2020日共88周所属系部:所属系部:学生姓名:学生姓名:学学号:号:专业:专业:指导单位或教研室:指导单位或教研室:指导教师:指导教师:3摘摘要要本设计的自动剪板机系统采用单片机80C51作控制器,系统主要由单片机80C51,2个并行IO接口扩展芯片8255A,电机过载检测、计数采样输入、系统工作状态检测输入、外控输出、声光报警、键盘、显示及电源等部分组成,从而实现抗干扰能力强,结构简单,价格便宜,操作方便,自动化水平较高等功能特点。系统实现的功能有:用单片机做控制器、通过位置检测开关,检测剪板机各工序的状态,自动控制剪板机的工作,同时进行剪切计数,实现机械加工多工序的自动化技术。本系统在原有机床的主体结构基础上,增加了自动进料、卸料、剪切、数控定长等功能,使其具有抗干扰性好、集成度高、加工精度高、操作方便、自动化水平和性价比高等特点。设计的重点研究单片机的工序检测电路、看门狗电路、电源电路、报警电路、电动机过载检测电路、键盘、显示电路的设计。程序流程图及系统原理图设计和软件及仿真调试的编写。关键词关键词:80C51单片机;自动剪板机;控制系统;程序流程图4Abstract:Thissystemisonthemainbodystructurefoundationoforiginalmachinetoolandfunctionssuchasincreasedautomaticchargingandtheunloadingmaterialandcutsthecuttingandnumericalcontrolisfixedlongetcmakehischaracteristicsuchastopossesstheanti-jamminggoodandintegrateddegreeheightmanufacturingaccuracyheightandoperatesconvenientandautomationstandardandperancepriceratioarehighetc.Thefocalpointofdesignstudiestheprocesscheckoutcircuitofonepiecemachineandguardstheentrancedogcircuitpowercircuitalarmcircuitandelectromotoroverloadaretestedthedesignofcircuitkeyboardanddemonstrationcircuit.Whatprocedureflowchartandsystembasicdiagramdesignandsoftwareandsimulationweredebuggedcompiles.Keyword:Onepiecemachineof80C51CuttheboardmachinevoluntarilyProcedureflowchartProcedureflowchart.5目录目录11绪论绪论.11.1系统设计要求.11.2本文设计任务.12.2.论文系统的总体方案论文系统的总体方案.22.1自动剪板机的简介.22.2自动剪板机的工作过程:.22.3硬件系统设计方案.333硬件电路设计硬件电路设计.53.1单片机及其扩展.53.1.180C51主要引脚功能说明.53.1.2时钟电路设计.53.1.3复位电路的设计.63.1.4存储器扩展的设计.73.1.5IO的扩展.93.2单片机接口电路.123.2.1单片机键盘接口电路.123.2.2单片机数码管的显示电路.133.3光电藕合的使用.143.4NJM3717的使用.1644系统软件的设计与调试系统软件的设计与调试.184.1软件设计:.184.2系统调试综述.20结束语结束语.22参考文献参考文献.23单片机在顺序控制中的应用111绪论绪论随着计算机科学和自动化水平的不断提高,在各种应用领域都大量采用计算机控制系统。计算机控制系统的应用使得科学研究、工农业生产、工艺实践的效率大大提高,同时也大幅度提高了产品和成果的质量,计算机控制系统从结构上讲都是类同的,包括计算机组成的控制器和被控对象,并且对象的输出通过反馈回路反馈给控制器,形成一个闭环的控制系统。从采用的部件讲,计算机控制系统所用的计算机往往有交大区别:在大型控制系统中,采用大中型机;在一般控制系统中采用微型机;而功能较专的控制系统采用单片机。由于大量的控制系统的任务较为专业化,并且执行的是直接数字控制任务,故基本采用单片机。单片机是目前控制系统采用最多的器件和芯片,它在军事、航空航天、交通、工业、农业等领域都有大量的应用。单片机的广泛应用及其产生的效益取得了令人瞩目的成果。本文主要介绍以单片机为核心的自动剪板机在顺序中的应用。1.11.1系统设计要求系统设计要求本自动剪板机是用来将大块木头按要求剪成小木块料的一种机器,它常被用于家具生产厂家、大型木料加工公司等部门。它会按操作者的要求,自动把大木块料剪切成规定长度L的小木块料,同时还可以控制连续剪切木料的数目。控制小车,达到自动剪切大块木头,运送木料,为此本系统要求主要有:1.实时控制板料运送到指定的工作台。2.实时控制剪切刀准确的剪切板料。3.实时控制送料小车到达指定的工作点。4.实时控制落在小车上的板料数目。1.21.2本文设计任务本文设计任务本文设计的主要任务是按照课题所给的自动剪板机系统的主要功能要求,完成整个硬件系统的设计要结合软件的需要,并且调试好各部分电路,结合软件的运行提供良好的硬件环境,以完成系统要求的功能。单片机在顺序控制中的应用22.2.论文系统的总体方案论文系统的总体方案2.12.1自动剪板机的简介自动剪板机的简介自动剪板机是一种按用户要求将大块金属板材进行剪切,并由进料车运送到下一工序的自动化加工设备。其主要功能:待剪板料的自动传送,由送料电动机将下一块待剪板料自动输送到位;板料的压紧,待剪板料定位后由压块电动机带动压板,将板料压紧;板料剪切,由一台电动机控制剪切刀实施;送料车的运行,包括卸载及自动返回;剪切板料的自动计数和每车板料数的预设定。要实现这些功能,需在系统中设置相应的位置检测开关和光电传感器。系统的原理结构和各检测元件的安装.2.22.2自动剪板机的工作过程:自动剪板机的工作过程:自动剪板机工作过程如图2-1所示:该自动剪板机系统,可按照要求剪开大块板料,并由送料小车运到包装线。当小车未动作时,压块及剪切刀的限位开关SA2、SA3和SA4均断开,行程开关SA1也断开的。其工作过程如下:1.读入限位开关SA6的状态,判断小车是否是空载,是空载则可开始工作。2.启动送料小车,并使其到位,此时限位开关SA5闭合。3.启动送料机构E,带动板料向右移动.4.当板料碰到行程开关SA1时,停止送料,同时启动压块控制机构,压下压块B,并使压块上限开关SA2闭合。5.当压块到位时,压紧板料时,压块下限开关SA3闭合。6.启动剪切刀控制机构,使剪刀下落,此时,SA4闭合,直到把板料剪断。当板料下落通过光电开馆时,SA7输出一个脉冲,作为计数脉冲。7.判断小车上的板料是否够数,如果不够,则继续重复3-7。一旦够数,则是控制电机开始通电,小车右行,把切好的板料送至包装线。板料卸下后,再启动小车重新返回到剪板机下,并开始下一车的装载工作。单片机在顺序控制中的应用3剪切刀压块控制机构BSA1光电开关板料送料小车BM剪切刀控制机构AMSA2SA4SA3SA6板料CM送料机构ED工作台LSA5轨迹控制电机2.32.3硬件系统设计方案硬件系统设计方案自动剪板机是常被用于家具生产厂家,大型木料加工公司等部门。它会按操作者的要求,自动把大木块料剪切成规定长度L的小木块料。同时还可以控制连续剪切木料的数目。整个系统设计的总框架如图2-2所示:整个系统的主要部分是单片机六个限位开关、一个光电开关和四个电机(送料机构电机E、压块控制机构电机B、剪切刀控制机构电机A和控制小车的电机)的控制,以实现自动剪板机的正常运作。对于七个开关的作用是:通过光电藕合器(前项通道信号器)检测自动剪板机工作时的各工作点的具体信息,向单片机输入信号。单片机获得信号后,发送给四个电机,控制四个电机工作。图2-1自动剪板机工作过程图单片机在顺序控制中的应用4系统设计的总框架:输入高电平小车停送料机构E板料输入低电平小车不停输入低电平剪切刀不动80C518255A译码器内扩外扩键盘显示器器运木小车输入高电平剪切刀下剪切刀sa1sa6B压块M工作台图2-2硬件设计大体框图单片机在顺序控制中的应用533硬件电路设计硬件电路设计3.13.1单片机及其扩展单片机及其扩展3.1.13.1.180C5180C51主要引脚功能说明主要引脚功能说明如图3-1所示:Vss和Vcc:主要电源线,Vss接地,Vcc正常操作时接地。XTALI和XTAL2:外接晶体谐振器引脚。ALEPROG:地址锁存信号输出编程脉冲输入引脚。PSEN:外部程序存储器的读选通信号引脚。EAVpp:只访问片外程序存储器EA输入编程高压Vpp输入引脚。RST:复位信号输入端引脚。P0.0-P0.7、P1.0-P1.7、P2.0-P2.7、P3.0-P3.7:输入输出引脚。3.1.23.1.2时钟电路设计时钟电路设计80C51的XTAL1、XTAL2引脚之间跨接晶体振荡器和微调电容构成一个稳定的自激振荡器这就是组成里的时钟电路。如图3-2示:图3-180C51管脚图图单片机在顺序控制中的应用6XTAL1XTAL2XTAL2C130pFC230pF晶振6KHZ图3-2时钟振荡电路时钟电路产生的振荡脉冲经过触发器进行二分频之后,才能为单片机的时钟脉冲信号。一般电容C1和C2取30PF左右。晶体的振荡频率范围是1.2MHz12MHz。晶体振荡频率高,则系统的时钟频率也高,单片机运行也就快,但反过来运行速度快对存储器的速度要求就高,对印刷电路板的工艺要求也高(线间寄生电容要小)。在本次设计中,选取晶振频率为6MHzC1和C2的值均为30PF。3.1.33.1.3复位电路的设计复位电路的设计单片机在启动运行时都需要进行复位操作,以便使CPU和系统中的其它部件都处于某一确定的初始状态,并从这个状态开始工作。80C51单片机有一个引脚RST,它是施密特触发器的输入端,其输出端接复位电路的输入。复位有电复位和按键手动复位两种。按键手动复有电平方式和脉冲方式两种。本次设计中,为方便人的操作,采用按键手动复位的按键电平复位。其电路图如图3-3所示:200VccRESET+CR1R21KVcc80C51RSTvss图3-3复位电路图复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即二个机单片机在顺序控制中的应用7器周期)以上,若使用频率为6MHz的晶振,则复位信号持续时间应超过4s才能完成复位操作。复位之后,使ALE、PSEN、P0、P1、P2口的输出均为高电平(即为输入状态),复位后,内部寄存器的状态如表3-4所示。RST变为低电平后,便又退出复位状态。CPU从初始化工作,由状态表可知,复位后:程序寄存器为0000H开始执行程序,内部RAM不受复位影响。表3-4复位状态表:PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P30FFHSCON00HIPXX000000HSBUF00HIE0X000000HPCON不定TMOD00H0XXX0000B3.1.43.1.4存储器扩展的设计存储器扩展的设计80C51通过P0和P2口可为扩展存储器提供16位地址,使扩展存储器的寻址范围达64KB。此外,还有一些引脚信号也是提供存储器扩展使用的。例如:ALE信号用于外部程序存储器的地址锁存控制、PSEN信号用于外部程序存储器的读选通、EA信号用于外部程序存储器的访问控制等。存储器的扩展包括:程序存储器(ROM)的扩展和数据存储器(RAM)的扩展。2764的扩展:EPROM2764是一种8K8的程序存储器,采用双列直插式28引脚封装。正常工作时,采用单一+5V电源、13位地址线A12A0用于片内地址选择、8位数据线D7D0用于数据的读出;CE为片选信号线、OE为读允许信号线。2764的单独字节存取时间小于256ns,这保证了它可以于单片机直接相连,8K单片机在顺序控制中的应用8字节的大存储容量,使它具有高密度的功能。图3-5画出了程序存储器2764和数据存储器6164的扩展连线图,图中,用74LS373锁存8位地址,2764的高5位地址与单片机的P2口的P2.0P2.4相连,片选信号线CE接地。其具体连线是:2764的存储容量为8K字节,需13位地址(A12A0)进行存储单元的选择,为此,先把芯片的A7A0引脚与地址锁存器的8位地址输出对应连接。剩下的高位地址(A12A8)引脚与P2口的P2.4P2.0相连。74LS138译码器的Y0作芯片选择信号与2764的CE相连。数据线的连接:只要把存储芯片的数据输出引脚与单片机P0口线对应连接就可以了。80C51的PSEN信号接2764的OE端,以便进行存储单元的读出选通存储芯片2764的存映像为:P2口P0口76543210765432100000000000000000最低地址0000H0001111111111111最高地址1FFFH6164的扩展:6164是静态RAM的典型芯片,存储容量2KB,该芯片为CMOS工艺,因此具有功耗低的特点。其具体的扩展连接方式与2764的扩展连线类似,不同之处是:74LS138译码器的Y1作芯片选择信号与6164的CS相连;以80C51的RD信号接6164的OE端,以WR信号接WE端,进行RAM芯片的读写控制。其地址为:P2口P0口76543210765432100010000000000000最低地址2000H0011111111111111最高地址3FFFH单片机在顺序控制中的应用9D7-074LS373.Q7-0.G.P0Q0GABCE1Y1E3Y0CEA7-0D7-02764A12-8OEOEOECSA7-0D7-0A12-8WR6164OEWEP2.5-P2.7P0.7-P0.0ALE80C51P2.4-2.0PSENRDWRRDWR图3-5存储器的扩展连线图3.1.53.1.5IOIO的扩展的扩展IO口扩展的必要性及地址译码分析:由于80C51单片机本身提供的输入输出口线并不是很多,只有P1口8位IO线和P3口的某些位线可用作输入输出使用,而在本次设计控制系统中,键盘及显示器作为人机对话的关键部分,及有数据的输入,同时也有数据的输出显示,按功能要求,采用4个按键和3位LED数码管显示。要完成功能,它们于单片机的连接必然要占用较多的IO线,于是有必要对80C51进行IO扩展。本系统采用可编程通用并行芯片8255A来扩展系统的IO口。单片机的地址总线宽度为16位,P2口提供高8位地址(A15-A0),P0口经外部锁存器后提供低8位地址(A7-A0)。为了唯一的选中外部某一单元,必须进行两种选择:一是必须选择该存储器芯片即片选;二是必须选择出该芯片的某一存储单元即:字选。常用选址方法有线选法和全地址译码法两种,由于线选法所用地址线都是高位地址线,它们的权值较大,地址空间不能得到充分利用,芯片之间的地址不连续,故在该系统的IO扩展中采用全地址译码法,选用74LS138作为地址译码器。这本设计中,我们选择具有并行输入输出接口的8255A芯片来完成这些功单片机在顺序控制中的应用10能。8255A的介绍:8255A是一个为8080、8085、和8088微型计算机系统设计的通用IO接口片子。8255A是可编程的并行输入输出接口芯片,通用性强且使用灵活,常用来实现51系列单片计的并行IO口扩展。它是一个40引脚的双列直插式集成电路芯片,其引脚排列,如图3-6所示:图3-68255A引脚图8255A的内部结构按功能分为3个逻辑电路部分,即:端口电路、总线接口电路和控制逻辑电路。A.端口电路8255A共有3个8位口,其中A口和B口是单纯的数据口,供数据IO使用。而C口则既可以作数据口,又可以做控制口使用,用于实现A口和B口的控制功能。因此在使用中常把C口分为两部分,即:C口高位部分(PC7-PC4);C口低位部分(PC3-PC0)。数据传送中A口所需的控制信号由C口高位部分提供,因此把A口和C口低位部分合在一起称之为口低位部分合在一起称之为A组;同样理由,把B口和C口低位部分合在一起称之为B组。B.总线接口电路总线接口电路用于实现8255A和单片机芯片的信号连接。其中包括:1)数据总线缓冲器数据总线缓冲器为8位双向三态缓冲器,可直接和MCS51的数据线相连,与IO操作有关的数据、控制字和状态信息都是通过该缓冲器进行传送。2)读写控制逻辑与读写有关的控制信号有:CS-片选信号(低电平有效)。RD读信号(低电平有效)。8255A共有4个可寻址的端口(即A口、B口、C口和控制寄存器),用2位地址编码即可实现选择。在IO扩展连接是通常把A0和A1直接与单片机的P0.0和P0.1对应连接。WR-写信号(低电平有效)。A0、A1-端口选0.1相连,以确定口地址。RESET-复位信号(高电平有效)。复位之后,控制寄存器清除,单片机在顺序控制中的应用11各端口被置为输入方式。读写控制逻辑用于实现8255A的硬件管理,其内容包括:芯片的选择,口的寻址以及规定各端口和单片机之间的数据传送方向。详见表3-7。3)控制逻辑电路控制逻辑电路包括A组控制和B组控制,合在一起构成8位控制寄存器。用于存放各口的工作方式控制字。表3-78255A读写控制表:CSA1A0RDWR所选端口操作00001A口读端口A00101B口读端口B01001C口读端口C00010A口写端口A00110B口写端口B01010C口写端口C01110控制寄存器写控制字1数据总线缓冲器输出高阻抗8255A可编程通用并行接口芯片IO扩展接口的设计8255A与80C51的连接:74LS138译码器的Y2作为8255A的片选地址74LS373锁存器的Q1、Q2作为8255A的断口选择信号A0、A1。则8255A的A口地址为4000H(0100000000000000),B口地址为4001H(0100000000000001),C口地址为4002H(0100000000000010),控制寄存器地址为4003H(0100000000000011)。A口作用:A口输出8位字形代码(段控线)作为LED显示器的段控端。C口作用:C口为输出口(位控口),以PC2PC0输出位控线。控制LED显示器的位控端。B口作用:B口作为输入信号接口,接7个光电藕合开关,向单片机输入控制信号。图3-8画出了8255A的扩展连线图单片机在顺序控制中的应用123.23.2单片机接口电路单片机接口电路3.2.13.2.1单片机键盘接口电路单片机键盘接口电路键盘是计算机不可缺少的输入设备,是实现人机对话的纽带。按其结构形式可分为非编码键盘和编码键盘,前者用软件方法产生键码,而后者则用硬件的方法产生键码。本次设计的自动剪板机系统中,要求对剪切木板数量的控制则是通过键盘来实现的。在本次设计中键盘的实现是通过中断来实现的,即通过80C51的P3口的P3.2、P3.3、P3.4、P3.5口线的第二功能INT0、INT1、T0、T1来实现,最后用来完成当前板料数目的显示、额定板料数目的设置。本系统采用的是4行4列的矩阵键盘。键盘上有行线和列线之分,本键盘共有4条行线、4条列线。在行线和列线的交点处有一个键,由于行线与列线分别与键的不同端相连,平时键处于断开状态,所以行线和列线互不相通。接口时,行线一端接输出口,另一端悬空;而列线一端经电阻接+5V电源,另一端接输入口。由于列线通过电阻与+5V电RDWRRESET80C51P0.7-0.0ALEEA74LS373D7Q7.:D7Q0GOERDWRRESETPA7:PA08255ACSD7:D0A1:A0PC0D7PB7:D0PB0图3-88255A的扩展单片机在顺序控制中的应用13源相连,所以列线的初始状态为高电平。键盘连接的示意图如图3-9:图3-9键盘连接示意图3.2.23.2.2单片机数码管的显示电路单片机数码管的显示电路实现显示剪切过程中木板的数量是本系统要实现的主要功能之一,因此系统中的数码管显示是必不可少的。本系统中采用了三片共阴极数码管作显示器。显示范围为:0999个。由于是三位的LED显示,需要采用动态扫描的方法进行显示,即逐个地循环地点亮各位显示器。这样虽然在任意时刻只有一位显示器被点亮,但是由于人眼具有视觉残留效应,看起来于全部显示器持续点亮效果完全一样。为了实现LED显示器动态扫描,除了要给显示器提供段的输入外,还要对显示器加位的控制。因此必须给LED两个输出口,其中一个用于输出8条段控线,令一个用于输出3条位控线。LED显示器与8255A的连接:其中C口为输出口(位控口),以PC2PC0输出位控线。由于位控线的驱动电流较大,因此PC口输出加74LS04进行反相和提高驱动能力。然后再接各LED显示器的位控端。单片机在顺序控制中的应用14A口也为输出口(段控口),以输出8位字形代码(段控线)。段控线的负载电流约为8mA为提高显示亮度,通常加74LS244进行段控输出驱动。3.33.3光电藕合的使用光电藕合的使用光电藕合器是一种把电子信号转换成为光学信号,然后又回复电子信号的半导体器件。当电流移向光电藕合器的输入面,光学信号由发光二极管输出。输出面的光学感应器察觉之,同时电流移动。光电藕合电路原理如图3-10所示:图3-10光电耦合电路原理图光电藕合器的输入端与输出端在电气上是绝缘的,且输出端对输入端也无反馈,因而具有隔离和抗干扰两方面的独特性能。通常使用光电藕合器是为实现以下两个主要功能:电平转换,隔离。光电隔离是以光为媒体来传输电信号的器件,通常把发光器与受光器封装在管壳内。当输入输出加电信号时发光器发出光线,受光器接收后就产生光电流,从输出端流出,从而实现“电-光-电”转换。如图3-11所示。当输入为低电平“0”时,光敏三极管截止,输出为高电平“1”;当输入为高电平“1”光敏三极管饱和导通,输出为低电平“0”。单片机在顺序控制中的应用15图3-11光电隔离结构图光电隔离之所以在传输信号的同时能有效地抑制尖脉冲和各种噪音干扰,使通道上的信号比大为提高,主要有以下原因:光电隔离的输入阻抗很小,只有几百欧姆,而干扰源的阻抗较大,通常为10。按分压原理可知,即使干扰电源的幅度较大,但馈送到光电隔离器的输入端的噪声电压会很小,只能形成很微弱的电流,由于没有足够的能量而不能使二极管发光,从而被抑制掉了。光电隔离器的输入回路与输出回路之间没有电气联系,也没有共地。之间的分布电容极小,而绝缘电阻又很大,因此回路一边的各种干扰噪音都很难通过光电隔离器馈送到另一边去,避免了共阻抗耦合的干扰信号的生产。光电隔离器可以起到很好的安全保障作用,即使当外部设备出现故障,甚至输入信号线短接式也不会损坏仪表。因为光电隔离器件的输入回路之间可以承受几千伏的高压。光电隔离器的响应速度极快,其响应延迟时间只有10左右,适于对响应速度要求很高的场合。光电隔离器的主要优点是单向传输信号,输入端与输出端完全的实现了电气隔离。抗干扰能力强。本系统使用的是521-1,信号从引脚1输入,使发光二极管发光其光线又使光敏三极管产生电信号从引脚3输出。从而既完成了信单片机在顺序控制中的应用16号的传递也实现了电气上的隔离。3.43.4NJM3717NJM3717的使用的使用小车运送木料具有双向性,即要控制小车到指定的工作点,又要控制小车把木板运走。为此本次设计使用NJM3717片子和电机组成电路来控制小车的运动。NJM3717片子控制小车原理如图3-12所示:图3-12NJM3717片子控制小车原理图单片机在顺序控制中的应用17NJM3717片子工作原理如表3-13所示:DIPEMPPLCC标志描述1110MB电动机输出B。当电平为高时,电动机的电流是从MA到MB2211T时钟振荡器。正时定为管脚T和接地管脚之间平行地连接一个56千欧的电阻和82pF314453184567141241239,13VMM电动机所提供的电压是10伏到45伏。Vmm管脚应该和用导线连在PCB上。12,1315,16,1714,15,16,17,28GND提供接地。注意这些接地管脚是用来散热的。确信所有的接地管脚被焊接在一个合适的大铜板上,这样做的目的是为了提高散热的有效率。6818VCC提供的逻辑电压为+5伏7919I1逻辑输入和I0输入一起控制目前的输出水平的状态,可控制的水平目前定位在:100、60、20、0%。81020Phase控制目前电动机MA和MB的输出方向。当输入高电平时,电动机当前的电流方向是从MA流向MB91121I0逻辑输入和I1输入一起控制目前的输出水平的状态,可控制的水平目前定位在:100、60、20、0%。101223C输入比较交仪。这种输入仪能够通过敏感电阻器感知瞬间电压,瞬间电压是通过RC网络的过滤。111324VR参考电压。控制比较仪的阈置电压,因而能输出当前的电压。输入15电阻:以6.8+-20%为代表。15196MA电动机输出A。当电平为高时,电动机的电流是从MA到MB单片机在顺序控制中的应用1816208E共同发射器,在管脚和地面之间连接敏感电阻器44系统软件的设计与调试系统软件的设计与调试4.14.1软件设计:软件设计:顺序控制系统的程序设计可根据流程图进行,也可以将各步动作编写出程序表,或者画出逻辑功能图。控制程序用来对系统进行初始化,即设置中断控制字及计数常数等。当主程序执行完以后,便进入等待状态。当系统需要工作时,只要操作员按下START按钮,即可转到相应的中断服务程序。自动剪板机生产过程控制的软件采用模块化结构,顺序控制系统的程序设计可根据流程图进行,也可以将各步动作编写出程序表,或者画出逻辑功能图。控制程序分两部分,一部分是主程序,用来对系统进行初始化,即设置中断控制字及计数常数等;另一部分为中断服务程序,对剪板机系统进行生产过程控制。主程序流程图,如图:4-1,所示:单片机在顺序控制中的应用19中断服务程序读入SA6状态Step1YN启动小车(左行)读入SA5状态NStep2Y读入SA1状态Step3NYSSRE断电,SS通电,使压块下降NStep4YSSRA,SSRB通电,使切刀下降NStep5Y断SSRA,SSRB使压块,剪切刀复位Step6NStep7读TF0SSRE通电,使板料前进读入SA2,SA3状态读入SA2,SA3状态读入SA2,SA3,SA4状态压板压紧否?板料到位否SA1=0?小车到位否SA5=0?SA6=0?压块,剪刀复位了吗?剪下否?单片机在顺序控制中的应用20Step8N图4-1主流程图4.24.2系统调试综述系统调试综述单片机系统的硬件调试和软件调试是不能完全分开的。许多硬件错误是在软件调试中发现和纠正的,但通常是先排除明显的硬件故障以后再和软件结合起来调试。首先,在样机上电之前,选用万用表等工具根据和安装是否符合要求,应特别注意电源系统总线(地址总线、数据总线和控制总线)是否存在相互之间(或与其它)信号线短路。其次,加电检测各插件引脚的电位,仔细测量各点电平是否正常。最后是在断电情况下,除CPU以外,插上所有的元器件用万用表检查连接的正确性和可靠性。4.34.3数码管显示电路调试数码管显示电路调试本系统采用的是3个数码管完成显示功能。调试过程中编制一段流动显示程序,利用人视觉残留效应实现显示功能,显示程序如下:DISPLAY:MOVR0#79HMOVR2#20HDISPLAY1:MOVAR0MOVDPTR3SEGTBLMOVCAA+DPTRMOVDPTR#7CHMOVXDPTRAMOVAR2INCDPTRINCDPTRMOVXDPTRAACALLDIMSJNBACC.7DISPLAY2RETDISPLAY2:INCR0MOVAR2RLAMOVR2A启动小车(右行)TF0=0?单片机在顺序控制中的应用21AJMPDISPLAY1DIMS:MOVR3#7DHDIL:NOPNOPDJNZSEGTBL:DB3FHDB06HDB5BHDB4FHDB66HDB6DHDB7DHDB07HDB7FHDB67H单片机在顺序控制中的应用22结束语结束语完成情况:第1-2周单片机及自动剪板机相关材料的收集;第3-4周设计中各电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论