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

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

?? bldc_ti.h

?? 無刷直流電機的無傳感器控制TI程序
?? H
字號:
/* ==============================================================================
System Name:  BLDC3_2

File Name:	BLDC_TI.H

Description:  Header file for Peripheral independent object for the 
              implementation of current controller for a three phase 
              brushless DC Motor.	

Originator:		Digital control systems Group - Texas Instruments

Target dependency:	x240/1/2/3/07
To Select the target device see target.h file.

=====================================================================================
 History:
-------------------------------------------------------------------------------------
 9-15-2000	Release	Rev 1.0
=================================================================================  */


#ifndef __BLDC_TI_H__
#define __BLDC_TI_H__

#include <TARGET.H>
#include <mod6.h>
#include <pid2.h>
#include <impl.h>
#include <rmp2.h>
#include <rmp3.h>
#include <cmtn.h>



#ifndef TRUE
#define FALSE 0
#define TRUE  1
#endif

/*------------------------------------------------------------------------------
 Define the structure of the BLDC Object. This object has all the data necessary
 for one instance of a BLDC_TI algorithm.
------------------------------------------------------------------------------*/

typedef struct {

/*------------------------------------------------------------------------------
 Declarations for the 'terminal variables' for the BLDC Algorithm. The framework
 should communicate such quantities as current_set etc to the algorithm by
 modifying these terminal variables. It is not recommended that the framework
 directly modify the internal varibles of the algorithm.
 ------------------------------------------------------------------------------*/

        int cmtn_period_target;
        int cmtn_period_setpt;
        int ramp_delay;
        int I_loop_flg;
        int D_func_desired;
        int sp_up_done_flg;
        int current_set;
        int align_flag;

/*------------------------------------------------------------------------------
    Declaration of Periodic Impulse Generator module The defaults are set in
    IMPULSE.H
------------------------------------------------------------------------------*/
        IMPULSE  impl;
/*------------------------------------------------------------------------------
    Declaration of Modulo 6 counter module The defaults are set in
    MOD6.H
------------------------------------------------------------------------------*/
        MOD6CNT  mod6;
/*------------------------------------------------------------------------------
    Declaration of Ramp3 control module The defaults are set in
    RMP3.H
------------------------------------------------------------------------------*/
        RMP3     rmp3;

/*------------------------------------------------------------------------------
    Declaration of Commutation trigger module The defaults are set in
    CMTN.H
------------------------------------------------------------------------------*/
        CMTN   cmtn;
/*------------------------------------------------------------------------------

    Declaration of pid regulator2 module The defaults are set in
    PID2.H
------------------------------------------------------------------------------*/
        PID2     pid2;
/*------------------------------------------------------------------------------
    Declaration of Ramp2 control module The defaults are set in
    RMP2.H
------------------------------------------------------------------------------*/
        RMP2     rmp2;
} BLDC_TI;

typedef BLDC_TI  *BLDC_TI_handle;


/*------------------------------------------------------------------------------
    Motor types
------------------------------------------------------------------------------*/

#define WJW  0x0001
#define KVB  0x0002
#define AUB  0x0003
#define ADS  0x0004


#define MOTOR KVB

/*------------------------------------------------------------------------------
    Motor dependent parameters
------------------------------------------------------------------------------*/

#if (MOTOR == WJW )

#define ALIGN_DUTY               0X1500

/* For open loop speed ramp control */
#define CMTN_PERIOD_TARGET_VALUE 0x0300 /* Final ramp speed */
#define CMTN_PERIOD_SETPT_VALUE  0x0500 /* Initialize ramp starting point */
#define RAMP_DELAY_VALUE         0x0190 /* Set ramp rate */

/* For open loop D_func control */
#define I_LOOP_FLG_VALUE         0x0000 /* Start with open loop current */
#define D_FUNC_DESIRED_VALUE     ALIGN_DUTY /* Set PWM duty cycle */

#endif /*( MOTOR == WJW */


#if (MOTOR == KVB )

#define ALIGN_DUTY               0X0C00

/* For open loop speed ramp control */
#define CMTN_PERIOD_TARGET_VALUE 0x0200 /* Final ramp speed */
#define CMTN_PERIOD_SETPT_VALUE  0x0500 /* Initialize ramp starting point */
#define RAMP_DELAY_VALUE         0x0190 /* Set ramp rate */

/* For open loop D_func control */
#define I_LOOP_FLG_VALUE         0x0000 /* Start with open loop current */
#define D_FUNC_DESIRED_VALUE     ALIGN_DUTY /* Set PWM duty cycle */

#endif /*( MOTOR == KVB */


#if (MOTOR == AUB )

#define ALIGN_DUTY               0X0F00

/* For open loop speed ramp control */
#define CMTN_PERIOD_TARGET_VALUE 0x0200 /* Final ramp speed */
#define CMTN_PERIOD_SETPT_VALUE  0x0500 /* Initialize ramp starting point */
#define RAMP_DELAY_VALUE         0x0190 /* Set ramp rate */

/* For open loop D_func control */
#define I_LOOP_FLG_VALUE         0x0000 /* Start with open loop current */
#define D_FUNC_DESIRED_VALUE     ALIGN_DUTY /* Set PWM duty cycle */

#endif /*( MOTOR == AUB */


#if (MOTOR == ADS )

#define ALIGN_DUTY               0X0F00

/* For open loop speed ramp control */
#define CMTN_PERIOD_TARGET_VALUE 0x0300 /* Final commutation period */
#define CMTN_PERIOD_SETPT_VALUE  0x0500 /* Initial commutation period */

#if (TARGET == F243)
#define RAMP_DELAY_VALUE         0x00C8 /* Set ramp rate */
#endif

#if (TARGET == F2407)
#define RAMP_DELAY_VALUE         0x03E8 /* Set ramp rate */
#endif

/* For open loop D_func control */
#define I_LOOP_FLG_VALUE         0x0000 /* Start with open loop current */
#define D_FUNC_DESIRED_VALUE     ALIGN_DUTY

#endif /*( MOTOR == ADS */


/*------------------------------------------------------------------------------
    Other parameters
------------------------------------------------------------------------------*/

#define SP_UP_DONE_FLG_VALUE     0x0000
#define CURRENT_SET_VALUE        0x0065
#define ALIGN_FLAG_VALUE         0x000F

#define BLDC_TI_INITVALS                        \
                {                               \
                 CMTN_PERIOD_TARGET_VALUE,       \
                 CMTN_PERIOD_SETPT_VALUE,        \
                 RAMP_DELAY_VALUE,               \
                 I_LOOP_FLG_VALUE,               \
                 D_FUNC_DESIRED_VALUE,           \
                 SP_UP_DONE_FLG_VALUE,           \
                 CURRENT_SET_VALUE,              \
                 ALIGN_FLAG_VALUE,               \
                 IMPULSE_DEFAULTS,               \
                 MOD6CNT_DEFAULTS,               \
                 RMP3_DEFAULTS,                  \
                 CMTN_DEFAULTS,                  \
                 PID2_DEFAULTS,                  \
                 RMP2_DEFAULTS                  \
                }

/*------------------------------------------------------------------------------
 Prototypes for functions implemented in BLDC_TI.C
------------------------------------------------------------------------------*/

void BLDC_TI_Init(BLDC_TI_handle);
void BLDC_TI_Run(BLDC_TI_handle);


#endif /* __BLDC_TI_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区成人在线观看| 亚洲老妇xxxxxx| 色欲综合视频天天天| 日本sm残虐另类| 国产精品视频观看| 911精品国产一区二区在线| 大胆欧美人体老妇| 蜜臀久久久久久久| 一区二区视频免费在线观看| 久久久蜜桃精品| 欧美一区二区视频在线观看2020| 成人永久aaa| 经典一区二区三区| 午夜一区二区三区视频| 中文字幕一区二区三区视频| 精品美女被调教视频大全网站| 在线视频你懂得一区二区三区| 成人福利电影精品一区二区在线观看| 毛片av一区二区| 亚洲成人在线网站| 亚洲色图制服诱惑 | 国产亚洲一区字幕| 91精品国产色综合久久久蜜香臀| 99久久精品国产一区二区三区| 国产乱理伦片在线观看夜一区| 色噜噜狠狠成人中文综合| 狠狠网亚洲精品| 免费久久精品视频| 五月天一区二区| 亚洲成人免费看| 亚洲自拍偷拍欧美| 一区二区三区日韩欧美精品 | 精品国产91亚洲一区二区三区婷婷 | 中文字幕免费不卡| 精品国产电影一区二区| 日韩精品一区二区三区中文不卡 | 国产精品嫩草影院com| 26uuu精品一区二区| 欧美一区二区视频观看视频| 制服丝袜av成人在线看| 欧美日韩高清一区| 在线不卡的av| 9191成人精品久久| 日韩精品一区二| 日韩美女天天操| 欧美大片在线观看| 久久亚区不卡日本| 国产精品欧美久久久久无广告 | 2020国产精品自拍| 久久久99免费| 日本一区二区三区国色天香 | 国产日韩亚洲欧美综合| 国产亚洲欧美日韩在线一区| 久久精品免费在线观看| 国产精品久久一卡二卡| 亚洲欧洲日韩av| 亚洲国产成人高清精品| 日韩高清中文字幕一区| 日本欧美在线观看| 国产在线播放一区| 波多野结衣在线aⅴ中文字幕不卡| 99热99精品| 欧美性xxxxxxxx| 制服丝袜激情欧洲亚洲| 久久精品一二三| 亚洲欧美怡红院| 一区二区三区91| 青青草91视频| 国产成人高清在线| 色素色在线综合| 日韩午夜电影av| 欧美国产日本视频| 亚洲影视在线播放| 理论电影国产精品| bt7086福利一区国产| 欧美日韩久久久一区| 久久免费的精品国产v∧| 国产一区二区三区最好精华液| 99久久精品免费看国产| 日韩一区二区三区精品视频| 国产欧美精品在线观看| 日韩在线播放一区二区| 丁香六月综合激情| 7777精品伊人久久久大香线蕉超级流畅 | 美女免费视频一区| 国产成人在线网站| 日本久久电影网| 欧美一区二区在线看| 国产精品午夜在线观看| 亚洲国产日韩一区二区| 久久69国产一区二区蜜臀| 成人在线一区二区三区| 日韩三级在线免费观看| 国产精品成人午夜| 日本午夜精品视频在线观看| 国产不卡视频一区二区三区| 色欧美片视频在线观看在线视频| av在线一区二区| 2017欧美狠狠色| 一区二区三国产精华液| 激情五月激情综合网| 93久久精品日日躁夜夜躁欧美| 欧美男女性生活在线直播观看| 久久亚洲捆绑美女| 日本亚洲电影天堂| 91麻豆精品一区二区三区| 日韩亚洲欧美中文三级| 亚洲特级片在线| 精品一区二区三区视频在线观看| 一本到三区不卡视频| 欧美影院一区二区| 国产精品国产三级国产普通话99| 石原莉奈在线亚洲二区| jlzzjlzz国产精品久久| 日韩欧美的一区| 亚洲国产综合色| 成人激情av网| 在线播放中文字幕一区| 亚洲精品视频自拍| 国产成人精品免费网站| 日韩免费在线观看| 亚洲一区二区免费视频| 成人免费看黄yyy456| 欧美xxxxx牲另类人与| 亚洲一级二级在线| 国产91丝袜在线播放| 欧美一级二级在线观看| 亚洲高清免费视频| 不卡av在线免费观看| 国产性做久久久久久| 五月婷婷久久综合| 制服丝袜中文字幕一区| 亚洲自拍偷拍九九九| 91丨porny丨蝌蚪视频| 久久久久久久久久久99999| 日韩av在线播放中文字幕| 国产91清纯白嫩初高中在线观看| 国产欧美日韩中文久久| 国产乱国产乱300精品| 欧美大片国产精品| 蜜桃在线一区二区三区| 69成人精品免费视频| 亚洲一区二区在线播放相泽| 国产成人综合视频| 国产午夜精品理论片a级大结局| 欧美bbbbb| 欧美日韩五月天| 日本成人在线一区| 亚洲一区在线观看免费| 色综合久久综合网97色综合 | 久久精品国产第一区二区三区| 欧美日韩不卡在线| 亚洲风情在线资源站| 欧美色国产精品| 国产女人18水真多18精品一级做| 99久久精品免费| 亚洲色图欧洲色图婷婷| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 成人小视频免费观看| 中日韩av电影| 91蜜桃在线免费视频| 亚洲一区二区三区激情| 91在线国产福利| 午夜一区二区三区视频| 欧美精品tushy高清| 麻豆精品蜜桃视频网站| 日韩三级电影网址| 国产精品538一区二区在线| 久久综合色一综合色88| 91视频在线看| 性做久久久久久久免费看| 欧美一级黄色录像| 国产精品中文字幕一区二区三区| 国产女人aaa级久久久级| 成人性生交大片| 亚洲综合区在线| 日韩三区在线观看| 成人午夜碰碰视频| 尤物av一区二区| 欧美三级日本三级少妇99| 狠狠色丁香婷婷综合久久片| 国产精品色婷婷| 欧美影院一区二区| 激情深爱一区二区| 国产成人av电影在线| 一区二区三区av电影| 欧美第一区第二区| 波多野洁衣一区| 亚洲国产成人av网| 日韩三级免费观看| 色欧美乱欧美15图片| 美女脱光内衣内裤视频久久网站| 国产偷v国产偷v亚洲高清| 欧美亚洲国产一区二区三区va| 国产精品一区二区在线观看不卡 | 美女脱光内衣内裤视频久久网站 | 国产精品成人免费在线| 欧美喷潮久久久xxxxx| 粉嫩av一区二区三区| 亚洲成人在线免费|