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

    文章

    951

    浏览量

    36629
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    再获国际权威认可!方案荣登CiA官方期刊

    《CANNewsletter》。这不仅是对高速通信与控制测试领域技术实力的权威背书,也进一步彰显了
    的头像 发表于 03-10 15:02 446次阅读
    再获国际权威认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案荣登CiA官方期刊

    PCAN-Explorer 7开放试用,老用户专享升级礼遇

    开放试用!PCAN-Explorer7正式发布汽车与工业网络升级之际,PCAN-Expl
    的头像 发表于 02-06 10:04 649次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7开放试用,老用户专享升级礼遇

    领跑CAN XL未来!PCAN-Explorer 7开放试用,老用户专享升级礼遇

    开放试用!PCAN-Explorer7正式发布汽车与工业网络升级之际,PCAN-Expl
    的头像 发表于 02-05 17:04 1328次阅读
    领跑CAN XL未来!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7开放试用,老用户专享升级礼遇

    CAN软件哪款好用?HK-CoreTest PK PCAN-View

    汽车电子开发与测试中,选择一款高效、易用的CAN测试软件至关重要。面对市场上众多工具,工程师常纠结于“CAN测试软件哪款比较好用?”本文将从功能、易用性、兼容性等维度,对比国际主流工
    的头像 发表于 02-05 17:02 840次阅读
    CAN软件哪款好用?<b class='flag-5'>虹</b><b class='flag-5'>科</b>HK-CoreTest PK <b class='flag-5'>PCAN-View</b>

    分享 | 为什么「熟练使用PCAN工具」频繁出现在大厂招聘中?

    「熟练使用PCAN工具」写进岗位描述时,这背后是一场明确的行业共识:众多总线工具中,PCAN工具凭借极致可靠性、开放生态与全栈解决方案
    的头像 发表于 01-28 10:05 716次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 为什么「熟练使用<b class='flag-5'>PCAN</b>工具」频繁出现在大厂招聘中?

    动态 | 2025年12月精彩回顾

    2025年12月精彩速览——PCAN-Explorer7发布;德思特成功入选广东省2025年第一批高新技术企业;宏集科技受邀参加赛峰
    的头像 发表于 12-31 17:02 3749次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年12月精彩回顾

    答疑 | PCAN-Basic通讯接口配置不踩坑,关键就3步!

    CAN通讯开发中,PCAN系列接口卡的稳定性早已得到验证,但
    的头像 发表于 12-26 11:02 912次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | <b class='flag-5'>PCAN</b>-Basic<b class='flag-5'>通讯</b>接口配置不踩坑,关键就3步!

    PEAK解决方案

    PEAK解决方案
    发表于 12-19 14:45 0次下载

    答疑 | 使用PCAN-Explorer 6进行.DBC解析总共分几步?

    step-by-step逻辑把「怎么做」讲透,哪怕是刚接触的新手,跟着流程走也能快速搞定问题。首期我们直击CAN总线开发核心需求——使用PCAN-Explorer6进行.D
    的头像 发表于 12-12 11:02 954次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 6进行.DBC解析总共分几步?

    官方新品 | PCAN-Explorer 7发布:带来Python脚本与灵活授权新体验

    PCAN-Explorer7支持Python脚本+授权管理升级CAN总线技术持续进化的当下,我们始终相信,工具的革新应与技术的前沿同频,更应让复杂的研发与分析工作,回归简洁、高效
    的头像 发表于 12-05 11:03 1157次阅读
    官方新品 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7发布:带来Python脚本与灵活授权新体验

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车保定·长城技术中心成功举办“X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共
    的头像 发表于 11-28 17:07 2235次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    案例 | 矿业数字化转型:owa5X如何赢得日立Wenco信任?

    owa5X用于采矿业的远程信息处理方案矿业数字化转型不仅是技术升级,更是一场信任构建的历程。选择何种技术伙伴,如何确保系统恶劣环境
    的头像 发表于 11-18 17:03 682次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 矿业数字化转型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何赢得日立Wenco信任?

    案例 | 为什么汽车零部件头部企业,选择方案做方向盘EOL测试

    的产线测试现场,看Baby-LIN方案如何助力行业头部汽车安全系统供应商,保障质量与效率的道路上稳健前行。严苛测试为方向盘安全加一道「
    的头像 发表于 10-29 17:33 525次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 为什么汽车零部件头部企业,选择<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案做方向盘EOL<b class='flag-5'>测试</b>?

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    午3点准时开播,资深技术工程师团队倾囊相授,助您掌握CAN总线从基础到高阶的全链路技术与核心技能。更多硬核课程与技术干货敬请持续关注
    的头像 发表于 09-17 17:39 965次阅读
    直播回顾 | 硬核<b class='flag-5'>干货</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    赋能高效EOL测试Baby-LIN格栅电机控制与诊断

    Baby-LIN-3-MB提供高效、灵活的格栅电机EOL测试解决方案,解决环境复杂、操作繁琐、效率低等痛点。
    的头像 发表于 07-22 14:06 2159次阅读
    赋能高效EOL<b class='flag-5'>测试</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Baby-LIN格栅电机控制与诊断