線束檢測系統單塊硬件檢測電路可以最多完成對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總線采用的是雙絞線連接,而且傳輸距離遠,信號穩定,所以各個單板可以靈活的分布在各個工作車間,不用全部集成在一臺設備上,由一臺主控設備控制就可以滿足,所以具有非常大的前景和優勢。