控制器局域網(wǎng)絡(luò)(CAN)可在多個網(wǎng)絡(luò)站點之間提供強(qiáng)大的通信能力,支持多種數(shù)據(jù)速率和距離。CAN具有數(shù)據(jù)鏈路層仲裁、同步和錯誤處理等特性,廣泛用于工業(yè)、儀器儀表和汽車應(yīng)用之中。在ISO 11898標(biāo)準(zhǔn)的框架下,借助分布式多主機(jī)差分信令和內(nèi)置故障處理功能,DeviceNet、CANopen等多種協(xié)議針對物理層和數(shù)據(jù)鏈路層規(guī)定了相應(yīng)的實現(xiàn)方式。本文旨在描述如何針對給定應(yīng)用優(yōu)化設(shè)置,同時考慮控制器架構(gòu)、時鐘、收發(fā)器、邏輯接口隔離等硬件限制。文章將集中介紹網(wǎng)絡(luò)配置問題——包括數(shù)據(jù)速率和電纜長度——說明何時有必要對CAN節(jié)點進(jìn)行重新配置,以及如何從一開始就實現(xiàn)對節(jié)點的優(yōu)化配置。