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