詳解CAN總線:CAN節(jié)點(diǎn)硬件構(gòu)成方案
1
MCU控制器+獨(dú)立CAN控制器+CAN收發(fā)器方案
獨(dú)立CAN控制器如SJA10000、MCP2515等。其中,SJA1000通過數(shù)據(jù)總線和MCU連接,MCP2515通過SPI總線和MCU連接。
MCU控制器+獨(dú)立 CAN控制器+CAN收發(fā)器方案編寫的CAN程序是針對(duì)獨(dú)立CAN控制器的,程序可移植性好、編寫好的程序可以方便地移植到任意的MCU。但是,由于采用了獨(dú)立的CAN控制器,占用了MCU的I/O資源,電路也變得復(fù)雜。
2
帶有CAN控制器的MCU+CAN收發(fā)器方案
目前,市場(chǎng)上帶有CAN控制器的MCU有許多種,如P87C591、LPC2294、C8051F340等。
帶有CAN控制器的MCU+CAN收發(fā)器方案編寫的CAN程序是針對(duì)特定選用的MCU,例如LPC2294,程序編寫好后不可以移植。但是,MCU控制器中集成了CAN控制器單元,硬件電路變得簡單些。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。