药品(胶囊)包装的检测控制系统

发布者:幸福之星最新更新时间:2009-12-23 来源: 现代电子技术关键字:传感器  监测控制  单片机  AVR  MCU  ISP 手机看文章 扫描二维码
随时随地手机看文章

0 引 言

    上海华大集团华爱食品有限公司生产的药品胶囊出口远销日本。出口的药品包装规格以10小袋装一盒,每小袋中三粒胶囊。但是在生产过程中,由于包装机的原因,每小袋中的胶囊颗数并不是严格的三粒,偶有2或4粒封装,故日方以质量不合格为由,将药品全部退回。为解决上述问题,特设计药品胶囊包装的质量检测控制系统。

    工厂的生产流水线上,有一台自动包装机,机器的料斗上盛有大量药品胶囊,料斗转盘斜面的最低处有3个漏药孔。料斗与水平面成一倾斜角度,由底部马达产生的振荡使得胶囊经由3个小孔落下。由于设备的非人工操作性,药品的多漏与卡壳都会造成包装质量的不合格。为在短时间内判断胶囊装入的数目,并对不合格包装小袋进行剔除以及报警操作,采用反射式红外传感器与光纤传感器两种不同的方案有效监视漏孔漏下药品的颗粒数。

    如何才能在短时间内准确地测得胶囊的颗粒数目得出了以下几种解决方案:称重;透射式传感器探测;反射式传感器探测。由于重力加速度的存在以及时间的限制,若采取第一种方案在技术上是很难实现的;由于胶囊呈半透明状,若采用第二种方案(透射式传感器)监测,由传感器光源产生的光线就极有可能会穿过胶囊而到达接收端,从而造成误判;故采用反射式传感器监测,这里所讨论的是两种反射式传感器:漫反射式光纤传感器和反射式红外光电传感器。另外,为了准确地剔除不合格包装小袋,还需要一个同步信号,设计采用霍尔传感器提供同步信号给单片机。

1 系统硬件设计

1.1 系统检测框图

    系统检测框图如图1所示。

1.2 单片机主板硬件设计

    单片机主板设计思路如下:

    (1)为了提高系统的性价比,完成同样的功能,单片机芯片使用Atmel公司生产的MEG-8L;

    (2)单片机的输入由两部分组成:一部分是由光纤传感器产生的脉冲信号,另一部分是由霍尔传感器产生的同步信号,旨在计算从包装到剔除的时间差从而进行准确的剔除;

    (3)为了体现单片机在线编译的优越性,主板上设计了ISP接口,同时为了方便客户端与计算机的通信,主板上设计了RS 232接口。

1.3 部分电路设计

1.3.1 信号输入电路设计

    传感器检测在外部,信号输入描述如下:

    (1)插头的3号引脚接12 V电源,为外部光纤探测提供电源;

    (2)由于光纤传感器和霍尔传感器均为集电极开路,若要使其正常工作需外部上拉电阻R1;

    (3)R2是限流电阻,为信号的输入提供一个缓冲作用;

    (4)由于传感器输入的是0,1信号,稳压二极管保护单片机的I/O口以免被高电平烧坏;

    (5)退耦电容的作用是滤波,消除外界干扰。

1.3.2 电路主板驱动MC1413

    为了驱动外部执行电路,选用MC1413,其内部有7个相连的NPN达林顿管。

1.3.3 外部执行电路的设计

    由于本系统应用在工业控制中的,对可靠性以及抗干扰性的要求很高,普通的继电器对电磁干扰非常敏感,经常造成系统上电就死机的状况。选用固态继电器,有以下几点原因:

    (1)DC输入AC输出,且有很强的带负载能力,最大输出电流可达2 A,最大输出交流电压可达250 V;

    (2)高寿命,高可靠:SSR没有机械零部件,有固体器件完成触点功能,能在高冲击,振动的环境下工作;

    (3)灵敏度高,控制功率小,电磁兼容性好;

    (4)快速转换:切换速度可从几毫秒至几微秒;

    (5)电磁干扰小:固态继电器没有输入“线圈”,因而减少了电磁干扰。

    大多数交流输出固态继电器是一个零电压开关,在零电压处导通,零电流处关断,减少了电流波形的突然中断,从而减少了开关瞬态效应。

    外部执行电路还包括蜂鸣器,红色LED用来指示通过胶囊颗粒数目正确与否,胶囊数目错误时红色LED闪烁,白色LED用来显示通过任何一个小孔的胶囊是否被单片机感应到,如若被单片机感测到,则白色LED亮,若没有胶囊通过,白色LED不亮。实验室环境下,将外部电磁手推杆以220 V交流白帜灯泡代替,测试电路的可靠性能。

2 系统软件设计

2.1 软件设计流程图

    软件设计流程图如图2所示。

2.2 系统初始化

    初始化包含的内容如下所示:

    (1)看门狗程序启动:防止死机AVR的看门狗既是软狗又是硬狗,如果熔丝位不设定,就是软狗,因为程序可以关闭也可以打开;如果熔丝位设定了,就是硬狗,因为程序只可以清除,而无法打开或关闭。需要特别说明的是:使能看门狗不能用“|=”,必须要直接赋值“=”。

    (2)电压检测

    当电源电压降至过低,需要进行系统复位,防止在低压状态下电路进行误操作,或将非易失性存储单元的数据进行误改写,造成数据丢失。因此需要电源电压检测电路判断电源电压值,来决定是否进行系统复位。

    (3)定时器初始化

    欲判定胶囊通过的颗粒数,不仅需要测定产生的脉冲数目,而且要测定一粒胶囊通过小孔的时间。因为如若两粒或者更多粒胶囊连续通过小孔的话,只凭脉冲数目是无法准确探测胶囊颗粒数的,故在开机时应当进行定时器的初始化。

2.3 判断胶囊数目

    光纤传感器当有药片经过时,会产生一个由高到低的脉冲,要准确判定先要检测脉冲数目(通过读PORTD口来确定),当确定是三个脉冲时,继续进行判别,以一粒药片通过小孔的时间为基准,若脉冲持续的时间是设定时间的N倍,则说明有N粒胶囊连续通过某一小孔。

2.4 剔除程序

    如图3所示,包装小袋在机器上要先经过热压再经过剪切,霍尔传感器是安装在剪切刀上的,所以程序要不断读取同步信号。由于剪切刀与漏药处的小包有两个小袋的时间间隔,程序要做好准确的延时,这样才能准确地剔除不合格的包装小袋。

    系统的抗干扰措施:

    使用光纤传感器(光缆无电,导线是屏蔽线);输出选用光电固态继电器(与交流电无任何电气连接);设计优良的稳压电源(在电压波动时为系统提供稳定的电压);看门狗程序(防止死机);电源监测;自学习程序;消抖。

3 创 新

3.1 反射式红外光电传感器

    创新改进:设计时考虑到第一个因素——成本。笔者对同类型的多个反射式红外光电传感器进行了实验比对,此传感器(见图4)具有漫反射性能好,抗可见光能力强,探测距离远等性能优于其他。

3.2 反射式红外光电传感器探测流程

    反射式红外光电传感器检测流程如图5所示。

3.3 反射式红外传感器检测电路原理图

    对图6所示电路Q1的基极处加1 kHz,峰峰值为5 V的方波信号时,旋转Rw1以调整放大倍数,旋转Rw2调整分压值。实验测定,当无遮挡物(药片)时,无输出信号;当有遮挡物时输出频率为1 kHz的方波。

4 结语

    改进后光电传感器的特点如下:

    采用方波(交流)输入,方波(交流)输出抗可见光干扰以及外部环境干扰;反射式红外传感器探测电路设计成并排双面板,胶囊落下的左偏或者右偏都有传感器可以感受到;结构紧凑,成本低廉,便于大量推广。实验调试时,对中央控制板的工作情况做了如下模拟:外部剔除电路用220 V交流白帜灯作演示,蜂鸣器与LED均与主板相连。将编写的程序下载入MEG-8L单片机后,实验证明,由光纤传感器产生的信号(毫秒量级)可以被单片机准确地辨识出来,单片机内部晶振为125 kHz。经过硬件和软件的调试,实验基本上已经实现了理论所设想的所有内容。该系统已经在车间安装,进行实际的应用。

关键字:传感器  监测控制  单片机  AVR  MCU  ISP 引用地址:药品(胶囊)包装的检测控制系统

上一篇:35 kV数字化变电站设计方案探讨
下一篇:基于DCS的燃气热处理炉自动控制系统

推荐阅读最新更新时间:2024-03-30 21:30

汽车传感器检测方法
  汽车传感器检测方法   汽车传感器的检测方法:   1、开关量输出型节气门位置传感器又称为节气门开关。它有两副触点,分别为怠速触点(IDL)和全负荷触点(PSW)。由一个和节气门同轴的凸轮控制两开关触点的开启和闭合;   2、当节气门处于全关闭的位置时,怠速触点IDL闭合,ECU根据怠速开关的闭合信号判定发动机处于怠速工况,从而按怠速工况的要求控制喷油量;   3、在不同的节气门开度下,电位计的电阻也不同,从而将节气门开度转变为电压信号输送给ECU。ECU通过节气门位置传感器,可以获得表示节气门由全闭到全开的所有开启角度的、连续变化的电压信号,以及节气门开度的变化速率,从而更精确地判定发动机的运行工况。   车辆传感器是汽车计
[嵌入式]
基于单片机的LED汉字显示屏设计与制作
1 引 言   在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。   本文基于单片机(AT89C51)讲述了16×16 LED汉字点阵显示的基本原理、硬件组成
[单片机]
基于<font color='red'>单片机</font>的LED汉字显示屏设计与制作
Silicon电容触摸感应MCU的工作原理与基本特征
  现在的电子产品中,触摸感应技术日益受到更多关注和应用,并不断有新的技术和IC面世。与此同时,高灵敏度的电容触摸技术也在快速地发展起来,其主要应用在电容触摸屏和电容触摸按键,但由于电容会受温度、湿度或接地情况的不同而变化,故稳定性较差,因而要求IC的抗噪性能要好,这样才能保证稳定正确的触摸感应。   针对市场的需求,来自美国的高效能模拟与混合信号IC创新厂商Silicon Laboratories(简称:Silicon Labs)公司特别推出了C8051F7XX和 C8051F8XX系列的MCU(单片机),专门针对电容触摸感应而设计,在抗噪性能和运算速度上表现的非常突出。    一、Silicon Labs公司的电容触摸
[嵌入式]
AVR单片机中左移位和右移位指令
计算机的指令系统是一套控制计算机操作的代码,称之为机器语言。计算机只能识别和执行机器语言的指令。为了便于人们理解、记忆和使用,通常用汇编语言指令来描述计算机的指令系统。汇编语言指令可通过汇编器翻译成计算机能识别的机器语言。 AVR单片机指令系统是RISC结构的精简指令集,是一种简明易掌握﹑效率高的指令系统。 SL-DIY02-3开发实验器使用AT90S8535单片机,有118条指令, 而我们所做的11个实验程序仅用了34条指令, 我们重点讲这34条指令, 其余指令就可自学了。 AVR器件(指令速查表) 118条指令器件 AT90S2313/2323/2343/2333 ,AT90S4414/4433/4434/85
[单片机]
<font color='red'>AVR</font><font color='red'>单片机</font>中左移位和右移位指令
MCU程序设计之STM8S的optionbytes
今天使用STM8S在程序中修改optionbyte遇到问题一直读取为0,不能进入设置流程,之前的程序今天重新修改东西, 使用新的片子,原来程序如下: AFR_TEMP = (uint16_t)((uint16_t)0x01 8); AFR_TEMP = AFR_TEMP | (uint16_t)0xFE; AFR_TEMP = (AFR_TEMP 8); 之所以直接赋值而不调用函数,是因为程序代码空间有限,使用函数调用方法修改没有问题,如下: AFR_TEMP = FLASH_ReadOptionByte(0X4803); AFR_TEMP = (AFR_TEMP 8);
[单片机]
平头哥宣布开源MCU芯片设计平台
阿里造芯,路人皆知。如今,阿里的芯片野心已经暴露出来。刚刚,在互联网大会上,阿里平头哥宣布开源MCU芯片设计平台,这是平头哥继推出含光800和玄铁910后,又一大重量级产品。平头哥成为国内首家开源芯片设计平台的公司,对于国内MCU技术落后的局面有所改观和警醒。 MCU是把中央处理器的频率与规格做适当缩减,并将内存、计数器、A/D转换、UART、PLC等周边接口都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。开源MCU芯片设计平台是为了让芯片设计和专业的芯片IP供应商以及高校等,更便捷的进行芯片设计工作,从而更快设计更好的芯片。此前,平头哥推出的玄铁910实现性能突破的关键技术包括,采用3发射8执行的复杂
[嵌入式]
自动驾驶常见传感器的应用解析
先进驾驶辅助系统(Advanced Driver Assistant System),简称ADAS,是利用安装于车上的各式各样的传感器, 在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。 汽车传感器装备的目的不同,可以分为提升单车信息化水平的传统微机电传感器(MEMS)和为无人驾驶提供支持的智能传感器两大类。MEMS 在汽车各系统控制过程中进行信息的反馈,实现自动控制,是汽车的“神经元”。而智能传感器则直接向外界收集信息,是无人驾驶车辆的“眼睛”。 汽车智能化的根基——传感器 传感器是汽车
[嵌入式]
自动驾驶常见<font color='red'>传感器</font>的应用解析
基于PIC18F系列单片机的嵌入式系统设计
引言 嵌入式系统是指以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠性、功耗严格要求的专用计算机系统。嵌入式系统是面向应用的,系统的硬件选型和软件开发模式都必须根据具体的应用确定。 永磁无刷直流电动机是电机控制研究领域的热点之一,这与其自身固有的技术优势密切相关:以电子换相取代了有刷直流电动机的机械换相。从根本上革除了普通有刷直流电动机由于电刷换相带来的火花、噪音、高故障率等一系列问题,同时又使系统的性能能够与普通有刷直流电动机相媲美,因此得到了广泛的应用。永磁无刷直流电动机的电子换相离不开电机的转子位置信号,传统的方法是采用霍尔器件或其他位置传感器检测位置信号,这使得系统的维护和制造都
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
随便看看
    502 Bad Gateway

    502 Bad Gateway


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

502 Bad Gateway


openresty