1、在整个设计和制作过程中,综合运用了电子技术、电气操纵技术、单片机技术、传感器技术和机械技术的知识。通过调试,该系统工作可靠、运行平稳,是一套比较成熟的系统。二、结构及工作原理1、硬件设计(1)自动输送带我们的输送带,是一个链板运输机的模型,采纳交流单相异步电动机驱动,通过蜗杆、蜗轮和齿轮传动来进行减速,使输送带缓速运行,从而满足了我们的要求。在输送带的起始端和末端,采纳光电检测,作为输送带各项功能操纵的检测输入。红外光电检测原理图如下:在开始端,检测有没有产品。假如有,单片机发出通电指令,输送带通电开始工作。到了末端,检测到了产品以后,单片机发出断电指令,让输送带断电停止工作。同时,发出操纵信
2、号给机械手,使机械手起动运行。输送带操纵电路如下:我们还设计了产品的计数装置,设定好一定的产品数量,到输送带末端对产品个数进行减计数。当减计数到零时,说明物资已满一包,同时对产品包数进行加计数,从而能够专门容易的得到产品的包数和总个数,实现了自动统计。产品计数装置的实物图和电路原理图如下:(2)机械手机械手实物图: 机械手的工作过程:机械手操纵电路原理图:2、软件设计自动输送带和机械手均采纳ATMEL公司的AT89C2051单片机来进行操纵, AT89C2051是一个低电压,高性能CMOS 8位单片机,片内含2k bytes的可反复擦写的Flash储备器,性价比极高,同时兼容MCS51指令系统
3、。所有的操纵程序差不多上自行编制的,通过反复调试,同时解决了单片机的抗干扰问题以后,终于调试成功。参考程序如下:T BIT P3.7LIGHT BIT P1.2START BIT P1.3STOP BIT P1.4RUN BIT P1.7SETC BIT P1.5 ORG 0000H SETB START SETB STOP SETB SETC SETB T MOV 30H,#03H MOV R0,#00H;BAG MOV R1,30H;TIME ACALL DISPLAYWAIT: JB START,KEY1 ACALL TIME10MS LJMP TURNKEY1: LCALL KEY S
4、JMP WAITKEY: JB SETC,NOKEY MOV A,30H ADD A,#01H DA A CJNE A,#10H,ROOT1 CLR AROOT1: MOV 30H,A MOV R7,#20HROOT2: DJNZ R7,ROOT2NOKEY: RETTURN: CLR T LCALL TIME10MSTURN1: JB STOP,$ JB STOP,TURN1 CLR RUN CLR C MOV A,#99H ADD A,R1 MOV R1,A JNZ BAG MOV R1,30H MOV A,R0 MOV R0,ABAG:ROOT10:JNB STOP,$ JNB STOP
5、,ROOT10 SETB RUN LJMP TURN1DISPLAY:MOV SCON,#00H MOV A,R1 MOV SBUF,A JNB TI,$ CLR TI NOPTIME10MS:NOP MOV TMOD,#01H MOV TH0,#0D8H MOV TL0,#0F1H SETB TR0 JNB TF0,$ CLR TF0 END up bit P1.0 down bit P1.1 left bit P1.2 right bit p1.3 start bit p1.4 tv bit p1.5 tvs bit p1.6 th bit p1.7 l bit p3.7 org 0000
6、h ljmp main org 0030hmain: clr l mov p1,#1fh mov a,#16h cjne a,p1,reset ajmp waitreset:setb tvs setb tv jb up,$ clr tv clr tvs setb th jb right,$ clr th sjmp wait auto: jb left,$ jb down,$ setb l acall wait2 setb tvswait: jb start,$ sjmp autowait2:mov a,#0ahwait20:mov tmod,#01h mov th0,#3ch mov tl0,#0b0h setb tr0 jnb tf0,$ dec a jnz wait20 ret end三、作品的特点及价值我们所制作的这套自动输送带及机械手系统,通过调试,工作可靠、运行平稳,是一套比较成熟的系统。该系统专门大程度上是模拟了生产现场的实际情形,把它作为一个教具,在教学过程中使用,收到了专门好的成效。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1