咨询电话

ENGLISH0755-88840386
学习专题

咨询电话

0755-88840386
您的位置:首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表>详情页

单片机在包装机缺包缺纸检测系统中的应用

发布时间:2020-06-19 14:35:32 |来源:网络转载

许多高档卷烟产品的外包装纸盒上都釆用金属涂抹工艺,这样,对于国内绝大多数的包装机来说,釆用传统的电感式金属探测器就无能为力了。 因为即使当前被检测的该条烟中缺少一包或多包卷烟,其条包纸盒上的金属涂层也会触发电感式金属探测器从而得到错误的信息而漏检。另外.包装机上不具有检测小包玻璃纸有无的功能,而在实际生产过程中,小包玻璃纸缺少的现象时有发生,针对这些实际情况,我们开发了一套适用于的缺包、缺纸在线检测及跟踪剔出的小型实时控制系统。该系统的推出,解决了在实际生产过程中可能出现的小包缺纸以及在生产具有金属膜外包装的高档卷烟时,由于原传感器的局限而导致的缺包漏检现象,对于保障产品的质量尤其是高档卷烟的质量有着重要的意义。

1系统组成及工作原理

1.1系统组成

该系统由输入传感器、微处理单元及输出控制信号单元组成,其结构框图如图lo其中M1、M2是缺包检测用的光纤传感器,G1、G2是缺外包透明纸检测用的光纤传感器,DP是双包时钟传感器(接近开关),CP 是条包时钟传感器(接近开关)。

1.2工作原理

该检测系统接收来自缺纸探测器送来的G1、G2信号、缺包探测器送来的Ml、M2和原缺包检测信号 486,以及机器时钟信号:双包脉冲DP和条包脉冲CPo 在每个时钟信号DP的上升沿采样G1、G2、M1、M2和 486信号,以检测是否有缺纸(G1 *G2 = 0)、缺包(Ml * M2 = 0),然后进行跟踪剔出控制。由于缺纸是针对单 包检测,所以在每个时钟信号DP的下降沿还要釆样 G1、G2信号以检测是否有缺纸(Gl*G2 = 0),然后进 行跟踪剔出控制,单包检测及跟踪的频率是2旧。另 外,当检测到Ml * M2 = 0时,则屏蔽486信号,剔出控 制信号经光电隔离器后接至后级系统。其中缺纸剔出 控制信号是单一的高电平信号,而缺包剔出控制信号 是周期和占空比可变的脉宽调制信号(T = 6ms、DUTY = 9:l)o缺纸、缺包的跟踪延时由开关S1(缺纸)、S2 (缺包)调节,其基值由软件内部决定。缺纸、缺包所需 剔出的烟数由开关S3(缺纸)、S4(缺包)设定。

2系统硬件结构原理

2.1微处理器单元

微处理器单元以单片机为核心构成一个小的控制系统。美国某公司生产的低功耗、CMOS、全静态8位新一代高性能微型单片计算机。 该单片机采用了先进的RISC指令结构,仅有35条指令(精减指令集),使得编程十分简洁。同时,采用了哈佛结构即程序和数据安排在不同的存储区且用不同的总线存取,这种结构较之程序和数据取自同一存储区的冯•诺伊曼结构具有更高的速度。

将程序和数据总线分开可允许指令与8位数据的宽度不同且超过8位,指令代 码是14位宽,这就使所有指令都为单字节。14位宽的程序存储区存取总线在一个 单周期内读取一条14位指令,因此所有指令除程序跳转指令外均只需1个单周期。 1个两级流水作业可同时读取和执行指令。这些特点使得微处理器和其 它同类型的8位微处理器相比可达到2: 1的代码压缩和4: 1的速度提高。

为28脚PDIP封装,有192字节的RAM、2K字节EPROM和22个I/O 口,此外还包括3个定时器/计数器、2个捕捉/比较/PWM模块和2个串行口。同步串行口可设定为3线SPI或2线FC方式,串行通信口可设定为同步或异步方式,还提 供有5通道高速8位A/D转换通道。自带上电复位、上电定时器和振荡器起振定时 器,以及片内RC振荡器的看门狗定时器、程序代码保护、省电的sleep方式、两线串 行在线编程、I/O 口能提供或吸纳高达25mA的电流并具有输入过电压保护。这些特 征使得利用单片机构成控制系统能够有效地减少外部元件,降低成本,增 加系统可靠性和减少功耗。

2.2显示单元

采用LED指示灯来指明输入输出状态以及对缺包缺纸信号的捕捉及跟踪剔出 情况,使系统运行情况一目了然,同时也便于调试和维护。

3系统的软件设计

系统应用程序主要由主程序、中断服务程序及各种子程序组成。为便于程序分 析使用,系统软件釆用了结构化模块程序设计方法,各模块间采用子程序调用连接, 使整个系统有机地成为一体。

  1. 主程序。在主程序模块中,对系统I/O 口、内部工作寄存器、定时器0、定时器 1、PWM模块及看门狗定时器进行初始化,并设置某些标志位。其程序框图如3所 刀' O
  2. 中断服务程序。中断服务程序监视双包脉冲DP上下沿的变化,在DP的上 升沿检测传感器G1、G2送来的信号,判定是否有缺纸,如果有缺纸则设置相应的标 志位为1,如果没有缺纸则检测传感器M1、M2送来的信号,判定是否有缺包;如果有 缺包则设置相应的标志位为1,如果没有缺包则调用486检测子程序判定是否有缺 包,如果有缺包则调用缺包剔出子程序。在DP的下降沿检测传感器G1、G2送来的 信号,判定是否有缺纸,如果有缺纸则设置相应的标志位为lo中断服务程序还完成 跟踪移位功能,主要是釆用串行移位的方法来实现。

4系统功能与特点

①由于釆用了光纤传感器,使机械改动很小,同时由于光纤传感器检测的准确性 及较强的抗干扰能力保证了系统的可靠性及准确性;②利用了原有的剔除装置,与原 系统充分兼容,且保留了原机的缺包检测器,在生产一般卷烟时具有双重检测作用; ③系统安装方便,很少改动原机,且结构简单,维护方便,参数调整灵活;④输入输出 接口都带有LED指示,各种状态一目了然。

本文源于网络转载,如有侵权,请联系删除

分享到