电路板柔性检测系统及检测方法技术方案

技术编号:7897148 阅读:181 留言:0更新日期:2012-10-23 03:44
本发明专利技术提供一种电路板柔性检测系统,该电路板柔性检测系统通过RS232总线连接上位机和检测模块,通过检测模块对电路板进行自动检测,并可将检测结果实时发送给上位机进行显示,且该系统同时对多种电路板进行检测。本系统针对各电路板检测转换时间的不同,提出分级反转提升优先级的调度方法,自动调整占用总线的优先级,合理分配占用总线时间。该电路板柔性检测系统可实现对电路板的自动化检测,特别适用于小批量多种电路板的低成本检测,可有效提高检测的精度,降低检测人员的劳动强度,减少成本,降低系统开发难度,满足现代化生产的要求。

【技术实现步骤摘要】

本专利技术涉及一种电路板检测系统,特别是涉及一种用于对电路板在线检测的柔性检测系统及检测方法。
技术介绍
现代电子设备性能的优劣,不但受电子元件本身质量和性能的影响,而且很大程度上取决于电路板质量的好坏。由于生产现场各种环境因素的影响,加工制作过程中各种误差的存在,电路板在生产制造过程中有可能产生各种各样的缺陷。对电路板的检测包括2个层次,一种是印刷电路板生产厂家的出厂检测,就是外观、通断等基本检测;另一种检测就是在焊接好元器件以后,对电路板上电进行功能检测,即在线检测,电路板在线检测十分重要,它是保证系统正常运行的基础,相对来说,电路板在线检测的程序比较复杂。 对电路板是否正常工作进行在线检测是保证电路板质量的必要环节,目前电路板检测通常采用CAN总线通讯技术,但是CAN总线存在一些缺陷。由于CAN不可预测性,其节点由最高优先权的信息和其他信息共用,因此,其他信息在传送过程中出现的错误也会影响到节点状态。而且CAN通讯信道一旦出错堵塞,节点有可能受干扰或其它原因暂时或永久失效,出错的主机会命令CAN收发器不断发送消息,即所谓的Babbling Idiot错误。由于该信息的格式等均合法,因此CAN没有相应的机制来处理这种情况。根据CAN的优先权机制,比它优先权低的信息就被暂时或永久堵塞。另外,CAN总线技术需要控制器、收发器配合工作,不能与PC机直接通讯(需额外增加设备),存在调试比较复杂的问题。特别是对于一些小批量、多批次、高密度电路板的低成本检测,采用现有的CAN总线通讯技术不是十分合适。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种适用于小批量、多批次电路板的低成本柔性检测系统。为实现上述目的及其他相关目的,本专利技术提供一种电路板柔性检测系统,包括一上位机,所述上位机用于发送初始化命令、初始化参数、接收检测数据并进行显示;数个检测模块,所述检测模块包括数据采集单元和数据传输单元,所述数据采集单元与所述数据传输单元连接,所述数据采集单元上设有可自动检测电路板多路输出信号的探针,所述数据传输单元通过RS232总线与所述上位机通讯连接。本专利技术的电路板柔性检测系统具有以下有益效果该电路板柔性检测系统通过RS232总线连接上位机和检测模块,通过检测模块对电路板进行自动检测,并可将检测结果实时发送给上位机进行显示,且该系统同时对多种电路板进行检测。由此可见该电路板柔性检测系统可实现对电路板的自动化检测,特别适用于小批量多种电路板的检测,可有效提高检测的精度,降低检测人员的劳动强度,满足现代化生产的要求。该系统采用RS232总线进行通信连接还具有调试简单、造价成本低的优点。本专利技术还公开了一种上述电路板柔性检测系统的检测方法,其包括如下步骤I)上位机根据各检测模块需要检测的内容,通过RS232总线逐个传输相应的初始化参数对各检测模块进行初始化;2)上位机发送初始检测命令给各检测模块,使各检测模块同时分别对相应电路板进行检测,电路板检测完 成后,检测模块发送数据传输请求信号给上位机;3)上位机查询各检测模块的数据传输请求信号,根据各检测模块发送数据传输请求信号的先后,确定各检测模块向上位机发送检测数据的优先级高低;4)上位机依次查询各检测模块的数据传输请求信号,并根据步骤3)确定好的优先级高低由各测量装置依次向上位机发送检测数据;5)检测模块发送完检测数据后,更换要检测的电路板继续进行检测,并返回步骤4)。优选的,步骤3)采用分级反转提升优先级的调度方法确定各检测模块向上位机发送检测数据的优先级高低,其具体包括如下步骤a、将各检测模块依次排序,并根据排列顺序确定各检测模块的序号;b、为各检测模块分配优先级编码,所述优先级编码段采用二级制格式,所述优先级编码包括优先级段和检测模块序号段,各检测模块的检测模块序号段数值默认为相应检测模块的序号,优先级段分为一个强制级分段和数级优先级分段,通过设置强制级分段的数值可确定有效优先级分段的级数,所述各级优先级分段的各位数值全部默认为I ;C、通过上位机依序号顺序对各检测模块是否有数据传输请求信号进行第一轮查询,将各个具有数据传输请求信号检测模块的有效优先级分段数值设置为0,然后由上位机依序号顺序对第一轮查询时没有数据传输请求信号的检测模块进行第二轮查询,并将第二轮查询中各个具有数据传输请求信号检测模块的有效优先级分段数值设置为1,接着再进行三轮查询,并将第三轮查询中各个具有数据传输请求信号检测模块的有效优先级分段数值设置为2,以此类推,每轮查询后相应具有数据传输请求信号检测模块的有效优先级分段数值为该轮查询轮次的数值减1,直至上位机检测到所有检测模块发送的数据传输请求信号;d、比较各检测模块的优先级编码,按从小到大的顺序,其相应各检测模块向上位机发送检测数据的优先级由高到底依次排列。优选的,当需要人为提高相应检测模块向上位机发送检测数据的优先级时,将该检测模块强制级分段的数值设置为O。采用上述检测方法可使各检测模块根据不同的优先级向上位机传输检测数据,这样可避免出现总线系统出现死循环,保证总线系统的通讯资源得到充分利用,同时采用该检测方法还可根据需要检测电路板的种类实时设置相应的优先级分段的级数,这样可以减少后续优先级比较次数,节约运算的时间。在较大网络负载情况下,强制级分段的使用可增加系统的灵活性,提升了系统的实时性能,使系统更加的可靠,从而方便进行在线检测。附图说明图I为本专利技术电路板柔性检测系统实施例的框图。图2为本专利技术电路板柔性检测系统检测方法实施例子的流程图。图3为本专利技术检测模块的优先级编码图。图4为本专利技术实施例检测模块的优先级编码图。具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地实施。如图I所示,本专利技术提供一种电路板柔性检测系统,其包括一上位机I和数个检测模块2,检测模块2包括数据采集单元21和数据传输单元22,数据采集单元21上设有数个可自动检测电路板输出信号的探针,一般电路板要求检测的数据较多,如各种工作电流、驱动电流、电压、功率以及频率等多种信号,但可将其归为三类电流、电压、和频率信号,可将上述三类信号全部转换为电压信号,将探针设置为电压检测探针。数据传输单元22通过RS232总线与上位机通信连接,上位机I可对各检测模块2进行初始化设置,并接收各检测 模块2反馈会的检测数据,并将检测数据进行显示。检测模块2以单片机为核心,外加模拟信号调理、模数转换、人机接口,将智能测量控制系统所需的信号采集、转换、存储、处理和I/O等各个部分硬件系统设计。针对不同检测信号,研究相应信号处理的软件设计,实现系统的柔性在线检测功能。该检测系统可以根据实际需要,增加检测模块,这样就可同时检测更多的电路板,而且可以检测不同的电路板,不同信号,实现柔性检测。该电路板柔性检测系统通过RS232总线连接上位机和检测模块,通过检测模块对电路板进行自动检测,并可将检测结果实时发送给上位机进行显示,且该系统同时对多种电路板进行检测。由此可见该电路板柔性检测系统可实现对电路板的自动化检测,特别适用于小批量多种电路板的检测,可有效提高检测的精度,降低检测人员的劳动强度,满足现代化生产的要求。该系统采用RS232总线本文档来自技高网...

【技术保护点】
一种电路板柔性检测系统,其特征在于,其包括:一上位机,所述上位机用于发送初始化命令、初始化参数、接收检测数据并进行显示;数个检测模块,所述检测模块包括数据采集单元和数据传输单元,所述数据采集单元与所述数据传输单元连接,所述数据采集单元上设有可自动检测电路板多路输出信号的探针,所述数据传输单元通过RS232总线与所述上位机通讯连接。

【技术特征摘要】
1.一种电路板柔性检测系统,其特征在于,其包括 一上位机,所述上位机用于发送初始化命令、初始化参数、接收检测数据并进行显示; 数个检测模块,所述检测模块包括数据采集单元和数据传输单元,所述数据采集单元与所述数据传输单元连接,所述数据采集单元上设有可自动检测电路板多路输出信号的探针,所述数据传输单元通过RS232总线与所述上位机通讯连接。2.一种电路板柔性检测系统的检测方法,其特征在于,其包括如下步骤 1)上位机根据各检测模块需要检测的内容,通过RS232总线逐个传输相应的初始化参数对各检测模块进行初始化; 2)上位机发送初始检测命令给各检测模块,使各检测模块同时分别对相应电路板进行检测,电路板检测完成后,检测模块发送数据传输请求信号给上位机; 3)上位机查询各检测模块的数据传输请求信号,根据各检测模块发送数据传输请求信号的先后,确定各检测模块向上位机发送检测数据的优先级高低; 4)上位机依次查询各检测模块的数据传输请求信号,并根据步骤3)确定好的优先级高低由各测量装置依次向上位机发送检测数据; 5)检测模块发送完检测数据后,更换要检测的电路板继续进行检测,并返回步骤4)。3.根据权利要求2所述的电路板柔性检测系统的检测方法,其特征在于步骤3)采用分级反转提升优先级的调度方法确定各检测模块向上位机发送检测数据的优先级高低,其具体包括如下步骤 a、将各检...

【专利技术属性】
技术研发人员:何金宝易新华廖远江骆再飞陈永杰周定勇
申请(专利权)人:宁波工程学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1