打印
[应用相关]

如何在STM32中实现模糊自整定PID算法

[复制链接]
4249|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代码能用吗,怎么做

使用特权

评论回复
5
a20084666| | 2016-7-17 09:36 | 只看该作者
yklstudent 发表于 2016-7-16 22:36
求推荐书名,哪里有卖,准备入手一本研究

你没有动脑,他已经告诉你书名

使用特权

评论回复
6
lovecat2015| | 2016-7-17 14:22 | 只看该作者
用stm32做会不会RAM不够用啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

731

帖子

1

粉丝