智能车制作

标题: 模糊控制器在单片机上具体实现的疑问。。。 [打印本页]

作者: zouyf12    时间: 2010-3-2 01:31
标题: 模糊控制器在单片机上具体实现的疑问。。。
RT, 大致看了一下模糊控制器的原理。 现在想在单片机上实践一下,也了解了HCS12有模糊指令,可以完成一系列模糊控制器所需要的运算需要。可却有个疑问,就是虽然模糊控制器感觉上很"模糊“但是一个确定的输入,肯定与一个输出11对应,(在MATLAB上模糊控制器工具箱上模拟得到的结论,如有偏差,欢迎指正)。所以,可否先用PC机算出与各个输入量对于的输出。然后列成表,以数组的形式存入单片机里,这样在线运行的时候,就省去了复杂的运算,而仅仅是简单的查表而已。   那这样的方法是否可行?与用S12的模糊指令有什么区别? 望高手指点一二
作者: chenrunshe_007    时间: 2010-3-2 01:37
回复 1# zouyf12
基本上大家都是用查表的方法,模糊指令我沒用過,那是彙編來寫的看得有點困難。
作者: zouyf12    时间: 2010-3-2 02:13
我就是觉得查表的优势很大, 用高性能的PC和神器一样的MATLAB,做出一个表,到时候单片机边看边查就行~    可是S12出来有模糊指令,  就是疑惑,是不是查表发有什么先天的劣势。
作者: 法拉利    时间: 2010-3-2 08:59
XS128貌似没有模糊指令了。
作者: zouyf12    时间: 2010-3-2 09:06
反正肯定是有芯片有的,只是想知道,查表和用指令实现的模糊控制上有什么区别
作者: peilet    时间: 2010-3-2 11:40
回复 5# zouyf12


    查表是离线,是近似。查的表的数据如果用插值的方法就可以当连续函数用了
作者: zouyf12    时间: 2010-3-4 17:32
那一般用软件方法算出来也查表上有什么区别?  查表快,软件算精度高?
作者: nandehutu586    时间: 2010-4-11 22:33
表格的制定要用模糊控制的吧 那样精确些 谁能指点下模糊控制表怎样建立哈
作者: jiang1101    时间: 2010-7-12 21:29
如果用单片机现场生成模糊控制量,计算量是不是很大啊?
还有,插值是指什么呢?能具体点吗?求解
作者: lsa4100    时间: 2010-7-14 22:43
坐等高人求解
作者: neuq-xu    时间: 2012-4-25 18:19
我也打算这么做,但是调试起来会有些麻烦,你们怎么调试?是在matlab上修改再下到单片机里吗?还有,怎么确定最优控制规则




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2