ET创芯网论坛(EETOP)

找回密码

  登录   注册  

电动/混动汽车、48V系统、汽车功能安全等技术资料合集
查看: 160|回复: 1

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

[复制链接]
发表于 2019-4-13 09:03:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

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

发表于 2019-4-13 20:09:00 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-8-24 11:15 , Processed in 0.062617 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表