久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 控制算法離散化的問題 [打印本頁]

作者: daming    時間: 2014-12-29 23:37
標題: 控制算法離散化的問題
    把控制算法離散化成C語言時,有一個問題:幾乎所有的系數都是浮點型。單片機一般都沒有硬件浮點運算功能,因此單片機的浮點運算速度肯定是比單片機的整數運算慢的。在過程控制中,因為離散化周期較長,至少是秒級別的,單片機在這段時間內足以完成浮點運算,因此對單片機的要求不高。但是在運動控制中,離散化周期幾乎都是毫秒級別的,對一些低端的單片機而言,在幾毫秒內完成大量的浮點運算幾乎是不可能的,因此有必要對離散化算式進行優化。

假設有個一階濾波環節,其離散化話后的算式為:  
u(k)=0.333*u(k-1)+0.667*e(k);
因0.333=333/1000,故上式可化為
u(k)=333*u(k-1)/1000+667*e(k)/1000;
將上式再做簡化,可以減少一個除法運算,
u(k)=(333*u(k-1)+667*e(k))/1000;
因移位運算比乘除法運算要快,且 333/1000=341/1024, 667/1000=683/1024,故上式又可表達為
u(k)=(341*u(k-1)+683*e(k))/1024;
u(k)=(341*u(k-1)+683*e(k))>>10;  //右移10位
另外,當e(k)很小時,因為整除的關系,u(k)可能會為0,在這種情況下可以先將e(k)放大,在后續環節再對其做處理。






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 激情欧美一区二区三区 | 欧美区日韩区 | 久久久久久久亚洲精品 | 97精品一区二区 | 国产精品久久久久久久久久久久午夜片 | 成人av片在线观看 | 久久久www成人免费无遮挡大片 | 国产精品免费一区二区 | 国产成人精品一区二区三区在线观看 | 一区二区三区不卡视频 | 国产高清一区二区三区 | 国产精品自在线 | 国产精品自拍视频 | 久久人人爽人人爽人人片av免费 | 91一区二区| 亚洲一区二区三区在线视频 | 一区二区三区免费在线观看 | 中文字幕一区在线观看视频 | cao视频| 亚洲成人综合在线 | 欧美一区二区三区在线播放 | 久草网站| 欧美成人在线网站 | 精品视频在线观看 | 97伦理电影网 | 黑人巨大精品欧美一区二区一视频 | 国产精品高清在线 | 国产免费高清 | 伊人春色成人 | 国产91久久久久蜜臀青青天草二 | 国家aaa的一级看片 h片在线看 | 国产精品久久久久久婷婷天堂 | 精品视频在线免费观看 | 亚洲人成人一区二区在线观看 | 欧美成人在线影院 | 欧美日韩专区 | 涩涩导航| 91新视频 | 亚洲欧美精品在线观看 | 亚洲天堂一区二区 | 色婷婷婷婷色 |