目前,有很多公司已经将USB-CAN转换器做成产品在市场上发售,其中,广州周立功单片机有限公司在这方面做得比较出色。其产品的体积小、即插即用以及可靠性高等特点赢得了诸多用户的厚爱。其产品具有两路CAN接口通道,支持CAN 2.0 A/B规范及USB 2.0规范,两通道同时使用最高帧流量可达14000帧/秒。其应用也非常广泛,可适用于医疗生化分析设备、汽车CAN总线测试与分析、工业现场控制与分析、轨道交通及煤矿安全[4]。其上位机程序cantest软件也给了一个极好的调试环境。但是其产品的数据手册不提供硬件电路图及软件实现。61631
从各大电子论坛上看,很少使用LM3S系列开发板来实现相关系统的,倒是有很多使用STM32系列开发板做相关研究的,但是STM32F103系列开发板的USB模块与CAN模块不能共用,故STM32F103系列开发板并不能实现该系统。论文网
也有自己选用微控制器,自己选用CAN控制器及USB控制器来设计硬件电路,再设计相关软件实现该系统的,如使用SJA1000型CAN控制器、USBN9603型USB接口电路实现[5]。可以从论文中知道作者选用的各个控制器型号以及电路原理图,还有软件设计的思路及系统的流程图。这些论文有助于入门者之后的深入研究。