线束检测系统单块硬件检测电路可以最多完成对256个线束状态的扫描,通过CAN总线可以完成对被检测线束数量的扩展,理论上通过一台电脑可以对不同地点,不同工作室的上万条线束进行检测。线束检测系统的主要检测原理是VB或触摸屏在系统供电以后,会将检测命令通过串口传输到主处理器上,主处理器会将检测命令通过CAN总线传输到需要进行线束检测的模块,接受到检测命令后,当前的检测模块会通过硬件检测电路对线束进行扫描,然后将检测到的线束状态通过CAN总线传输到主检测处理器上,主检测处理器将数据信息通过串口将检测到的线束状态传送到上位机上,上位机通过解析传输上来的数据信息来对实际的线束连接状态进行分析,从而判断被检测线束是否正常,有没有发生短路、断路、错接等错误,当所有需要被检测的线束检测完成后,系统会将检测信息显示出来,给出是否合格的检测结果。
      其中,在被检测模块接收到检测命令以后,单片机会首先会点亮检测指示灯,然后扫描检测两个气泵按钮是否同时按下,如果检测到同时按下,说明用户选择的是带有虚焊检测的模式,这时单片机会同时控制2组共6个电机旋转,最后单片机会扫描并采集实验台上接插件的线束状态。
1、基本检测系统
    一套最基本的线束检测系统包含一个基本的测试单板,该测试单板最多可以检测256条导线的连接状态,在这一块测试单板上的主要元器件有一块Atmega128单片机,34块CD4067芯片,还有一块Max232芯片。它的基本检测原理是单片机通过控制由34块CD4067芯片组成的256组电子开关的闭合,来实现检测有没有低电平信号经过导线进入单片机,从而来实现单片机对线束导通状态信号的采集。
 
2、线束检测系统的线束扩展
    当需要检测的线束的导线数量太多时,即能够检测256条导线的单块测试板已不能满足测试要求时,就需要对检测线束进行数量的扩展,如果单凭增加仪器来实现,成本较高,这时CAN总线系统就起作用了。
    CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成批处理,包括位填充、数据块编码、循环冗余检验、优先级判别等工作[f}l。在每个单板上,有CAN总线的控制电路和CAN总线接口电路。通过SJA1000来控制CAN总线,通过PCA82C250的级联扩展能够达到110多个物理节点,即最多可以挂接110多个测试单板,能够检测的线束数量可以达到两万多条,同时由于CAN总线采用的是双绞线连接,而且传输距离远,信号稳定,所以各个单板可以灵活的分布在各个工作车间,不用全部集成在一台设备上,由一台主控设备控制就可以满足,所以具有非常大的前景和优势。