問(wèn)

什么是 CAN 總線(xiàn)控制器?

CAN 總線(xiàn)控制器是 CAN 局域網(wǎng)控制器的簡(jiǎn)稱(chēng),是 CAN 總線(xiàn)通信系統(tǒng)中的核心部件。

它主要是為解決現(xiàn)代汽車(chē)中眾多測(cè)量控制部件之間的數(shù)據(jù)交換而開(kāi)發(fā)的一種串行數(shù)據(jù)通信總線(xiàn)。CAN 總線(xiàn)控制器能提供高達(dá) 1Mbit/s 的數(shù)據(jù)傳輸速率,這讓實(shí)時(shí)控制變得容易。而且硬件的錯(cuò)誤檢定特性增強(qiáng)了其抗電磁干擾能力。

以 Philips SJA1000 CAN 控制器為例,它支持 CAN2.0,包括標(biāo)準(zhǔn)的和擴(kuò)展的數(shù)據(jù)和遠(yuǎn)程幀,位速率可程控,還有可程控的時(shí)鐘輸出,擴(kuò)展的 64 字節(jié) FIFO 接收緩沖器,4 個(gè)字節(jié)的驗(yàn)收濾波器,時(shí)鐘頻率達(dá) 24MHz,輸出驅(qū)動(dòng)器狀態(tài)可編程,有可擦寫(xiě)的總線(xiàn)錯(cuò)誤計(jì)數(shù)器、當(dāng)前錯(cuò)誤代碼寄存器、仲裁丟失捕獲寄存器,采用 28 腳 DIP/SO 封裝,引腳及電器特性與 82C200 兼容。

其原理方面,以 SJA1000 為例,功能框圖中 CAN 核心模塊根據(jù) CAN 總線(xiàn)協(xié)議控制數(shù)據(jù)幀的發(fā)送和接收。接口管理邏輯模塊提供 SJA1000 與主微處理器或其它設(shè)備的連接,主微處理器能通過(guò)數(shù)據(jù)/地址復(fù)用總線(xiàn)和讀寫(xiě)控制邏輯訪問(wèn) SJA1000 的所有寄存器。發(fā)送緩沖區(qū)能存儲(chǔ)完整的標(biāo)準(zhǔn)或擴(kuò)展的報(bào)文,當(dāng)主微處理器要求發(fā)送報(bào)文時(shí),接口管理邏輯操縱 CAN 核心模塊將其發(fā)送到 CAN 總線(xiàn)上。接收?qǐng)?bào)文時(shí),CAN 核心模塊先將串行位流數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù),再交給接收過(guò)濾模塊識(shí)別,決定是否為主微處理器所需報(bào)文類(lèi)別,接收的報(bào)文存放在接收先進(jìn)先出隊(duì)列,根據(jù)工作模式和數(shù)據(jù)長(zhǎng)度,最多可存放 32 個(gè)報(bào)文,用戶(hù)能靈活對(duì)報(bào)文分優(yōu)先級(jí)和中斷處理服務(wù)。

SJA1000 可直接連接 Intel 公司的 80C51 系列和 Motorola 公司的 68xx 系列處理器,芯片外圍有模式管腳選擇 CPU 類(lèi)型,提供 8 位地址/數(shù)據(jù)復(fù)用總線(xiàn)和讀/寫(xiě)控制信號(hào)與 CPU 交換數(shù)據(jù),可看作映射到主微處理器的外圍存取器 I/O 設(shè)備。

CAN 總線(xiàn)是常見(jiàn)的現(xiàn)場(chǎng)總線(xiàn),能同時(shí)連接 110 個(gè)節(jié)點(diǎn)設(shè)備,控制其他節(jié)點(diǎn)的是主站,被控制的是從站。CAN 總線(xiàn)控制器是控制其他節(jié)點(diǎn)的設(shè)備,是主站,且連接的 CAN 總線(xiàn)通常有 CANopen 等總線(xiàn)協(xié)議,可能是 CANopen 主站設(shè)備,如支持 CANopen 通訊的 PLC 及單片機(jī)控制器等。

CAN 是控制器局域網(wǎng)絡(luò)的簡(jiǎn)稱(chēng),優(yōu)點(diǎn)眾多,如傳輸速度最高到 1Mbps,通信距離最遠(yuǎn)到 10km,有無(wú)損位仲裁機(jī)制和多主結(jié)構(gòu),近年來(lái)價(jià)格越來(lái)越低。具有低成本、高集成、可靠性強(qiáng)、效率高、靈活性好等優(yōu)點(diǎn)。

CAN 總線(xiàn)網(wǎng)絡(luò)主要掛在 CAN_H 和 CAN_L,需接 120 歐姆終端電阻避免信號(hào)反射和干擾。CAN 總線(xiàn)控制器負(fù)責(zé)將 CPU 發(fā)出的數(shù)據(jù)轉(zhuǎn)換為符合 CAN 總線(xiàn)標(biāo)準(zhǔn)的格式并發(fā)送,也能接收并處理來(lái)自 CAN 總線(xiàn)的數(shù)據(jù),是連接 CPU 與 CAN 總線(xiàn)的橋梁,為控制系統(tǒng)提供高效、可靠、靈活的通信解決方案。

特別聲明:本內(nèi)容來(lái)自用戶(hù)發(fā)表,不代表太平洋汽車(chē)的觀點(diǎn)和立場(chǎng)。

車(chē)系推薦

探岳
探岳
20.79-25.99萬(wàn)
獲取底價(jià)
捷達(dá)VS5
捷達(dá)VS5
6.96-12.19萬(wàn)
獲取底價(jià)
寶馬3系
寶馬3系
29.99-39.99萬(wàn)
獲取底價(jià)

最新問(wèn)答

海馬丘比特的保養(yǎng)成本不算貴。 小保養(yǎng)用礦物機(jī)油和國(guó)產(chǎn)機(jī)油濾芯,一次 188 元,保養(yǎng)周期 5000 公里,新車(chē) 5000 公里首保免費(fèi)。 10000 公里換空氣濾清器和汽油濾清器,20000 公里換空調(diào)濾清器和變速箱油,30000 公里換火
汽車(chē)維修保養(yǎng)中常見(jiàn)誤區(qū)不少,咱們得留意。 先說(shuō)洗車(chē),別把車(chē)當(dāng)人洗澡似的沖,像用水沖洗后水分易沉積在凹槽,或流到變速箱部件上致銹蝕,烈日下洗車(chē)也不行,水滴形成凸透鏡讓車(chē)漆局部高溫,車(chē)漆會(huì)失光澤,這時(shí)打蠟車(chē)身色澤還不均勻。 輪胎螺栓螺母別涂油防
要說(shuō)中國(guó)哪個(gè)省會(huì)城市買(mǎi)車(chē)優(yōu)惠居首,這還真不好簡(jiǎn)單定論。 不過(guò)像濟(jì)南這樣的省會(huì)城市,在買(mǎi)車(chē)優(yōu)惠方面表現(xiàn)不錯(cuò)。濟(jì)南作為山東省會(huì),是濟(jì)南都市圈核心城市,經(jīng)銷(xiāo)商折扣力度較大。濟(jì)南地理位置優(yōu)越,經(jīng)濟(jì)相對(duì)發(fā)達(dá),車(chē)輛買(mǎi)賣(mài)競(jìng)爭(zhēng)激烈,優(yōu)惠幅度也就跟著上來(lái)了。
燃料電池汽車(chē)對(duì)環(huán)境的影響主要有這些方面。 首先,它運(yùn)行時(shí)產(chǎn)生的唯一副產(chǎn)品通常是水,幾乎無(wú)污染,能大大降低空氣污染,減少溫室氣體排放,比如二氧化碳、顆粒物、氮氧化物和硫氧化物等,這有助于減緩全球氣候變化,改善空氣質(zhì)量,減輕呼吸系統(tǒng)疾病和心血管
上劃加載更多內(nèi)容