摘 要:主要利用TI公司的多路異步收發(fā)器TL16C554和PHILIPS公司的SJA1000設(shè)計(jì)一個(gè)多路總線協(xié)議轉(zhuǎn)換通訊系統(tǒng)。為了實(shí)現(xiàn)4路UART總線與CAN總線之間的相互轉(zhuǎn)換過程,采用微控制器AT89S51來控制通訊數(shù)據(jù)轉(zhuǎn)換,通過硬件電路實(shí)驗(yàn)和軟件調(diào)試算法,得到了4路串行總線與CAN總線之間的相互透明轉(zhuǎn)換過程。該電路系統(tǒng)大大方便了具有UART接口的設(shè)備進(jìn)行遠(yuǎn)距離、多節(jié)點(diǎn)傳輸,增強(qiáng)了系統(tǒng)的通訊可靠性。
關(guān)鍵詞:UART; CAN; 總線協(xié)議; 協(xié)議轉(zhuǎn)換
中圖分類號(hào):TN914.3-34 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1004-373X(2012)14-0062-03