概述:在外部模式下执行TI C2000 Simulink模金宝app型

68次浏览(过去30天)
使用TI C2000硬件支持包的外部模式有哪些不同的方式,它们是如何工作的?金宝app

接受的答案

MathWorks支金宝app持团队
MathWorks支金宝app持团队 2022年10月14日
编辑:MathWorks支金宝app持团队 2022年10月14日
外部模式操作使您能够在嵌入式目标上运行Simulink模型,而主机PC模拟使用从目标传回的金宝app实时数据运行。外部模式是通过从模型生成代码、编译代码和将代码部署到目标来实现的。
这种操作方式有助于在实际硬件上测试模型的实时执行性能,同时在Simulink中实时查看结果。金宝app它允许简单的参数调整和信号记录。
有关准备模型在外部模式下运行的更多详细信息,以及该模式提供的许多特性的详细信息,请参阅以下文档页面:
您可以通过串行或can两个通信接口在外部模式下运行模型:
1.外部串行模式
对于串行接口,从R2019b开始,您可以选择以下选项:
  • 经典外部模式
  • 通过XCP的外部模式
1.1经典外部模式-串行
在这种模式下,通信通道是串行的。C2000控制器上的SCI-A模块是默认的串行通信模块,用于外部模式操作。主机(PC)和控制器(C2000设备)以设定的波特率通过SCI串行通道交换数据。
德州仪器公司的控制卡和发射台带有板载串行usb模拟器(FTDI芯片)。因此,当控制卡/Launchpad板连接到主机PC时,主机中就可以使用虚拟COM端口,该端口用于与控制器通信以进行外部模式操作。
有关COM端口,SCI模块和外部模式类型的详细配置,请参阅以下文档页面的“配置硬件和模型以进行监控和调优”一节:
你也可以看看:
也可以使用“串行RS-232”作为“串行USB仿真”的替代方案。有关让硬件准备好通过RS-232串行的更多详细信息,请参阅以下文档页:
请注意上页对接站上的J9跳线。
1.2通过XCP - Serial的外部模式
在这种模式下,通信通道基于通用的测量和校准协议,即XCP串行- XCP是信号流和校准的事实上的行业标准。与传统模式相比,XCP的外部模式带来了一些优势,比如性能提高,数据流到SDI(信号数据检查器),仪表板模块,逻辑分析仪。
关于基于XCP的外部模式的其他详细信息可以从下面的文档页面找到。
1.3补充说明
从R2020b开始,您现在可以选择任何支持的SCI模块(例如SCI_B, SCI_C等)来金宝app运行串行外部模式,这对于自定义硬件板来说是正确的,具体取决于哪个串行模块暴露(Rx和Tx引脚)。除此之外,您还需要一个用于自定义硬件板的串行usb模拟器。
2.外模over can
从R2020b开始,仅支持CAN上的经典外部模式。金宝app
2.1经典外部模式- CAN
CAN上的经典外部模式利用CAN校准协议(CCP)来监视信号并调整目标设备上运行的应用程序代码中的参数。要准备您的模型通过CAN进行外部模式操作,请参考以下文档页:
关于设置目标器和主机之间通信的CAN硬件,请参考文档页面:

更多答案(0)

标签

还没有输入标签。

下载188bet金宝搏


释放

R2020b

社区寻宝

在MATLAB Central中寻找宝藏,并了解社区如何帮助您!

开始狩猎!

翻译的