您购买两张can卡(来自周立功),分别连接canh和canl,然后安装支持的PC软件以便驱动程序进行通信。CAN和pc不能直接通信,Can需要一个转换器与PC交换数据,常见的是基于can-的can-usb,我设计的,但我还没做过usb。其实很简单,自己做的话可以买个转换器,不是很贵。
当然可以实现交流。这项实验的费用大约是。当然也可以支持二次开发,可以扩展到lbview、matlab、vc、vb等。因此,许多使用串行总线进行通信的朋友已经开始寻求用CAN取代串行总线。这时候就需要用到串口转CAN工具了(其实可以用CAN开发工具DIY改变原设备的通讯类型,但是要求和难度都比较高)。
如果您需要可以实现点对点连接的光纤CAN转换器,可以前往我们的网站进行具体咨询。欢迎参观。对于题目中的CAN总线设备的开发,你至少应该知道CAN协议是什么,一段CAN数据有多少位。但是现在,如果你有能力编辑PLC程序。谢谢你的邀请。我来说说我的看法:首先,可以说你想实现的东西是非常困难的,因为开发一种东西需要对它有透彻的了解。
然而,这种现成的设备很少,需要专门开发和定制。在实际工程中,经常需要使用CAN通信来处理现场设备之间的通信,然后通过以太网通信来进行远程监控,但CAN通信和以太网通信是两种完全不同的通信协议,因此我们必须在两种通信系统之间添加一个转换设备来充当两种系统之间的桥梁,如果光纤连接器是双芯类型的,将设备A的TX头连接到设备B的RX头,将设备A的RX头连接到设备B的TX头,明白吗。