[应用相关] 如何在STM32中实现模糊自整定PID算法

[复制链接]
5068|6
 楼主| 米尔豪斯 发表于 2016-7-16 20:24 | 显示全部楼层 |阅读模式
最近在做模糊PID的相关研究,发现在MATLAB上似乎比较方便,但是怎么在stm32单片机里面写成C语言的形式呢?
大家有没有做过相关的研究呢?
豆腐块 发表于 2016-7-16 20:41 | 显示全部楼层
实际模糊控制的算法计算过程是离线完成的,你只要在matlab里面生成模糊控制表,在单片机中只要查表操作就可以完成模糊PID控制了。
309030106 发表于 2016-7-16 20:55 | 显示全部楼层
推荐一本书:
本书以基于模型的设计为主线,讲述了M代码和Embedded MATLAB代码的快速编写与调试、浮点Simulink/Stateflow模型的建立、调试与验证以及用户驱动模块的创建;详细介绍了基于模型设计的全过程,主要包括:需求的验证与跟踪、模型的系统测试与设计验证、浮点到定点模型的转换、模型嵌入式C代码的自动生成以及软件/处理器/硬件在环测试。整个过程满足DO~178B航空电子规范,可显著提高工作效率、降低开发成本,并且增加了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。
里面的用matlab建模之后,可以自动生成C代码部分可以参考一下。
Ryze 发表于 2016-7-16 21:13 | 显示全部楼层
什么书,matlab建模后生成C代码能用吗,怎么做
a20084666 发表于 2016-7-17 09:36 | 显示全部楼层
yklstudent 发表于 2016-7-16 22:36
求推荐书名,哪里有卖,准备入手一本研究

你没有动脑,他已经告诉你书名
lovecat2015 发表于 2016-7-17 14:22 | 显示全部楼层
用stm32做会不会RAM不够用啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

731

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部