godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5669回复:22

求助。。单片机进行PID模糊控制算法

楼主#
更多 发布于:2003-03-19 19:10
 大家好:
     本人因工作需要。急求用单片机进行PID模糊控制算法的编程资料,或哪位大侠肯施以援手,在下感激不尽。

 
                         谢谢!!!!!
新人大虾
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-22 17:27
呵呵,
已经搞清楚什么是PID什么是模糊控制了吗?
搞清楚了,还用担心写不出程序么?
不要老指望公开的源代码。
当然有时运气好,
也能碰到。
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-24 13:48
谢谢!!!
  老兄一出手,便是不凡。我马上去查查什么是pid..谢谢!!!
新人大虾
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-24 16:42
呵呵,
不会是偶说话口气太重了吧。

为什么这样说,还是有一点原因的:

if(你已经了解了pid和模糊控制理论以及数字信号处理理论)
{
    那么你已经不需要任何编程资料都能编好你的程序了;
}
else
{
   给了你别人写的源代码你也看不懂;
   更别谈根据自己的系统进行修改;
   还是得要回头好好学习控制理论知识;
}
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-24 19:10
呵呵!大侠所言极是,怎地小弟功底太差,所以,万望兄台不吝赐教!!!!!!
新人大虾
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-25 09:03
高等数学上下册,
线性代数,
复变函数,
自动控制原理,
(可能还要电工技术、模拟电路、电机拖动、说不定还要看机械原理呢,呵呵)
现代控制系统原理,
信号与系统,
数字信号处理,
再加几本什么智能技术、神经网络、模式识别、模糊控制一类的书吧。
数学书,
还得不停地看啊。
。。。
。。。
做完这个项目,
你就等于念完了一次自动控制博士专业了,
累点,
也是值得的,
呵呵,
慢慢来吧。





这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-27 19:50
谢谢>,,,我不问了>>>>>>>。。。。。
新人大虾
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-03-28 09:22
谢谢>,,,我不问了>>>>>>>。。。。。


嗬嗬,
实际上没那么可怕,
这个您自己应该清楚的。

祝项目顺利。
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-03-30 12:38
谢谢!!!!
 :P
新人大虾
huaitsai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2008-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-03-31 14:01

  真是行家!!


呵呵,
不会是偶说话口气太重了吧。

为什么这样说,还是有一点原因的:

if(你已经了解了pid和模糊控制理论以及数字信号处理理论)
{
    那么你已经不需要任何编程资料都能编好你的程序了;
}
else
{
   给了你别人写的源代码你也看不懂;
   更别谈根据自己的系统进行修改;
   还是得要回头好好学习控制理论知识;
}
 






[编辑 -  3/31/03 by  huaitsai]
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-03-31 19:45

  真是行家!!
 


上当了吧 :D
上边列的课程,n年前,靠偶自己真实水平的话,好像没一门能及格 :(
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
bighawk
驱动牛犊
驱动牛犊
  • 注册日期2002-04-24
  • 最后登录2006-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-04-22 22:17
  偶本科毕业设计用的就是模糊PID控制算法,但是用的是PC机,不是单片机。
zheng2002
驱动中牛
驱动中牛
  • 注册日期2002-04-17
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-04-25 14:49
别吓着别人了
 ;) ;)
qq:14459938 email:zheng2002@21cn.com RH9 kernel 2.4.20
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-04-25 21:15
请指教。。。。。
    谢谢!!!!!
 :D
新人大虾
bighawk
驱动牛犊
驱动牛犊
  • 注册日期2002-04-24
  • 最后登录2006-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-04-27 22:45
我做的PID控制算法是最简单的那种。传统的PID控制算法P、I、D控制参数是固定的。我所做的模糊PID控制算法就是把P、I、D控制参数分为几类,根据在线测的数据用模糊算法调整P、I、D参数。
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-04-29 19:39
这东东
新人大虾
bh_zhouqian
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-06-09 23:09
hzhq1兄,别吓着人家新来的朋友了,godduckzp的心情我们也可以理解,任务紧急嘛,不可能还是采取常规的途径去解决问题,毕竟当今咱们大多数人的工作都是站在前人的基础之上
godduckzp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2003-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-06-13 12:14
现在问题集中化了,,,,请问如何整定P I D三个参数 :D :D :D :D :D :D :P
新人大虾
lucy_huiminz
驱动小牛
驱动小牛
  • 注册日期2002-06-18
  • 最后登录2009-02-11
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-06-25 21:08
建议你看看pid和模糊控制方面的书籍,否则很难调试成功,不同的应用系统,pid整定的方法各异
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-07-18 21:12
实际上,
一些有关自动控制和神经网络的书籍所附光盘就有部分源代码,
网上也有,
可是不同系统的模型各异,
若不对控制系统进行深入分析,
希望依靠通用的代码来对系统进行控制,
可能存在一定的困难。

确实,
未必需要什么事情都自己从头做起,
看实际情况吧。


这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
上一页
游客

返回顶部