数字化LED光源控制器设计
在现代自动化生产过程中,机器视觉系统广泛应用于工况监视、成品检验和质量控制等领域。机器视觉系统主要由照明系统、镜头、摄像机、图像采集卡和图像处理系统组成,通过光源、镜头及CCD等成像器件匹配图像采集及处理系统来进行产品的检查、识别等,此技术可大大减轻人工目检产品质量的负担,有效地提高检测效率,并有利于生产管理。照明系统是机器视觉系统的重要组成部分,是保证采集图像质量和应用效果的关键,而光源控制器是照明系统的核心,其主要作用就是针对具体应用场合提供不同的照明亮度和照明方式,从而提高照明光源的品质,获得高质量的图像。
简单地说,光源控制器的主要功能是接收PC主机发来的预先定义好的各种命令和设置参数,经过主控制器处理,然后通过驱动电路控制LED光源按照设定实现数字PWM调光。
光源控制器按照体系架构可以划分为软件部分和硬件部分,其中软件部分又可以分为Pc端用户界面应用程序,USB驱动程序,控制器硬件固件。硬件部分可以分为主控模块和LED驱动模块。主控模块主要负责完成与Pc机的通信,命令响应,以及事物管理,它是整个控制器的核心部分。LED驱动模块主要为LED光源提供合适的驱动方式。LED光源常用的驱动方式有电感式驱动和电荷泵式驱动,其中电感式驱动电路适合驱动若干个相串联的LED。LED亮度控制方法可分为模拟调光和数字PWM调光两种。模拟调光通过改变LED电流来调整亮度。其缺点在于LED会随着正向电流改变而产生色偏现象,无法满足精度的要求。PWM调光通过开启和关闭LED来改变正向电流导通时间以达到亮度调整效果。由于LED都是以恒定的电流导通,因此不会出现模拟调光技术的色偏移问题。故本设计采用电感式驱动、PWM恒流调光。