精品国产一区在线_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
回復
主站蜘蛛池模板: 国产精品VA无码一区二区 | sifangpian91熟女 | 国产农村寡妇一级毛片 | 亚洲精品a | 优优人体大尺大尺无毒不卡 | 一级做a爰片久久毛片16 | 性欧美v | 国产白嫩精品又爽又深呻吟 | 四虎海外网名2023 | 国产精品推荐精品 | 人妻少妇精品中文字幕AV | 日韩av第一页 | 男女羞羞视频免费 | 新乱世佳人9集未删减版在线 | 伊人成人影视 | 国产成人无码a区在线视频无码DVD | 一级毛片视频免费观看 | 日本高清视频www | 我不卡一区二区 | 白丝美女被操黄色视频国产免费 | 成人家庭影院播放器 | wwwmmm日本| 91精品国产一区二区 | 艳母taboo | a级黄色片免费观看 | 精品一区二区视频 | 91麻豆国产 | 婷婷开心中文字幕 | 亚洲国产日韩a综合在线 | 日韩精品第1页 | 国产日产人成人A片AA | 一级黄色视 | 日本无码潮喷A片无码高潮 777午夜精品视频在线播放 | 精品人人妻人人澡人人爽牛牛 | 久久久欧美| 国产三区四区五区在线播放 | 两个人看的www免费 国产a一区 | xxxxx黄色片| 国产精品美女高潮无套久久 | 日韩超碰人人爽人人做人人添 | 亚洲欧美成人综合涩涩屋下载 |