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