亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ecs_microstep.c

?? DSP2808控制步進電機
?? C
字號:
/* ==============================================================================
System Name: Micro stepping bipolar drive for two-phase stepping motor

File Name:	ecs_microstep.c

Description:	Primary system file

Originator:		ECS Development

Target:  TMS320F2808

=====================================================================================
 History:
-------------------------------------------------------------------------------------
 06-15-2006	Release	Rev 1.0 : Original release
=================================================================================  */

#include "ECS_MICROSTEP.h"
#include "ECS_MAIN.h"

extern float T;

void MICROSTEP_Init(MICROSTEP *v)
{

// ***************** LEVEL1 *****************
#if (BUILDLEVEL==LEVEL1)

//  Configure reference valuses
    v->Ref.Mode = 0;
    v->Ref.Dir = 0;
    v->Ref.Spd = _IQ(0.1);
    v->Ref.T = _IQ(0.5);
    v->Ref.Pos = _IQ(0.5);
    v->Ref.Id = _IQ(0.0);
    v->Ref.Iq = _IQ(0.1);
    v->Ref.Ipeak = _IQ(0.2);

//  Configure RAMP module
    v->Ramp.DelayRate = 1;

//  Configure ANGGEN module
    v->AngGen.StepAngleMax = _IQ(BASE_FREQ*T);

//  Configure position PI module
    v->PI_Pos.Kp = _IQ(1.0);
    v->PI_Pos.Ki = _IQ(T/0.1);
    v->PI_Pos.Kc = _IQ(0.5);
    v->PI_Pos.OutMax = _IQ(0.9995);
    v->PI_Pos.OutMin = _IQ(0);

//  Configure speed PI module
    v->PI_Spd.Kp = _IQ(1.0);
    v->PI_Spd.Ki = _IQ(T/0.1);
    v->PI_Spd.Kc = _IQ(0.5);
    v->PI_Spd.OutMax = _IQ(0.9995);
    v->PI_Spd.OutMin = _IQ(-0.9995);

//  Configure d-axis current PI module
    v->PI_Id.Kp = _IQ(1.0);
    v->PI_Id.Ki = _IQ(T/0.01);
    v->PI_Id.Kc = _IQ(0.5);
    v->PI_Id.OutMax = _IQ(0.6);
    v->PI_Id.OutMin = _IQ(-0.6);

//  Configure q-axis current PI module
    v->PI_Iq.Kp = _IQ(1.0);
    v->PI_Iq.Ki = _IQ(T/0.01);
    v->PI_Iq.Kc = _IQ(0.5);
    v->PI_Iq.OutMax = _IQ(0.6);
    v->PI_Iq.OutMin = _IQ(-0.6);

//  Configure peak current PI module
    v->PI_Ipeak.Kp = _IQ(1.0);
    v->PI_Ipeak.Ki = _IQ(T/0.003);
    v->PI_Ipeak.Kc = _IQ(0.5);
    v->PI_Ipeak.OutMax = _IQ(0.99);
    v->PI_Ipeak.OutMin = _IQ(0);


#endif // (BUILDLEVEL==LEVEL1)
}



void MICROSTEP_Update(MICROSTEP *v)
{  

// ***************** LEVEL1 *****************
#if (BUILDLEVEL==LEVEL1)

// Ramp for speed reference
   v->Ramp.TargetIn = v->Ref.Spd;
   v->Ramp.calc(&v->Ramp);

// Angle generation
   v->AngGen.Freq = v->Ramp.TargetOut;
   v->AngGen.calc(&v->AngGen);

// ZOH calculation
    v->Zoh_Ang.SignalIn = v->AngGen.AngleOut;
	v->Zoh_Ang.maxTimer = _IQ16div(_IQ16(ISR_FREQUENCY*1000/BASE_FREQ),_IQtoIQ16(v->Ramp.TargetOut));
	v->Zoh_Ang.calc(&v->Zoh_Ang);

// Low-pass filter
    v->Lpf_Ipeak.In = _IQsqrt(_IQmpy(v->Fdb.Ia,v->Fdb.Ia)+_IQmpy(v->Fdb.Ib,v->Fdb.Ib));
    v->Lpf_Ipeak.Out = _IQmpy(v->Lpf_Ipeak.Out,v->Lpf_Ipeak.Gain) + _IQmpy(v->Lpf_Ipeak.In,(_IQ(1.0)-v->Lpf_Ipeak.Gain));

// Peak current PI controller
    v->PI_Ipeak.Ref = v->Ref.Ipeak;
	v->PI_Ipeak.Fdb = v->Lpf_Ipeak.Out;
    v->PI_Ipeak.calc(&v->PI_Ipeak);

// Vcontrol computation
	v->Vref.SinDisc = _IQmpy(v->PI_Ipeak.Out,_IQsinPU(v->Zoh_Ang.SignalOut));
	v->Vref.CosDisc = _IQmpy(v->PI_Ipeak.Out,_IQcosPU(v->Zoh_Ang.SignalOut));

#endif // (BUILDLEVEL==LEVEL1)
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频123| 全国精品久久少妇| 精品日韩99亚洲| 国内精品伊人久久久久影院对白| 亚洲最色的网站| 日韩理论片一区二区| 欧美无乱码久久久免费午夜一区| 三级欧美韩日大片在线看| 艳妇臀荡乳欲伦亚洲一区| 亚洲国产美国国产综合一区二区 | 午夜久久电影网| 亚洲精品福利视频网站| 欧美一卡二卡在线| 91精品国产综合久久精品| 成年人午夜久久久| 一本久久a久久免费精品不卡| 91国偷自产一区二区开放时间 | 日韩欧美在线123| 欧美大片在线观看一区| 久久青草欧美一区二区三区| 一本一道综合狠狠老| 欧洲精品在线观看| 日韩一区二区三区在线| 久久久久久97三级| 9191久久久久久久久久久| 欧美哺乳videos| 欧美日韩国产另类一区| 久久综合九色综合欧美98| 欧美日韩亚洲综合| av一区二区三区四区| 欧美少妇性性性| 久久精品视频一区二区| 亚洲一区二区中文在线| 韩国v欧美v亚洲v日本v| 一本色道综合亚洲| 91女人视频在线观看| 91精品国产美女浴室洗澡无遮挡| 日本道精品一区二区三区| 精品久久人人做人人爰| 一区二区免费在线| 一区二区国产盗摄色噜噜| 亚洲精品大片www| 国产真实乱子伦精品视频| 色狠狠色狠狠综合| 91社区在线播放| 久久影院视频免费| 亚洲综合在线观看视频| 一区二区三区电影在线播| 国内国产精品久久| 国产裸体歌舞团一区二区| 欧美日韩国产中文| 欧美一区二区三区在| 亚洲欧美日韩在线播放| 亚洲激情综合网| 国产精品456| 精品区一区二区| 日韩制服丝袜av| 欧美三级电影网站| 亚洲精品高清视频在线观看| 亚洲成人免费av| 色中色一区二区| 欧美日韩国产三级| 日韩欧美一区中文| 国产精品女主播av| 亚洲日本在线视频观看| 亚洲成人综合视频| 日本精品一区二区三区高清| 中文字幕一区二区三区蜜月| 亚洲欧美国产三级| 91色在线porny| 5858s免费视频成人| 亚洲一区二区中文在线| 久久av资源网| 精品国产人成亚洲区| 麻豆91在线看| 不卡一区二区在线| 国产精品久久久久久久久免费桃花 | 久久久久久亚洲综合| 国产在线麻豆精品观看| 亚洲精品在线观看视频| 国产麻豆日韩欧美久久| 国产精品区一区二区三区| 成av人片一区二区| 亚洲精品成人少妇| 欧美美女一区二区在线观看| 免费观看在线综合| 91免费小视频| 亚洲国产视频一区| 欧美精品丝袜中出| 综合中文字幕亚洲| 91国产福利在线| 国产欧美日韩在线视频| 成人av午夜影院| 日韩欧美国产综合在线一区二区三区 | 在线一区二区视频| 精品少妇一区二区三区 | 色8久久人人97超碰香蕉987| 亚洲国产综合色| 欧美成人猛片aaaaaaa| 风间由美一区二区三区在线观看 | 欧美日韩www| 亚洲婷婷在线视频| 国产一区啦啦啦在线观看| 国产精品久久免费看| 国产在线视频不卡二| 夜夜嗨av一区二区三区中文字幕| 国产成人av影院| 一区二区三区四区国产精品| 国产成人日日夜夜| 精品日韩一区二区三区免费视频| 成人高清免费在线播放| 亚洲一区二区成人在线观看| 精品福利av导航| 免费人成在线不卡| 亚洲欧美自拍偷拍| 欧美mv和日韩mv的网站| 久久99久久久欧美国产| 亚洲精品视频在线观看免费| 日韩欧美中文一区二区| 男女男精品视频网| 91精品蜜臀在线一区尤物| 成人美女视频在线看| 美日韩黄色大片| 日韩欧美在线网站| 久草中文综合在线| 精品欧美一区二区在线观看| 精品一区二区三区久久久| 日韩三级精品电影久久久| 色先锋久久av资源部| 国产麻豆一精品一av一免费| 三级欧美在线一区| 一区二区三区美女视频| 国产精品天美传媒| 暴力调教一区二区三区| 国产乱理伦片在线观看夜一区| 精品理论电影在线观看| 欧美高清视频一二三区 | 国产精品无人区| 精品国产第一区二区三区观看体验| 老司机午夜精品99久久| 性久久久久久久| 日韩一区二区在线观看| 国产精品资源站在线| 国产精品电影一区二区三区| 色综合天天综合在线视频| 国产91精品精华液一区二区三区 | 欧美一区二区三区日韩| 极品少妇一区二区| 国产精品久久久久久亚洲毛片| 一本色道久久综合亚洲91| 成人福利在线看| 午夜视频在线观看一区二区| 欧美xxxx在线观看| 99国产精品视频免费观看| 成人午夜又粗又硬又大| 亚洲一区国产视频| 国产人伦精品一区二区| 日本一区二区免费在线观看视频| 成人av电影观看| 色综合久久九月婷婷色综合| 精品一区二区三区在线播放视频| 国产三级三级三级精品8ⅰ区| 久久久久久久性| 欧美日韩激情一区二区三区| 国产成人av网站| 视频在线在亚洲| 蜜桃av噜噜一区| 中文字幕亚洲一区二区av在线| 欧美一区二区三区免费大片| 99久久亚洲一区二区三区青草| 成人av片在线观看| 色哟哟在线观看一区二区三区| 欧美日韩国产首页| 精品99久久久久久| 在线成人av影院| 99国产精品99久久久久久| 久久99久久99小草精品免视看| 国产凹凸在线观看一区二区| 日韩1区2区3区| 国产乱理伦片在线观看夜一区| 99久久精品国产网站| 国产成人在线免费观看| 免费在线看一区| 日韩精品午夜视频| 国产一区二区三区| 欧美亚洲另类激情小说| 日韩欧美国产综合在线一区二区三区| 久久精品欧美日韩| 亚洲网友自拍偷拍| 成人性生交大合| 6080日韩午夜伦伦午夜伦| 在线观看免费成人| 色94色欧美sute亚洲13| 久久综合999| 午夜精品久久久久久久99水蜜桃| 一区二区免费在线| 国产一二三精品| 欧美剧情片在线观看| 国产精品第一页第二页第三页| 青青草精品视频|