各位工程師是否遇到需要使用到CAN通信但缺少CAN接口的情況?最簡便的方案是采用UART轉CAN通訊。ZLG致遠電子針對此應用CSM100系列模塊解決方案,這款模塊將極大的簡化了開發(fā)流程,實現(xiàn)的方式是怎樣的?本文為你詳解。
一個嵌入式或者X86的工業(yè)控制板上,一般都會提供CAN、UART、以太網、USB、SPI、I2C等通訊接口,但是由于處理器的限制以及滿足通用性需求,很多廠家只能均衡的去分配這些接口,比如致遠電子旗下的部分工控核心板的接口就如下圖所示:
可以看到通用型核心板一般提供的CAN-bus為2路,2路CAN-bus可以有效的保證通用需求,但是在一些特殊的情況,應用中需求變成了4路甚至5路CAN的需求。這種情況下傳統(tǒng)的板子的CAN接口資源就不夠用了該怎么辦呢?
致遠電子推出的一款UART轉CAN隔離模塊——CSM100系列協(xié)議轉換模塊,其體積小巧,應用簡單,品質可靠。該系列模塊采用標準24引腳DIP封裝,適用于大部分工業(yè)板級應用。在一些需要使用到CAN通信但缺少CAN接口的應用下,使用CSM100可以以最小的硬件更改,利用通用UART接口快速地實現(xiàn)CAN總線通信,節(jié)省軟硬件開發(fā)成本,縮短開發(fā)周期。本文將對CSM100系列模塊做一個簡單的介紹,讓你以最少時間玩轉CSM100系列UART轉CAN模塊。
產品引腳定義
這里以CSM100-L為例,產品引腳定義如下圖1、表1,系列其他型號定義基本一致。
圖1 引腳定義圖
表1 引腳定義
配置
在測試使用之前,CSM100系列產品需要先進行配置,以滿足實際的應用需求??膳渲玫膮?shù)有轉換方式、UART速率、CAN速率等。配置方式有兩種:上位機配置方式、MCU配置方式。
1. 上位機配置方式
準備的工具:
電腦一臺;
串口線一根;
CSM-eval 評估板一塊;
CSM100-L模塊一片(其他型號均可);
CSM300CFG軟件;
電源適配器一個
準備好以上所需工具后,即可對產品進行配置,具體步驟如下:
(1)將電源適配器(9~12V)連接至評估板電源接口;
(2)通過串口線(或USB轉串口線)連接評估板與計算機COM口(或USB口);