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

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

?? bldcdrv.c

?? MC56F802BLDC 可以使用的算法 就是電機啟動有點慢
?? C
字號:
/*****************************************************************************
*
* bldcdrv.c - Brushless DC Motor driver implementation
*
*****************************************************************************/

#include "types.h"
#include "arch.h"
#include "mc.h"
#include "bldcdrv.h"

#include "bldc.h"

   /* the following constant declarations have been moved to const.h */

/*****************************************************************************/
/** Commutation table for EMV Motor Kit and independed PWM mode				**/
/*****************************************************************************/

const mc_tPWMSignalMask   bldcCommutationTableInd[8] = { MC_PWM_ALL_SIGNALS,
	 (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_0),
	 (MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0),
	 (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_0),
	 (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1),
	 (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0),
	 (MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1),
												          MC_PWM_ALL_SIGNALS
															  };

#ifdef PWM_SWAP_1 //if the swap operations are allowed
/*****************************************************************************/
/** Commutation table for EMV Motor Kit and complementary PWM mode			**/
/*****************************************************************************/

const pwm_sChannelControl bldcCommutationTableComp[8] = {
            { MC_PWM_ALL_SIGNALS, PWM_ZERO_MASK },
			{ (MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2), (PWM_SWAP_1 | PWM_SWAP_0) },
			{ (MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0), (PWM_SWAP_2 | PWM_SWAP_0) },
			{ (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4), (PWM_SWAP_0) },
			{ (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4), (PWM_SWAP_2 | PWM_SWAP_1) },
			{ (MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0), (PWM_SWAP_1) },
			{ (MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2), (PWM_SWAP_2) },
 			{ MC_PWM_ALL_SIGNALS, PWM_ZERO_MASK },
														};
#endif

/*****************************************************************************/
/** Commutation table for sensorless control                                **/
/**               EMV,LV,HV Motor Kits and independed PWM mode	            **/
/*****************************************************************************/
const mc_tPWMSignalMask  BldcZC_Cmt_StepTable[] = { 
       (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1),
       (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0),
       (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_0),
       (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_0),
       (MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0),
       (MC_PWM_SIGNAL_4 | MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2 | MC_PWM_SIGNAL_1)
                                                    };

#if 0 //Debug 02.11.26 begin
/*****************************************************************************/
/** Commutation table for sensorless control                                **/
/**               EMV,LV,HV Motor Kits and complementary PWM mode	        **/
/*****************************************************************************/
const pwm_sChannelControl  BldcZC_Cmt_StepTableComp [MAX_STEP_CMT+1] = {
            { (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4), (PWM_SWAP_2 | PWM_SWAP_1) },
            { (MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0), (PWM_SWAP_1) },
            { (MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2), (PWM_SWAP_1 | PWM_SWAP_0) },
            { (MC_PWM_SIGNAL_5 | MC_PWM_SIGNAL_4), (PWM_SWAP_0) },
            { (MC_PWM_SIGNAL_1 | MC_PWM_SIGNAL_0), (PWM_SWAP_2 | PWM_SWAP_0) },
            { (MC_PWM_SIGNAL_3 | MC_PWM_SIGNAL_2), (PWM_SWAP_2) }
#endif //Debug 02.11.26 end                                                                        };


/**************************************************************************************/
/** Zero Crossing tables for sensorless Zero Crossing EMV,LV,HV Motor Kits PWM mode  **/
/** for (level)Zero Crosing bldczc algorithms (used with HW comparator Zero Crossing)**/
/**************************************************************************************/	

const UWord16 Mask_ZCInpTab[MAX_STEP_CMT+1] = { MASK_ZC_PHASE_C, MASK_ZC_PHASE_A, MASK_ZC_PHASE_B,\
                                                MASK_ZC_PHASE_C, MASK_ZC_PHASE_A, MASK_ZC_PHASE_B };

const UWord16 Expect_ZCInp_Tab [ MAX_STEP_CMT+1 ] [2] = \
{ {ZCINP_PHASE_C_Lev1,ZCINP_PHASE_C_Lev0},{ZCINP_PHASE_A_Lev0,ZCINP_PHASE_A_Lev1},\
  {ZCINP_PHASE_B_Lev1,ZCINP_PHASE_B_Lev0},{ZCINP_PHASE_C_Lev0,ZCINP_PHASE_C_Lev1},\
  {ZCINP_PHASE_A_Lev1,ZCINP_PHASE_A_Lev0},{ZCINP_PHASE_B_Lev0,ZCINP_PHASE_B_Lev1} };

/*************************************************************************************/
/** Zero Crossing tables for sensorless Zero Crossing EMV,LV,HV Motor Kits PWM mode **/
/** for edge Zero Crosing bldczc algorithms (used with ADC Zero Crossing)           **/
/*************************************************************************************/

const UWord16 SetADC_ZCInp_Tab [ MAX_STEP_CMT+1 ] [ 2 ] =
{ {ADCZC_PHASE_C_NEG_POS,ADCZC_PHASE_C_POS_NEG},{ADCZC_PHASE_A_POS_NEG,ADCZC_PHASE_A_NEG_POS},\
  {ADCZC_PHASE_B_NEG_POS,ADCZC_PHASE_B_POS_NEG},{ADCZC_PHASE_C_POS_NEG,ADCZC_PHASE_C_NEG_POS},\
  {ADCZC_PHASE_A_NEG_POS,ADCZC_PHASE_A_POS_NEG},{ADCZC_PHASE_B_POS_NEG,ADCZC_PHASE_B_NEG_POS} };

const Word16 ZC_Phase_Tab [] = { INDEX_ZC_PHASE_C, INDEX_ZC_PHASE_A, INDEX_ZC_PHASE_B, \
                                 INDEX_ZC_PHASE_C, INDEX_ZC_PHASE_A, INDEX_ZC_PHASE_B };
const int Expect_ZCInpFlag_Tab [ MAX_STEP_CMT+1 ] [2] = \
{ {1,0},{0,1},\
  {1,0},{0,1},\
  {1,0},{0,1} };
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美变态口味重另类| 91成人国产精品| 免费高清视频精品| 亚洲国产欧美日韩另类综合| 亚洲欧洲无码一区二区三区| 成人免费在线播放视频| 最好看的中文字幕久久| 亚洲免费伊人电影| 亚洲另类春色国产| 香蕉影视欧美成人| 日本va欧美va欧美va精品| 美女一区二区三区| 国产精品综合视频| www.亚洲国产| 欧洲精品在线观看| 在线综合+亚洲+欧美中文字幕| 91精品久久久久久久99蜜桃| 欧美成人a∨高清免费观看| 欧美精品一区二区三区蜜桃| 国产三级精品视频| 综合久久久久久| 亚洲chinese男男1069| 日本欧美韩国一区三区| 国产麻豆精品在线观看| 成人av在线资源网站| 色域天天综合网| 91精品麻豆日日躁夜夜躁| 久久婷婷色综合| 亚洲欧美日韩一区| 日本一道高清亚洲日美韩| 国产一区啦啦啦在线观看| 欧洲一区在线电影| 日韩丝袜情趣美女图片| 中文字幕免费不卡| 日本成人在线看| 91视视频在线直接观看在线看网页在线看| 欧美在线不卡一区| 精品99久久久久久| 亚洲成年人影院| 国产精品1024久久| 欧美日本国产视频| 中文字幕在线观看不卡视频| 婷婷国产v国产偷v亚洲高清| 成人手机在线视频| 欧美大片一区二区三区| 亚洲卡通动漫在线| 国产精品小仙女| 日韩午夜激情视频| 亚洲一区二区视频| gogo大胆日本视频一区| 欧美日韩成人在线一区| 亚洲少妇最新在线视频| 国产一区在线视频| 欧美精品日日鲁夜夜添| 中文字幕亚洲一区二区va在线| 久久不见久久见免费视频7| 97se狠狠狠综合亚洲狠狠| 精品国产一区二区三区不卡| 天天色综合天天| 在线视频欧美区| 国产精品网友自拍| 国产一区美女在线| 亚洲精品一区二区精华| 蜜桃视频第一区免费观看| 欧美日韩精品一区二区三区蜜桃| 亚洲色大成网站www久久九九| 国产麻豆91精品| 精品国产污污免费网站入口 | 99精品欧美一区二区蜜桃免费 | 26uuuu精品一区二区| 日韩主播视频在线| 欧美在线观看视频一区二区三区| 国产精品高潮久久久久无| 国产成人免费视频网站| 中文字幕精品在线不卡| 国产激情91久久精品导航| 国产亚洲成aⅴ人片在线观看 | 不卡区在线中文字幕| xnxx国产精品| 国产麻豆精品一区二区| 精品美女一区二区| 国产在线一区二区综合免费视频| 精品精品国产高清a毛片牛牛| 蜜桃久久av一区| 久久嫩草精品久久久久| 国产jizzjizz一区二区| 亚洲女同ⅹxx女同tv| 欧美午夜视频网站| 精品在线免费视频| 国产婷婷色一区二区三区在线| 高潮精品一区videoshd| 亚洲欧美在线另类| 欧美日韩mp4| 狠狠色丁香婷综合久久| 日本一区二区三区国色天香 | 天天综合色天天综合色h| 欧美一级久久久久久久大片| 韩国精品一区二区| 国产精品国模大尺度视频| 在线看国产一区| 免费在线欧美视频| 欧美激情一区二区在线| 欧美色老头old∨ideo| 久久精品国产澳门| 成人欧美一区二区三区白人| 欧美日韩国产系列| 国产一区二区三区高清播放| 亚洲少妇屁股交4| 91精品国产综合久久香蕉的特点 | 欧美成人免费网站| 成年人午夜久久久| 午夜精品久久久久久不卡8050| 精品福利在线导航| 91国偷自产一区二区三区成为亚洲经典 | 欧美高清视频一二三区| 国产精品一区专区| 日韩精品视频网| 国产精品久久久久久久久免费丝袜| 欧美日韩国产一区二区三区地区| 国模无码大尺度一区二区三区| 最新中文字幕一区二区三区| 日韩欧美区一区二| 日本二三区不卡| 国产精品88888| 日韩成人精品在线观看| 亚洲精品一二三| 国产拍欧美日韩视频二区| 欧美人xxxx| 91国偷自产一区二区三区观看| 国产毛片一区二区| 美女视频黄免费的久久| 成人免费小视频| 国产欧美视频在线观看| 制服丝袜亚洲精品中文字幕| 色偷偷成人一区二区三区91| 成人午夜在线视频| 国产永久精品大片wwwapp| 日本不卡高清视频| 五月天视频一区| 亚洲日本在线a| 国产精品初高中害羞小美女文| 久久精品在线观看| 精品国产91洋老外米糕| 欧美成人video| 欧美精品日韩精品| 欧美日韩高清一区二区| 欧美精品一卡两卡| 欧美三区在线观看| 欧美性色综合网| 欧洲精品中文字幕| 欧美日韩在线综合| 欧美高清视频不卡网| 欧美精品第一页| 7777精品伊人久久久大香线蕉完整版 | 91福利精品第一导航| 91老师片黄在线观看| 91在线无精精品入口| 91首页免费视频| 欧美午夜电影网| 欧美高清性hdvideosex| 日韩欧美国产综合| 精品国一区二区三区| 久久久精品综合| 日本一区二区三区在线观看| 国产精品久久久久久亚洲毛片 | 国产乱色国产精品免费视频| 激情久久久久久久久久久久久久久久| 蜜臀久久99精品久久久久宅男| 另类小说图片综合网| 国产91露脸合集magnet | 久久爱另类一区二区小说| 久久精品国产一区二区三| 精品在线观看视频| 成人免费毛片高清视频| 欧美探花视频资源| 欧美大片一区二区| 国产精品成人免费| 日本亚洲电影天堂| 国产一区二区导航在线播放| 97久久精品人人澡人人爽| 欧美日韩国产成人在线91| 久久久久久亚洲综合| 国产精品久久精品日日| 亚洲va欧美va人人爽午夜| 精品写真视频在线观看| 91香蕉国产在线观看软件| 91精品国产色综合久久| 国产日产精品1区| 五月激情六月综合| jvid福利写真一区二区三区| 在线电影欧美成精品| 亚洲国产高清不卡| 日本不卡高清视频| 91麻豆高清视频| 欧美精品一区二区三区视频| 伊人色综合久久天天| 精品一区二区三区久久久| 欧美在线观看视频一区二区| 日韩欧美一区中文| 亚洲一区二区三区国产|