缝纫机生产线计件系统设计

发布者:北极星小鹏最新更新时间:2021-05-21 来源: eefocus关键字:AT89S51 手机看文章 扫描二维码
随时随地手机看文章

简介:介绍了一种缝纫机生产线计件系统,给出了系统的硬件电路和软件设计思想,该系统以单片机AT89S51为控制中心,以光电开关为传感器,可以检测生产线上产品实际数量以及显示时间、实际产量、计划产量等数据。实践证明该系统可靠性好、操作方便、测试精度高,可广泛应用在家电、食品等生产领域。


随着现代生产的规模化发展,传统人工统计产品的方法难以做到及时准确,为了对自动生产线上的零件或成品进行动态管理和统计,需要安装必要的自动检测与计数装置。一方面可实时显示产品的数量等信息,另一方面可向计算机管理系统提供动态数据,为过程控制提供依据。


本系统是为某缝纫机厂装配线设计的,该厂目前共有20条缝纫机生产线,每条生产线都需要有计件系统。系统应完成的功能包括实时检测并显示生产线上产品数量,能显示时间、计划产量等数据,同时可在线设定参数,向主控室传送数据。


1 硬件系统的组成


系统采用AT89S51为主控制器,由键盘、信号检测、看门狗、时钟、显示、通信等电路组成,系统框图如图1所示。



AT89S51是一个低功耗、高性能的CMOS 8位单片机,其芯片内含有4 kB的E2PROM,无需外扩存储器,电路简单可靠。本系统时钟采用6 MHz,P0口为数据口,P1.0~P1.6接键盘电路,P2口用于地址控制,P3.3,P3.4和P3.5用于接信号检测电路,P1.0接看门狗复位电路,为其提供周期输入信号。


信号检测电路用于检测生产线上产品的数量,当生产线上有产品通过时,信号检测电路给单片机提供相应数量的脉冲信号,AT89S51利用片内定时/计数器进行计数。每正向通过1台产品,计数器“加1”。显示电路需显示:当前时间、计划产量、实际产量等数据,其中当前时间信号由时钟芯片DSl2887产生,实际产量为目前实际生产出的产品台数即计数器当前数据,计划产量是当天计划总台数由键盘输入。系统采用串行通讯,单片机的TXD和RXD通过MAX485与上位机相连。


1.1 看门狗复位电路


看门狗复位电路采用美国Dallas公司生产的微处理器监控芯片DSl232。DSl232采用8脚DIP封装,具有性能可靠、使用简单、价格低廉的特点,应用在单片机产品中能够很好地提高硬件的抗干扰能力。DSl232具有如下功能:微处理器掉电或电源电压瞬变降低时可自动复位微处理器;在微处理器失控状态下可以停止和重新启动微处理器;精确的5%或10%电源供电监视。在DSl232内部集成有看门狗定时器,当DSl232的周期输入端ST端在设置的周期内没有有效信号到来时,DSl232的RST端将产生复位信号。这一功能对于防止由于干扰等原因造成的微处理器死机是非常有效的。看门狗定时器的定时时间由DSl232的TD引脚确定。本系统中TD接地,定时器时间为150 ms。P1.0接DSl232,为其提供周期输入信号。RST输出信号反向后接单片机外部中断INT0。


1.2 时钟电路


时钟电路采用美国Dallas公司推出的8位并行接口实时时钟/日历芯片DSl2887,其内置一个锂电池,断电后能运行10年以上而不丢失数据,具有计秒、分、时、日、月、年、星期信息,并有闰年补偿功能。对于一天内的时间记录,有12小时制或24小时制两种模式,该时钟芯片具有Motorola和Intel两种总线时序选择方式,具有128 bit RAM,所有RAM单元都具有掉电保护功能,可用作非易失性RAM。AT89S5l与DSl-2887接口电路,如图2所示。



1.3 键盘与显示电路


显示电路由20个共阳极数码管及其驱动电路组成,其中计划产量、实际产量各由4位数码管显示,当前时间由12位数码管显示。数码管由带锁存功能的芯片CD4511驱动。图3为两位数码管的驱动电路,CD4511的数据信号由单片机P0口数据经驱动后得到,CD4511的片选信号由P2.0~P2.3经4/16线译码器译码后得到。



键盘电路的作用主要是确定系统的工作状态及设定参数,工作状态有两种,一种是设定状态,另一种是运行状态。在设定状态下可通过键盘设定计划产量,修正当前时间等参数。运行状态下可对生产线产品进行计数,同时可在线修正实际产量。按键有:左移键、右移键、加一键、减一键、设定\运行键、暂停键等。键盘电路接单片机P1.0~P1.6,键盘电路中有阻容电路组成的消抖电路,用于消除按键的抖动带来的干扰。


1.4 信号检测电路


信号检测电路是整个系统的关键,要检测自动生产线的零件或产品数量,可在生产线上的合适位置设置检测点。检测方式可采用接触和非接触两种方式,但由于在大多情况下,产品在流水线上的位置难以确定,采用接触式检测方式会存在一定的困难,而采用非接触式检测方式更具优越性。本系统中传感器采用光电开关BR85-BP-ST7X/E。光电开关采用光电元件作为检测元件,首先把被测物的变化转变为光信号的变化,然后借助光电元件进一步将光信号转换成电信号。光电检测又有反射式与透射式两种,本系统采用反射式。反射板式传感器将发射器和接收器集成为一体,发射器发出的光线经过反射镜反射回接收器,当被检测物体经过且完全阻断光线时,光电开关就产生了检测开关信号。


信号检测电路如图4所示,其任务是检测生产线上通过产品的数量,IN0、IN1为光电开关输出信号,低电平有效。电路把光电开关采集到的信号经整形、滤波等处理后等送入单片机进行计数。在生产线上经常会出现有问题的产品拉回重新检验的情况,因此电路应能判断产品的运行方向,凡正向通过1个产品,计数器“加1”,反向通过1个产品,计数器“减1”。为实现这一功能,在生产线上装了两个光电开关,根据有效信号进入单片机的顺序来判断产品的运行方向。



2 系统软件设计


系统软件主要包括主程序、日期数据采集子程序、按键处理子程序、中断子程序、显示子程序和通信子程序等。主程序主要完成器件的初始化,并判断有无按键按下、有无中断请求,然后根据判断的结果调用相应的子程序。中断子程序用于计数以及特殊情况的处理。日期数据采集子程序完成相应的数据采集、处理和保存,按键处理子程序完成参数的设置,而显示子程序用于显示各数据,通讯子程序完成与上位机的通信。主程序框图,如图5所示。



3 实验结果


经过多次现场调试和实验,包括修改信号检测电路的滤波、延时以及软件滤波参数;调整两个光电开关之间的距离,以及传感器的照射距离,避免误操作;同时传感器的安装位置也进行了反复的修正,避免较强的自然光或太阳光的直射,以免降低灵敏度。表1是使用本装置进行了5次实物校验的实验数据。



实验结果表明,此生产线计件系统计数准确。


4 结束语


以AT9S51单片机作为系统的控制器、以光电开关为传感器的生产线计件系统,具有结构简单、成本低的特点。经测试,该装置工作稳定可靠,没有发现误动作,可广泛应用于仓储、生产流水线等场合的数量统计。


关键字:AT89S51 引用地址:缝纫机生产线计件系统设计

上一篇:C51函数定义的一般形式是什么?
下一篇:功能齐全的单片机音乐程序

推荐阅读最新更新时间:2024-11-07 11:53

AT89S51是怎样出现的它和C51有什么区别
很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听 说过有89S51 ?! 这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。
[单片机]
校内自行车防盗跟踪系统的设计
1 引言 近年来,随着无线通讯,传感器技术以及嵌入式计算等技术的不断进步,推动了低成本、低功耗的物联网技术的发展,促使物联网技术成为当今活跃的研究领域 。物联网由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通讯方式形成的一个网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。无线传感器网络在军事和民用领域都有广阔的应用前景 。物联网(Internet of Things)指的是将无处不在的末端设备和设施,包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等和“外在使能”的,如贴上RFID的各种资产、携带无线终端的个人与车辆等“智能化物件或动物”或“智能
[单片机]
校内自行车防盗跟踪<font color='red'>系统</font>的设计
基于AT89S51的多功能电子密码锁设计
     当前虽然许多智能锁(如指纹辨别、IC卡识别)已相继问世,但这类产品是针对特定指纹或有效卡,只能适用于保密要求高且仅供个别人使用的箱、柜、房间等。另外,卡片式的IC卡易丢失和损坏,加上其成本较高,在一定程度上限制了这类产品的普及和推广。    电子 密码锁具有安全性能高、成本低、功耗低、操作简单等优点使其作为防盗卫士的角色越来越重要。现有国内市场上的电子密码锁有的是通过购买一些产品模块再开发,不具备自主知识产权;有的是自主研发的,但其功耗与成本都比较高,不具备广泛的应用价值。为了克服这些缺点,从经济实用角度出发,采用 单片机 AT89S5l与低功耗CMOS型E2PROM AT24C02 作为主控器件与数据 存储器 单
[安防电子]
基于<font color='red'>AT89S51</font>的多功能电子密码锁设计
AT89S51/52单片机的最小系统电路原理图
单片机最小系统统是指能让单片机运行起来的所需的最少器件构成的电路系统。如果您构建的最小系统作为研究、学习使用,应该满足以下要求:1.有电源;2.有单片机主芯片;3.有程序下载电路;4.有时钟源电路;5.有复位电路;6.有I/O口的负载电路。这样的系统才能满足您下载程序和调试程序的要求。 下图是AT89S51/52单片机的最小系统电路原理图。 电源部分:从电脑USB接口DC5V取电,C4和C5构成USB接口电源的简单滤波电路。开关电源的输出电压往往波纹较大,不像线性稳压器输出的电压那么稳定,所以进行必要的滤波。如果需要接一个电源开关应接在C4和C5的前面,在您接通开关的瞬间产生的抖动能被这两个电容吸收。 复位电路
[单片机]
<font color='red'>AT89S51</font>/52单片机的最小<font color='red'>系统</font>电路原理图
基于AT89S51数据传送类指令程序
数据传送类指令是编程时使用最频繁的一类指令。一般数据传送类指令的助记符为“MOV”,通用的格式如下: MOV,数据传送类指令是把源操作数传送到目的操作数。指令执行后,源操作数不改变,目的操作数修改为源操作数。所以数据传送类操作属“复制”性质,而不是“搬家”。 数据传送类指令不影响标志位,这里所说的标志位是指Cy、Ac和OV,但不包括检验累加器奇偶标志位P。 1.以累加器为目的操作数的指令 这组指令的功能是把源操作数的内容送人累加器A,源操作数有寄存器寻址、直接寻址、间接寻址和立即数寻址等方式,例如指令: 2.以Rn为目的操作数的指令 这组指令的功能是把源操作数的内容送入当前工作寄存器区的RO~R7中的某一个寄存器。 3.以
[单片机]
基于<font color='red'>AT89S51</font>数据传送类指令程序
基于AT89S51单片机的动态数码显示设计
1. 实验任务 如图所示,AT89S51单片机 P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。 2. 电路原理图 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上; (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; (3. 把“单片机系统”区域中的P1.7端口用导线连接到“独立式键盘”区域中的SP1端口上; 4. 程序设计内容
[单片机]
基于<font color='red'>AT89S51</font>单片机的动态数码显示设计
AT89S51单片机是什么?
AT89S51单片机是什么? AT89S51是什么? 书上和网络教程上可都是8051,89C51等 !没听说过有 89S51 ?! 这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。 有些文献
[单片机]
AT89S51定时器/计数器的结构
  AT89S51单片机的定时器/计数器结构如下图所示,定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器Tl由特殊功能寄存器TH1、TL1构成。      两个定时器/计数器都具有定时器和计数器两种工作模式,4种工作方式(方式0、方式1、方式2和方式3)。定时器/计数器属于增1计数器。      特殊功能寄存器TMOD用于选择定时器/计数器T0、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。T0、T1不论是工作在定时器模式还是计数器模式,实质都是对脉冲信号进行计数,只不过是计数信号的来源不同。计数器模式是对加在T0(P3.4)和Tl( P3.5)
[单片机]
<font color='red'>AT89S51</font>定时器/计数器的结构
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved