摘要
基于低成本、低功耗的STM32F103系列微处理器与高速USB2.0控制器CY7C68013,设计一款微型USB-CAN适配器,解决了没有CAN接口的个人电脑、特别是笔记本电脑在工控现场与CAN接口设备无法直接调试,而转换卡成本高、体积大等问题;针对STM32F103系列处理器包括一个USB和一个CAN外设接口却无法同时使用这一特点,给出了转换模块的完整设计方案;实验测试表明,该系统能以最高1Mbps的速率长时间稳定运行;文中阐述了USB-CAN转换模块的完整设计方案,给出从PC端软件到嵌入式软硬件实现的具体过程;同时该方案也可应用于USB到RS485等其他接口之间的转换实现。
This paper describes a design of USB to CAN converter based on STM32F103 and CY7C68013A. Device with CAN interface is widely used in control area, this converter provide a method for the computer to communication with equipments that has CAN interface. The circuit schematic and main program flow chart are given. This technique can be used in many fields, such as USB to RS485 converter.
出处
《计算机测量与控制》
北大核心
2013年第4期996-998,1007,共4页
Computer Measurement &Control
基金
国家863项目(2008AA092301-1)资助