dmBot Techical Forum

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1736|回复: 0

J-Scope虚拟示波器使用

[复制链接]

5

主题

8

帖子

324

积分

版主

Rank: 7Rank: 7Rank: 7

积分
324
发表于 2020-9-26 18:04:44 | 显示全部楼层 |阅读模式
J-Scope查看波形
在调试时,有时需要查看波形曲线,以此判断系统的工作状态,尤其是在调试PID参数时就更显得重要。波形显示有多种方法,常用的思路是将需要显示的数据定时发送到上位机,通过制订一系列协议,获取所需的数据,再通过上位机界面实时更新绘图,这种方法有其局限性,比如增加新的变量,则整个通讯格式就需要发生改变,上位机也要做相应的修改,带来一些不便。
对于J-Link用户来说,J-Scope可谓带来“福音”,其功能强大,使用便捷,可以很快速上手。以下为J-Scope的使用界面:
最大化窗口.jpg
在开发DM001电调时,经常需要查看变量,现在基于此来介绍J-Sope软件在电调中的应用。
1.      软件下载与安装
软件资料及下载链接:https://www.segger.com/downloads/jlink#JScope
例程使用的版本是J-Scope for Windows[Beta]版本号:V6.11m
下载后按照默认进行安装,成功后在启动栏可以看到J-Scope的信息。
启动区.jpg
2.      创建新工程
打开J-Scope.exe文件,会进入初始设置界面
初始界面.png
该界面下有两个选择项:创建新工程和打开已有工程。打开已有工程是直接打开以.jscope为后缀的文件,前提是先得有。。。此步点击,“Create new project”创建新工程
3.      工程目标设置
上一步点击OK后,会出现以下界面:
工程目标设置.png
根据连接的J-Link方式选择,如果是USB的默认即可。
“Specify Target Device”用来选择目标板,可以点击右侧的按钮来进行选择
器件选择.png
由于此种方式载入过慢,当熟悉后,可以直接输入器件的系列型号,与上述选择是同样的效果:
型号.png
“Target Interface & Speed”选择你所使用的调试接口。
“Sampling Source”根据选用的仿真器来选择,我们使用的是ST-LINK,采样源只能选择异步,并且采样率限定在1KHz,因此只能选择HSS模式,下方的采样速度修改成1KHz(在框中输入1000),下表为各仿真器型号的限制:
  
仿真器类型
  
最大变量数
最高采样率
J-Link PRO(V4及其后)
100
不限
J-Link ULTRA+(V4及其后)
100
不限
其它
10
1KHz
“Elf File”选择工程的.axf文件,默认在工程项目文件夹下Objects文件夹里,找到后,双击打开:
确认文件.png
4.      添加变量
双击OK后,出现J-Scope Symbol Selection选项卡,在Filter Symbolsby name栏里输入变量名,即可快速筛选出所需要观测到的变量,在右侧对应的框中点击一下,一次可输入多个变量,完成后点击OK,此时可以放大全屏界面。
添加变量.png
5.      连接
接下来,连接STLINK,打开电调板电源,运行程序。(如果在设置栏里没有勾选Reset and Run,则需要进入Debug界面并运行程序)
6.      调整幅值
进入J-Scope界面后点击红色的运行按钮,或使用快捷键“F5”,此时可以看到下面的窗口栏里有了变量的波形曲线。
波形曲线.png
点击任意变量,右键后可以看到一些设置,如改变颜色,移动等设置,方便灵活。
曲线设置.png
下方的界面也可以显示出当前曲线的最大最小值等信息,方便比照,这对分析PID参数效果尤其有用。
7.      其它
J-Scope设置好后,可以将工程保存起来,方便后续调试,也可以将采样到的变量数据存储起来,以供分析使用,比如将存储的数据导入到matlab中,结合matlab强大的功能进行系统辨识,PID设计,滤波器设计等等,这将后在以后的帖子中进行说明,敬请期待。

初始界面.png
J-SCOPE界面.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|dmBot Inc. ( 粤ICP备19140833号-1 )

GMT+8, 2024-5-21 03:45 , Processed in 0.019022 second(s), 23 queries .

Powered by dmBot!

© 2001-2029 dmBot Inc.

快速回复 返回顶部 返回列表