基于CAN總線的自動售貨機測試系統(tǒng)
摘 要:為解決自動售貨機產業(yè)化后生產檢測效率問題,本課題設計了一套基于CAN 通信的自動售貨機自動測試系統(tǒng),在提高產品檢測效率和準確率的同時,將檢測結果通過以太網發(fā)送到遠程計算機進行分析處理,實現了生產WEB 管理,經過生產實踐證明可有效提高產品檢測效率。
本文引用地址:http://m.butianyuan.cn/article/149710.htm1 引言
產品在制造過程中, 測試環(huán)節(jié)尤其重要, 這樣才能保證產品的可靠性與穩(wěn)定性, 只有通過完整和全面的測試, 才能發(fā)現產品中的問題并給予解決。隨著高技術產品的復雜程度日益提高,自動測試系統(tǒng)(ATS)所面臨的挑戰(zhàn)也越來越高。ATS 是指能自動完成激勵、測量、數據處理并顯示或輸出測試結果的一類系統(tǒng)的統(tǒng)稱, 其發(fā)展方向是具有信息共享和交互結構, 能夠滿足測試系統(tǒng)內部各組件間、不同測試系統(tǒng)間、測試系統(tǒng)與外部環(huán)境間信息的共享與無縫交互能力。
自動售貨機目前在全球已經普及化, 成為人們日常消費中的一部分。隨著技術的發(fā)展, 自動售貨機已經開始向多功能發(fā)展, 在滿足基本的產品銷售同時, 多支付方式、網絡管理、手機充電等功能模塊的應用, 使得其所具有的接口和控制對象越來越多, 而僅靠人工測試或者模塊自檢方式, 不僅增加了產品成本, 也存在檢測效率底下、檢測不可靠等問題, 因此自動測試成為解決產品量產的關鍵問題之一。CAN(Controller Area Network,即控制器局域網) 總線是國際上應用最廣泛的現場總線之一, 與一般的通信總線相比, 其數據通信具有突出的可靠性、實時性和靈活性。本方案設計對象為基于CAN通信的自動售貨機,測試系統(tǒng)*被測對象內部的CAN通信,從而實現對系統(tǒng)的測試。該系統(tǒng)充分利用CAN 總線的多主機方式, 并通過合理設計ID 來實現并行測試,提高了測試效率。
2 測試系統(tǒng)結構
2.1 方案設計
自動售貨機具有1 組模擬量、3 組開關量輸入信號,6 組開關量輸出信號以及4 組輸入輸出數字信號,如圖1所示。如此多的控制信號僅通過人工測試費時且不可靠, 通過設計自動檢測系統(tǒng)可以實現對電子線路板高效、可靠的檢測。系統(tǒng)提供可視化操作, 若檢測出錯誤則提供錯誤代碼和解決方案, 并將檢測結果通過以太網發(fā)送到遠程服務器, 再對數據進行分析處理, 以報表形式提供給決策人員對其進行管理。
圖1 自動售貨機輸入輸出信號示意圖
評論