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

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

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

1.2 上位机使用手册

安装完上位机之后,上位机使用手册可安装目录下找到: ..\ZCANPRO\UserManual  
  

2. 上位机ZCANPRO的使用方法

2.1 连接通道

2.1.1 参数要求

假设你要测试的CAN要求设置如下:

时钟: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通道。选择你需要打开的通道,点击“启动”。

(2)在弹出的“启动”窗口内,仲裁域波特率下拉框选择“自定义”,点击波特率计算器。

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

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

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

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

(4)将计算后的结果复制粘贴到“自定义波特率”右侧框内,然后点击“确认“后即可打开通道,随后便可收发数据。

2.2 发送CAN报文

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


在弹出的窗口内,进行如下配置,然后点击立即发送,即可完成唤醒报文的发送。随后便可在窗口中观测到CAN接收:

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

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

  1. CAN总线高仿CANoe界面上位机-二更

    目录 目录 目录 前言 一.功能概述 1. DBC信号解析功能 2.Trace时间增量功能 3.数据变化高亮 4.ASC LOG记录功能 5.界面折叠功能 6.硬件支持USBCANII和PCAN 二. ...

  2. 震撼热聘: ZLG(周立功)集团诚聘软件工程师(多种职位!!!)

    ZLG集团 ZLG集团旗下拥有广州周立功单片机科技有限公司和广州致远电子有限公司两家公司,集团致力于构建"芯片-模块-板卡-测量仪器到ZWS IoT云平台的工业互联网生态系统". ...

  3. 周立功 zlg PCIe-9120I CAN卡无法使用python开启

    2018年走了- 2019年来了- 工作日第一天就排了一颗打雷- 前两天领导指派任务做一个仪表的上位机, 公司用的都是zlg的USB-CAN盒或者PCIe-CAN卡, 且官方提供的接口\例程都是非py ...

  4. python解析can报文,Python实现Can接收发送 DBC分析报文 周立功ZLG 绘制曲线 支持离线回放.rar...

    [实例简介] Python实现Can接收发送 DBC分析报文 绘制曲线 支持离线回放 CAN分析工具 环境:windows & python3 设备:周立功USBCAN-I(可在源码中修改支持 ...

  5. java 调用ecanvci,CANoe CAN总线适配低价解决方案支持所有USBCAN(周立功CAN、PCAN、Kvaser、ValueCAN、NI CAN)...

    在汽车通信领域CAN总线使用非常广泛,最强大的工具有Vector Case(10WRMB).Pcan(2KRMB),ZLGCAN(1.5KRMB),KVASER(2KRMB).ValueCAN(4KR ...

  6. TSMaster——功能强大的国产总线工具链软件

    TSMaster--总线工具链软件: TSMaster 是由同星智能开发的一款汽车总线开发工具,是目前唯一一款可以跟CANoe媲美的工具.  可连接.配置并控制所有的同星硬件工具.设备,实现汽车总线监 ...

  7. 关于HA-MIR镜像双机虚拟IP与周立功CANET-200T采用UDP模式通讯技巧

    系统环境 Windows Server2008R2 Enterprise X64: 双机热备软件HA-MIR: CAN通讯模块采用周立功CANNET-200T: 实验说明 本实验通过笔记本搭建VMwa ...

  8. 周立功CAN二次开发接口使用(C#)

    通过C#实现通讯: 1.建一个CANDevice实体类,传递一些参数,并且保存一些设备的型号.ID,以及波特率等参数 using System; using System.Collections.Ge ...

  9. 周立功:专注的力量成就梦想

    20年多前,我没考上大学,只读了技工学校,家庭条件并不好.毕业之后,因为就业等现实问题和压力,开始思考出路.偶然的一次机会,也就是81年,从杂志上了解到苹果公司创立的成功,两个年轻人在车库做出了单板机 ...

最新文章

  1. POJ 1273 Drainage Ditches
  2. php调用dll函数,[转载]matlab调用DLL中的函数
  3. java.sql.SQLException: No value specified for parameter 1
  4. 【赠书】金融领域可解释机器学习模型与实践
  5. 【Maven学习】Nexus OSS私服仓库的备份与迁移
  6. KMPLAYER无法播放rmvb格式的解决办法
  7. JAVA字符流与字符集编码
  8. P3365,jzoj3894-改造二叉树【LIS,BST】
  9. Analyzer报表结果行
  10. 诗与远方:无题(三十三)
  11. 重定向无法设置页面编码?
  12. android.support.v4.app.FragmentManager无法转换为android.app.FragmentManager
  13. 射频识别(RFID)技术与ETC技术简介
  14. 批量创建文件夹Java
  15. 两步搞定经验模态分解与离散小波变换
  16. java-for循环9的倍数(基础)
  17. [ZROI1788]计算器
  18. Android baidu地图定位实现签到打卡功能(附源码)
  19. 安防监控摄像头接入云端实现直播、录像和大屏展示
  20. Acwing活动打卡做题数统计爬虫

热门文章

  1. Mac下使用Fiddler抓包详解(个人使用过程)
  2. 如何确保项目开发敏捷和安全两者兼得
  3. 透过逸仙电商的年报,看国货美妆未来的增长价值
  4. 学习MySQL基础笔记4
  5. 计算机空调维护与维修,空调电脑板的原理分析与维修方法和技巧
  6. 记录字节跳动前端面试,四轮技术面
  7. Discuz论坛主页和板块分区使用不同的模板
  8. 云游戏:主机游戏的狂欢,竞技游戏难以到达的终途
  9. LaTeX 010:让 texify 支持 Biber
  10. c++ 部落(在一个社区里,每个人都有自己的小圈子)