基于ARM處理器的CAN節(jié)點(diǎn)設(shè)計(jì)
可想,在CAN節(jié)點(diǎn)的軟件設(shè)計(jì)的整個(gè)流程中,當(dāng)硬件電路確定以后,系統(tǒng)控制的主要功能將依賴于軟件來(lái)實(shí)現(xiàn),并且能夠正??煽康墓ぷ?。
結(jié)論
以ARM芯片作為主控制器,CAN總線作為數(shù)據(jù)傳輸方式來(lái)進(jìn)行通訊的嵌入式系統(tǒng)得到了越來(lái)越廣泛的應(yīng)用。同時(shí)CAN通訊的可靠性也成為影響系統(tǒng)性能的關(guān)鍵部分之一。
本文以LPC2104為例,給出了一類微處理器與CAN控制器SJA1000之間的較為通用的硬件連接方法,對(duì)CAN總線節(jié)點(diǎn)進(jìn)行了可靠性設(shè)計(jì),采用CAN總線可以將節(jié)點(diǎn)控制器直接安裝在現(xiàn)場(chǎng),數(shù)據(jù)經(jīng)處理后發(fā)送到總線上,實(shí)現(xiàn)了信息的全數(shù)字方式傳輸,提高了傳輸?shù)目垢蓴_能力,增加了信息的傳輸量。
該設(shè)計(jì)現(xiàn)已在工廠車間中的車身控制系統(tǒng)中得到了應(yīng)用,且運(yùn)行可靠。
評(píng)論