性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

我現(xiàn)在就差DSP定標(biāo)和PI算法哪個(gè)部分??哪個(gè)幫忙下

用DSP做數(shù)字電源的,,我現(xiàn)在想先做單環(huán)..我浮點(diǎn)的,,不知道如何轉(zhuǎn)化為Q格式,,,
全部回復(fù)(18)
正序查看
倒序查看
2010-10-27 15:51

void PI()                /* PI調(diào)節(jié)算法 */
{
  float V_REF=3.3;          
        Kp=100;          /* PI調(diào)節(jié)的比例常數(shù) */
        Ti=0.005;        /* PI調(diào)節(jié)的積分常數(shù) */
        T=0.001;         /* 周期,Ki=KpT/Ti=40*0.001/0.005=8 */                    
        Ki=8;
        ek=0;            /* 偏差e[k] */
        ek1=0;           /* 偏差e[k-1] */
        uk=0;            /* u[k] */
        uk1=0;           /* 對(duì)u[k]四舍五入取整 */
        adjust=0;        /* 調(diào)節(jié)器輸出調(diào)整量 */
        XPWM=0;          /* 占空比調(diào)節(jié) */

 { 
  ek=V_REF-AD_SIG0;
  if(ek<0.1)             /* 偏差小于0.1則調(diào)整值為0 */
  {
    adjust=0;
  }
  else 
  {   
    uk=Kp*(ek-ek1)+Ki*ek;/* 否則計(jì)算控制增量 */
    ek1=ek;
    uk1=(signed int)uk;
    if(uk>0)
    {
      if(uk-uk1>=0.5)
      {
        uk1=uk1+1;
      }
    }
    if(uk<0)
    {
      if(uk1-uk>=0.5)
      {
        uk1=uk1-1;
      }
    }
    adjust=uk1;
    XPWM=XPWM+adjust;
  } 
  return;
 }
 asm(" NOP ");           /* 請(qǐng)將光標(biāo)移到此處設(shè)置斷點(diǎn),并用debug->Animate監(jiān)測(cè)數(shù)據(jù) */
}

 

 

算法如上,,這個(gè)是浮點(diǎn)格式的,,做如何轉(zhuǎn)化為定點(diǎn)??還有就是這個(gè)算法有什么缺點(diǎn)

0
回復(fù)
2010-10-27 16:45
@zhuzhouren
voidPI()               /*PI調(diào)節(jié)算法*/{ floatV_REF=3.3;                 Kp=100;         /*PI調(diào)節(jié)的比例常數(shù)*/       Ti=0.005;       /*PI調(diào)節(jié)的積分常數(shù)*/       T=0.001;        /*周期,Ki=KpT/Ti=40*0.001/0.005=8*/                           Ki=8;       ek=0;           /*偏差e[k]*/       ek1=0;          /*偏差e[k-1]*/       uk=0;           /*u[k]*/       uk1=0;          /*對(duì)u[k]四舍五入取整*/       adjust=0;       /*調(diào)節(jié)器輸出調(diào)整量*/       XPWM=0;         /*占空比調(diào)節(jié)*/ {  ek=V_REF-AD_SIG0; if(ek0)   {     if(uk-uk1>=0.5)     {       uk1=uk1+1;     }   }   if(uk=0.5)     {       uk1=uk1-1;     }   }   adjust=uk1;   XPWM=XPWM+adjust; }  return; } asm("NOP");          /*請(qǐng)將光標(biāo)移到此處設(shè)置斷點(diǎn),并用debug->Animate監(jiān)測(cè)數(shù)據(jù)*/}  算法如上,,這個(gè)是浮點(diǎn)格式的,,做如何轉(zhuǎn)化為定點(diǎn)??還有就是這個(gè)算法有什么缺點(diǎn)

幫你頂起??!

0
回復(fù)
showgold
LV.2
4
2010-10-27 20:50
@zhuzhouren
voidPI()               /*PI調(diào)節(jié)算法*/{ floatV_REF=3.3;                 Kp=100;         /*PI調(diào)節(jié)的比例常數(shù)*/       Ti=0.005;       /*PI調(diào)節(jié)的積分常數(shù)*/       T=0.001;        /*周期,Ki=KpT/Ti=40*0.001/0.005=8*/                           Ki=8;       ek=0;           /*偏差e[k]*/       ek1=0;          /*偏差e[k-1]*/       uk=0;           /*u[k]*/       uk1=0;          /*對(duì)u[k]四舍五入取整*/       adjust=0;       /*調(diào)節(jié)器輸出調(diào)整量*/       XPWM=0;         /*占空比調(diào)節(jié)*/ {  ek=V_REF-AD_SIG0; if(ek0)   {     if(uk-uk1>=0.5)     {       uk1=uk1+1;     }   }   if(uk=0.5)     {       uk1=uk1-1;     }   }   adjust=uk1;   XPWM=XPWM+adjust; }  return; } asm("NOP");          /*請(qǐng)將光標(biāo)移到此處設(shè)置斷點(diǎn),并用debug->Animate監(jiān)測(cè)數(shù)據(jù)*/}  算法如上,,這個(gè)是浮點(diǎn)格式的,,做如何轉(zhuǎn)化為定點(diǎn)??還有就是這個(gè)算法有什么缺點(diǎn)
浮點(diǎn)占用4個(gè)字節(jié),,必然影響運(yùn)算速度,,如果采用Q格式,把浮點(diǎn)都轉(zhuǎn)換為16位的整形,允許速度會(huì)大大提高。
0
回復(fù)
2010-10-28 10:55
@showgold
浮點(diǎn)占用4個(gè)字節(jié),,必然影響運(yùn)算速度,,如果采用Q格式,把浮點(diǎn)都轉(zhuǎn)換為16位的整形,允許速度會(huì)大大提高。
我就是不知道如何轉(zhuǎn)化為Q格式
0
回復(fù)
liaohu699
LV.6
6
2010-10-28 12:47
@zhuzhouren
我就是不知道如何轉(zhuǎn)化為Q格式
萬(wàn)事俱備只欠東風(fēng)?。?!
0
回復(fù)
2010-10-28 15:45
@liaohu699
萬(wàn)事俱備只欠東風(fēng)!??!
數(shù)字電源的程序哪個(gè)編寫過(guò)???我這個(gè)程序不知道可以用不
0
回復(fù)
2010-10-28 16:27
@zhuzhouren
數(shù)字電源的程序哪個(gè)編寫過(guò)???我這個(gè)程序不知道可以用不
數(shù)字電源的程序哪個(gè)編寫過(guò)???我這個(gè)程序不知道可以用不
0
回復(fù)
songxium
LV.7
9
2010-10-28 16:37
網(wǎng)上沒(méi)有嗎?
0
回復(fù)
zhuzhouren
LV.4
10
2010-10-28 17:01
@songxium
網(wǎng)上沒(méi)有嗎?
 liaohu699  你做過(guò)成熟的電源產(chǎn)品,,可以告訴我我用這個(gè)方式搞單環(huán)穩(wěn)的住不???市電輸入,,輸出  24V,,,0-10A,,電流,,,,給點(diǎn)建議落
0
回復(fù)
liaohu699
LV.6
11
2010-10-29 08:37
@zhuzhouren
 liaohu699 你做過(guò)成熟的電源產(chǎn)品,,可以告訴我我用這個(gè)方式搞單環(huán)穩(wěn)的住不???市電輸入,,輸出 24V,,,0-10A,,電流,,,,給點(diǎn)建議落
能就能,不能就不能!??!這個(gè)需要你自己去驗(yàn)證,這個(gè)問(wèn)題不是我能回答的。
0
回復(fù)
zhuzhouren
LV.4
12
2010-10-29 08:51
@liaohu699
能就能,不能就不能?。?!這個(gè)需要你自己去驗(yàn)證,這個(gè)問(wèn)題不是我能回答的。
那你幫我 修整下我的PI環(huán)節(jié)的算法好不??我這個(gè)算法總覺(jué)得不爽
0
回復(fù)
zhuzhouren
LV.4
13
2010-10-29 10:00
@zhuzhouren
那你幫我修整下我的PI環(huán)節(jié)的算法好不??我這個(gè)算法總覺(jué)得不爽
liaohu699幫我搞下定標(biāo)什么的毫不
0
回復(fù)
zhuzhouren
LV.4
14
2010-10-29 10:04
@zhuzhouren
liaohu699幫我搞下定標(biāo)什么的毫不
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不
0
回復(fù)
zhuzhouren
LV.4
15
2010-10-29 13:47
@zhuzhouren
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不
liaohu699幫我搞下定標(biāo)什么的毫不
0
回復(fù)
zhuzhouren
LV.4
16
2010-10-29 17:20
@zhuzhouren
liaohu699幫我搞下定標(biāo)什么的毫不
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不
 
liaohu699幫我搞下定標(biāo)什么的毫不
0
回復(fù)
zhuzhouren
LV.4
17
2010-11-01 09:05
@zhuzhouren
[圖片]我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不 [圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片]liaohu699幫我搞下定標(biāo)什么的毫不
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不
 
liaohu699幫我搞下定標(biāo)什么的毫不
0
回復(fù)
zhuzhouren
LV.4
18
2010-11-01 09:09
@zhuzhouren
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不 [圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片][圖片]liaohu699幫我搞下定標(biāo)什么的毫不
我看了你的帖子你量產(chǎn)了。。我這里單環(huán)的不知道到時(shí)候穩(wěn)的住電壓不
 
liaohu699幫我搞下定標(biāo)什么的毫不
0
回復(fù)
showgold
LV.2
19
2010-11-05 16:39
@zhuzhouren
我就是不知道如何轉(zhuǎn)化為Q格式
要明白歸一化的概念,就明白怎么轉(zhuǎn)換成Q格式的
0
回復(fù)
發(fā)