开源USBCAN转换器

概述

CANtext 开源项目是一款基于ARM Cortex-M4内核的小华半导体HC32F460打造的精简但功能强大的开源USB转Can转换器. CANtext通过在PC上虚拟一个串口,使用户可以通过串口助手或操作系统自带的串口驱动,将待发送数据,用可见字符串(ASCII)打包传递给CANtext,CANtext收到将数据解析为CAN帧然后发送到Can总线上。 同时CANtext侦测到CAN总线的数据也将数据打包通过串口回传给PC。

CANtext 开源项目提供开源的电路板《CANtext-PCB》,开源的PC软件《CANtext_PC》,开源的固件《CANtext_Firmware》您可以方便的从开源网站上下载源代码和电路图学习。(但禁止商用哦,商用请联系我们授权微信:97512785)

CANtext USB to CAN Adapter

CANtext特性


QQ群

想了解更多信息,想参与讨论,甚至参与开发欢迎加入我们的QQ群:927250470.




CANtext-PC开源PC软件

本PC软件是基于windows的Qt开发的,可以方便的移植到linux,Arm等各种平台。使用本软件前请确保安装了CH340驱动。本软件中将使用windows自带的串口Socket,进行数据打包和解包以及图形化的工作。你也可以使用其他串口助手,用命令行的形式控制CANtext转发器。

上位机开源工程地址: https://gitee.com/cantext/cantext-pc

上位机源码V3.0: CANtext_PC-V3.0-20231130.zip

上位机exe下载: CANtext_PC.zip

CANtext USB to CAN Adapter

CANtext-Firmware 开源固件

本固件可以在windows虚拟一个标准的串口,默认支持115200kpbs波特率,最大可支持2Mbps波特率,非常方便的使用windos自带的串口Socket接口,就可以完成跟CANtext转换器的连接。

固件开源工程地址: https://gitee.com/cantext/cantext-firmware

固件源码V3.0: CANtext_Firmware-V3.0-20231130.zip

固件hex下载: CANtext-V3.0A.hex

CANtext USB to CAN Adapter

CANtext-PCB开源硬件电路

本硬件是基于小华半导体HC32F460打造的USBCAN转发器,配合USB转UART接口芯片CH340,大大减少了代码,提高了数据吞吐量,同时保证了系统运行的可靠性。

PCB开源工程地址: https://oshwhub.com/cantext/cantext-pcb

PCB原理图: SCH_CANtext-PCB V0.2_20231130.pdf

CANtext USB to CAN Adapter

CANtext USB to CAN Adapter

成品介绍


CANtext USB to CAN Adapter

CANtext (普通版)




CANtext USB to CAN Adapter

CANtext(高可靠性版)