请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 525|回复: 1

一个算法采用Simulink模型仿真通过了!想把它嵌STMF103中?

[复制链接]

6

主题

12

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2020-9-29 13:57:50 | 显示全部楼层 |阅读模式
本帖最后由 whb2010001 于 2020-9-29 14:09 编辑

电机控制的一个算法,Simulink模型仿真通过!想把它转成C代,在STMF103中使用!不知如何下手,请版主指点一下!Simulink模型中那些模块是不能转成C代码的?那些可以?离散化?
simulink.png
Commutation signals.png
Speed sign indicator.png
Back-EMF observer.png
回复

使用道具 举报

57

主题

383

帖子

7937

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7937
QQ
发表于 2020-9-29 14:33:22 | 显示全部楼层
1.stm32f103不支持浮点运算,以上的模型即使生成代码也很难实现实际的控制,因为运算能力不够。如果采用定点运算勉强可以吧,优化要做好。
2.要实现算法,采用可支持代码生成模块即可,z域的模型都支持代码生成,s域与连续模型不支持代码生成,可以尝试直接代码生成,系统会告诉你哪个模型不支持代码生成,等价替换掉就好了,设定好给定给出,生成代码就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|苏ICP备18050910号|Archiver|手机版|小黑屋|MBDCORE基于模型设计论坛

GMT+8, 2020-12-5 19:11 , Processed in 0.016370 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表