各位工程师是否遇到需求运用到CAN通讯但短少CAN接口的状况?最简洁的计划是选用UART转CAN通讯。ZLG致远电子针对此运用CSM100系列模块解决计划,这款模块将极大的简化了开发流程,完成的方法是怎样的?本文为你详解。
一个嵌入式或许X86的工业控制板上,一般都会供给CAN、UART、以太网、USB、SPI、I2C等通讯接口,可是因为处理器的约束以及满意通用性需求,许多厂家只能均衡的去分配这些接口,比方致远电子旗下的部分工控中心板的接口就如下图所示:
能够看到通用型中心板一般供给的CAN-bus为2路,2路CAN-bus能够有用的确保通用需求,可是在一些特别的状况,运用中需求变成了4路乃至5路CAN的需求。这种状况下传统的板子的CAN接口资源就不够用了该怎么办呢?
致远电子推出的一款UART转CAN阻隔模块——CSM100系列协议转化模块,其体积细巧,运用简略,质量牢靠。该系列模块选用规范24引脚DIP封装,适用于大部分工业板级运用。在一些需求运用到CAN通讯但短少CAN接口的运用下,运用CSM100能够以最小的硬件更改,运用通用UART接口快速地完成CAN总线通讯,节约软硬件开发本钱,缩短开发周期。本文将对CSM100系列模块做一个简略的介绍,让你以最少时刻玩转CSM100系列UART转CAN模块。
产品引脚界说
这儿以CSM100-L为例,产品引脚界说如下图1、表1,系列其他类型界说根本共同。
图1 引脚界说图
表1 引脚界说
装备
在测验运用之前,CSM100系列产品需求先进行装备,以满意实践的运用需求。可装备的参数有转化方法、UART速率、CAN速率等。装备方法有两种:上位机装备方法、MCU装备方法。
1. 上位机装备方法
预备的东西:
电脑一台;
串口线一根;
CSM-Eval 评价板一块;
CSM100-L模块一片(其他类型均可);
CSM300CFG软件;
电源适配器一个。
预备好以上所需东西后,即可对产品进行装备,具体过程如下:
(1)将电源适配器(9~12V)衔接至评价板电源接口;
(2)经过串口线(或USB转串口线)衔接评价板与计算机COM口(或USB口);
图2 过程(1)~(2)示意图
(3)短接UART跳线;
(4)依据产品类型挑选产品作业电压;
(5)放置需求装备的模块;
(6)装备开关(CFG)挑选0(使能装备),形式挑选(MODE)固定挑选0,BOOT固定挑选1;
(7)按下电源开关;
(8)按下复位键,复位产品,产品将进入UART装备形式;
图3 过程(3)~(8)示意图