FreeMASTER快速入门———simulink配合软件进行标定、监控

系列文章目录


前言

在这里插入图片描述
在这里插入图片描述

FreeMastert是NXP官方开发的一款数据可视化的调试软件,免费为用户提供,它的主要功能是在PC机上提供一个数据可视化的软件,通过SWD,UART,CAN等通信接口把MCU中的数据变量显示出来。

在使用jlink调试工具进行连接的情况下,使用FreeMaster工具,不需要在目标工程中引用同FreeMaster相关的任何源代码,只须将需要实时显示的变量,创建为全局变量或者静态局部变量即可,即在MCU的内存中分配一个固定的地址。之后,FreeMaster将通过SWD通信接口,读取内存中的值并实时显示到FreeMaster的界面上。

通过SWD接口访问内存,是调试ARM内核MCU代码程序的基本方式之一,同我们常用的支持在线调试的调试器工作方式相同,MDK的调试也支持显示和修改内存变量,但是在可视化方面的功能相对要少很多,FreeMaster就是在基本的数据读写之上增加了很多可视化功能,比如显示波形。

一、模型模块接口添加

1、从库中添加“freemaster”初始化模块
在这里插入图片描述
2、配置硬件相关参数,此处使用CAN作为标定的通讯接口,选择相应的CAN通道以及波特率,中断优先级根据实际情况修改,一般保持默认即可,如通讯经常中断,可适当调高优先级。
在这里插入图片描述

二、配置FREEMASTER软件

1.配置工程参数,打开配置窗口
在这里插入图片描述
2、选择跟模型配套的通讯接口,此处选择CAN通讯,硬件CAN卡为“kvaser”。
在这里插入图片描述
点击”Configure“,进行详细配置,此处选择硬件型号,此处为”kvaser“
在这里插入图片描述
选择通讯速率,模型中选择的为1M,则此处保持一致
在这里插入图片描述
配置完成后点击“OK”如下图所示
在这里插入图片描述
在这里插入图片描述

点击“确定”完成配置

1、添加文字数据监控

1、添加监控量,右键“Variable watch”页面中的空白行,选择如下图所示选项。
在这里插入图片描述
在这里插入图片描述

2、可展开“Address”选项,选择要监控的变量,
在这里插入图片描述
3、也可从模型中复制变量粘贴至此输入框内
在这里插入图片描述
4、注意“Variable”窗口中的“Type”选项,即变量类型需要根据实际情况选择,如无符号整型需要选择“unsigned int”,有符号整型需要选择“signed int”,浮点型“floating point”,size根据实际情况选择,一般默认即可,其中整型需要注意显示进制类型,一般十进制或者十六进制,即DEC、HEX。
在这里插入图片描述

2、添加文字数据标定

1、如此变量需要进行手动标定更改,需在“Modifying”页面配置相关参数,下图所示配置可满足大部分需求,如需更改步进或输入数据范围,可自行配置。
在这里插入图片描述
2、点击“确定”按钮,配置完成
在这里插入图片描述
3、将运行当前模型程序的硬件连接完成后,上电运行,软件点击“stop”按钮,软件自动连接通讯。

在这里插入图片描述
4、如需进行变量写入,可双击“Value”列的数据,显示输入光标后键盘输入数据即可,输入完成后敲下回车键进行数据确认即可完成数据的写入,如果固件程序内存在此变量的频繁写入操作,则无法实现变量数据的写入。
在这里插入图片描述

2、添加曲线显示

1、添加“scope”页面
在这里插入图片描述
2、输入曲线页面名称和更新周期
在这里插入图片描述
3、在“Setup”页面添加要显示的数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、添加完成后点击项目中新添加的页面,即可查看曲线表
在这里插入图片描述
5、上图为多个数据公用一个Y轴,如想两个数据分别使用两个不同的Y轴,参考如下配置,进行分组显示。
在这里插入图片描述
在这里插入图片描述

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zctbjy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值