0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科干货 | 在Linux环境下安装虹科PCAN View及通讯测试指南

虹科智能自动化 2022-08-26 09:49 次阅读

虹科PEAK-View应用简介/

虹科PCAN-View软件是一款简化的CAN监视软件,可用于显示、发送、和记录CAN数据通讯。报文可手动和定期发送,用户可设置比特率。在处理期间显示总线系统错误和CAN硬件的存储器过满。示踪功能可用于记录和保存CAN数据通讯。本文档的作用在于,让初次接触PCAN USB板块的使用者,能够快速利用PCAN-View软件完成报文的显示、发送、和记录CAN数据通讯。根据本文的步骤,使用者可以让PCAN View在Linux环境下正常运行起来,并与其他设备进行简单的通信测试。

以下教程中,所使用的CAN卡分别为虹科的两款PCAN-USB,将其两端连接终端电阻如图1所示。


bf23d8b6-2303-11ed-9ade-dac502259ad0.jpg

图1 硬件型号及终端电阻连接

CAN总线两端必须连接终端电阻才可以正常工作,终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆。其作用是匹配总线阻抗,提高数据通信的抗干扰性及可靠性。

下面将介绍如何在Linux环境下安装PCAN View并进行通讯测试。


Step 1

Ubuntu系统及VM虚拟机安装

1. 安装包

首先,下载Ubuntu系统安装包和VM虚拟机安装包,如下图所示为文中所使用的安装包文件。

bf43321a-2303-11ed-9ade-dac502259ad0.png

2. VMware安装步骤

1)安装虚拟机

安装上图中的VMware,直接运行安装,界面如下图所示:


bf5b2186-2303-11ed-9ade-dac502259ad0.png

2)然后一直点“Next”,注意选择安装路径,默认C盘(安装路径用英文),最后的许可证可以在网上找到。

3. Ubuntu系统安装步骤

1)打开第一步所下载的VMwareWorkstation。在主界面中,选择【创建新的虚拟机】。

bf7deb76-2303-11ed-9ade-dac502259ad0.png

2)选择安装程序光盘映像文件。

后续安装步骤基本是一直点击下一步,同样的需要注意安装位置,以及在虚拟机内存设置中划分内存空间等。


bf928090-2303-11ed-9ade-dac502259ad0.png

3)安装完成后,回到VMwareStation界面,选中左上角的Ubuntu64位点击【开启此虚拟机】


bfc1c0d0-2303-11ed-9ade-dac502259ad0.png

4)出现如图所示的界面,表明Ubuntu操作系统安装成功。


bfe4857a-2303-11ed-9ade-dac502259ad0.png

Step 2

PCAN View安装

1. 安装包

1)在PEAK的官网下载Linux PCAN Driver并安装,这里使用的安装包如下图所示:

c016a76c-2303-11ed-9ade-dac502259ad0.png

2)安装步骤

$ tar -xzf peak-linux-driver-8.14.0.tar.gz

$ cd peak-linux-driver-8.11.0/

$ make clean

$ make

在输入make后,会出现以下错误:

make[1]: gcc: Command not found,Makefile "Cannot use CONFIG_STACK_VALID

解决方法是:

$ sudo apt install gcc和$ sudo apt install libelf-dev

又出现错误:

make[1]:g++: Command not found

解决方法是:下载g++并安装。

新错误来了:

src/pcan-settings.c10: fatal error: popt.h: No such file or directory

#include

解决方法是:缺少popt库导致,输入 apt-get installlibpopt-dev

3)判断chardev是否安装成功

在虚拟机连接上 PCANUSB 的情况下,在命令行中使用~$ cat /proc/pcan如果返回 1 interface found,说明 char 驱动没有问题,是安装成功的。

2.安装PCAN View for Linux

1)$ sudo dpkg -i pcanview-ncurses_0.9.2-0_amd64.deb

如出现错误:

error while loading shared libraries: libncurses.so.5

解决方法是:

$ sudo apt install apt-file

$ sudo apt-file update

$ sudo apt-file find libncurses.so.5

$ sudo apt install libncurses5

2) 当 PCANView 安装成功,连接PCAN设备。PEAK PCAN USB与虚拟机的连接方法是,点开虚拟机的工具栏中的Player,依次点击可移动设备->PEAK System PCAN USB ,如下图所示,将其连接到虚拟机。

c0314bd0-2303-11ed-9ade-dac502259ad0.png

3)可以通过命令行输入pcanview 直接打开软件,如下图所示。


c04435a6-2303-11ed-9ade-dac502259ad0.png

Step 3

通讯测试

1)将图1所示的硬件与电脑进行连接,其中PEAK PCAN USB连接到虚拟机,SYS TEC OCAN USB连接到主机。

2)对PCAN View的比特率等参数进行设置,用于与CAN interpreter做通讯测试。

3)在CAN interpreter中发送报文,如下图所示,可以看到PCAN View的数据接收区可以正确接收保温数据。


c0591ce6-2303-11ed-9ade-dac502259ad0.png

4)在PCAN中发送报文,如下图所示,可以看到ViewCAN interpreter的数据接收区可以正确接收报文数据。

c07d7bfe-2303-11ed-9ade-dac502259ad0.png

注意事项

1.PCAN USB测试过程中,在软件未关闭的情况下请勿直接拔出CAN卡,否则有可能损坏CAN卡;

2. 使用USB-CANmodul 过程中,请注意 StateLED 的状态。当USB-CANmodul 的 State 灯是以下图第三种方式闪烁时,表明它正在执行固件升级,在此期间请勿关闭电源或从电脑中拔出USB-CANmodul ,否则可能将其固件损坏!所以在插拔 USB-CANmodul 时多留意State 灯的状态。

c0aa875c-2303-11ed-9ade-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通讯
    +关注

    关注

    9

    文章

    873

    浏览量

    34658
收藏 人收藏

    评论

    相关推荐

    干货 轻松掌握PCAN-Explorer 6,dll调用一文打尽!

    导读:PCAN-Explorer 6(称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了
    的头像 发表于 08-29 10:00 180次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> 轻松掌握<b class='flag-5'>PCAN</b>-Explorer 6,dll调用一文打尽!

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    导读: 智能汽车技术发展浪潮中,车辆控制系统的智能化、网络化已成为行业发展的必然趋势。PEAK智行定位车控系统,集成了尖端科技,能够实现车辆全方位监控与控制的先进系统。从实时GPS定位到CAN
    的头像 发表于 08-27 09:28 132次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  领航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位车控系统Demo版亮相

    应用 当CANoe不是唯一选择:发现PCAN-Explorer 6

    CAN总线分析软件领域,当CANoe不再是唯一选择时,PCAN-Explorer 6软件成为了一个有竞争力的解决方案。现代工业控制和
    的头像 发表于 08-16 13:08 160次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 当CANoe不是唯一选择:发现<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 6

    干货 | 突破功耗限制:PCAN Router设备低功耗模式与高效唤醒

    汽车测试和现代工业领域,功耗控制与效率优化是工程师们不断追求的目标。PCAN Router系列设备以其卓越的性能和灵活性,为CAN和C
    的头像 发表于 06-12 13:14 216次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 突破功耗限制:<b class='flag-5'>PCAN</b> Router设备低功耗模式与高效唤醒

    案例|为什么PCAN MicroMod FD是数模信号转换的首选方案?

    精确的信号采集和转换是确保生产效率和质量的关键。PCAN MicroMod FD系列模块,以其卓越的数模信号转换能力,为工程师们提供了一个强大的工具。本文将深入探讨如何通过
    的头像 发表于 06-11 15:36 198次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|为什么<b class='flag-5'>PCAN</b> MicroMod FD是数模信号转换的首选方案?

    干货 | 多设备协同无忧:Linux环境PCAN固定设备ID/通道分配指南

    在车辆网络系统和工业自动化等多设备环境中,确保设备识别的一致性对于维护系统稳定性至关重要。PCAN适配器提供了一种解决方案,允许用户
    的头像 发表于 06-11 15:03 303次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 多设备协同无忧:<b class='flag-5'>Linux</b><b class='flag-5'>环境</b><b class='flag-5'>下</b><b class='flag-5'>PCAN</b>固定设备ID/通道分配<b class='flag-5'>指南</b>

    科技术 | 不只是定位:PCAN-GPS FD搭配PE6软件如何引领精准定位新境界?

    本篇文章带你深入PCAN-GPS FD的技术亮点、多场景应用实例,并展示其如何与PCAN-Explorer6软件结合,实现数据解析与可视化。
    的头像 发表于 05-17 13:57 342次阅读
    <b class='flag-5'>虹</b>科技术 | 不只是定位:<b class='flag-5'>PCAN</b>-GPS FD搭配PE6软件如何引领精准定位新境界?

    干货丨轻松掌握PCAN-Explorer 6,dll调用一文打尽!

    PCAN-Explorer 6(称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵
    的头像 发表于 04-19 10:36 597次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b>丨轻松掌握<b class='flag-5'>PCAN</b>-Explorer 6,dll调用一文打尽!

    新品 | E-Val Pro Plus有线验证解决方案

    标准-全新的外观和使用体验,改进屏幕导航功能-功率、内存和通道容量均有所提升-完全兼容现有的E-ValPro硬件、配件和ValSuite早期版本发布
    的头像 发表于 04-19 08:04 244次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有线验证解决方案

    科技术 | PCAN View功能细讲:从实时监测到错误帧分析

    相信使用过PCAN工具的朋友都知道PCAN-View这款免费软件,它具有直观的用户界面,可以实时监测和分析CAN总线上的数据帧,并提供过滤、发送和报文记录。但你知道吗?它其实不只是
    的头像 发表于 03-18 13:48 751次阅读
    <b class='flag-5'>虹</b>科技术 | <b class='flag-5'>PCAN</b> <b class='flag-5'>View</b>功能细讲:从实时监测到错误帧分析

    分享 | PCAN工具:强大的CAN通讯解决方案,你了解多少?

    在当今的汽车和工业自动化领域,可靠的通讯系统至关重要,PCAN工具为这些应用提供了强大的支持。本文将介绍
    的头像 发表于 02-02 09:54 604次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | <b class='flag-5'>PCAN</b>工具:强大的CAN<b class='flag-5'>通讯</b>解决方案,你了解多少?

    分享 | PCAN工具:强大的CAN通讯解决方案,你了解多少?

    网络允许 PCAN 应用程序(客户端)连接到 PCAN 硬件,还可以定义其他网络,以便安装的硬件以不同的波特率运行,这些网络的定义和配置可通过 PCAN 网络配置工具完成(例如
    的头像 发表于 01-15 10:23 1096次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | <b class='flag-5'>PCAN</b>工具:强大的CAN<b class='flag-5'>通讯</b>解决方案,你了解多少?

    智能互联:您的智能通讯解决方案合作伙伴

    汽车电子事业部与智能自动化事业部正式合并为智能互联事业部。这一举措旨在进一步优化公司的业务结构,提升服务能力,以满足客户汽车和工业
    的头像 发表于 12-16 08:04 282次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>智能互联:您的智能<b class='flag-5'>通讯</b>解决方案合作伙伴

    案例 | 使用MSR147WD测试自行车背包的热生理舒适性

    佩戴背包会对穿戴者的舒适度产生影响。为了优化背包的材料和设计属性,本案例使用了MSR147WD无线数据记录仪,记录了身体微环境和背包(与背部接触的接触面)的数据,涉及对三种不同设计的背包进行检查,
    的头像 发表于 10-27 15:02 355次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b>MSR147WD<b class='flag-5'>测试</b>自行车背包的热生理舒适性

    方案 | 汽车CAN/LIN总线数据采集解决方案

    基于PCAN和PLIN设备,提供了一种高效、可靠的汽车CAN/LIN总线数据采集解决方案,旨在帮助您轻松实现数据采集和分析,为您的汽车创新项目提供支持。欢迎联系
    的头像 发表于 10-09 11:07 1691次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 汽车CAN/LIN总线数据采集解决方案