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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3699|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

控制算法離散化的問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71259 發(fā)表于 2014-12-29 23:37 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    把控制算法離散化成C語(yǔ)言時(shí),有一個(gè)問(wèn)題:幾乎所有的系數(shù)都是浮點(diǎn)型。單片機(jī)一般都沒(méi)有硬件浮點(diǎn)運(yùn)算功能,因此單片機(jī)的浮點(diǎn)運(yùn)算速度肯定是比單片機(jī)的整數(shù)運(yùn)算慢的。在過(guò)程控制中,因?yàn)殡x散化周期較長(zhǎng),至少是秒級(jí)別的,單片機(jī)在這段時(shí)間內(nèi)足以完成浮點(diǎn)運(yùn)算,因此對(duì)單片機(jī)的要求不高。但是在運(yùn)動(dòng)控制中,離散化周期幾乎都是毫秒級(jí)別的,對(duì)一些低端的單片機(jī)而言,在幾毫秒內(nèi)完成大量的浮點(diǎn)運(yùn)算幾乎是不可能的,因此有必要對(duì)離散化算式進(jìn)行優(yōu)化。

假設(shè)有個(gè)一階濾波環(huán)節(jié),其離散化話后的算式為:  
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;
將上式再做簡(jiǎn)化,可以減少一個(gè)除法運(yùn)算,
u(k)=(333*u(k-1)+667*e(k))/1000;
因移位運(yùn)算比乘除法運(yùn)算要快,且 333/1000=341/1024, 667/1000=683/1024,故上式又可表達(dá)為
u(k)=(341*u(k-1)+683*e(k))/1024;
u(k)=(341*u(k-1)+683*e(k))>>10;  //右移10位
另外,當(dāng)e(k)很小時(shí),因?yàn)檎年P(guān)系,u(k)可能會(huì)為0,在這種情況下可以先將e(k)放大,在后續(xù)環(huán)節(jié)再對(duì)其做處理。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区免费 | 18av在线播放 | 亚洲精品一二三区 | 国产精品久久久久久238 | 欧美福利专区 | 免费三级网 | 伊人焦久影院 | 亚洲成人一区二区在线 | 久久久久久999 | 黄色网址在线播放 | 香蕉久久网| 在线国产欧美 | 成人深夜福利 | 午夜免费小视频 | 欧美日韩成人在线 | 91精品入口蜜桃 | 欧美精品一区三区 | 成人av一区二区亚洲精 | 一区二区三区四区在线视频 | 一区二区久久 | 国产精品久久久久久久久久久免费看 | 久久精品视频播放 | 欧美亚洲另类丝袜综合网动图 | 91一区二区三区在线观看 | 国产精品久久久久无码av | 亚洲欧美中文日韩在线v日本 | 日韩精品在线播放 | 亚洲欧美视频一区二区 | 精品一区二区三区入口 | 欧美激情精品久久久久久变态 | 色欧美综合 | 欧美一级二级三级视频 | 午夜精品一区二区三区在线视 | 91久久精品国产 | 中文字幕一区二区三区不卡 | 久久精品99国产精品日本 | 五月天综合影院 | 久久精品视频亚洲 | 亚洲精品乱码久久久久v最新版 | 久久这里有精品 | 91中文在线观看 |