基于CAN總線的淋浴噴頭噴射流動場測試系統
通過設置節點MCP2510的驗收濾波器,既可以實現測試系統中節點與節點之間的點對點通信,也可以實現一點對多點的廣播式通信,使整個數據通信網絡更加靈活。本文引用地址:http://www.104case.com/article/191761.htm
4 實驗結果
為了驗證測試系統CAN總線通信的速率、可靠性和穩定性,進行了CAN總線通信實驗。實驗中,總線通信波特率設為500 Kbps,主節點以廣播的方式向4個子節點發送含8字節有效數據的符合CAN2.0B規范的標準數據幀,子節點收到數據后在ID中加入節點號將數據返回,主節點通過比較前后數據,若一致則認為通信正常,反之則記為一次誤碼,如果在限定時間內有子節點的數據未返回則記為1次斷線。全部成功返回或斷線均看作一輪通信結束。測試結果如表1所示。在進行的100萬輪通信中,網絡運行良好,無誤碼或斷線情況出現,平均每輪通信用時1.673 ms。
5 結束語
所設計的淋浴噴頭噴射流動場測試系統,通過CAN總線將各功能模塊連接起來,形成了一個有機整體,使得系統中每個智能子節點既可以在主節點(PC)的調配下獨立完成某些測試任務,又能通過網絡將采集的數據、工作狀態等信息集中傳入上位PC,便于系統進行綜合數據處理和信息融合。由通信實驗的結果可以看出,數據在系統網絡中能實時、可靠、穩定地進行傳輸。
優先級晉升算法的應用很好地解決了當總線網絡負載較大時,可能出現的優先級較低的節點數據發送延時的不確定性甚至丟失數據的問題,提高了系統的實時性和可靠性。
對淋浴噴頭噴射流動場測試這一國內外空白領域,在性能指標的確定和測試對策上進行了探索性研究。測試系統的研制成功為評價淋浴噴頭綜合性能提供了重要手段,有利于新產品的研發和老產品的改造,對最終國家制定相關標準也將起到積極作用。
評論