这种情况会发生在以下情况:
- “PEAK-System CAN设备的车载网络工具万博1manbetx箱支持包”安装失败(未安装厂商的设备驱动程序)
- “PEAK-System CAN设备的车载网络工具万博1manbetx箱支持包”安装成功,但安装驱动时厂商驱动配置不正确。
- “PEAK- system CAN Devices万博1manbetx Vehicle Network Toolbox Support Package”安装成功,但厂商驱动安装的是32位版本的PEAK SDK,而不是64位版本。
作为一个解决方案,遵循以下步骤手动安装供应商驱动程序:
1.导航到“C:\Windows\System32”并寻找“pcanbasic.dll”(如果没有pcanbasic.dll,请继续执行步骤2).右键单击DLL,然后单击“属性”。在Details选项卡上,如果“文件描述”表明这是一个32位的DLL,那么删除这个DLL。
2.从Windows控制面板>程序和功能卸载任何现有的峰值驱动程序
3.到制造商的网站,下载部分下载驱动包:
在Drivers >下点击“Device driver setup for Windows”旁边的“Download”
4.解压下载的zip文件。
5.执行PeakOemDrv.exe,并在安装过程中确保以下选项被选中/启用:
- CAN设备驱动程序
——PCAN-Basic
5.重新启动计算机。
6.连接PEAK-System设备。
7.打开供应商实用程序PCAN-View并确认检测到设备,然后关闭PCAN-View。
8.重新启动MATLAB,执行canChannelList,确认检测到设备。
注意:
- 为了在Simulink中检测到PEAK-System CAN设备,需要在MATLAB启动之前插万博1manbetx入该设备。
- 要在MATLAB或Simulink中检测到PEAK-System CAN设备,需要在MATLAB启动之前关闭PCA万博1manbetxN-View。