问鼎国际

【网站地图】
当前地点地位:首页 > 技术知识 > 安全 ?

在Windows环境下通过C说话开发--测试你的第一个CANdemo

颁布功夫:2023-08-21

问鼎国际(中国区) - 官方网站

本文将具体解说若何通过VCI驱动的API接口急剧的节造一个CAN设备

若是您必要在您的PC机械上进行CAN接口的开发和测试,由于PC机械自身不具备CAN接口,您必要通过额表的硬件来将您的PC机上扩大CAN接口,常见的CAN接口扩大方式有:通过USB接口扩大、通过PCIe总线扩大、通过以太网网络扩大等。我们能够提供常见的CAN接口设备,并盛开相应的API接口以支持客户进行二次开发,以下内容为通过问鼎国际Ixxat系列产品的API接口开发CAN的演示用例。

这次我将演示在Windows环境下通过ASII C进行CAN设备开发。首先,您必要装置问鼎国际硬件设备驱动VCI,并在装置的时辰选择全数装置,如下图所示:


问鼎国际(中国区) - 官方网站

打开API工程

您能够在以下蹊径下找到ASII CCAN驱动demo

C:\Users\Public\Documents\HMS\Ixxat VCI 4.0\Samples\Npl


问鼎国际(中国区) - 官方网站


双击打开工程:


问鼎国际(中国区) - 官方网站


把稳,若是想要运行工程,您必要装置visual studio2015及更高的版本。

打开工程后,我们直接运行demo进行测试。

起头测试demo工程

点击上方的“本地Windows调试器”。


问鼎国际(中国区) - 官方网站


法式运行之后会先弹出一个窗口,我们必要在此选择设备,选择设备后会展示这个设备的具体信息,若是你想要节造这个设备,你还必要选择一个CAN节造器,这取决了你最后节造的是哪一个CAN通路。


问鼎国际(中国区) - 官方网站

通过CanAnalyser mini测试demo的收发

选择通路之后,设备若是打印如下信息,证明设备已经筹备好进行CAN数据的收发了。问鼎国际demo法式中已经预设了发送的数据帧,并会将接管到的数据通过窗口打印出来。


问鼎国际(中国区) - 官方网站


我们必要通过另一个CAN设备(通路)来与这个通路相互链接测试。

我这里测试的设备是USB-to-CAN V2 professional,它自身就拥有两个通路,我们通过两个通路之间物理链接后对发的大局进行测试。


问鼎国际(中国区) - 官方网站


打开CanAnalyser mini,问鼎国际驱动自带的免费软件。

我们设定好IDData并开启通路,发送一个数据帧。

我们回到Windows终端窗口上能够看到我们接管到了一个新的数据帧。


问鼎国际(中国区) - 官方网站


测试完接管后,我们进行发送的测试。问鼎国际demo中预设了发送的数据帧为8位数据,从00递增至07,ID100。

能够通过窗口看到,我们能够按t”按键来进行数据的发送。


问鼎国际(中国区) - 官方网站


按下t”按键后,我们在另一端观察CanAnalyser mini的接管情况,你应该看到数条数据帧。


问鼎国际(中国区) - 官方网站


至此,数据包的收发测试结束。

最后你能够点击esc按键来退出demo法式。


问鼎国际(中国区) - 官方网站

 

【网站地图】