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

viewtoolsz 2019-04-18 01:46:44
Python版本:硬件版本3.5.3
两套Ginkgo USB-CAN 接口:VTG203B
硬件连接:
ITEM1 ITEM2
CAN1 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代码中,有更多的描述和文档链接。
...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧