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