引 言
应用简介
pcan-view软件是一款简化的can监视软件,可用于显示、发送、和记录can数据通讯。报文可手动和定期发送,用户可设置比特率。在处理期间显示总线系统错误和can硬件的存储器过满。示踪功能可用于记录和保存can数据通讯。本文档的作用在于,让初次接触pcan usb板块的使用者,能够快速利用pcan-view软件完成报文的显示、发送、和记录can数据通讯。通过该文档的步骤,使用者可以让pcan view在windows系统环境下正常运行起来,并与其他设备进行简单的通信测试。
硬件和终端电阻连接
以下教程中,所使用的can卡分别为虹科peak pcan-usb和sys tec pcan-usb,将其两端连接终端电阻如图1所示。
图1 硬件型号及终端电阻连接
can总线两端必须连接终端电阻才可以正常工作,终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆。其作用是匹配总线阻抗,提高数据通信的抗干扰性及可靠性。
part 1
安装步骤
安装包
准备can interpreter和pcanview的安装包,如图2 所示。其中,so-387_v6.06为can interpreter的安装包,peak-system_driver-setup-4.3.0.456为pcanview的安装包。
安装can interpreter
can interpreter是一款多功能工具,可监视和记录can网络上的数据流,然后它根据属性或标准化高层协议进行分析。所有传输到can总线的报文都能以不同模式和视图进行实时显示。可选数据流记录允许以后离线分析。这特别适用于探测偶发故障。单个can报文或序列可在调试阶段注入网络也可仿真没有出现的节点。以下是其安装步骤:
1)运行so-387_v6.06中的文件so-387_v6.06.exe,开始安装软件:
2)点击 next 后,选择 agreement,之后可选择安装目录和 full installation。进入安装状态,等待 finish。
3)通过 usb 线缆连接 usb-canmodul 到电 脑上,window 会自动识别usb-canmodul,固件会自动加载到 usb-canmodul 中,同时可以看到红色state led 灯以 10hz 的频率闪烁来指示这个过程。
4)当完成固件加载后,红色 state led 会一直亮。
5)检查是否正确安装好软件,打开我的电脑---属性---设备管理器,如下图所示,则安装正常。
安装pcan view
运行peak-system_driver-setup-4.3.0.456中的文件peakoemdrv.exe,开始安装软件:
点击 next 后,根据操作提示直到安装完成。
part 2
通讯测试
启动can interpreter
1) 首先将 usb-canmodul 连接到一个可用的 can 网络中,打开 can interpreter 软件后,出现如下图所示:
2)此时可以看到,软件右下角的红色字符显示未连接。依次点击工具中的connection->can interpace settings,弹出界面如下图所示:
3)在右侧的current interface中可以对当前接口进行具体配置。例如在bitrate下拉框可以选择不同的比特率,更改完成后点击close或先点击update selectedinterface再点击close关闭当前窗口。
4)点击工具栏中的connection->connect,完成usb canmodul的连接。此时,窗口右下角会以绿色字符提示相应的can卡已连接,并显示上一步设置的比特率,如下图所示:
启动pcan view
1)打开pcan view软件后,出现如下图所示的界面:
2)下拉或手动输入比特率。特别注意,此处的比特率需与can interpreter中设置的比特率一致,否则将无法接收到报文数据。设置完成后,点击ok,关闭当前窗口。
3)完成上述设置后,会进入pcan view的主界面,如下图所示。同样的,观察界面最下方可以看到当前已连接到硬件pcan-usb,状态正常,比特率为设定值。
通讯测试
1)首先,新建一条或多条发送报文。
在pcan-view主界面的“transmit”工作区右键“new message”进行报文id和长度等的设置。
2)报文发送-自动循环
在如下图所示的界面,进行can id,报文数据长度和要发的报文。
点击“ok”后,如下图,正在发送设置好的can报文。这种发送报文的形式为周期发送,自定义周期时间,可以自动进行循环发送。
此时,点开can-interpreter可以看到,在can rx界面接收到了pcan view发送过来的报文,如下图所示。
3)报文发送-手动
若想手动发送报文,在新建报文的时候可不进行cycle time的设置,如下图所示。
当鼠标双击can-id时,进行一次报文的发送。
同样,点开can-interpreter可以看到,在can rx界面接收到了pcan view发送过来的报文,如下图所示。
4)报文接收
首先,在can interpreter中的can tx区域创建将要发送的报文,设置报文发送间隔时间、can-id、报文长度等。设置好后的界面,如下图所示:
勾选左边的复选框,打开pcan view,可以看到在pcan view的数据接受区域收到了刚刚设置的报文数据。
高仙SLAM具体的技术是什么?SLAM2.0有哪些优势?
汽车应用中的限压电路
MDO4000B系列混合分析仪的性能特点及应用
PERM系列单/双通道消光比测试仪参数介绍
用LabVIEW实现控制三极管的老化测试系统设计
虹科干货 | 在Windows环境下安装虹科PCAN View及通讯测试指南
X-FAB宣布采用Cadence EMX Solver电磁仿真技术,加速创新通信和车用射频设计
iPhone11成为京东12月手机销量第一
针对10Mbps到100Gbps不同以太网Drive Side接口类型
AR和VR谁更有前途?微软和谷歌表态了
如何将实际的工程项目与仿真软件相结合
会“算命”能“电击”,Tikker新出两款“反人类”的智能手环
基于STC89C52单片机的LED显示器设计
导轨式电表在智能电网中的应用
我国制造业大而不强 数字化与网络化建设迫在眉睫
采埃孚携手Aeva合作研发用于自动驾驶汽车的激光雷达传感器
2009-2012年中国电池隔膜行业市场调研及投资分析预测报
URP中的相机堆栈
小米5X、MIUI9、小米6亮银版已发布,小米Note3、小米6Plus、红米Pro2、红米Note5期待吗?
智慧医疗最基本的原则是什么