1.1 特色

Sukung研发的初衷,是希望能够将目标机的C/C++编程映射为MATLAB/Simulink的图形化编程,统一的图形化编程语言能够转化为规范的C/C++代码,避免科研人员重复性、不规范编程所引起的各种问题,让本科生、研究生或研发人员更加专注于控制算法设计、系统功能开发。

1.1.1 嵌入式

嵌入式半实物仿真平台是一种典型的“主从双机”方案,便携、易扩展、低成本、实时性高、多应用场景,符合快速控制原型的半实物仿真思想,可节省产品研发时间和部署成本。Sukung选择了意法半导体公司的STM32系列微处理器作为目标机的处理器核心。

1.1.2 易用性

即插即用,支持一键代码生成、编译、下载。在Simulink外部模式下,进行实时控制与数据监控,具有实时数据回传、记录和观测,以及实时参数修改和下发功能,包含有线/无线两种模式。

1.1.3 通用性

在丰富的外设接口/通信接口下,Sukung适用于各类自动控制实验对象,例如,倒立摆、直流电机/舵机/步进电机、平衡车、飞行器、板球系统、杆球系统、磁悬浮系统等。

1.1.4 实时性

通过底层代码优化、通信-控制优化、外部模式优化、资源调度优化、代码部署优化等方案,确保了控制系统的实时性。

1.1.5 拓展性

嵌入式微处理器的外设接口非常丰富且可扩展。很多基于UART/USART、CAN、LIN、I2C、SPI及SDIO等通用协议的廉价传感器模块,均可直接应用在嵌入式微处理器方案中,扩展快速且便捷。同时,开发了Simulink下各类外设接口和通信接口。