線束檢測(cè)系統(tǒng)單塊硬件檢測(cè)電路可以最多完成對(duì)256個(gè)線束狀態(tài)的掃描,通過CAN總線可以完成對(duì)被檢測(cè)線束數(shù)量的擴(kuò)展,理論上通過一臺(tái)電腦可以對(duì)不同地點(diǎn),不同工作室的上萬條線束進(jìn)行檢測(cè)。線束檢測(cè)系統(tǒng)的主要檢測(cè)原理是VB或觸摸屏在系統(tǒng)供電以后,會(huì)將檢測(cè)命令通過串口傳輸?shù)街魈幚砥魃希魈幚砥鲿?huì)將檢測(cè)命令通過CAN總線傳輸?shù)叫枰M(jìn)行線束檢測(cè)的模塊,接受到檢測(cè)命令后,當(dāng)前的檢測(cè)模塊會(huì)通過硬件檢測(cè)電路對(duì)線束進(jìn)行掃描,然后將檢測(cè)到的線束狀態(tài)通過CAN總線傳輸?shù)街鳈z測(cè)處理器上,主檢測(cè)處理器將數(shù)據(jù)信息通過串口將檢測(cè)到的線束狀態(tài)傳送到上位機(jī)上,上位機(jī)通過解析傳輸上來的數(shù)據(jù)信息來對(duì)實(shí)際的線束連接狀態(tài)進(jìn)行分析,從而判斷被檢測(cè)線束是否正常,有沒有發(fā)生短路、斷路、錯(cuò)接等錯(cuò)誤,當(dāng)所有需要被檢測(cè)的線束檢測(cè)完成后,系統(tǒng)會(huì)將檢測(cè)信息顯示出來,給出是否合格的檢測(cè)結(jié)果。
其中,在被檢測(cè)模塊接收到檢測(cè)命令以后,單片機(jī)會(huì)首先會(huì)點(diǎn)亮檢測(cè)指示燈,然后掃描檢測(cè)兩個(gè)氣泵按鈕是否同時(shí)按下,如果檢測(cè)到同時(shí)按下,說明用戶選擇的是帶有虛焊檢測(cè)的模式,這時(shí)單片機(jī)會(huì)同時(shí)控制2組共6個(gè)電機(jī)旋轉(zhuǎn),最后單片機(jī)會(huì)掃描并采集實(shí)驗(yàn)臺(tái)上接插件的線束狀態(tài)。
1、基本檢測(cè)系統(tǒng)
一套最基本的線束檢測(cè)系統(tǒng)包含一個(gè)基本的測(cè)試單板,該測(cè)試單板最多可以檢測(cè)256條導(dǎo)線的連接狀態(tài),在這一塊測(cè)試單板上的主要元器件有一塊Atmega128單片機(jī),34塊CD4067芯片,還有一塊Max232芯片。它的基本檢測(cè)原理是單片機(jī)通過控制由34塊CD4067芯片組成的256組電子開關(guān)的閉合,來實(shí)現(xiàn)檢測(cè)有沒有低電平信號(hào)經(jīng)過導(dǎo)線進(jìn)入單片機(jī),從而來實(shí)現(xiàn)單片機(jī)對(duì)線束導(dǎo)通狀態(tài)信號(hào)的采集。
2、線束檢測(cè)系統(tǒng)的線束擴(kuò)展
需要檢測(cè)的線束的導(dǎo)線數(shù)量太多時(shí),即能夠檢測(cè)256條導(dǎo)線的單塊測(cè)試板已不能滿足測(cè)試要求時(shí),就需要對(duì)檢測(cè)線束進(jìn)行數(shù)量的擴(kuò)展,如果單憑增加儀器來實(shí)現(xiàn),成本較高,這時(shí)CAN總線系統(tǒng)就起作用了。
CAN總線通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成批處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級(jí)判別等工作[f}l。在每個(gè)單板上,有CAN總線的控制電路和CAN總線接口電路。通過SJA1000來控制CAN總線,通過PCA82C250的級(jí)聯(lián)擴(kuò)展能夠達(dá)到110多個(gè)物理節(jié)點(diǎn),即最多可以掛接110多個(gè)測(cè)試單板,能夠檢測(cè)的線束數(shù)量可以達(dá)到兩萬多條,同時(shí)由于CAN總線采用的是雙絞線連接,而且傳輸距離遠(yuǎn),信號(hào)穩(wěn)定,所以各個(gè)單板可以靈活的分布在各個(gè)工作車間,不用全部集成在一臺(tái)設(shè)備上,由一臺(tái)主控設(shè)備控制就可以滿足,所以具有非常大的前景和優(yōu)勢(shì)。