基于VT100的CAN現(xiàn)場(chǎng)總線系統(tǒng)在線調(diào)試技術(shù)
4.運(yùn)行實(shí)例
PIC18F458通過(guò)串行接口USART與PC通信的硬件電路如圖2所示,在PC屏幕上顯示的有關(guān)CAN通信的數(shù)據(jù)如圖3所示,每行顯示的內(nèi)容依次為在CAN總線上傳送幀信息的報(bào)文ID,每幀信息的8個(gè)字節(jié)的數(shù)據(jù),由這些信息可以測(cè)試構(gòu)成網(wǎng)絡(luò)的各個(gè)結(jié)點(diǎn)是否正常工作,收發(fā)的數(shù)據(jù)是否滿(mǎn)足預(yù)期的設(shè)計(jì)目標(biāo),實(shí)現(xiàn)了網(wǎng)絡(luò)傳輸數(shù)據(jù)的可視化,大大地方便了CAN應(yīng)用系統(tǒng)的調(diào)試,減少了系統(tǒng)的硬件復(fù)雜程度。
5.結(jié)論
利用WINDOWS環(huán)境下的超級(jí)終端程序VT100可方便實(shí)現(xiàn)對(duì)基于CAN總線系統(tǒng)的在線監(jiān)控和診斷,并且不影響原有系統(tǒng)的結(jié)構(gòu),在實(shí)際應(yīng)用中有效地改善了開(kāi)發(fā)效率,下一步的工作是參照VT100的控制序列,開(kāi)發(fā)功能完善的基于PC的嵌入式系統(tǒng)的在線監(jiān)控系統(tǒng)。
評(píng)論