99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

pic單片機+MOS數控電源,加入PI算法控制,出錯

用PIC單片機的PWM驅動MOS,做一BUCK的電源;想加入PI算法,可程式總是出錯,現把程式其它部分刪掉;圖為仿真部分電路(控制A/Dpin為1.2v)請大家幫忙看看:程式哪書寫錯誤。

#include "pic.h

"typedef unsigned char unchar;

typedef unsigned int unint;

unint PWM_period=0,PWM_duty=0;

void main()

{typedef struct pid 

{ float setvol;//設定值 

 float pcoe;//比例系數  

float icoe;//積分系數 

 int lasterror; 

 int preerror; 

 float sumerror;

}pid; 

pid volpid,*sptr=&volpid; 

//pid *sptr;

//sptr=&volpid;

void initpid(pid *sp);

void crespid(pid *sp,int testpoint);

asm("clrwdt");

initpid(pid *sptr);// 

sptr->setvol=1.2;

while(1){crespid(pid *sptr,4);}}

/*------------增量式PI ---------*/

void initpid(pid *sp)

{sp->setvol=0; 

sp->pcoe=0.4;

 sp->icoe=0.05;//

 sp->lasterror=0;}

void crespid(pid *sp,int testpoint)

{static float temerror; 

if(sp->setvol>testpoint)

temerror=sp->setvol-testpoint;

else temerror=testpoint-sp->setvol;

{PWM_duty+=(sp->pceo)*(temerror-sp->lasterror)+(sp->iceo)*temerror;}

sp->lasterror=temerror;//把PWM—duty--部分省略

簡單仿真圖

}

全部回復(3)
正序查看
倒序查看
2014-04-09 11:02
hary_wu01 我幫你推下吧,看能不能給你些幫助。
0
回復
2014-04-14 16:26
我個人覺得你最好先不加入PID現實一下,如果程序的思路或是結構都OK后再加入PID控制,這樣會有助于你實驗或者是開發的進度,其次還有種方法,放大你的基準信號送給單片機處理,盡量不要用浮點去讓51系列的單片機,單片機處理小數是很費勁的!
0
回復
mixsall
LV.3
4
2014-04-20 00:51
你這個結構體聲明元素名稱和void crespid這個函數用指針調用的名稱不一樣啊。{PWM_duty+=(sp->pceo)*(temerror-sp->lasterror)+(sp->iceo)*temerror;}   這條算占空比的語句你和結構體聲明的部分對比下。還有,寫這種程序沒必要非得用結構體指針。你的指針命名還不規范,你自己讀的不頭疼嗎?離散化的pi算法最好有固定的采樣時間,你這個無視采樣周期,直接循環,你覺得積分能準么?testpoint我猜的如果沒錯的話應該是ad的采樣值輸入吧。你怎么寫固定值了。最后你的pi算法也不對。
0
回復
主站蜘蛛池模板: 久久久久久久久毛片精品火炮 | 国产又色又爽又刺激在线观看 | 最近免费日本视频在线 | 国产91免费视频 | 无码专区—VA亚洲V天堂 | 灰色果实哪里黄 | 四虎新影院2019址 | 亚洲人成网站在线观看妞妞网 | 久久99精品久久久噜噜最新章节 | 国产区一区二区三 | 人人爽人人爽人人爽人人片av | 一二三四在线观看免费中文在线观看 | 久久久精品一区二区毛片免费看 | 精品国产精品国产偷麻豆 | 久草视频99| 嫩草av91 | 欧美黑人粗暴多交高潮水最多 | 18禁毛片无遮挡嫩草视频 | 日本三级美女 | 黄色大片网站 | 亚洲不卡在线视频 | 国产n老影院视频 | 波多野结衣在线播放 | 黑人上司粗大拔不出来 | 17草视频 | 绿奴vk| 永久黄软件免费观看 | 草久在线播放 | 亚洲成av人片在线观看无码不卡 | 大地资源在线观看官网第三页 | 国产成人一级毛片 | 狠狠色丁香婷婷综合潮喷 | 每日更新在线观看AV | 日本久久久| 日韩黄色录相 | 黄色一级视频 | 无码爆乳护士让我爽 | 日本三级黄网站 | 国产精华最好的产品有哪些 | 国产人妻人伦精品 | 精品国产免费一区二区三区四区 |