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