☆★☆★☆ 发表于 2009-10-23 23:03

是线性还是非线性啊,线性的话ls就好,很快,非线性的话需要比如lm优化,那是相当的慢。我们做hil的时候用的atmel,目前可以达到32mhz,可以考虑。

SMD 发表于 2009-10-24 11:08

是线性还是非线性啊,线性的话ls就好,很快,非线性的话需要比如lm优化,那是相当的慢。我们做hil的时候用的atmel,目前可以达到32mhz,可以考虑。
☆★☆★☆ 发表于 2009-10-24 00:03 http://www.dolc.de/forum/images/common/back.gif
非线性的. 其实这个已经不是我的任务了, 就是想了解一下可行性.
还是留给工厂那边的人处理吧. 谢谢楼上各位给的信息!

gelu_gao 发表于 2009-10-30 13:09

1# SMD
做数值计算你需要浮点DSP。查一下Atmel的diopsis能不能满足。

violetpeter 发表于 2009-11-1 14:15

1. 思路有问题。 哪有让MCU 做曲线拟合的。 都是离线做好,然后参量化,烧入MCU 的算法就不需要拟合了。
2. 2M 的ROM 一般都够用了。 汽车上光是一个ECU就这么多模型,PID 控制器,查询表都能用。

violetpeter 发表于 2009-11-1 14:19

经典作法:

离线仿真
简化算法
控制算法转换成LOOK UP TABLE
定义边界条件

即使再好的MCU 也不能像你那么做。 在线算。。。。。。发散怎么办?

SMD 发表于 2009-11-1 17:07

经典作法:

离线仿真
简化算法
控制算法转换成LOOK UP TABLE
定义边界条件

即使再好的MCU 也不能像你那么做。 在线算。。。。。。发散怎么办?
violetpeter 发表于 2009-11-1 14:19 http://www.dolc.de/forum/images/common/back.gif
数据都是实时监测, 然后拟合再优化, 没有办法离线, 因为人的操作和工作环境是无法事先预计的...
发散的话有异常处理机制, 而且实时控制, 也不可能算太久

violetpeter 发表于 2009-11-1 18:35

楼主把问题再讲得详细些。最好有些图。

还有。TC1797 已经是汽车发动机控制器的标准MCU 了。 你的模型不可能比发动机的模型更复杂。 人家2M 够用了。 你的不够用。。。。。。

在线曲线拟合,除非你的曲线很简单,要不然很难算。。。。你怎么保证在线拟合的正确性?

最后。 你说的异常处理机制是什么。。。 说来听听

jiejiedog 发表于 2009-11-1 20:09

我看楼主是只负责method这块的,但采用何种策略控制(online or offline curvefit)应该不是他的层级能决定的。
不管谁决定,这个方法显然很烂不切实际。

violetpeter 发表于 2009-11-1 22:35

多给楼主一些信息。

Matlab 对 TC1797 支持不好。目前支持最好的芯片到 TC1796。 只有150MH。 比TC1797 (180MH)慢了些。这个也是我刚知道的。我周5刚和Mathworks 的人电话讨论过。 他们不建议用 TC1797.   除非你给BOSCH公司做项目,可以免费用他们的软件平台和他们已经优化好的算法集。

SMD 发表于 2009-11-2 00:01

我看楼主是只负责method这块的,但采用何种策略控制(online or offline curvefit)应该不是他的层级能决定的。
不管谁决定,这个方法显然很烂不切实际。
jiejiedog 发表于 2009-11-1 20:09 http://www.dolc.de/forum/images/common/back.gif
这个项目本来就是做到方法就可以了, 至于工厂后期怎么做不是我的问题. 我只是想知道有没有可能实现, 毕竟几个工厂联合起来的项目,应该不可能白白砸钱吧?
这个东西也许放到MCU里是不现实, 可是做为研究, 是可以允许有高性能的计算机在系统里的. 记住, 这不是最终产品!
页: 1 [2] 3
查看完整版本: 微控制器的处理能力