如何利用Python对Ginkgo USB - CAN进行发送和接收数据-Arduino中文社区 - Powered by Discuz! Archiver

viewtool2016 发表于 2019-4-23 14:35

如何利用Python对Ginkgo USB- CAN进行发送和接收数据

Python版本:硬件版本3.5.3两套Ginkgo USB-CAN 接口:VTG203B 硬件连接:ITEM1   ITEM2CAN1 H < - > H.CAN1 L < - > L.CAN1 120 OHM电阻器通过导线短路CAN2 H < - > H.CAN2 L < - > L.CAN2 120 OHM电阻器通过导线短路 软件:对于第一项:Ginkgo USB-CAN Extend软件对于第2项(开源python项目):Python CAN数据发送和接收PC:两台PC(PC1,PC2)程序:1.确保在两台PC上都正确安装了Ginkgo驱动程序(通过检查设备管理器,或通过软件“bootloader”读出软件版本);2.在PC1上运行Extend软件单击按钮(左上角)“开始”打开设置对话框(如下):将波特率设置为500K,首先选择“通道Inex”为“CAN1”或“CAN2”,以提供波特率选择(这是软件错误,需要修复)                              选择“500K”后,选择“ALL”作为频道索引 单击“确定”,进入以下主要操作对话框,进行数据发送和接收 3.运行python代码PC2: 4.如果手头只有一个CAN接口,那么请修改python代码:CAN_MODE_LOOP_BACK = 1,然后它可以用于自我测试。 在python代码中,有更多的描述和文档链接。

fangfang120 发表于 2020-3-19 10:57

好好学习,天天向上
页: [1]
查看完整版本: 如何利用Python对Ginkgo USB- CAN进行发送和接收数据