线阵CCD式数粒机系统的设计.docVIP

  • 28
  • 0
  • 约4.61千字
  • 约 10页
  • 2018-11-02 发布于福建
  • 举报
线阵CCD式数粒机系统的设计

线阵CCD式数粒机系统的设计   【摘 要】本文针对传统光电式数粒机存在的缺点,利用DSP与线阵CCD作为检测计数元件,设计了更为先进的数粒机系统。本数粒机系统的检测元件远离被检药粒,受粉尘影响大大减少;设计了检测通道,能够检测计数各种形状尺寸的药粒;采用线阵CCD作为图像捕捉元件,速度快、无边缘灵敏度低的问题;采用双镜头扫描,用来药品计数与颗粒数粒校验,消除传感器多计或漏计引起的瓶装量误差。   【关键词】药品包装;DSP;线阵CCD;数粒机   1.引言   随着医药行业的快速发展,除了医疗技术的发展外,也离不开大量先进医疗设备的发展,特别是颗粒药品在医药领域的大量使用,使制药设备在医疗设备中成为主要方面。制药设备概括地分为两类,即制药设备和药品包装设备。由于药品的形态、包装方式、包装物形态的组合不同,相应包装工艺的包装设备也不同。在包装上,颗粒剂基本采用瓶包装,片剂和胶囊常用板状泡罩包装,如果数量众多也会采用瓶或袋包装。   在瓶包装中,药品装瓶通常采用两种方式,计数和称重。数粒式颗粒包装方式由于工序更为简洁,因而得到广泛的采用。目前,药品数粒包装占整个固体包装市场80%以上的市场份额[1]。   本文针对传统光电式数粒机存在的缺点,利用DSP与线阵CCD作为检测计数元件,设计了更为先进的数粒机系统。本数粒机系统的检测元件远离被检药粒,受粉尘影响大大减少;设计了检测通道,能够检测计数各种形状尺寸的药粒;采用线阵CCD作为图像捕捉元件,速度快、无边缘灵敏度低的问题;采用双镜头扫描,用来药品计数与颗粒数粒校验,消除传感器多计或漏计引起的瓶装量误差。   2.数粒机电控系统的硬件电路设计   药品数粒机的电控系统主要有四大系统组成,分别是:药粒喂料系统、颗粒检测计数系统、药品装瓶系统和人机界面系统等。该电控系统电路设计主要包括CCD光源的选择、CCD光源的布置、药品颗粒检测通道的设计和硬件电路的设计等。   本系统采用数字信号处理器DSP作为主控制芯片,是控制系统的核心,将药品喂料、颗粒检测计数、药品装瓶系统及人机界面集成在一起。图2-1即为电控系统框图。   由图,药品喂料机构的控制系统由调压模块和9313非易失性数控电位器组成,而这两者最终受控于DSP。DSP的通过GPIO口控制9313,进而控制调压模块,从而控制振动料斗的送料速度。   颗粒检测计数系统由光源、CCD和CPLD三部分组成。复杂可编程逻辑器件CPLD用于驱动CCD进行检测和计数,光源的电源由驱动板提供。图像传感器CCD将FC、SP、U0这3路信号接入DSP,而DSP依照CCD的FC、SP时序信号,通过ADC转换器将CCD的U0进行模数转换,将药品的图像信号转换成数字信号进行计算,对药品进行计数。   药品装瓶系统由四个机构组成。分别是药瓶检测光电传感器、通道开关阀门、瓶限位开关和药瓶履带电机。   2.1药品喂料系统设计   药品喂料系统利用振动原理来实现,采用三级振动料斗来运送药品颗粒。振动料斗的送料速度与振动源的振动频率及振幅决定。本系统采用全隔离单相交流调压一体化模块(以下简称调压模块)来调节振幅,调压模块规格为220V、25A。调压模块是集随机型固体继电器、随机型SSR移相触发器和同步变压器(兼作模块内部电源变压器)于一体而成[2]。   振动源的振动频率和振幅的控制是通过改变9313的电阻值来实现的,改变9313电阻值,使得振动料斗的输入电压改变,从而改变振动料斗的振幅,喂料速度也随之发生变化。9313位于DSP板上,对于用户而言,只需通过触摸屏设定好9313的电阻阵列数,就可以改变9313的电阻值,改变喂料速度。   2.2颗粒检测计数系统设计   颗粒检测技术的原理主要是通过CCD传感器对药品拍照,将药品的图像转换成数字信号,数字图像处理器DSP将这个信号进行计算,判别是否是药品的图像,对药品进行检测和计数。为了提高检测精度,本系统设计了两组颗粒检测计数系统,每组检测系统都有8个通道。同时还安装了两个CCD镜头,一个用于检测计数,另一个用于颗粒校验计数。   检测计数系统的传感器用线阵CCD,它是电子耦合器件(Charge-Coupled Device)的简称,是一种以电荷量表示光强大小,用耦合方式传输电荷量的器件。它具有自扫描、光谱范围宽、动态范围大、体积小、功耗低、寿命长、可靠性高等优点[3]。   由于DSP的ADC转换时序和CCD的信号采集时序不同步,所以采用CPLD来控制信号的时序,CPLD的型号是EPM7064SLC44-10。图2-2是CCD驱动器工作框图。图中信号驱动部分是一块7404bh芯片,将某些信号进行了反相。CCD驱动器对外有FC(行同步脉冲)、SP(像元同步脉冲)和U0(模拟信

文档评论(0)

1亿VIP精品文档

相关文档