基于CAN總線(xiàn)的橋梁健康檢測系統的研究
摘要:設計一款應用于橋梁健康檢測的基于CAN總線(xiàn)2.OB協(xié)議的分布式數據采集與處理系統。系統設計了帶有CAN總線(xiàn)通信接口的數據采集與處理底層模塊以及具有實(shí)時(shí)監控與控制功能的上位機監控模塊。底層模塊的硬件設計以C8051F060高速型單片機為核心,內部集成A/D采集和D/A輸出子模塊以及CAN總線(xiàn)通訊模塊。
關(guān)鍵詞:CAN總線(xiàn);數據采集;監控系統;總線(xiàn)通訊
0 引言
隨著(zhù)交通建設事業(yè)的蓬勃發(fā)展,一些大跨度和超大跨度橋梁的相繼建成,人們對這些大型重要橋梁的安全性、耐久性與正常使用功能日漸關(guān)注。同時(shí),既有的許多橋梁逐漸進(jìn)入了養護維修階段,橋梁管理者對橋梁的養護也日益重視。
傳統的數據采集系統一般采用RS 485作為組網(wǎng)方式,而RS 485本身存在總線(xiàn)效率低、系統的實(shí)時(shí)性差、通訊的可靠性低、后期維護成本高、網(wǎng)絡(luò )工程調試復雜、傳輸距離不理想、單總線(xiàn)可掛節點(diǎn)少、應用不靈活等的局限性。本系統是基于CAN總線(xiàn)的分布式數據采集與通訊系統,解決了RS 485網(wǎng)絡(luò )的固有問(wèn)題。CAN總線(xiàn)屬于總線(xiàn)式串行通信網(wǎng)絡(luò ),采用獨特的非破壞性總線(xiàn)仲裁技術(shù),擁有強有力的錯誤處理能力和很高的傳輸可靠性,而且它的工作方式為多主方式,各節點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò )上的其他節點(diǎn)發(fā)送信息,不分主從,且無(wú)需站地址等節點(diǎn)信息。CAN節點(diǎn)在嚴重錯誤的情況下有自動(dòng)關(guān)閉輸出功能,使總線(xiàn)上其他節點(diǎn)的操作不受影響。因而CAN總線(xiàn)具有突出的可靠性、實(shí)時(shí)性和靈活性。
1 橋梁檢測系統的構成及功能
橋梁檢測系統由數據采集、數據處理和數據傳輸三個(gè)部分構成(見(jiàn)圖1)。整個(gè)系統由多個(gè)底層模塊和一臺接有CAN總線(xiàn)通信板卡的上位機組成,采用主從結構,通過(guò)接口卡來(lái)實(shí)現雙向通訊,由此可以及時(shí)得知工業(yè)現場(chǎng)的各種數據和運行參數,從而保證了對現場(chǎng)遠程測控的實(shí)時(shí)性。
橋梁健康檢測需要采集的信號主要有應變信號、加速度信號、位移信號和反力信號。數據采集系統主要通過(guò)底層模塊采集由分布在橋上的傳感器所感應的各種微變信號并對它們進(jìn)行初級處理、打包等操作,然后通過(guò)CAN總線(xiàn)的數據傳輸系統傳給上位機進(jìn)行處理,從而使得上位機可以實(shí)時(shí)監控、存儲數據和發(fā)送命令。
評論