強韌的通訊協定與介面在工業馬達控制應用中扮演關鍵角色,這方面需要多個處理器組件持續進行通訊以完成各種複雜任務,而CANopen具備易於整合和高度可設定性,還提供高效率且可靠的即時資料交換機制,本文將從低功耗馬達控制應用的層面切入深入探討CANopen。
由博世(Robert Bosch Gmbh)公司在1983年開發出的控制器區域網路(CAN)是一種高度強韌的通訊協定與介面。其設計宗旨是解決像是RS232此類傳統串列通訊網路的種種限制,以往一直面臨的關卡,是無法在多個控制器之間執行即時通訊。當時汽車產業率先採納CAN,因為汽車需要在多個感測器之間進行持續與同步的資料傳輸。CAN允許多個節點使用小訊息量相互通訊,因此使其適合用在各種汽車應用。
通過實際應用驗證且具備諸多利益的CAN,歷經長久發展至今已廣獲眾多產業採納。然而由於存在專利程式開發的規範,因此想要將不同廠商的多個元件透過CAN協定整合到一個系統中,不僅在實務上困難重重,有時甚至完全無法達成。為了克服這項限制,CAN in Automation(CiA)組織的各國使用者和多個製造業協會著手發展一個名為CANopen的高層次通訊協定。......