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