新闻中心

EEPW首页 > 测试测量 > 设计应用 > 药品(胶囊)包装的检测控制系统

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

作者:时间:2009-12-23来源:网络收藏

1.3.3 外部执行电路的设计
由于本应用在工业控制中的,对可靠性以及抗干扰性的要求很高,普通的继电器对电磁干扰非常敏感,经常造成上电就死机的状况。选用固态继电器,有以下几点原因:
(1)DC输入AC输出,且有很强的带负载能力,最大输出电流可达2 A,最大输出交流电压可达250 V;
(2)高寿命,高可靠:SSR没有机械零部件,有固体器件完成触点功能,能在高冲击,振动的环境下工作;
(3)灵敏度高,控制功率小,电磁兼容性好;
(4)快速转换:切换速度可从几毫秒至几微秒;
(5)电磁干扰小:固态继电器没有输入“线圈”,因而减少了电磁干扰。
大多数交流输出固态继电器是一个零电压开关,在零电压处导通,零电流处关断,减少了电流波形的突然中断,从而减少了开关瞬态效应。
外部执行电路还包括蜂鸣器,红色LED用来指示通过颗粒数目正确与否,数目错误时红色LED闪烁,白色LED用来显示通过任何一个小孔的是否被单片机感应到,如若被单片机感测到,则白色LED亮,若没有胶囊通过,白色LED不亮。实验室环境下,将外部电磁手推杆以220 V交流白帜灯泡代替,测试电路的可靠性能。

本文引用地址:http://www.eepw.com.cn/article/195567.htm


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

2.2 系统初始化
初始化包含的内容如下所示:
(1)看门狗程序启动:防止死机AVR的看门狗既是软狗又是硬狗,如果熔丝位不设定,就是软狗,因为程序可以关闭也可以打开;如果熔丝位设定了,就是硬狗,因为程序只可以清除,而无法打开或关闭。需要特别说明的是:使能看门狗不能用“|=”,必须要直接赋值“=”。
(2)电压检测
当电源电压降至过低,需要进行系统复位,防止在低压状态下电路进行误操作,或将非易失性存储单元的数据进行误改写,造成数据丢失。因此需要电源电压检测电路判断电源电压值,来决定是否进行系统复位。
(3)定时器初始化
欲判定胶囊通过的颗粒数,不仅需要测定产生的脉冲数目,而且要测定一粒胶囊通过小孔的时间。因为如若两粒或者更多粒胶囊连续通过小孔的话,只凭脉冲数目是无法准确探测胶囊颗粒数的,故在开机时应当进行定时器的初始化。
2.3 判断胶囊数目
光纤传感器当有药片经过时,会产生一个由高到低的脉冲,要准确判定先要检测脉冲数目(通过读PORTD口来确定),当确定是三个脉冲时,继续进行判别,以一粒药片通过小孔的时间为基准,若脉冲持续的时间是设定时间的N倍,则说明有N粒胶囊连续通过某一小孔。

霍尔传感器相关文章:霍尔传感器工作原理


霍尔传感器相关文章:霍尔传感器原理


评论


相关推荐

技术专区

关闭