問(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ě)控制邏輯訪(fǎng)問(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ē)的觀(guān)點(diǎn)和立場(chǎng)。

車(chē)系推薦

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

最新問(wèn)答

平時(shí)保養(yǎng)車(chē)時(shí),機(jī)油的選擇需要綜合車(chē)輛類(lèi)型、使用年限、使用環(huán)境、機(jī)油等級(jí)、粘度等多方面因素考量。不同車(chē)輛類(lèi)型適用的機(jī)油有別,日美系車(chē)發(fā)動(dòng)機(jī)精密,部件間隙小,5w-30機(jī)油合適,德系車(chē)采用渦輪增壓技術(shù),間隙大,5w-40更好;新車(chē)通常選黏度稍低
自動(dòng)洗車(chē)機(jī)速度低可能會(huì)影響洗車(chē)效率與連貫性,導(dǎo)致洗車(chē)時(shí)間延長(zhǎng),且最終洗車(chē)效果也可能受影響。自動(dòng)洗車(chē)機(jī)操作時(shí),車(chē)輛適宜保持每小時(shí)3公里左右的勻速通過(guò)洗車(chē)區(qū)域。若速度過(guò)低,整個(gè)洗車(chē)過(guò)程會(huì)被拉長(zhǎng),無(wú)法緊湊有序地完成。洗車(chē)流程變得斷斷續(xù)續(xù),不能很好
實(shí)施汽車(chē)美容項(xiàng)目所需的時(shí)間并不固定,少則幾十分鐘,多則需要幾天。這主要取決于項(xiàng)目類(lèi)型,像簡(jiǎn)單洗車(chē)一般20分鐘左右就能開(kāi)始沖洗車(chē)身,后續(xù)還有一系列流程;而全車(chē)變色車(chē)膜這類(lèi)復(fù)雜項(xiàng)目,則需2到3天。此外,車(chē)輛狀況、施工環(huán)境、技師水平等也會(huì)影響時(shí)間
選擇一家靠譜的汽車(chē)美容蠟中心,可從品牌知名度、專(zhuān)業(yè)水平、口碑信譽(yù)、服務(wù)項(xiàng)目與價(jià)格、地理位置、證照情況等多個(gè)方面考量。品牌知名度高的往往更有保障,專(zhuān)業(yè)水平體現(xiàn)在技師團(tuán)隊(duì)與設(shè)備上。良好的口碑信譽(yù)能反映其真實(shí)狀況,合理的服務(wù)項(xiàng)目和價(jià)格能帶來(lái)高性?xún)r(jià)
上劃加載更多內(nèi)容
AI選車(chē)專(zhuān)家