使用泰克MSO4000示波器测试与分析CAN总线信号
泰克示波器的使用方法

泰克示波器的使用方法
泰克示波器是一种用于观察电信号波形和测量电信号特性的测试仪器。
以下是泰克示波器的使用方法:
1. 将示波器连接到待测电路或信号源上。
确保示波器的地线和被测信号的地线连接在一起。
2. 打开示波器,并选择适当的触发方式。
触发方式可以是自动触发或外部触发,具体取决于需要观察的信号特性。
3. 调整示波器的基准电平和扫描范围,以确保信号波形在屏幕上清晰可见。
4. 如果需要测量信号的频率、幅度、相位等特性,可以使用示波器上的测量功能。
示波器通常提供多种不同的测量选项,可以根据需要选择相应的测量方法。
5. 使用示波器的光标功能,可以测量波形的时间间隔、电压差值等具体参数。
6. 为了更好地观察信号波形,可以调整示波器的水平和垂直触发位置。
这样可以将感兴趣的信号波形居中显示在示波器屏幕上。
7. 如果需要捕捉或保存当前的信号波形,可以将示波器连接到计算机或其他外部设备,通过示波器上的接口进行数据传输和处理。
需要注意的是,在使用泰克示波器时,需要根据具体的应用要求进行设置和调整。
具体的使用方法和操作步骤可能会因示波器型号和厂商而有所不同,因此在使用前建议阅读示波器的用户手册,以确保正确和安全地操作示波器。
新手工程师必看泰克数字示波器使用方法

整触发电平等。
若初步检查无问题,则进入下一步,检 查示波器各功能模块是否正常工作,如 通道、触发、采样等。
排查完成后,再次检查示波器是否正常 工作,若问题仍未解决,则考虑联系专 业维修人员进行进一步检修。
实用故障排除技巧总结
熟悉示波器基本操作
04
测量参数设置与调整技巧
垂直系统设置
03
通道耦合
垂直灵敏度
选择适当的通道耦合方式 (AC/DC/GND),以便正确显示信号。 对于交流信号,选择AC耦合可以消除直流 分量;对于直流信号,选择DC耦合。
调整垂直灵敏度(V/div)以适应信号幅 度,确保信号在屏幕上的完整显示。过小 的灵敏度可能导致信号截断,过大的灵敏 度则可能使信号细节难以观察。
THANKS
触发电平调整
调整触发电平以确保示波器在信号的合适位置触发。触发电平过高可能导致示波器无法 触发,触发电平过低则可能导致误触发。
05
高级功能应用实例分析
FFT频谱分析功能应用
FFT功能介绍
FFT(快速傅里叶变换)是一种将时域信号转换为频域信号的算法,通过FFT分析,可以直观地观察信号的频率成分和幅 度。
边缘触发
适用于大多数通用信号测试,可稳定触 发并捕获信号波形。
脉宽触发
针对特定脉宽范围的信号进行测试,提 高测试效率。
欠幅/过幅触发
用于检测信号幅度异常,便于故障排查。
பைடு நூலகம்逻辑触发
支持复杂的逻辑组合触发条件,满足复 杂数字电路的测试需求。
强大数据处理能力
01
02
波形数学运算
泰克数字示波器支持多种波形 数学运算功能,如加法、减法、 乘法、除法等,方便工程师对 信号进行进一步处理和分析。
示波器 泰克使用方法

示波器泰克使用方法
示波器是一种用于观测和测量电子信号波形的仪器。
以下是使用Tektronix示波器的一般步骤:
1. 连接电源:将示波器连接到电源,并打开电源开关。
2. 连接信号源:使用万用表或手动设置恢复恢复示波器到工作范围内。
使用信号源通过BNC或其他适配器连接示波器的输入通道。
确保正确连接地线。
3. 设置水平扫描:选择水平控制通道,通过调节扫描扩展、扫描速度和触发设置来调整水平范围和时间基准。
4. 设置垂直扫描:选择垂直控制通道,通过调整增益、偏移和衰减设置来调整电压范围和信号位置。
5. 设置触发器:选择触发控制通道,通过设置触发的信号类型(例如边沿、脉宽等)和触发电压来触发示波器。
6. 扫描波形:打开示波器的扫描按钮,可以看到输入信号的波形,通过调整设置和触发条件可以获得所需的波形。
7. 分析波形:使用示波器上的光标、测量功能或自动功能来分析波形的各种参
数和特性。
8. 调整设置:根据需要调整扫描范围、时基、增益、触发设置等,以获得更好的波形显示和分析。
值得注意的是,示波器具有许多高级功能和设置选项,因此具体使用方法可能因型号和型号而有所不同。
因此,在使用示波器之前,建议阅读Tektronix示波器的用户手册以了解具体的操作步骤和设置说明。
泰克示波器的使用方法-1[1]
![泰克示波器的使用方法-1[1]](https://img.taocdn.com/s3/m/e31a79ec77eeaeaad1f34693daef5ef7bb0d1277.png)
泰克示波器的使用方法-1泰克示波器的使用方法-11. 介绍泰克示波器是一种常见的电子测量仪器,通过将电压信号转换为动态图形显示,可以帮助工程师和技术人员对电路的工作状态进行分析和调试。
本文将介绍泰克示波器的基本使用方法,以帮助用户快速上手。
2. 连接示波器在使用泰克示波器之前,首先需要将它正确连接到待测电路上。
下面是一个示例连接方式:1. 将示波器的探头插入被测电路的输出端口或信号源上。
注意,通常示波器的探头有两个插头:红色代表信号的正极,黑色代表信号的负极或地线。
2. 将示波器的接地线与被测电路的地线连接。
这样可以确保示波器的测量准确性和电路的安全性。
3. 调整示波器的设置在连接示波器之后,我们需要根据具体的测量需求,进行示波器的设置。
下面是一些常见的设置项:3.1 基本设置- 触发设置:示波器的触发功能可以帮助我们稳定地捕捉到信号的一个周期或特定事件。
可以设置触发的类型(上升沿、下降沿、窗口等)、触发电平等参数。
- 水平设置:水平设置用于调整示波器的横坐标(时间轴)的缩放和位置。
可以根据需要放大或缩小时间轴,也可以调整时间轴的起始位置。
3.2 波形显示- 通道设置:示波器通常会有多个通道,可以同时测量和显示多个信号。
在通道设置中,可以选择要显示的通道,调整其垂直缩放、偏移和触发级别。
- 测量功能:示波器通常会提供一些内置的测量功能,例如频率、周期、峰值、平均值等。
可以根据需要选择并显示所需的测量结果。
3.3 显示设置- 显示模式:示波器通常有两种显示模式:模拟模式和数模混合模式。
可以根据需要选择合适的显示模式。
- 波形显示:示波器的波形显示设置包括亮度、对比度、背景颜色等参数的调整,可以根据个人喜好进行设置。
4. 示波器的使用在设置完成后,就可以开始使用示波器进行测量和分析了。
下面是一些常见的使用场景和操作方法:4.1 观察信号的周期和频率通过调整触发设置,可以稳定地捕捉到信号的一个周期。
示波器会自动显示信号的频率,以及周期的时间。
泰克示波器使用方法

泰克示波器使用方法泰克示波器是一种在电子测试和测量中广泛使用的仪器,用于显示电压波形的变化。
它可以帮助用户诊断电路问题、测量信号频率和幅度、观察电信号的形态和稳定性等等。
下面是泰克示波器的详细使用方法介绍,帮助您更好地使用该仪器进行电子测试和测量。
1.连接电源和输入信号:首先,将泰克示波器的电源线连接到电源插座,并确保电源开关处于关闭状态。
然后,使用BNC连接线将要测量的信号源连接到示波器的通道输入端口(通常标有CH1和CH2)。
2.调整示波器控制:打开示波器电源开关,示波器开始启动。
根据需要,选择合适的时间/电压量程和触发模式。
示波器通常提供多个量程选项,用于测量不同幅度的电压信号。
时间基准用于控制示波器水平轴上单位刻度表示的时间间隔。
3.调整触发设置:示波器需要对输入信号的一些特定特征进行触发,以便显示稳定的波形。
触发设置可以通过触发控制面板进行调整。
通常能选择的设置包括触发源、触发电平和触发边沿。
根据实际需要和信号源的特性,设置适当的触发条件。
4.显示控制:示波器的显示控制功能包括亮度、对比度、栅格和波形调节等。
这些设置通过示波器的前面板上的控制旋钮进行调整。
您可以根据个人喜好和工作环境调整这些参数,以获得最佳的显示效果。
5.获取波形:一旦完成上述设置,通过点击示波器前面板上的“单次”按钮或持续地点击“运行”按钮,获取输入信号的波形。
示波器屏幕上会显示出波形曲线,您可以通过垂直和水平调节旋钮,根据需要调整波形的位置和大小。
6.高级功能:泰克示波器通常具有一些高级功能,可以进一步提高测试效率和准确性。
例如,自动测量功能可以自动测量波形的频率、幅度、上升时间、下降时间等参数。
存储和回放功能可以存储示波器屏幕上的波形,并在需要时进行回放和分析。
7.附件和探头:泰克示波器通常附带一些附件和探头,用于特定的测试和测量任务。
探头是连接示波器和被测电路的电缆,通常具有信号增益和衰减功能,以便在不同幅度的信号下进行测试。
专家支招如何整合LED测试方案以克服照明应用瓶颈

专家支招:怎样整合LED测试方案以克服照明应用瓶颈?国际电子商情讯近日,第二届亚太LED技术论坛峰会在深圳和宁波相继举行。
深圳和华南地区在中国LED照明产业旳重要位置自然不必多言,但宁波和整个杭州湾区旳LED配套产业出乎诸多人意料地正迅速崛起,涌现了诸多LED通用照明、景观照明、信号灯、广告显示牌、汽车照明、背光显示方面旳研发和制造企业以及配套厂商。
针对这两大区域旳LED 业内人士,本次大会邀请多家国际著名企业旳技术专家到会重点分享包括LED驱动和电源处理方案、LED照明旳电路保护和LED测试处理方案等方面旳创新技术和应用开发理念。
与众多宣讲LED驱动IC和元器件应用旳演讲不一样,泰克科技企业《整合您旳LED测试技术处理方案》旳演讲尤其引人注目,该企业旳专家深入浅出地论述了LED照明应用设计和测试挑战及对应旳处理方案,获得了现场听众旳热烈反响。
初中国科技部推出“十城万盏”半导体照明应用示范都市方案,由此引起LED热开始在中国蔓延。
有数据显示,中国LED产业到未来两年将达1500亿元规模。
因而我们看到:欧普、雷士、TCL、佛照、史佛特等老式照明巨头高调进入LED领域,几乎所有旳本土照明企业都亢奋地将目光瞄向这个领域……一场“全民LED运动”在中国如火如荼地展开。
阻碍LED照明应用美好前途旳三大难题尽管不停有业内人士抛出LED行业存在多种隐忧旳言论,但仍然无法阻挡广大企业想吃到这块“烫手山芋”旳热情。
热情需要理性来支撑,广大开发者必须在实际开发和设计过程中想方设法克服多种瓶颈问题,尤其是测试翘楚泰克科技和其他许多与会专家提到旳发热(寿命)、成本、原则符合这三大难题。
泰克科技华南辨别销产品部客户经理陈文权指出:“LED单管旳发热明显,散热问题直接影响其在照明领域旳替代性;目前LED旳成本还很高,尤其是前期投入较大,影响了它向更广泛领域拓展;如今在国内没有明确旳原则,估计年内可以形成,现阶段可参照某些较严格旳行业原则进行设计。
使用泰克MSO4000系列混合信号示波器调试混合信号嵌入式设计(二)

工程师观察触发 事件前和 触发事 件后信号 的关 键细节 。
乍一看 ,图 5 示的信号似 乎行为正 常 ,但 系统 工程 师 所 很快 确定 MUX— OUT信号 上 出现 了独特 的两个边 沿转换 。 图 5所示 的 MUX— OUT信号上 的 白色转 换向用 户表 明这些
波器随机 探测系统 , 以期捕获 随机事件 。 尽管 工程师过去一 直使用这种 方法 , 但他知 道 , 连接到 所有相关信 号 、 正确 配
小结
如本应 用指南 所示 ,MS 0 0为开发和 调试嵌入 式设 O4 0 计 的工程 师提 供了一个 异常强大的 工具 。MS 0 0 1 条 O4 0 把 6 时 间相关 的数 字通道与泰 克4 道示波 器倍 受信任 的性能和 通 直观 的界面结 合在 一起 。 工程 师现在可以 使用MS 4 0 , O 0 0 而 不用搜索 多台示波 器或 学习怎样操作 逻辑 分析仪 。 O4 0 MS 0 0 能够 同时 触发和 解码并 行总 线和 串行标 准 ,如 IC、S 、 PI C AN和 RS 3 , 一2 2 对评估 当前嵌入 式设计 中硬 件和软件 复杂 交 互的工程 师提供 了宝贵的 工具 。 团
在 时 间上 与MUX OUT信号 的正 毛刺直接相 关。 — 相应 地 , 从
高 到低转换直接 与 MUX OUT信号 的负毛刺直接相 关。 — 在用一段 时间在 电路板上 对干扰信号 重选路 由后 , 工程 师把 MS 0 0配置成触发 C 。图 9显示 MS 0 0 O4 0 H1 O4 0 触发
条件 。在 改动 电路板之 后 ,串扰 消失 了,允许嵌 入式设计工
程师完成 系统评估 。
_ 誉 \
毛刺 。在使用数字通道识别毛刺后 ,工程师决定把 C 连接 H2
泰克示波器远程使用指南说明书

Working Remotely with Tektronix Oscilloscopes ––TECHNICAL BRIEFThere are several approaches you can take to Array work remotely with Tektronix oscilloscopes. The available techniques differ somewhat between instruments that run the Windows operating system and instruments that do not. This guide is designed to help you interface with your oscilloscope without needing to physically interact with the instrument after the initial setup. This document applies to most Tektronix oscilloscopes that do not have a PC operating system installed.Oscilloscopes that run the Windows operating system offer different alternatives for working remotely. The Technical Brief “Working Remotely with Tektronix Oscilloscopes Running the Windows Operating System”offers information on interfacing with Windowsoscilloscopes.2 | | 3Figure 1. The rear panel of a 6 Series MSO includes Ethernet LAN and USB device interfaces available for remote access.REMOTE CONTROL USING BUILT-IN WEB SERVERMany modern Tektronix oscilloscopes feature a built-in webserver called e*Scope. On the 4 Series MSO, 5 Series MSO, and 6 Series MSO, e*Scope is an easy to set up, real-time display and interface that runs on a web browser as if you were at the instrument with a mouse and keyboard. Anyone with the IP Address can simultaneously access and control the oscilloscope.On many entry-level and previous generation oscilloscopes, e*Scope is a remote User Interface that allows you to quickly see a snapshot of the oscilloscope display and make adjustments to settings and measurements. Examples of these oscilloscopes include TDS3000B, TDS3000C, DPO2000, MSO2000, DPO3000, MSO3000, MDO3000, DPO4000, MSO4000, MDO4000, 3 Series MDO and more.SETTING UP THE OSCILLOSCOPEe*Scope requires a network connection between a modern web-browser and an oscilloscope. The web-browser may be running on a computer, smartphone, or other device. The network connection can be a direct connection with an Ethernet cable, a Local Area Network connection with a network switch or router, over a VPN, or via an externally accessible IP Address. You may need your IT Department’s assistance or permission to connect the instrument to a network.When the oscilloscope is connected to a network that you can access, you need to find the oscilloscope’s IP Address. This istypically in a Utility or I/O configuration menu.Figure 2. Example of the I/O Menu on a 6 Series MSOIn the I/O settings, you can find an automatically configured IP address or set a static IP address. Make note of the IP addressto be ready to enter it into your web-browser’s address bar.Figure 3. Example of the LAN Settings on a 6 Series MSOACCESSING THE OSCILLOSCOPE THROUGH A WEB BROWSEREnter the oscilloscope’s IP Address into the address bar of a web-browser. When you navigate to that IP Address as if it were a website, the oscilloscope will present you with a Home page with several connection and configuration options, including a link toe*Scope. Click the link to e*Scope to connect to the oscilloscope for remote control.Figure 4. Example of the Home page connected to a 6 Series MSOFILE SHARINGNo file sharing method is built-in to e*Scope. The File Sharing section of this guide explains a method of mounting network drives that works nicely with most e*Scope instruments.TROUBLESHOOTING AND SUPPORTFor additional instrument-specific guidance on e*Scope, please refer to the Primary User Manual or Online Help Manual for that oscilloscope model on . You can also contact Tektronix technical support through /support orby asking your local Tektronix support contacts.4 | | 5TEKSCOPE PC WAVEFORM ANALYSIS SOFTWARE AND REMOTE SCOPE DATA ACQUISTIONTektronix offers a PC-based analysis application called TekScope that can allow you to analyze previously-saved waveforms for free, without connecting to an oscilloscope. You can also connect to one or more oscilloscopes as a paid service to pull real-time data from the remote scopes. You can access this software and see more details at .This software allows engineers to collaborate withoutnecessarily having to share physical access to an oscilloscope and provides increased flexibility in each individual’sworkflows. Consider the following examples of workflows that this software enables:• One engineer can take data in a lab and send it to several other engineers with this free software installed, and everyone can independently make measurements.• An engineer can spend one day in an instrumentation lab to collect a large set of data, but the rest of the week at their desk or out-of-office doing analysis.• As with other remote control options, users with the “Multi-Scope Analysis” option can connect directly to networked oscilloscopes to adjust instrument settings, collect newdata and transfer waveforms all from the TekScope interface to be viewed and analyzed in a centralized user interface.The TekScope interface duplicates the features and user-friendly interface of 4/5/6 Series MSOs. Any engineers that are familiar with those oscilloscopes will feel right at home with this software, and any unfamiliar users should find the interfaceeasy to pick up.Figure 5. TekScope software uses the same user interface as the 4, 5 and 6 Series MSOs. The basic analysis package is free. With the premium Multiscope option it can collect data from two oscilloscopes at once.TekScope supports importing waveforms in a variety of formats from a variety of vendors. Typical oscilloscope measurements, math capabilities, plots, cursors, etc. are available for free, while application-specific analysis features are available as paid services. For a summary of features and options, please see /#/packages .6 | FILE SHARINGEvery modern Tektronix oscilloscope has the capability to save Waveforms and Setups to internal and external storage. Habitually saving your work can make it easier to collaborate on-the-fly and look back at old projects. Anything from a TDS3000C oscilloscope to a 4 Series MSO to a DPO70000SX can save waveforms to a USB drive, for example. Many oscilloscopes can also be connected as a client to network drives for remote file management.Most recent non-Windows oscilloscopes, including DPO2000, MSO2000, DPO3000, MSO3000, MDO3000, DPO4000, MSO4000, MDO4000, 3 Series MDO, 4 Series MSO, 5 Series MSO, and 6 Series MSO have a File Utilities system through which you can mount a network drive as well.SAVING AND RECALLING FILESBoth direct and networked file management options can usually be accessed in the File menu of an oscilloscope. In the following example from a 6 Series MSO, the Recall selection can be used to load waveforms, setups, “sessions” (an all-in-one save type) and masks. The Save and Save As selectionscan be used to store screen captures, waveform data, setups, sessions and generate reports. The File Utilities selection is where you can connect to a network drive or do things like copy and paste, delete, and rename files on the oscilloscope’slocal memory.Figure 5. Example of the File menu on a 6 Series MSO.Figure 6. Example of saving a Session file on a 6 Series MSO.In the Save As menu, the save location can be altered with the “Browse” button. At the very least, the oscilloscope’s local memory (in this example, the C drive) will be accessible. If a USB Drive or Network Drive is connected, those locations will also appear as options.PREPARING A NETWORK DRIVE ON A WINDOWS PCConnecting to a Network Drive is often simple to configure on the oscilloscope but can sometimes be difficult to configure from a security and networking standpoint. The first step isto make some file, folder or directory accessible from a host server or computer to a network that the oscilloscope is on as well. The next step is to either Mount the network driveon a non-Windows oscilloscope or browse to it through File Explorer on a Windows Oscilloscope.As an example, to share from a Windows 10 PC, you can right click on a folder you wish to make your network drive, go to Properties, and then Sharing. In the new dialog that pops up, called Network Access, the list of Names are the users whose credentials can be used to access this shared folder. In other words, if left as the default, only your username and password can be used to access this new network drive, but you can optionally add more users or open the folder up to everyone on the network.When user access is configured as you like it, press Share in the Network Access dialog to finally host the network drive.The following image is an example of a simple configuration. Figure 7. Example of creating a shared folder on Windows 10. | 7MOUNTING THE NETWORK DRIVE FROM THE OSCILLOSCOPETo access this folder on a networked non-Windows oscilloscope, you can now go to File Utilities and enter the required fields. The following image shows a typical example of how each field maps to the folder settings in the previous image. An IP Address can be used instead of the server name.A more detailed walkthrough for this example is available at / support/faqs/how-do-i-set-network-drive-my-5-series-mso-or-6-series-mso.Figure 8. Example of mounting a network drive on a 6 Series MSO PROGRAMMATIC CONTROLNearly every Tektronix oscilloscope with an external communication port (e.g. GPIB, USB, Ethernet) can be controlled with remote commands. This is a powerful, flexible and scalable method of remotely controlling your instrument and automating measurements. There is a higher upfront development cost to get up and running when compared with the other methods available to you, but basic scripting is surprisingly easy to accomplish.Tektronix instruments use SCPI style commands which are industry standard ASCII strings and therefore language-agnostic, which means any language and environment can be used for control. Commonly used languages for this include Python (with PyVISA), MATLAB (with the Instrument Control Toolbox), LabVIEW, and the C-family.PROGRAMMING RESOURCESGuides on programmatic control and the variety of remote commands with detailed descriptions can be found in the instrument’s Programmer’s Manual. You can find this on , easily accessible by searching for your model number and filtering by“Manual” and then by “Programmer.”Figure 9. Example of searching for a programmer’s manual8 | Examples of scripts can be found around the internet. Tektronix resources include:• Tektronix online forum at /viewtopic.php?f=580&t=133570• Tektronix GitHub at /tektronix.In addition, the Tektronix Support YouTube channel has a video of getting started from the ground-up for free in Python here: /watch?v=W5Brxiwnp5g.INSTALL A VISAIt is important to be aware of VISA (Virtual Instrument Software Architecture) applications and to have one installed. VISA is an I/O API that is largely industry standard, with many Test and Measurement vendors supplying their own implementation. See /hardware-support/ni-visa-keysight-visa-tekvisa.html for a few examples. While in general which VISA you use should not matter, it sometimes does, and sometimes installing multiple VISAs can cause conflicts.Some additional standard protocol specifications that commonly manage I/O on top of VISA are USB-TMC forUSB control and VXI-11 for TCP/IP control. Some users choose to use Raw Sockets instead of VXI-11 based control over Ethernet.CONTROL WITH USB AND UTILITY APPLICATIONSMany oscilloscopes can be controlled over USB via theirUSB-B port. While USB control often results in lower throughput and latency than Ethernet-based control methods, USB provides a network-less and convenient connection. Often USB control uses SCPI commands, as discussed inthe Programmatic Control section of this guide, with a GUI on top. Three notable examples of applications that support USB connections are TekScope Utility, OpenChoice Desktop, and Keithley KickStart.TEKSCOPE UTILITY FREEWARETekScope Utility is a free utility application written by a Tektronix engineer with a simple, usable GUI with accessto commonly scripted features such as screenshot transfer, measurement logging, action-on-trigger, and waveformdata transfer. This utility supports most recent and several older Tektronix oscilloscopes range from entry-level toultra-high-performance.TekScope Utility freeware is available at / viewtopic.php?t=140451.Figure 10. Sample screenshot of TekScope UtilityOPENCHOICE DESKTOPOpenChoice Desktop is a free official utility application provided by Tektronix that supports the most common simple behaviors like screenshot and waveform transfer on many previous generation oscilloscopes.OpenChoice Desktop is available at /oscilloscope/tds210-software/tektronix-openchoice-desktop-application-tdspcs1-v26.KEITHLEY KICKSTARTKeithley KickStart is an inexpensive official software that supports a variety of Tektronix and Keithley instruments. Common simple behaviors on oscilloscopes are supported, but KickStart provides many built-in data collection behaviors on Keithley DAQs, SMUs, DMMs, and Power Supplies. Engineers working with Tektronix and Keithley instruments in tandem should consider Kickstart.Kickstart is available at /keithley-kickstart.There are many approaches to controlling and getting data from Tektronix oscilloscope that run the Windows operating systems. The approach you take depends on your application and may also depend on your company’s policies. | 9Find more valuable resources at Copyright © Tektronix. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes thatin all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 060420 SBG 48W-61707-0Contact Information:Australia 1 800 709 465Austria* 00800 2255 4835Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777Belgium* 00800 2255 4835Brazil +55 (11) 3759 7627Canada 180****9200Central East Europe / Baltics +41 52 675 3777Central Europe / Greece +41 52 675 3777Denmark +45 80 88 1401Finland +41 52 675 3777France* 00800 2255 4835Germany* 00800 2255 4835Hong Kong 400 820 5835India 000 800 650 1835Indonesia 007 803 601 5249Italy 00800 2255 4835Japan 81 (3) 6714 3086Luxembourg +41 52 675 3777Malaysia 180****5835Mexico, Central/South America and Caribbean 52 (55) 56 04 50 90Middle East, Asia, and North Africa +41 52 675 3777The Netherlands* 00800 2255 4835New Zealand 0800 800 238Norway 800 16098People’s Republic of China 400 820 5835Philippines 1 800 1601 0077Poland +41 52 675 3777Portugal 80 08 12370Republic of Korea +82 2 565 1455Russia / CIS +7 (495) 6647564Singapore 800 6011 473South Africa +41 52 675 3777Spain* 00800 2255 4835Sweden* 00800 2255 4835Switzerland* 00800 2255 4835Taiwan 886 (2) 2656 6688Thailand 1 800 011 931United Kingdom / Ireland* 00800 2255 4835USA 180****9200Vietnam 12060128* European toll-free number. If not accessible, call: +41 52 675 3777Rev. 02.2018。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主题TOPIC —————————————————————————————————TITLE:使用泰克MSO4000示波器测试与分析CAN总线信号OBJET :介绍了泰克MSO4000系列示波器在CAN网测试中的若干应用目录1目的 (3)2适用范围 (3)3参考文件 (3)4历史 (3)5泰克MSO4000示波器简介 (4)6利用MSO4000示波器对CAN LS信号进行采集和解码 (4)6.1 对示波器进行设置 (4)6.2 监测CAN LS网络上的CAN_H和CAN_L电平信号 (5)6.3 技术规范对CAN LS信号电平值的规定 (8)6.4 监测CAN LS网络的总线解码信号 (9)7利用MSO4000示波器对CAN HS信号进行采集和解码 (10)7.1 对示波器进行设置 (10)7.2 监测CAN HS网络上的CAN_H和CAN_L电平信号 (10)7.3 技术规范对CAN HS信号电平值的规定 (11)7.4 监测CAN HS网络的总线解码信号 (11)8使用泰克“e﹡Scope”功能对示波器进行远程操作 (12)9使用Open Choice软件自动获取示波器屏幕截图 (13)10使用SignalExpress TE软件实现自动化测试 (15)2 of Page 191 目的CAN网络信号的测试包括总新电平信号的采集、电压值的测量、信号解码分析、总线通讯状态监测等内容,这部分内容也是构成CAN网络底层测试的基础,测试结果的正确与否,直接关系到整车电器架构的稳定性与电控单元功能的完好性,因此如何便捷高效地完成CAN网络的测试,已经成为整车验证环节中不可回避的一个话题。
本文中提出了一套使用泰克MSO4000系列示波器与配套的LabVIEW SignalExpress TE软件进行CAN总线信号测试与分析的方法,从而完成整车高速、低速CAN网络信号的分析与测试工作。
通过“示波器+PC软件”的方式,测试人员可以方便快捷地对总线信号进行实时监测,也可以使用示波器的解码功能直接观测到对应的逻辑信号。
在使用附属的SignalExpress TE软件后,还可以实现远程测试、自动化测试等功能,与其它测试和分析方法相比,具有入门简单、适用范围广、数据采集精度高等优点,大大提高了基于CAN总线技术的电控单元的开发与测试效率。
2 适用范围供新车型项目中进行CAN网底层测试时参考使用。
3 参考文件4 历史5 泰克MSO4000示波器简介MSO4000系列示波器是美国的泰克(Tektronix) 公司于2007年推出的混合信号示波器,本文中应用到其系列下的MSO4054型(参见图1),包含4个模拟通道和16个数字通道,带宽为500 MHz,采样率为2.5GS/s,存储深度达到10M,配合示波器上的DPO4AUTO型汽车串行触发和分析模块,完全可以对高速、低速CAN网信号进行检测和解码分析。
图1泰克MSO4054混合信号示波器6 利用MSO4000示波器对CAN LS信号进行采集和解码6.1 对示波器进行设置CAN LS (CAN Low Speed)是对所有低传输速率CAN网络的统称,PSA的AEE2004电器架构中,CAN-CONF网络(舒适网)即属于这种网络,网络中包含的主要是组合仪表、收放机、多碟CD等电控单元,典型的数据传输速率为125Kbps。
如果现在需要监测CAN-CONF网络上由BSI(智能伺服盒)发出的信息帧ID_ COMMANDES_BSI(ID = 0x36),观测其物理电平值并测试示波器的CAN总线解码功能,设定Channel 2监测CAN_H,Channel 3监测CAN_L,并利用Channel 3的CAN_L信号实现解码,探头的GND可直接接到电源的地。
其它设置如下所示:(1)短按【自动设置】,清除掉示波器原有的各项设置。
(2)分别旋转Channel 3和Channel 2的“标度”旋钮,使得垂直方向上电压的标度为5.00V/div;旋转“水平”区域的“标度”按钮,调整信号的周期为100us。
(3)短按【采样】,设置如下:[模式] = “采样”[记录长度] = “100k”[延迟] = “开启”(4)短按示波器Channel 3探头上方的【3】键,设置如下:[耦合] = “直流”[阻抗] = “1MΩ”[反相] = “关闭”[带宽] = “全带宽”[(3)标签] = 输入“CAN_Low”(5)短按示波器Channel 2探头上方的【2】键,设置如下:[耦合] = “直流”[阻抗] = “1MΩ”[反相] = “关闭”[带宽] = “全带宽”[(3)标签] = 输入“CAN_High”(6)短按【菜单】按键,设置如下:[类型] = “总线”[信号源总线] = “B1(CAN)”[触发打开] = “标识符”[标识符] = 设置为036h(或CAN LS网络上的其它信息帧)[方向] = “读或写”[模式] = “自动触发&释放”(6)短按总线区域的【B1】按键,设置如下:[总线(B1)] = “CAN”[定义输入]:[CAN输入] = “3”,[信号类型] = “CAN_L”,[取样点] = “50%”[阈值]:[CAN_L(3)阈值] = “2.5V”[位速率] = 125000[总线显示] = “总线和波形”,“十六进制”通过以上设置即可完成设置,示波器屏幕上会显示出CAN_H、CAN_L的电平信号及通过CAN_L解码后的数字波形。
6.2 监测CAN LS网络上的CAN_H和CAN_L电平信号旋转Channel 2的“标度”旋钮,使得垂直方向上电压的标度为2.00V/div,再短按【B1】按键暂时关闭总线解码功能,只在屏幕上保留Channel 2显示的CAN_H电平信号。
连续短按两次光标按键,以测量CAN_H上的显性位和隐形位的电平值,测量结果如下:(1)CAN_H显形位(即二进制位的“0”)的电平为0.28V,波形图如下所示:图2CAN_H显性位电平(CAN LS网络)(2)CAN_H隐性位(即二进制位的“1”)的电平为3.68V。
波形图如下所示:图3 CAN_H隐性位电平(CAN LS网络)旋转Channel 3的“标度”旋钮,使得垂直方向上电压的标度为2.00V/div,再短按【2】按键暂时关闭CAN_H信号显示,只在屏幕上保留Channel 2显示的CAN_L信号。
分切测试其显性位、隐性位的电平值,结果如下:(1)CAN_L显性位(即二进制位的“0”)的电平为1.36V,波形如图4所示;图4CAN_L显性位电平(CAN LS网络)(2)CAN_L隐性位(即二进制位的“1”)的电平为4.88V,波形如图5所示:图5CAN_L隐性位电平(CAN LS网络)如果在屏幕上同时调出CAN_H、CAN_L电平信号,会发现它们的相位正好完全相反,但是电平值并不相同。
ECU会对两条总线上的电平值进行差分运算,从而判断当前总线上发送的数据究竟是“0”(显性位)还是“1”(隐性位)。
图6CAN_H和CAN_L电平信号(CAN LS网络)6.3 技术规范对CAN LS信号电平值的规定PSA技术规范中对于低速网(CAN LS,CAN Low Speed)有相关规定,只有在总线信号的物理电平值满足如下条件时,CAN_H和CAN_L两条总线上的电平值才能进行正确的差分运算,并得到正确的解码结果:“0”(显性位)“1”(隐性位)CAN_H≤0.2V ≤3.6VCAN_L ≤1.4V≥4.8V表1PSA对于CAN LS网络上的信号物理电平值的规定也可参考图7所示:图7 CAN LS 网络上的CAN_H 和CAN_L 电平值分析前面的测试结果,可以发现监测到的物理电平值是符合相关技术规范的。
6.4 监测CAN LS 网络的总线解码信号在MS04000示波器配有DPO4AUTO 分析模块的情况下,还可以利用示波器对总线信号实施解码操作,从而直接在示波器上观测到总线逻辑信号(即显性位“0”和隐形位“1”),调整电平信号的周期为100us 左右,示波器即可显示对应的波形和数据。
如图8即截取了一段总线解码后得到的CAN 数据场信息,该信息由二进制数据和对应的波形构成,在时域上与CAN_H 、CAN_L 电平值完全对应。
同时这里还可以监测到CAN 总线的位填充特性。
CAN 协议规定,为了防止一帧信息中有太多相同电平的位而造成同步丢失,在五个连续相等位后,总线上会自动插入一个互补的补码位。
图8 CAN LS 网络上的总线解码信号CAN_H CAN_L∆ V = VdiffV t2.5 V 5 V RecessiveRecessiveDominant∆ V = Vdiff7 利用MSO4000示波器对CAN HS信号进行采集和解码CAN HS网络(CAN High Speed)的数据传输速率比CAN LS网络要大很多,例如PSA的AEE2004电器架构中,CAN-I/S(CAN - INTER SYSTEME)网络就属于典型的CAN HS网络,CAN-I/S网络中包含的主要是变速箱、发动机控制盒等一系列电控单元,要求数据的实时交换速率较高,因此该网络典型的数据传输速率达到500Kbps。
7.1 对示波器进行设置与前文中监测CAN LS网络上的信号一样,此处依然设定Channel 2监测CAN_H,Channel 3监测CAN_L。
基本的设置方法与前文中论述CAN LS网络时一致,有如下几个地方修要重新配置:(1)旋转“水平”区域的“标度”按钮,调整信号的周期为100us。
(2)短按【菜单】按键,设置如下:[标识符] = 设置为488h(或其它CAN HS网络上的信息帧)(3)短按总线区域的【B1】按键,设置如下:[阈值]:[CAN_L (3)阈值] = “2.0V”[位速率] = 5000007.2 监测CAN HS网络上的CAN_H和CAN_L电平信号同监测CAN LS网络上的CAN信号一样,讲过上述设置之后,即可在示波器上观测到对应的CAN_H和CAN_L电平信号。
如图9所示:图9CAN_H和CAN_L电平信号(CAN HS网络)7.3 技术规范对CAN HS 信号电平值的规定与CAN LS 网络不同,CAN HS 网络中,CAN_H 和CAN_L 电平信号的电压值必须满足如图10所示的要求,其中CAN_L 信号的电平值大约在1.5~2.5V ,CAN_H 信号的电平值大约在2.5~3.5V 。
电控单元在进行差分运算时,当两者的电压差值在0V 左右时,当前信号被解码成“1”(隐性位);电压差值在2V 左右时,当前信号被解码成“0”(显性位)。
图10 CAN HS 网络上的CAN_H 和CAN_L 电平值7.4 监测CAN HS 网络的总线解码信号同样,也可以使用总线解码功能监测CAN HS 网络上解码出来的逻辑信号,如图11截取了一段总线解码后得到的CAN 数据场信息。