完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
xPC Target是MathWorks公司的MATLAB提供的一个基于RTW(Real-Time Workshop)体系框架的附加产品,是一种用于产品原型开发、测试和配置实时系统的PC机解决途径。xPC目标实时仿真系统能够使开发者在产品开发前进行产品原型的快速实现、测试和评估,是 Simulink 工具集下用于产品原型开发设计测试集于一体的工具箱。支持包括 ISA 和 PCI 两种类型接口总线的许多类型 I/O 设备板卡,如 AD、DA、DIO 数据采集板卡,CAN卡等。
xPC 目标使用宿主机-目标机“双机”模式的技术途径,可以使用普通的计算机作为宿主机,目标机可以是工业控制计算机或者普通计算机。宿主机用于运行 Matlab 软件和 Simulink 仿真模型,并生成可执行应用程序。目标机 PC 机则用于执行宿主机上所生成的可执行应用程序。目标机上不需要安装 DOS、Windows、Linux 或者其他任何一种的操作系统,它可以通过网络、硬盘或者 U盘启动目标机。当启动后,将调用 xPC 目标启动盘中一个采用了 32 位保护模式的实时内核。该内核支持查询模式和中断处理,只有运行目标机时 xPC 目标才引导启动高性能、高度减缩型的实时内核。宿主机与目标机间的通信连接有两种方式:采用 RS232 协议的串口通信和采用 TCP/IP 协议的网络通信,实现“双机”间的通信连接,数据传递和修改,人机交互和宿主机的实时监控。与其他的实时仿真系统相比,基于 xPC 目标的实时仿真系统具有如下优势:
在半物理仿真过程中,xPC作为下位目标机充当实际模型对象,借助其在目标实时仿真系统方面的强大能力,完成对上位图像显示机的数据反馈和STM32控制器的驱动。 xPC目标在研华610L工业控制机上实现,应用以太网线同上位宿主机进行通讯,上位机在Simulink环境下搭建相应的模型生成C实时代码后下载入xPC下位机,开始实时仿真后xPC亦通过以太网线接收来自上位机的信号完成对目标对象的控制。为接收来自STm32的控制信号,工控机上另外需通过两条RS232串口线完成状态量和控制量的收发。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1618 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1545 浏览 1 评论
979 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1597 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
645浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
516浏览 3评论
532浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
505浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:46 , Processed in 0.899710 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号