精华内容
下载资源
问答
  • CAN总线接口协议分析 通过OSC482L进行CAN总线接口的分析,仪器可选多种测量方式,可以支持单线或双线方式测量。单线测试测量可以支持自动,CAN_H对地,CAN_L对地三种方式,双线差分方式测量支持自动,和A-B通道差分...

    全网传媒

    CAN总线接口协议分析
    通过OSC482L进行CAN总线接口的分析,仪器可选多种测量方式,可以支持单线或双线方式测量。单线测试测量可以支持自动,CAN_H对地,CAN_L对地三种方式,双线差分方式测量支持自动,和A-B通道差分。
    [
    本次测试采用单线CAN_H对地的方式。
    外部为两个CAN总线设备,将A通道表笔分别和CAN_H和地接好,启动上升沿单次触发方式。
    通讯中实际周期性的发送CAN的标准帧ID为0x70A,一个字节长度,D0为0x7F。



    实际捕获后,适当调整波形在屏幕上的位置,可以观察到软件对于CAN总线波形的分析结果是完全正确的。
    调整内容再次发送,然后启动捕捉功能,可以看到示波器捕捉到CAN数据帧,并正确的分析出了结果。

    总结,针对CAN总线协议的分析测试,发现了如下几方面:
    1、OSC482L对于CAN总线数据获取方式比较灵活,支持单线和双线差分方式,这一点非常好,很灵活;
    2、通过单次触发的方式,可以获取单帧的CAN总线数据;
    3、示波器软件可以自动分析所抓取的波形,并将数据按照CAN总线的协议的形式展开分析,直观和友好的展现了ID,DLC,DATA等域内容;
    4、当我们获取单帧信息后,对于数据的放大展开不是太方便,操作过程中需要多次调整放大比例和位置,才可以让波形完整正确的展示到屏幕的中央。建议对这部分功能进一步加强,是否可以变为自动居中并放大到屏幕允许的范围内,或选择多帧数据展示在屏幕中央;
    5、软件的稳定性还需要进一步加强。

    展开全文
  • Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优良特性如下: 支持所有版本的IDE,SCSI,USB,1394总线 支持各类设备如硬盘库,DVD,鼠标,扫描,网络照相机等 捕捉数据...
  • 本文介绍了一种不用USB逻辑分析仪(TOTALPHASE Beagle USB480ProtocolAnalyzer)就可以分析USB协议的免费解决方案。 方案:usbmon+tcpdump+wireshark usbmon:将USB总线上的数据输出出来,没有它你就取不到总线上的...

    本文介绍了一种不用USB逻辑分析仪(TOTALPHASE Beagle USB480ProtocolAnalyzer)就可以分析USB协议的免费解决方案。

    方案:usbmon+tcpdump+wireshark

    usbmon:将USB总线上的数据输出出来,没有它你就取不到总线上的数据。
    wireshark:一个强大的软件,具体就不介绍了自己去官网看吧,扮演着解析USB数据的角色,毕竟你不想对着一堆十六进制数据和USB协议去查这个数据什么意思吧。(usbmon人工数据解析)
    tcpdump:数据转换角色,wireshark能够解析指定格式的USB数据文件,而usbmon直接输出的数据它并不认识,那就用tcpdump把usbmon的数据生成wireshark能够认识的文件吧。

    方法:

    1. 确认开发板上有没有tcpdump工具,如果没有可以去自己下载一个或者私信我发给你。
    msm8953_32:/system/bin #
    msm8953_32:/system/bin # ls -l tcpdump                                         
    -rwxrwxrwx 1 root root 2083192 2021-03-25 16:24 tcpdump
    msm8953_32:/system/bin # 
    
    1. 确认开发板上的usbmon功能有没有开启,如果没有开启去内核config文件中把 CONFIG_USB_MON 打开,重新编译烧写进去。
    msm8953_32:/ # 
    msm8953_32:/ # ls -l /sys/kernel/debug/usb/                                    
    total 0
    -r--r--r-- 1 root root 0 1970-01-01 08:00 devices
    drwxr-xr-x 2 root root 0 2021-03-26 09:35 usbmon
    drwxr-xr-x 2 root root 0 1970-01-01 08:00 uvcvideo
    msm8953_32:/ # 
    
    1. 创建usbmon的二进制节点给tcpdump使用,通常情况下/sys/kernel/debug/usb/usbmon/1u输出的是字符串类型的总线数据(usbmon人工数据解析)

    (1)获取usbmon的主设备号

    msm8953_32:/ # 
    msm8953_32:/ # cat /proc/devices                                               
    Character devices:
    234 usbmon
    msm8953_32:/ # 
    

    (2)根据自己想要监听的总线号创建节点

    msm8953_32:/ # 
    msm8953_32:/ # mknod /dev/usbmon1 c 234 1
    msm8953_32:/ # 
    
    1. 开始抓包
    msm8953_32:/ # 
    msm8953_32:/ # tcpdump -i usbmon1 -s 128 -w /data/usbmon1.pcap &
    msm8953_32:/ # 
    
    1. 停止抓包
    msm8953_32:/ # 
    msm8953_32:/ # killall tcpdump
    msm8953_32:/ # ls /data/usbmon1.pcap  -l                                       
    -rw------- 1 root root 11090 2021-03-26 09:35 /data/usbmon1.pcap
    msm8953_32:/ # 
    

    可以看到usbmon1.pcap文件已经生成了

    1. 使用wireshark软件打开usbmon1.pcap

    打开之后就可以看到USB总线上的交互数据了

    在这里插入图片描述
    缺点:
    不能像TOTALPHASE Beagle USB480ProtocolAnalyzer一样进行实时看USB数据包。

    TOTALPHASE货号TP320510\beagle-usb480PartNumber:TP320510TheBeagle™USB480ProtocolAnalyzer
    官网售卖的Beagle USB480ProtocolAnalyzer

    展开全文
  • Kvaser can总线分析仪中的品种繁多,现就众多设备中和大家分享其中一款带离线功能的,可同时监控两个 CAN 通道的记录仪。 Kvaser Memorator Pro 2xHS v2 是一款专业级双通道 CAN 总线分析仪和独立数据记录仪,它提供...

    Kvaser can总线分析仪中的品种繁多,现就众多设备中和大家分享其中一款带离线功能的,可同时监控两个 CAN 通道的记录仪。

    Kvaser Memorator Pro 2xHS v2 是一款专业级双通道 CAN 总线分析仪和独立数据记录仪,它提供先进的功能,如报文过滤、触发器、错误检测和生成、静音模式、支持最高 64GB 的 SD 卡插槽和电隔离。

    可通过 USB2.0 连接电脑,Kvaser Memorator Pro 2xHS v2 是一款功能强大实时 CAN 转 USB 分析仪,在数据记录仪模式下,该分析仪的紧凑设计完美实现飞行自动记录。

    支持使用 Kvaser Memorator Config Tool 进行配置,双通道带离线功能的分析仪支持用户通过 Kvaser t 编程语言所开发及编译的脚本。

    智维电子提供 t 编程开发指南。Kvaser Memorator Pro 2xHS v2 可兼容 CAN FD。
    1.记录数据于可扩展 SD 卡插槽;
    2.支持 CAN FD,速率最高达 8Mbps(特定
    物理层可实现)
    3.可选择 USB 连接、CAN 或内置电源供电
    4.带电隔离的 CAN 总线驱动程序
    更多的功能请联系TRIV工程师大家交流心得

    展开全文
  • 配有一套强大的多功能仪器分析软件包括(数字存储示波器,FFT频谱分析仪,任意波形发生器,瞬态\连续波形记录仪,数字多用表,I2C协议分析仪,CAN总线分析仪,串口分析仪,J1939解码,SM总线,PM总线,TWI总线,Access...

    HS3、HS4、HS5、HS6 USB高速USB虚拟示波器不但具有采集卡的全部功能,还包括二次开发,Labview,Matlab调用,最主要的是

    配有一套强大的多功能仪器分析软件包括(数字存储示波器,FFT频谱分析仪,任意波形发生器,瞬态\连续波形记录仪,数字多用表,I2C协议分析仪,CAN总线分析仪,串口分析仪,J1939解码,SM总线,PM总线,TWI总线,Access总线,音频分析,MIDI、DMX分析等等).下面就几种主要功能进行图解:软件www.pc17.com.cn 下载。

    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解
    示波器功能:
    示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电现象的变化过程。虚拟示波器就是利用现有计算机的强大功能在结合高速采集卡采集信号的能力,可以在屏面上描绘出被测信号的瞬时值的变化曲线。利用示波器能观察各种不同信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、调幅度等等。示波器用于显示采集信号的电压,与时间(YT)或对另一信号电压(XY)作图。
    多通道示波器软件中的示波器功能可以有一个或多个大的、完全可配置的图形,其中每个图可以显示信号的不同部分。测量的信号可以被复制到参考通道,以比较实时信号与较早测量的信号。

    在示波器中可用光标进行屏幕测量,以及T=0行以指示触发时刻。信号可以给出描述性的名称,并且可以使用图例来简化识别显示的信号。可以放置文本标签来标记信号的有用部分。
    为了显示测量信号的所有细节,示波器在垂直和水平方向上提供无限放大。所有的缩放动作都可以用撤销缩放功能进行。

    Oscilloscope
    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解

    频谱分析仪功能

    频谱分析仪是研究电信号频谱结构的仪器,用于信号失真度、调制度、谱纯度、频率稳定度和交调失真等信号参数的测量,可用以测量放大器和滤波器等电路系统的某些参数,频谱分析仪是一种在频域上用图形显示信号幅度与频率关系的仪器。它将显示哪些频率分量存在于信号中,以及这些信号的强度。通过频谱分析仪,信号上的小谐波失真可以比示波器更好地显示。在时域中,正弦波看起来很好,但是在频域中,谐波失真是可见的。
    在示波器上,噪声信号在时域中可以看作完全随机的,在频谱分析仪的频域中可以看出主要存在一个频率。
    在频域中,从调制信号(AM或FM)确定载波频率、调制频率、调制电平和调制失真非常简单。
    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解

    万用表功能:

    万用表是对信号进行测量,然后确定该信号的一个或多个特定特性并将它们显示为数值的仪器。
    万用表可用于测量或监视信号的特定特性,如RMS值、频率、最大值等。多通道示波器软件可以具有任意数量的完全可配置的显示器,或者将测量值显示为数字或使用图形万用表显示器。当使用图形万用表显示器时,针对特定特性调整电路时,例如将偏移量调整到零时,它可以非常有帮助观察。
    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解
    任意波形发生器功能:

    任意波形发生器是信号源的一种,它具有信号源所有的特点。我们传统认知中都认为信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。现代的任意波形发生器是一种能够产生重复或单次发射信号的仪器。仿真各种测试信号,提供给被测电路,以达到测试的需要在常规函数发生器,信号可以在预定义标准形态中显示正弦波或方波。然而,信号也可以由用户自定义的任意形状。这些信号可以使用多通道示波器软件或外部程序创建,或者可以是先前由示波器测量并加载在发电机中的信号。

    函数发生器是测试电路不可缺少的工具。它可以用于将信号应用于被测试电路,以测试该电路的功能。

    任意波形发生器的一个具体应用是生成模拟某些外部条件而不需要具有实际条件信号的能力。这方面的一个例子是生成先前测量的曲轴传感器信号,并将其应用于汽车的电机管理系统。发动机管理系统中的各个部件可以在没有发动机运行的情况下进行测试。此外,依赖于串行通信信号的系统可以通过这种方式进行测试。
    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解

    协议分析仪功能;

    协议分析仪是根据特定协议分析在电子设备之间通信的一个或多个信号的测量仪器。协议分析仪检查信号并对传输的信息进行解码。解码信息可以显示在图形、模拟仪表盘中和列表中。

    在开发通信总线的硬件和/或软件实现时,协议分析仪是一种有用的工具。在调试设备或总线故障时也可以使用。

    多通道示波器软件包含以下协议分析器:

    CAN总线分析仪

    J1939×××

    I2C分析仪

    串行RS232分析器

    SPI×××
    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解

    数据记录仪功能

    数据记录仪是一种直接记录数据信号的仪器,用于显示信号电压,其根据时间(Yt)或另一信号电压(XY)绘制。

    数据记录仪是测量缓慢变化的信号的理想仪器,例如房间的温度变化。在捕获整个过程的同时,对输入信号的任何改变都是立即可见的。

    数据记录仪的另一个应用是测量长的非重复信号,例如串行通信信号,该信号将持续太长而不能在硬件的内部存储器中捕获。

    HS4、HS6 USB示波器,USB虚拟示波器,多通道数据分析软件功能图解

    总之HS系列HS4、HS5、HS6虚拟示波器 多通道数据分析软件功能很全面,每一个功能都很完善、强大,几乎能解决任何测量问题,结合HS系列USB数据采集卡的二次开发库,几乎能进行所有采集分析显示。

    支持二次开发。支持的有C/C++、C语言、Delphi、Java、LabVIEW、Matlab、Python、VB.NET等,自由UD库-封装低层协议。

    如果进一步了解请:www.pc17.com.cn

    转载于:https://blog.51cto.com/14035633/2307271

    展开全文
  • Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优良特性如下: 支持所有版本的IDE,SCSI,USB,1394总线 支持各类设备如硬盘库,DVD,鼠标,扫描,网络照相机等 捕捉数据...
  • Bus Hound是一款功能强大的软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化,可用于捕捉来自设备的协议包...
  • 高通平台USB调试指南和设计

    千次阅读 2017-03-23 09:53:12
    9调试指南和技术 ...LeCroy USB分析仪是一个很好的工具,它允许我们搜集发生在总线上的详细的传输包。这个在观察总线级别的问题的时候是很有帮助的额,例如,协议相关的,电源管理,吞吐量,等。 和分析仪同等
  • linux usb 系统 (8)

    千次阅读 2010-08-29 15:28:00
    因为USB总线频率很高,一般的示波器都抓不到这样的信号,即使高频的示波器抓到USB信号,想用肉眼把他解析出来也不是件容易的事,所以调试USB设备最好能有USB协议分析器,那怕是个逻辑分析仪也不错。 作为一个平民...
  • Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优良特性如下: 支持所有版本的IDE,SCSI,USB,1394总线 支持各类设备如硬盘库,DVD,鼠标,扫描,网络照相机等 捕捉数据...
  • 1. 协议分析仪数据 这次复位是正常复位。 如果主机第一次获取设备描述符之后,一直复位(异常复位),很大情况下是因为获取设备描述符的过程有错(返回的数据或者数据长度都有错)!比如:在一次验证FPGA的过程中,...
  • CC_Debugger_Rev_A_SCH.pdf

    2019-12-19 14:22:37
    (3)CC-Debugger除了具有和SmartRF04EB相同的功能外,还有具有协议分析的功能,使用CC-Debugger作为协议分析仪和独立的USBDongle协议分析仪有些区别,CC25xxUSBDongle作为协议分析仪时,独立工作,只需连接USB,就...
  • 《真实世界的Python仪器监控:数据采集与控制系统自动化》是2013年 出版的图书,作者是休斯。ISBN 978-7-121-18659-2 本书主要帮助读者了解如何通过自行开发应用程序来监视或者控制仪器硬件。本书内容涵盖了从接线到...
  • Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包 和输入输出操作,其优良特性如下: 支持所有版本的IDE,SCSI,USB,1394总线 支持各类设备如硬盘库,DVD,鼠标,扫描,网络照相机等 支持...
  • 传统的RS232总线、RS485总线、CAN总线传输距离远,但是其最大传输速度分别为12.8Mbps,10Mbps和1Mbps,无法满足数据高速传输的需要。常用的USB接口和1394接口传输速度高,但是其理论传输距离分别只有5m和10m,无法...
  • 5.1 ⅡC总线协议 …… 第6章 单总线数据传输 第7章 USB数据传输 第8章 基于PCF8563的电子万年历设计 第9章 基于DS18b20的数字温度检测系统设计 第10章 典型开发案例:智能门禁系统 第11章 USB转RS-232接口的设计 ...
  • ESLA601_驱动与软件.zip

    2020-07-04 02:34:09
    ESLA601 34通道 500MHz 逻辑分析仪的驱动与软件,我看很多人网上找,分享给需要的人。 主要特点: 1.高达500MHz的采样率(内部时钟),支持200MHz状态(外部时钟),可以轻松应对目前流行的STM32,FPGA, DSP开发等。 ...
  • CHM格式,图文、代码精排版 目录 第1章 如何学习单片机 ...20.3.5 数字电路应用中逻辑分析仪比之示波器的优势 20.4 练习题 附录 1 ASCII 字符表 附录 2 C 语言运算符及优先级 附录 3 KST-51 开发板原理图
  • VxWorks实时操作系统的USB驱动程序原理与分析.pdf VxWorks操作系统中对PCI总线驱动程序的设计与实现.pdf VxWorks操作系统及实时多任务程序设计.pdf VxWorks操作系统在多功能相控阵雷达中的应用.pdf VxWorks操作系统...
  • 基于XILINX的SPARTAN板的VGA接口显示程序.rar (2.02 MB) 基于XILINX的XC3系列FPGA的VGA控制器的VHDL源程序.rar (140.65 KB) 兼容opencores.org的I2C slave的RTL代码.zip (232.3 KB) 简易逻辑分析仪的设计用源代码....
  • 6.5.12 和网络协议相关的选项 6.5.13 和设备驱动程序相关的选项 6.5.14 和文件系统相关的选项 6.5.15 和程序性能分析相关的选项 6.5.16 和内核调试相关的选项 6.5.17 和安全相关的选项 6.5.18 和加密算法相关...
  • 超多Xilinx FPGA工程例子及源码

    千次下载 热门讨论 2014-06-28 13:39:39
    简易逻辑分析仪的设计用源代码.zip (105.8 KB) 扩频接收机设计实例.zip (2.27 KB) 麻省理工实验室的MIPS IP CORE.zip (37.78 KB) 摄像头的硬件函数(IP核).zip (394.74 KB) 实现基于spartan3与CAN总线...
  • 6.13 带通用串行总线USB接口的单片机EZUSB(530) 6.14 嵌入式处理器中的慢总线技术应用(536) 6.15 SPI串行总线在单片机8031应用系统中的设计与实现(540) 第七章 可靠性及安全性技术 7.1 软件可靠性及其评估(546) 7.2...
  • 基于LabVIEW的虚拟频谱分析仪设计.pdf 基于LabVIEW的远程中学物理实验系统的设计.pdf 基于LabVIEW的远程测控系统视频采集的设计与实现.pdf 基于LabVIEW的高阻自动测量系统.pdf 基于LabVIEW虚拟仪器实验教学系统的...
  • 基于LabVIEW的虚拟频谱分析仪设计.pdf 基于LabVIEW的远程中学物理实验系统的设计.pdf 基于LabVIEW的远程测控系统视频采集的设计与实现.pdf 基于LabVIEW的高阻自动测量系统.pdf 基于LabVIEW虚拟仪器实验教学系统的...
  • 基于LabVIEW的虚拟频谱分析仪设计.pdf 基于LabVIEW的远程中学物理实验系统的设计.pdf 基于LabVIEW的远程测控系统视频采集的设计与实现.pdf 基于LabVIEW的高阻自动测量系统.pdf 基于LabVIEW虚拟仪器实验教学系统的...
  • 基于LabVIEW的虚拟频谱分析仪设计.pdf 基于LabVIEW的远程中学物理实验系统的设计.pdf 基于LabVIEW的远程测控系统视频采集的设计与实现.pdf 基于LabVIEW的高阻自动测量系统.pdf 基于LabVIEW虚拟仪器实验教学系统的...
  • 应用篇以DP-51单片综合仿真实验为硬件平台,通过对单片机常用和热门外围器件实用驱动程序的分析,详细介绍基于Small RTOS51的编程方法,以及如何为这些外围器件编写中间件,并给出一个完整的例子,让读者全面掌握...
  • 电子设计.doc

    2019-05-28 11:58:28
    0035、基于单片机的简易逻辑分析仪设计论文资料 0036、基于单片机的数字温度计设计论文资料 0037、基于单片机的数字钟设计论文资料 0038、基于单片机的水温控制系统PDF资料 0039、基于单片机的水温控制系统设计论文...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

usb总线协议分析仪