周立功CAN总线工具ZLG USBCANFD-200U上位机ZCANPRO使用方法

这篇具有很好参考价值的文章主要介绍了周立功CAN总线工具ZLG USBCANFD-200U上位机ZCANPRO使用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. USBCANFD-200U及上位机ZCANPRO相关资料

1.1 产品说明,用户手册,上位机安装包等资料

请查看官网:https://www.zlg.cn/can/can/product/id/223.html

1.2 上位机使用手册

安装完上位机之后,上位机使用手册可安装目录下找到: ..\ZCANPRO\UserManual  
  周立功官网usbcan,单片机,嵌入式硬件

2. 上位机ZCANPRO的使用方法

2.1 连接通道

2.1.1 参数要求

假设你要测试的CAN要求设置如下:
周立功官网usbcan,单片机,嵌入式硬件
时钟:80M
仲裁域波特率:500K,采样点81.3%
数据域的波特率:2M,采样点75%
仲裁域和数据域的时钟分频系数理论值:5(对应寄存器值为4)

知识点补充:
使用CAN总线工具时,需要进行采样点、波特率的计算。参考如下公式:
(1)采样点公式
采样点 =(1+TSEG1)/(1+TSEG1+TSEG2)
(2)波特率公式
波特率 = 时钟(总线时钟/外设时钟) / (波特率分频器值)*(时间段1 + 时间段2 +1)
即
CANbps = fbus / ( (CAN0BTR0_BRP[5:0]的十进制数值 + 1) *(CAN0BTR1_TSEG[10:13]的十进制数值 + 1 + CAN0BTR1_TSEG[20:22]的十进制数值 + 1) )
即
CANbps = fbus / ( (BRP) * (CAN_BS1 + CAN_BS2 + 1) )

2.1.2 设置步骤

(1)连接好设备后,打开上位机,点击“设备管理”,选择设备类型为USBCANFD-200U,然后点击打开设备,下方会显示出设备的所有CAN通道。选择你需要打开的通道,点击“启动”。
周立功官网usbcan,单片机,嵌入式硬件

(2)在弹出的“启动”窗口内,仲裁域波特率下拉框选择“自定义”,点击波特率计算器。
周立功官网usbcan,单片机,嵌入式硬件

(3)波特率计算器使用方法
【!注意事项!】:USBCANFD-200 V1.03新产品的时钟是80M,要在波特率计算器中自行输入80,否则无法使用自定义波特率功能。

-时钟选为80MHz。 仲裁域波特率选为500K,数据域的波特率选为2M。

-仲裁域和数据域的时钟分频系数BRP选为4。(理论计算的时候用5)。

-点击计算按键,就可以显示在当前指定的波特率、指定的时钟频率和分频系数下可选的采样点了。选则符合你所需的结果,复制数据,粘贴到上图中的“自定义波特率”右侧框内。本例中所得数据为:500Kbps(81%),2.0Mbps(75%),(80,01000518,01000104)

周立功官网usbcan,单片机,嵌入式硬件

(4)将计算后的结果复制粘贴到“自定义波特率”右侧框内,然后点击“确认“后即可打开通道,随后便可收发数据。
周立功官网usbcan,单片机,嵌入式硬件

2.2 发送CAN报文

打开通道后,点击发送数据,选择普通发送。

周立功官网usbcan,单片机,嵌入式硬件
在弹出的窗口内,进行如下配置,然后点击立即发送,即可完成唤醒报文的发送。随后便可在窗口中观测到CAN接收:

Tips:发送次数:最多10000000次,-1代表无限次发送;

周立功官网usbcan,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-786095.html

到了这里,关于周立功CAN总线工具ZLG USBCANFD-200U上位机ZCANPRO使用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CAN总线基础梳理

    目录 一、概述 1.1 发展 1.2 规范 1.3 特性 1.4 节点构成 1.5 CAN总线结构 1.6 CAN收发器 二、数据链路层 2.1 CAN的特点 2.2 错误 2.2.1 错误类型 2.2.2 错误计数值 2.2.3 错误状态机 2.2.4 错误处理机制 2.2.5 Bus Off问题 2.3 通信机制 2.3.1 概念 2.3.2 数据帧 2.3.3 遥控帧 2.3.4 错误帧 2.3.5 过载帧 2

    2024年02月08日
    浏览(37)
  • CAN总线详细介绍

    介绍CAN总线的特点,协议的组成结构 CAN,全称为“Controller Area Network”,即控制器局域网,是一种串行异步数据通信协议。 CAN 最初出现在 80 年代末的汽车工业中,由德国 Bosch 公司最先提出。当时,提出 CAN 总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的

    2024年02月16日
    浏览(37)
  • CAN总线

    目录 1. 总体概述  1.1 基本概念 1.2 通讯方式  1.3 为什么使用CAN? 1.4 CAN的协议及组成 2. 上帝视角看CAN的通讯过程 2.1 数据传输原理实现 2.3 通信的整个过程 2.2.1 空闲状态 2.2.2 开始数据传输 2.2.3 仲裁机制 2.2.4 位时序 2.2.5 一次数据传输的例子 3. CAN总线报文格式 数据帧 帧起始

    2024年02月15日
    浏览(36)
  • can总线之busoff

    简介:本文分析can总线中busoff概念。 看下图: 上图有几个概念: REC TEC :当can消息发生错误时,此错误计数器将+8; 争对上图举一个例子形象说明:比如一个刚工作的年轻小伙子,由于工作经验匮乏,工作中比较容易犯错,每当犯错就主动上报错误,但是领导不是很有时间去

    2024年02月12日
    浏览(35)
  • 什么是CAN总线?

    CAN (Controller Area Network,控制器局域网)是一种用于数据通信的串行总线通信协议。它最初由德国的BOSCH公司开发,用于汽车电子控制单元(ECU)之间的通信。CAN协议在其他领域也被广泛应用,例如船舶、火车、航空、机械和医疗设备等。 CAN协议是一种高速、可靠的通信协议

    2023年04月26日
    浏览(28)
  • 轻松学习CAN总线系列---3.CAN数据遵循的格式

    数据帧(Data frame) 为传输用户数据,ISO 11898-1定义了数据帧。数据帧可以传输的最大有效负载为八个字节,即数据场。除了数据场,数据帧还包括执行CAN通信协议所需的许多其他场,包括报文ID、数据长度代码(DLC)、校验场(循环冗余校验序列 - CRC序列)以及应答场(ACK)

    2024年02月11日
    浏览(35)
  • CAN FD总线详细介绍

    前面的文章介绍了CAN协议、本文介绍一下CAN FD,对比一下这两者的区别。希望看完后,能对你有所帮助。 CAN 协议介绍的文章:CAN总线详细介绍 CAN FD ,全称为 CAN with Flexible Data rate 。继承了CAN的主要特性,弥补了CAN的数据长度和带宽的限制。可简单认为CAN FD就是CAN的升级版。

    2024年02月08日
    浏览(34)
  • 汽车CAN总线硬件电路原理

    根据ISO 11898的定义,物理层被细分成3 个子层,它们分别是物理信令(位编码定时和同步)、物理媒体连接(驱动器和接收器特性)和媒体相关接口(总线连接器)。 物理信令子层和数据链路层之间的连接是通过集成的协议控制器实现的,而媒体相关接口(CAN收发器)是协议

    2024年02月06日
    浏览(40)
  • CAN总线详解及STM32的CAN通信编程指南

    对于CAN通信而言,本人之前也未接触了解过,由于实习的技术要求,因此也花费了一段时间对CAN通信进行学习,并且实现了基于STM32的CAN环回静默模式通信,因此写一遍比较详细的文章对该内容进行总结。本文的参考资料有STM32的中文参考手册、协议手册等。话不多说开始吧!

    2024年02月11日
    浏览(40)
  • 【Linux CAN应用编程(1)】初识CAN总线(附全文代码)

            接下来我们学习 CAN 应用编程,CAN 是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是通过 CAN 总线连接起来的。CAN 总线目前是自动化领域发展的热点技术之一,由于其高可靠性,CAN 总线目前广泛

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包