基于CAN 總線(xiàn)的電動(dòng)汽車(chē)電源管理通信系統(tǒng)設(shè)計(jì)
4,基于CAN 總線(xiàn)的各監(jiān)控節(jié)點(diǎn)結(jié)構(gòu)和通信流程
CAN 總線(xiàn)節(jié)點(diǎn)結(jié)構(gòu)一般分為兩類(lèi):一類(lèi)采用CAN適配卡與PC機(jī)相連,實(shí)現(xiàn)上位機(jī)與CAN總線(xiàn)的通訊;另一類(lèi)則是由單片機(jī)、CAN控制器及CAN驅(qū)動(dòng)器構(gòu)成,作為一類(lèi)節(jié)點(diǎn)與CAN總線(xiàn)進(jìn)行數(shù)據(jù)傳輸,在本文設(shè)計(jì)的能源管控系統(tǒng)中,上位主控節(jié)點(diǎn)采用了第一類(lèi)CAN總線(xiàn)節(jié)點(diǎn)結(jié)構(gòu),各個(gè)關(guān)鍵監(jiān)測(cè)/控制系統(tǒng)采用了第二類(lèi) CAN 總線(xiàn)節(jié)點(diǎn)結(jié)構(gòu)。各個(gè)節(jié)點(diǎn)的結(jié)構(gòu)和系統(tǒng)的連接方式如圖2 所示。在總線(xiàn)的兩端配置了兩個(gè)120Ω的電阻,其作用是總線(xiàn)匹配阻抗,可以增加總線(xiàn)傳輸?shù)姆€(wěn)定性和抗干擾能力,減少數(shù)據(jù)傳輸中的出錯(cuò)率。
對(duì)于各個(gè)下位監(jiān)控節(jié)點(diǎn)而言,通??刹捎?1 系列單片機(jī)作為該節(jié)點(diǎn)的監(jiān)測(cè)信號(hào)初級(jí)處理中心裝置,而用SJA1000 來(lái)做C A N 控制器,PCA82C250 則是一種常用的CAN 收發(fā)器和物理總線(xiàn)的接口,主要可以提供對(duì)總線(xiàn)的差動(dòng)發(fā)送能力和對(duì)CAN 控制器的差動(dòng)接受能力。采用上述三種元器件構(gòu)成的一個(gè)下位監(jiān)控節(jié)點(diǎn)的電路圖形如圖3 所示。
評(píng)論