在如今CAN總線應(yīng)用越來越廣泛的今天,很多人都開始學習使用這一技術(shù),但是由于CAN總線協(xié)議的復(fù)雜度,不少IT新人只能淺嘗輒止。本文將介紹如何致遠電子的嵌入式UART轉(zhuǎn)CAN模塊來解決這一問題。
一、CSM100產(chǎn)品簡介
CSM100系列UART轉(zhuǎn)CAN模塊是集成微處理器、CAN-bus 控制器、CAN-bus收發(fā)器、DC-DC轉(zhuǎn)換、高速光電隔離于一體的嵌入式UART 轉(zhuǎn)CAN 模塊,用戶可以不深入了解CAN-bus的相關(guān)知識,利用此芯片操作CAN-bus就如同操作UART 一樣方便。
模塊具有2種轉(zhuǎn)換方式包括透明轉(zhuǎn)換方式和透明帶標示轉(zhuǎn)換方式。其中透明轉(zhuǎn)換方式會預(yù)先設(shè)定數(shù)據(jù)幀ID,串口只需要發(fā)送報文數(shù)據(jù)段信息,其余信息模塊會自動填充完整。透明帶標識轉(zhuǎn)換方式通過既定的協(xié)議格式可以將CAN總線報文的類型、ID轉(zhuǎn)發(fā)到串口數(shù)據(jù)的相應(yīng)字段。這兩種方式在不同應(yīng)用場景下靈活組合可以實現(xiàn)多種功能。
圖 1 CSM100實物、結(jié)構(gòu)圖
二、應(yīng)用方案
CSM100這個小模塊不僅僅是做串口與CAN數(shù)據(jù)的轉(zhuǎn)換,在很多應(yīng)用場景中起著必不可少的作用。下面就來介紹一下。