USBCAN-II, 或者叫USBCAN2是周立功(致远电子)比较经典的USB接口的CAN卡, 有两路标准CAN, 最高支持到1M波特率, 单用USB就可以供电通信, 无内部终端电阻: 上位机ZCANPRO本身功能强大, 基本的收发报文, 总线负载率, 录包回放, 实时曲线, 脚本, UDS等支持的非常完善, 但本篇还是要写一下Python和USBCAN2的联动....
c=Communication()#配置CAN卡,型号:USB_CAN_2EU,CAN卡索引:0,CAN卡通道:channel_0,波特率:500kbps c.set_can_board_configuration(can_type="usb_can_2eu",can_idx=0,chn=0,baud_rate=500)#打开CAN卡' c.open_new()# 注意发送函数默认发送数据长度为8个字节 # 发送标准帧 id 为0x110data=[1,2,3...
如:#include “ControlCAN.h” (2) 在工程的连接器设置中连接到ControlCAN.lib文件。 如:在VC7环境下,在项目属性页里的配置属性→连接器→输入→附加依赖项中添加ControlCAN.lib 中间换了一台电脑,出现电脑丢失ControlCAN.dll的问题,将ControlCAN.dll拷到了可执行文件的文件夹中即可 2、基本操作 2.1 连接设备 我...
hardbyte / python-can Public Notifications Fork 604 Star 1.3k Files 3.3.4 can doc images interfaces canalystii.rst iscan.rst ixxat.rst kvaser.rst neovi.rst nican.rst pcan.rst serial.rst slcan.rst socketcan.rst systec.rst usb2can.rst vector.rst virtual.rst api.rst asyncio.rst bcm....
1不推荐使用pythoncan库去开发我们的USBCAN设备 pythoncan实际对市面上主流的多种CAN设备进行了多层次封装,统一上层接口,以通过简单的设备型号指定,即可使用对应型号的CAN设备。这会带来一个问题:不同的CAN设备有不同
USB2CAN Interface Vector Virtual isCAN Overview An SAE J1939 CAN Network consists of multiple Electronic Control Units (ECUs). Each ECU can have one or more Controller Applications (CAs). Each CA has its own (unique) Address on the bus. This address is either acquired within the address clai...
1. python-can 库为 Python 提供控制器局域网支持,为不同的硬件设备提供通用抽象,以及一套用于在 CAN 总线上发送和接收消息的实用程序。 2. python-can 可以在任何 Python 运行的地方运行; 从 CAN 的高功率计算机到 USB 设备,再到运行 linux 的低功率设备,例如 BeagleBone 或 RaspberryPi。
两套Ginkgo USB-CAN接口:VTG203B 硬件连接:ITEM1 ITEM2 CAN1 H < - > H.CAN1 L < - >...
CAN总线是在汽车和工业领域广泛应用的一种通讯方式,电脑上并没有配备相应的物理硬件,市面上有很多公司提供不同的将CAN转为USB的设备,使用这些设备电脑就能够借由USB通过CAN总线跟汽车或者其他工业设备进行交流…
VCI_USBCAN_8E_U = 34 VCI_CANREPLAY = 35 VCI_CANDTU_NET = 36 VCI_CANDTU_100UR = 37 #CAN卡的波特率定义 class CANBaudRateDef: def group1_baud_rate(self,baud_rate:int): if baud_rate==1000: return True,0x060003,'ok' elif baud_rate==800: ...