侵權投訴

電機控制基礎3——定時器編碼器模式使用與轉速計算

碼農愛學習 ? 2021-08-30 17:26 ? 次閱讀

上篇介紹了定時器捕獲輸入脈沖的原理,那種方式是根據捕獲的原理,手動切換上升沿與下降沿捕獲,計算脈沖寬度的過程原理比較清晰,但編程操作起來比較麻煩。

對于電機測速用到的正交編碼器,測速時需要捕獲2路脈沖,如果使用上一篇介紹的方法,編程就較為復雜。還好單片機的通用定時器具有專門的正交編碼器接口,只需配置相應的寄存器,就可實現編碼器輸入的上下沿自動捕獲與計數,非常便于編碼器的測速。

下面就來介紹下定時器的編碼器模式的使用:

1 正反轉計數原理示例

編碼器模式下,計數器的計數方向代表的電機的正轉與反轉,計數的大小代表了轉速的大小。

如下圖,電機正轉時,編碼器的通道A(TI1)的信號超前通道B,計數器向上計數,反轉時,通道A的信號滯后,向下計數。

pYYBAGD1h8uANRcpAADGZTY2jto184.png

設置信號的極性反相,可以使向下計數代表電機正轉。 pYYBAGD1h8yAK37zAADMFtGqpgU094.png

2 定時器編碼器模式配置

STM32 芯片為例,其內部有專門用來采集增量式編碼器方波信號的接口,這些接口實際上是STM32 定時器的其中一種功能。不過編碼器接口功能只有高級定時器TIM1、TIM8 和通用定時器的TIM2~TIM5 才有。

poYBAGD1h8yASOHSAABThnF_A_Q810.png

正交編碼器有兩路正交的輸入信號(關于正交編碼的介紹,可查看之前的文章:編碼器計數原理與電機測速原理——多圖解析),根據實際需要,可以設置只捕獲某個通道的上升沿或下降沿,也可以設置同時捕獲兩個通道的上升沿與下降沿,這樣就可以提高編碼器的計數精度,實現倍頻。

poYBAGD1h86AGQl5AAHT3hSvsRU643.png

編碼器模式的配置實際上是通過配置SMCR寄存器和CCER寄存器來實現。

2.1 SMCR寄存器配置觸發模式

SMCR即從模式控制寄存器(slave mode control register),查閱STM32F4的參考手冊,可以找到類似如下信息,現在我們只需關注SMS這幾位:

pYYBAGD1h8-ALsBCAAAfFpmZIBA157.png

  • 位 15 ETP:外部觸發極性 (External trigger polarity)

  • 位 14 ECE:外部時鐘使能 (External clock enable)

  • 位 13:12 ETPS:外部觸發預分頻器 (External trigger prescaler)

  • 位 11:8 ETF[3:0]:外部觸發濾波器 (External trigger filter)

  • 位 7 MSM:主/從模式 (Master/Slave mode)

  • 位 6:4 TS:觸發選擇 (Trigger selection)

  • 位 3 保留,必須保持復位值

  • 位 2:0 SMS:從模式選擇 (Slave mode selection)

    • 000:禁止從模式––如果 CEN =“1”,預分頻器時鐘直接由內部時鐘提供。

    • 001:編碼器模式 1––計數器根據 TI1FP1 電平在 TI2FP2 邊沿 遞增/遞減計數。

    • 010:編碼器模式 2––計數器根據 TI2FP2 電平在 TI1FP1 邊沿 遞增/遞減計數。

    • 011:編碼器模式 3––計數器在 TI1FP1 和 TI2FP2 的邊沿計數,計數的方向取決于另外一個信號的電平。

    • 100:復位模式––在出現所選觸發輸入 (TRGI) 上升沿時,重新初始化計數器并生成一個寄存器更新事件。

    • 101:門控模式––觸發輸入 (TRGI) 為高電平時使能計數器時鐘。只要觸發輸入變為低電平,計數器立即停止計數(但不復位)。計數器的啟動和停止都是受控的。

    • 110:觸發模式––觸發信號 TRGI 出現上升沿時啟動計數器(但不復位)。只控制計數器的啟動。

    • 111:外部時鐘模式 1––由所選觸發信號 (TRGI) 的上升沿提供計數器時鐘。

上面的SMCR寄存器介紹中,關于TI1、TI2等的函數:

TI1TI2對應編碼器的A、B兩相輸入信號。

TI1FP1TI2FP2 是進行輸入濾波器和極性選擇后 TI1 和 TI2 的信號,如果不進行濾波和反相,則 TI1FP1=TI1,TI2FP2=TI2。

從上面的SMCR寄存器的功能介紹可知,選擇編碼器接口模式時:

如果計數器僅在 TI2 邊沿處計數,在 TIMx_SMCR 寄存器中寫入 SMS=001

如果計數器僅在 TI1 邊沿處計數,寫入 SMS=010

如果計數器在 TI1 和 TI2 邊沿處均計數,則寫入 SMS=011

定時器的編碼器模式根據兩個輸入的信號轉換序列,產生計數脈沖方向信號。根據該信號轉換序列,計數器相應遞增或遞減計數,同時硬件對 TIMx_CR1 寄存器的DIR位進行相應修改。任何輸入(TI1 或 TI2)發生信號轉換時,都會計算 DIR 位。

2.2 CCER寄存器配置極性

通過編程 TIMx_CCER 寄存器的 CC1P 和 CC2P 位,可以選擇 TI1 和 TI2 極性。實際上就是設置TIxFP1 是否與TIx反相,來設置正轉時是向下計數還是向下計數

pYYBAGD1h8-APBX7AAAqgbJouDE651.png

  • 位 15、11、7、3 CCxNP:捕獲 /比較x 輸出極性 (Capture/Comparex output Polarity)

  • 位 14、10、6、2 保留,必須保持復位值

  • 位 13、9、5、1 CCxP:捕獲 /比較x 輸出極性 (Capture/Comparex output Polarity)。

    • 00:非反相/上升沿觸發電路對 TIxFP1 上升沿敏感(在復位模式、外部時鐘模式或觸發模式下執行捕獲或觸發操作), TIxFP1 未反相 (在門控模式或編碼器模式下執行觸發操作)。

    • 01:反相/下降沿觸發 電路對 TIxFP1 下降沿敏感 (在復位模式、外部時鐘模式或觸發模式下執行捕獲或觸發操作), TIxFP1 反相 (在門控模式或編碼器模式下執行觸發操作)。

    • 10:保留,不使用此配置。

    • 11:非反相/上升沿和下降沿均觸發 電路對 TIxFP1 上升沿和下降沿都敏感(在復位模式、外部時鐘模式或觸發模式下執行捕獲或觸發操作),TIxFP1 未反相(在門控模式下執行觸發操作)。編碼器模式下不得使用此配置!!!

    • 0:OCx 高電平有效

    • 1:OCx低電平有效

    • CCx 通道配置為輸出:

    • CCx 通道配置為輸入

      CCxNP/CCxP 位可針對觸發或捕獲操作選擇 TI1FP1 和 TI2FP1 的極性。

  • 位 12、8、4、0 CCxE:捕獲 /比較 x 輸出使能 (Capture/Comparex output enable)

注:在編碼器模式下,極性的作用是設置TIxFP1 是否反相,不要被”上升沿敏感“誤導為是只捕獲上升沿信號!

”上升沿敏感“是在非編碼器模式下的功能。所以,編碼模式下,只能配置為0001

另一方面來看,編碼器模式下,只能通過SMCR的模式設置倍頻,要么是2倍頻,要么是4倍頻,貌似不能設置1倍頻(只對1個通道的上升沿或下降沿計數)。

2.3 CCMR寄存器配濾波參數

如果需要,通過配置CCMR寄存器的IC1F與IC2F,還可以對編碼器輸入信號進行濾波配置:

poYBAGD1h9CAGztaAABGDNkRr5A684.png

這些寄存器的說明在上篇文章已有介紹,這里不再展開。

3 計數方向對照表解讀

編碼器模式下,計數器的計數方向(遞增計數還是遞減計數)會根據增量編碼器的速度和方向自動進行修改,因此,其計數值始終表示編碼器的位置。計數方向對應于所連傳感器的旋轉方向。下表匯總了可能的組合(假設 TI1 和 TI2 不同時切換)。

poYBAGD1h9KAFx7SAAFO9hveg4A411.png

注:STM32 的編碼器接口在計數的時候,并不是單純采集某一通道信號的上升沿或下降沿,而是需要綜合另一個通道信號的電平。(通俗的講就是,使用編碼器接口時,編碼器的兩個輸入通道A與通道B都需要進行電路連接!!!,雖然你設置了僅在某一個通道上計數,但這個通道的計數時機需要參考另一路通道的信號)表中“相反信號的電平”指的就是在計數的時候所參考的另一個通道信號的電平,這些電平決定了計數器的計數方向。

3.1 僅在TI1處計數

這里的僅在TI1處計數,就是僅統計編碼器的通道A的信號跳變,先以電機正轉為例:

注:以下的介紹中,“通道A“代表TI1,“通道B“代表TI2。

3.1.1 電機正轉(向上計數)

假定電機正轉時,編碼的通道A的信號比通道B提前1/4個周期(也即相位提前90度),在通道A的上升沿與下降沿均計數(如下圖TI1波形中的綠色和紅色箭頭),因為計數的方向代表的電機轉動的方向,所以,在正轉的情況下:

  • 通道A上升沿,通道B為低電平,向上計數,代表電機正轉

  • 通道A下降沿,通道B為高電平,向上計數,代表電機正轉

pYYBAGD1h9OAEx3KAAJhXG1DgCA568.png

3.1.2 電機反轉(向下計數)

反轉的情況,編碼的通道A的信號比通道B滯后1/4個周期:

  • 通道A下降沿,通道B為低電平,向上計數,代表電機反轉

  • 通道A上升沿,通道B為高電平,向上計數,代表電機反轉

pYYBAGD1h9WAGl2uAAIg4g1WsLs637.png

3.2 僅在TI2處計數

僅在TI2處計數,就是僅統計編碼器的通道B的信號跳變,同樣可以分為正轉和反轉兩種情況,具體的對應關系參考上面的”僅在TI1處計數“自行分析,實際上通道A與通道B從自身來說功能是等價的。

3.3 在TI1與TI2處均計數

在TI1與TI2處均計數,就是講編碼器的通道A與通道B的信號均統計并進行計數,這樣可以提高計數頻率,實現倍頻。

這里還以電機正轉為例*

觀察下圖,編碼器在開始階段可依次捕獲到:通道A上升沿、通道B上升沿、通道A下降沿、通道B下降沿,所以有:

  • 通道A上升沿,通道B為低電平,向上計數,代表電機正轉

  • 通道B上升沿,通道A為高電平,向上計數,代表電機正轉

  • 通道A下降沿,通道B為高電平,向上計數,代表電機正轉

  • 通道B下降沿,通道A為高電平,向上計數,代表電機正轉

poYBAGD1h9aAa1WQAAKMTTsmhrc747.png

4 編程實現

4.1 定時器編碼器模式配置

這里使用的通用定時器中的 TIM4,配置定時器最基礎的功能就是要配置時基,使用輸入功能還要配置定時器的GPIO輸入通道

#define ENCODER_TIM_PSC 0     /*計數器分頻*/
#define ENCODER_TIM_PERIOD 65535  /*計數器最大值*/
#define CNT_INIT 0         /*計數器初值*/

void TIM4_ENCODER_Init(void)           
{
GPIO_InitTypeDef GPIO_InitStruct;      /*GPIO*/
TIM_TimeBaseInitTypeDef TIM_TimeBaseStruct; /*時基*/
TIM_ICInitTypeDef TIM_ICInitStruct;     /*輸入通道*/
 
 /*GPIO初始化*/  
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); /*使能GPIO時鐘 AHB1*/          
GPIO_StructInit(&GPIO_InitStruct);    
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;    /*復用功能*/
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_100MHz; /*速度100MHz*/
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; 
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;    
GPIO_Init(GPIOB, &GPIO_InitStruct);

GPIO_PinAFConfig(GPIOB,GPIO_PinSource6,GPIO_AF_TIM4);
GPIO_PinAFConfig(GPIOB,GPIO_PinSource7,GPIO_AF_TIM4);

/*時基初始化*/
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);  /*使能定時器時鐘 APB1*/
TIM_DeInit(TIM4); 
TIM_TimeBaseStructInit(&TIM_TimeBaseStruct);  
TIM_TimeBaseStruct.TIM_Prescaler = ENCODER_TIM_PSC;    /*預分頻 */    
TIM_TimeBaseStruct.TIM_Period = ENCODER_TIM_PERIOD;    /*周期(重裝載值)*/
TIM_TimeBaseStruct.TIM_ClockDivision = TIM_CKD_DIV1;   
TIM_TimeBaseStruct.TIM_CounterMode = TIM_CounterMode_Up; /*連續向上計數模式*/ 
TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStruct);

/*編碼器模式配置:同時捕獲通道1與通道2(即4倍頻),極性均為Rising*/
TIM_EncoderInterfaceConfig(TIM4, TIM_EncoderMode_TI12,TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);
TIM_ICStructInit(&TIM_ICInitStruct);    
TIM_ICInitStruct.TIM_ICFilter = 0;  /*輸入通道的濾波參數*/
TIM_ICInit(TIM4, &TIM_ICInitStruct); /*輸入通道初始化*/
TIM_SetCounter(TIM4, CNT_INIT);   /*CNT設初值*/
TIM_ClearFlag(TIM4,TIM_IT_Update);  /*中斷標志清0*/
TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE); /*中斷使能*/
TIM_Cmd(TIM4,ENABLE);        /*使能CR寄存器*/
}

這里將定時器的計數溢出值設為65535,即TIM4的計數最大值(TIM4為16位計數器)。目的是避免計數器溢出,簡化后續的速度計算方式(計數器器若溢出,在計算轉速時,還要將溢出的次數考慮進去)。

編碼器模式設置為TIM_EncoderMode_TI12,即兩路信號均計數,實現4倍頻。

編碼器兩個輸入的極性均設置為TIM_ICPolarity_Rising,即極性不反相。

這里編碼器模式的設置,調用了TIM_EncoderInterfaceConfig()函數,其內部即是對相關的寄存器進行配置:

void TIM_EncoderInterfaceConfig(TIM_TypeDef* TIMx, uint16_t TIM_EncoderMode, uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity)
{
uint16_t tmpsmcr = 0;
uint16_t tmpccmr1 = 0;
uint16_t tmpccer = 0;
 
/* Check the parameters */
assert_param(IS_TIM_LIST2_PERIPH(TIMx));
assert_param(IS_TIM_ENCODER_MODE(TIM_EncoderMode));
assert_param(IS_TIM_IC_POLARITY(TIM_IC1Polarity));
assert_param(IS_TIM_IC_POLARITY(TIM_IC2Polarity));

tmpsmcr = TIMx->SMCR;/* Get the TIMx SMCR register value */
tmpccmr1 = TIMx->CCMR1; /* Get the TIMx CCMR1 register value */
tmpccer = TIMx->CCER;/* Get the TIMx CCER register value */
tmpsmcr &= (uint16_t)~TIM_SMCR_SMS;/* Set the encoder Mode */
tmpsmcr |= TIM_EncoderMode;

/* Select the Capture Compare 1 and the Capture Compare 2 as input */
tmpccmr1 &= ((uint16_t)~TIM_CCMR1_CC1S) & ((uint16_t)~TIM_CCMR1_CC2S);
tmpccmr1 |= TIM_CCMR1_CC1S_0 | TIM_CCMR1_CC2S_0;

/* Set the TI1 and the TI2 Polarities */
tmpccer &= ((uint16_t)~TIM_CCER_CC1P) & ((uint16_t)~TIM_CCER_CC2P);
tmpccer |= (uint16_t)(TIM_IC1Polarity | (uint16_t)(TIM_IC2Polarity << (uint16_t)4));

TIMx->SMCR = tmpsmcr; /* 配置數據寫入 SMCR 寄存器 */
TIMx->CCMR1 = tmpccmr1; /* 配置數據寫入 CCMR1 寄存器 */
TIMx->CCER = tmpccer; /* 配置數據寫入 CCER 寄存器 */
}

4.2 電機轉軸轉速計算

這里使用一款直流減速電機:

  • 減速比是34(即電機轉軸轉1圈,電機本身要轉34圈)

  • 電機轉一圈的物理脈沖數是11

所以,電機轉軸轉1圈時,可以產生的物理脈沖為34*11=374個,又由于編碼器器模式實現了4倍頻計數,所以,電機轉軸轉1圈時,定時器可以計數374×4=1496個。

對于轉速的計算,這里使用M法測速(M法測速的具體原理參考之前的文章:http://www.jt9020.com/d/1639052.html),即統計固定時間間隔內的編碼器的脈沖數,來計算速度值。

,單位為:轉/秒

  • C:編碼器單圈總脈沖數

  • 每次的統計時間(單位為秒)

  • :該時間內統計到的編碼器脈沖數

比如,對于本次實驗的電機,轉軸轉1圈時,定時器計數1496個,即C=1496個,對應程序中的TOTAL_RESOLUTION。T0可以選擇100ms,即0.1s。

程序編寫如下,這里通過另外一個定時器7來實現每100ms調用一次calc_motor_rotate_speed()函數來進行轉速的實時計算,每次使用read_encoder()讀取編碼器器的值后,都將計數值CNT設為初始值0,重新開始計數,這樣就可以保證每次讀到的都是上個100ms的計數值。

另外,這里通過將CNT的uint32類型的計數值, 轉為int16類型,就可以利用正負來區分上個100ms電機整體的轉動方向(正轉CNT從0向上計數,轉為int16還是正值;反轉CNT從0向下計數,會溢出,轉為int16就為負數)。

#define ENCODER_RESOLUTION 11  /*編碼器一圈的物理脈沖數*/
#define ENCODER_MULTIPLE 4    /*編碼器倍頻,通過定時器的編碼器模式設置*/
#define MOTOR_REDUCTION_RATIO 34 /*電機的減速比*/
/*電機轉一圈總的脈沖數(定時器能讀到的脈沖數) = 編碼器物理脈沖數*編碼器倍頻*電機減速比 */
#define TOTAL_RESOLUTION ( ENCODER_RESOLUTION*ENCODER_MULTIPLE*MOTOR_REDUCTION_RATIO )

// 讀取定時器計數值
static int read_encoder(void)
{
int encoderNum = 0;
encoderNum = (int)((int16_t)(TIM4->CNT)); /*CNT為uint32, 轉為int16*/
TIM_SetCounter(TIM4, CNT_INIT);/*CNT設初值*/

return encoderNum;
}

//計算電機轉速(被另一個定時器每100ms調用1次)
void calc_motor_rotate_speed()
{
int encoderNum = 0;
float rotateSpeed = 0;

/*讀取編碼器的值,正負代表旋轉方向*/
encoderNum = read_encoder();
/* 轉速(1秒鐘轉多少圈)=單位時間內的計數值/總分辨率*時間系數 */
rotateSpeed = (float)encoderNum/TOTAL_RESOLUTION*10;

printf("encoder: %d\t speed:%.2f rps\r\n",encoderNum,rotateSpeed);
}

5 實驗演示

通過串口發送指令,控制另外一個定時器產生指定占空比的PWM來控制電機進行恒速轉動,然后測試編碼器讀到的速度值。

(串口指令用到了字符串切割和串口接收不定長字符的功能,可參考之前的文章:與 中的部分內容,PWM的產生可參考:)

視頻中,串口打印的encoder為100ms內讀到的編碼器器的計數值,正負號代表正反轉,speed為根據編碼器的計數值計算的電機輸出軸的轉速,單位為圈每秒。

首先是全速正反轉,轉速接近5圈每秒。

然后通過調整pwm,使得電機轉軸轉速接近1圈每秒,由于轉1圈的脈沖理論上有1496個,現在是每100ms讀一次,所以能讀到149個左右,符合理論值。

視頻演示:https://www.bilibili.com/video/BV13p4y1h7F9

20210307224431.png

收藏 人收藏
分享:

評論

fsdzdzy
頁面亂碼,這是什么情況?

相關推薦

STM32 Linux開發板推薦 ,入門進階必備!

推薦一款適合入門進階學習的Linux開發板:華清遠見FS-MP1A開發板(STM32MP157開發板....
發表于 10-22 18:51 ? 4次 閱讀

【視頻】華清遠見stm32mp157開發入門指導(7講)

關于FS-MP1A開發板(stm32mp157): FS-MP1A開發板是華清遠見最新自主研發的一....
發表于 10-22 18:50 ? 1次 閱讀

一圖了解華清遠見STM32MP157開發板學習資源優勢

一圖了解華清遠見STM32MP157開發板學習資源優勢(教程+視頻+項目): 資料說明及更新情....
發表于 10-22 18:49 ? 3次 閱讀

手機APP物聯網遠程控制開關

姓 名 孟嘉磊摘 要隨著物聯網技術應用到了樓宇自動化建設和工業現場控制之中,遠程控制開關有著....
發表于 10-22 18:21 ? 5次 閱讀
手機APP物聯網遠程控制開關

【lora節點開發板+單通道lora網關組合試用試用體驗】手把手教你讓到手的設備連上騰訊云物聯網平臺

本文提供了操作截圖、操作說明、視頻,以及使用到的代碼,按照步驟來,確保一步上云!!! 參考資料: Heltec HT-M00L...
發表于 10-22 18:17 ? 0次 閱讀
【lora節點開發板+單通道lora網關組合試用試用體驗】手把手教你讓到手的設備連上騰訊云物聯網平臺

LCD | 如何選擇液晶顯示模塊

當今越來越多的電子產品帶有液晶顯示屏,工程師該如何為新產品選顯示屏呢? 液晶顯示模塊制造商根據市場需....
的頭像 拓普微科技 發表于 10-22 16:34 ? 11次 閱讀
LCD | 如何選擇液晶顯示模塊

每個單片機都能夠成功破解嗎

不可能,就好比坐飛機也有出事故的可能一樣。目前加密的新技術不時呈現、芯片燒斷數據腳、解密開蓋過程中存....
的頭像 芯片逆向 發表于 10-22 16:26 ? 155次 閱讀

燒斷管腳的單片機解密

對于一些簡單的燒斷管腳的單片機解密如燒斷管腳的AVR單片機、燒斷管腳的PIC單片機、燒斷管腳的51單....
的頭像 芯片逆向 發表于 10-22 16:18 ? 81次 閱讀

TS8900-M128單片機測試報告下載

TS8900-M128單片機測試報告下載
發表于 10-22 15:51 ? 7次 閱讀

關于SST26VF064B芯片硬件寫入保護的問題

閱讀芯片文檔 文檔中硬件寫入保護有這樣的描述:   WPEN位通電時的出廠默認設置為“0”,這將在通電后禁用WP#...
發表于 10-22 15:38 ? 0次 閱讀
關于SST26VF064B芯片硬件寫入保護的問題

按鍵開關電路方案設計

最近做個基于STM32腦波檢測的項目,甲方爸爸要求使用按鍵進行開關機。在網上查了一些資料,找到了很多....
發表于 10-22 15:06 ? 9次 閱讀
按鍵開關電路方案設計

DIY一個紅外避障小車!(1)硬件部分的安裝

DIY一個紅外避障小車!(1)硬件部分的安裝主要就是學習一下單片機的知識0. 使用材料螺絲 螺母 杜....
發表于 10-22 14:36 ? 6次 閱讀
DIY一個紅外避障小車!(1)硬件部分的安裝

關于SST26VF064B芯片硬件寫入保護的疑惑?

閱讀芯片文檔 文檔中硬件寫入保護有這樣的描述:   WPEN位通電時的出廠默認設置為“0”,這將在通電后禁用WP...
發表于 10-22 13:55 ? 101次 閱讀

基于LM2596開關穩壓電源控制設計(畢業設計整套資料)

LM2596 開關穩壓電源,在電阻負載條件下,使電源滿足下述要求:1)輸出電壓UO可調范圍:10V~....
發表于 10-22 13:21 ? 15次 閱讀
基于LM2596開關穩壓電源控制設計(畢業設計整套資料)

單片機系統常用電源電路

對于所有以電為能源的系統來說,電源電路都是必不可少的。以下是我做的簡單的單片機系統常用的電源電路,主....
發表于 10-22 12:50 ? 13次 閱讀
單片機系統常用電源電路

RISC-V MCU開發 (十四):幫助與反饋

      為了更快地幫助用戶使用,以及解決開發中遇到的問題,MounRiver Studio(MRS)通過多種形式協助用...
發表于 10-22 10:45 ? 123次 閱讀
RISC-V MCU開發 (十四):幫助與反饋

基于內建晶振的12V HT45F3630電動工具調速器方案說明

HT電動工具調速器 ? No.WAS-1732 應用領域: 針對馬達調速產品,如電鉆、電動起子、割草....
的頭像 合泰HOLTEK? ◆ 方案 發表于 10-22 10:14 ? 93次 閱讀
基于內建晶振的12V HT45F3630電動工具調速器方案說明

請問怎樣去設計一種基于wifi視頻監控的智能小車呢

基于wifi視頻監控的智能小車硬件電路是由哪些部分組成的? 基于wifi視頻監控的智能小車軟件部分是由哪些部分組成的? ...
發表于 10-22 08:59 ? 0次 閱讀

怎樣去計算stm32定時器的時鐘頻率呢

怎樣去計算stm32定時器的時鐘頻率呢? STM32F4的內部時鐘樹是由哪些部分組成的? ...
發表于 10-22 08:21 ? 0次 閱讀

51單片機系統的結構是由哪些部分組成的

什么是單片機? 51單片機系統的結構是由哪些部分組成的?...
發表于 10-22 07:57 ? 0次 閱讀

STM32F407的高級定時器有哪些呢

STM32F407的高級定時器有哪些呢? STM32F407的通用定時器有哪些呢? STM32F407的基本定時器有哪些呢? ...
發表于 10-22 07:36 ? 0次 閱讀

怎樣去設計一種基于單片機的智能窗簾呢

怎樣去設計一種基于單片機的智能窗簾呢?怎樣去編寫其主函數代碼呢?...
發表于 10-22 07:29 ? 0次 閱讀

怎樣通過配置STM32F407定時器來實現呼吸燈呢

怎樣通過配置STM32F407定時器來實現呼吸燈呢?其實驗結果怎樣?...
發表于 10-22 06:16 ? 0次 閱讀

基于單片機PID控制算法開關電源設計實現(完善)

開關電源是用通過電路控制開關管進行高速的道通與截止,將直流電轉化為高頻率的交流電提供給變壓器進行變壓....
發表于 10-21 20:06 ? 6次 閱讀
基于單片機PID控制算法開關電源設計實現(完善)

stm32mp1 Cortex M4開發篇5:串行通訊接口

寫在前面:本文章為《ARMCortex-M4裸機開發篇》系列中的一篇,,全系列總計14篇。筆者使用的....
的頭像 劉洋其 發表于 10-21 17:21 ? 20次 閱讀
stm32mp1 Cortex M4開發篇5:串行通訊接口

開關穩壓電源設計

文末下載完整資料??摘要:本設計應用隔離型回掃式DC-DC電源變換技術完成開關穩壓電源的設計及制作。....
發表于 10-21 15:21 ? 14次 閱讀
開關穩壓電源設計

全自動STC下載電路模式介紹

STC單片機的程序下載使用ISP模式,下載程序通過微機上串口,或者USB轉串口,與單片機上特定的下載....
的頭像 嵌入式ARM 發表于 10-21 14:54 ? 116次 閱讀
全自動STC下載電路模式介紹

Microchip發布適用于dsPIC?、PIC18?和AVR?單片機的全新ISO 26262功能安全包,簡化ASIL B和ASIL C安全應用設計

Microchip已獲認證的功能安全解決方案加速汽車安全應用的開發和認證。
發表于 10-21 14:36 ? 457次 閱讀
Microchip發布適用于dsPIC?、PIC18?和AVR?單片機的全新ISO 26262功能安全包,簡化ASIL B和ASIL C安全應用設計

基于單片機控制的開關電源設計

文末下載完整資料1 概述1.1 課題來源及意義??電源技術是一種應用功率半導體器件,綜合電力變換技....
發表于 10-21 14:21 ? 13次 閱讀
基于單片機控制的開關電源設計

小白找工作:嵌入式工程師(從單片機到嵌入式,我該投哪個崗位)

小白找工作:嵌入式工程師前言從單片機到嵌入式,我該投哪個崗位前言好久沒有寫博客了,這段時間主要是去做....
發表于 10-21 12:51 ? 16次 閱讀
小白找工作:嵌入式工程師(從單片機到嵌入式,我該投哪個崗位)

嵌入式項目 lua 的一些簡要說明

lua簡介,易于與CC++相互調用,執行效率高。嵌入式項目lua移植上難度不大,打包進項目,實現pr....
發表于 10-21 12:36 ? 7次 閱讀
嵌入式項目 lua 的一些簡要說明

單片機和嵌入式哪個好?單片機會被嵌入式取代嗎?

很多初學者都搞不清楚單片機和嵌入式的區別。今天就和大家來聊一聊這個話題。嵌入式和單片機,我喜歡用老爸....
發表于 10-21 12:21 ? 22次 閱讀
單片機和嵌入式哪個好?單片機會被嵌入式取代嗎?

樹莓派1:嵌入式開發概述

嵌入式開發概述1.嵌入式硬件選型:嵌入式即嵌入式系統,IEEE對其定義是用于控制,監視或者輔助操作機....
發表于 10-21 12:06 ? 10次 閱讀
樹莓派1:嵌入式開發概述

Linux嵌入式學習過程

Linux嵌入式學習過程循序漸進學習嵌入式開發技術一、練好基本功二、嵌入式Linux應用開發誤區一、....
發表于 10-21 11:07 ? 6次 閱讀
Linux嵌入式學習過程

嵌入式linux應用開發A :課程作業1

*2020注定是不平凡的一年,被載入史冊的一年。由于新冠疫情的原因,大三這下學期的課程都是在網絡上完....
發表于 10-21 10:06 ? 3次 閱讀
嵌入式linux應用開發A :課程作業1

為什么大多數做嵌入式開發的人都說做MCU開發沒什么意思?

為什么大多數做嵌入式開發的人都說做MCU開發沒什么意思,要做基于Linux系統的嵌入式開發。因為大多....
發表于 10-21 10:06 ? 2次 閱讀
為什么大多數做嵌入式開發的人都說做MCU開發沒什么意思?

嵌入式中常見的幾種通訊方式

盤點一下:常見的幾種通訊方式(一) UART-通用異步串行數據總線?201kbps-10Mbps 應....
發表于 10-21 09:51 ? 5次 閱讀
嵌入式中常見的幾種通訊方式

藍橋杯嵌入式——題目總結及文章匯總

藍橋杯嵌入式——文章匯總一、前言筆者也是最近準備參加第十二屆藍橋杯嵌入式的選手,希望能夠和大家一起學....
發表于 10-20 22:05 ? 20次 閱讀
藍橋杯嵌入式——題目總結及文章匯總

嵌入式 Linux 開發基本概念

1.2.1 嵌入式 Linux 開發有哪些內容?嵌入式 Linux 系統,就相當于一套完整的 PC ....
發表于 10-20 21:21 ? 14次 閱讀
嵌入式 Linux 開發基本概念

嵌入式 Linux 的學習新路線

很多人喜歡從系統啟動流程開始學習:先學習裸機,裸機集合起來就是 u-boot,再學習內核移植、驅動開....
發表于 10-20 21:06 ? 5次 閱讀
嵌入式 Linux 的學習新路線

嵌入式的日常工作內容是什么?

如果不是在創業公司的話,其實很多嵌入式公司的崗位分工的顆粒度還是很細的。基本上都是各司其職。答主多年....
發表于 10-20 20:20 ? 9次 閱讀
嵌入式的日常工作內容是什么?

嵌入式開發中,用C++真香!

點擊上方“大魚機器人”,選擇“置頂/星標公眾號”福利干貨,第一時間送達!這是知乎嵌入式領域的一個熱門....
發表于 10-20 19:51 ? 8次 閱讀
嵌入式開發中,用C++真香!

嵌入式學習(一)-單片機與嵌入式

嵌入式定義:國內普遍認同的嵌入式系統定義是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系....
發表于 10-20 19:36 ? 7次 閱讀
嵌入式學習(一)-單片機與嵌入式

嵌入式還有發展前景嗎?誰說嵌入式前景不如互聯網!

在大多數人的觀念里,一個行業有沒有前途大概就是看工資高不高。但是你見過誰靠工資發財了的?很多人喜歡拿....
發表于 10-20 19:21 ? 12次 閱讀
嵌入式還有發展前景嗎?誰說嵌入式前景不如互聯網!

嵌入式和機械哪個好?機械轉嵌入式好轉嗎?

大家好,我是無際。最近有一些做機械的朋友找到我,說嵌入式好不好學。深度聊完以后,我抓到了他們的幾個吐....
發表于 10-20 19:06 ? 5次 閱讀
嵌入式和機械哪個好?機械轉嵌入式好轉嗎?

藍橋杯嵌入式第十屆省賽試題

藍橋杯嵌入式第十屆省賽試題這一屆的試題總的來說比較簡單,沒有用到太多外設。考察的也是簡單的邏輯。試題....
發表于 10-20 19:05 ? 12次 閱讀
藍橋杯嵌入式第十屆省賽試題

.嵌入式工程師有發展前途嗎?這是我看過最靠譜的回答!

一個沒有豐富閱歷的人,很難去判斷一個行業有沒有前途,當你閱歷豐富的時候,你已經錯過了入行最佳黃金期,....
發表于 10-20 18:21 ? 18次 閱讀
.嵌入式工程師有發展前途嗎?這是我看過最靠譜的回答!

嵌入式開發學習路線 及書籍推薦

嵌入式學習是一個循序漸進的過程,如果是希望向嵌入式軟件方向發展的話,目前最常見的是嵌入式Linux方....
發表于 10-20 18:06 ? 5次 閱讀
嵌入式開發學習路線 及書籍推薦

單片機屬于嵌入式系統嗎?嵌入式開發要學哪些課程?

記得在3月份,有一個學員問了我一個問題,什么是嵌入式,單片機是屬于嵌入式嗎?嵌入式開發要學什么?說實....
發表于 10-20 17:50 ? 9次 閱讀
單片機屬于嵌入式系統嗎?嵌入式開發要學哪些課程?

嵌入式工程師的入門須知----親測

這是一篇對于想要踏進嵌入式技術之路與相關職業規劃的建議性文檔,文中觀點僅限于個人對于嵌入式技術與相關....
發表于 10-20 17:36 ? 5次 閱讀
嵌入式工程師的入門須知----親測

嵌入式累還是程序員累?學嵌入式還是java好?

大家好,我是無際。人生10年,都奉獻給了技術,慚愧能力不佳,只能在燈紅酒綠的城市茍且偷生混口飯吃。現....
發表于 10-20 17:21 ? 5次 閱讀
嵌入式累還是程序員累?學嵌入式還是java好?

機械專業有必要轉嵌入式嗎?

關注+星標公眾號,不錯過精彩內容編排 | strongerHuang微信公眾號|嵌入式專欄前幾天,有....
發表于 10-20 16:36 ? 7次 閱讀
機械專業有必要轉嵌入式嗎?

嵌入式、單片機之間的區別

今天在qq群里,有個看起來資歷豐富的前輩問了一個問題,嵌入式和單片機是不是一回事,這個問題提的很好。....
發表于 10-20 16:21 ? 6次 閱讀
嵌入式、單片機之間的區別

什么是嵌入式?你眼中的嵌入式是怎么樣的?怎么學嵌入式?教你五分鐘看懂嵌入式。

你眼中的嵌入式是怎么樣的?嵌入式的定義從技術上來區分嵌入式嵌入式硬件工程師必備技能嵌入式驅動工程師必....
發表于 10-20 16:21 ? 9次 閱讀
什么是嵌入式?你眼中的嵌入式是怎么樣的?怎么學嵌入式?教你五分鐘看懂嵌入式。

是否要從單片機轉為嵌入式Linux?

作者:嵌入式老鳥火哥授權轉載于公眾號嵌入式老鳥的職場之道(ID: ict_embedded),有增加....
發表于 10-20 15:51 ? 2次 閱讀
是否要從單片機轉為嵌入式Linux?

學單片機有前途還是嵌入式系統有前途?

著名嵌入式工程師吳堅鴻曾經發過一貼“學單片機有前途還是嵌入式系統有前途?”原貼如下:http://w....
發表于 10-20 15:50 ? 2次 閱讀
學單片機有前途還是嵌入式系統有前途?

嵌入式——嵌入式與單片機傻傻分不清

1 前言目前上了幾節嵌入式的課程,可能我沒認真聽吧,感覺老師講的我都不懂,對于嵌入式是啥,單片機是啥....
發表于 10-20 15:21 ? 7次 閱讀
嵌入式——嵌入式與單片機傻傻分不清

嵌入式軟件工程師待遇如何?嵌入式開發越老越吃香嗎?

嵌入式軟件工程師待遇絕對是領先大多數行業的,而且最近兩年出現薪資漲幅大,企業依然招不到人的現象。口說....
發表于 10-20 15:20 ? 23次 閱讀
嵌入式軟件工程師待遇如何?嵌入式開發越老越吃香嗎?

單片機是否為嵌入式技術,單片機和嵌入式學哪個?

單片機和嵌入式,我喜歡用兒子和爸爸這種關系去區分它們。我當初是通過嵌入式挖到了單片機開發,所以說單片....
發表于 10-20 15:06 ? 8次 閱讀
單片機是否為嵌入式技術,單片機和嵌入式學哪個?

嵌入式雜談之中斷向量表

雖說接觸了好久的單片機或者說嵌入式開發,不過對于有些概念還是比較模糊,因此此系列將會從一些零碎的小知....
發表于 10-20 14:06 ? 8次 閱讀
嵌入式雜談之中斷向量表

EVAL6480H-DISC 開發工具 探索L6480電機控制器

范圍從10.5 V至為85V 相電流高達7.8 A 均方根 足跡為外部諧振器或晶體 切換電動機輸入控制 鍵開始/左 - 停止/右 - 復位 就緒,忙碌,錯誤LED指示器 備用LED指標具體設計 在L6480發現是一個低成本的開發工具來探索L6480馬達控制器。
發表于 05-21 00:05 ? 126次 閱讀

EVAL6482H-DISC 開發工具 探索L6482電機控制器

范圍從10.5 V至為85V 相電流高達7.8 A 均方根 足跡為外部諧振器或晶體 切換電動機輸入控制 鍵開始/左 - 停止/右 - 復位 就緒,忙碌,錯誤LED指示器 備用LED指標具體設計 在L6482發現是一個低成本的開發工具來探索L6482馬達控制器。
發表于 05-20 20:05 ? 178次 閱讀

NCS21911 精密運算放大器 2 MHz帶寬 低噪聲 零漂移 25μV偏移

1x系列高精度零漂移運算放大器具有低輸入失調電壓和隨時間和溫度的低失調漂移。這些器件具有低靜態電流和低噪聲性能,軌到軌輸出擺幅在10 mV以內。 NCS21911可在4 V至36 V的寬電源電壓范圍內工作。所有型號的額定工作溫度范圍均為-40°C至+ 125°C。 NCV前綴下提供汽車合格選項。 特性 優勢 低偏移電壓:25μVMax 輸出低誤差 低偏移漂移:0.085μV/°C max 溫度精度更高 電源電壓:4至36V 寬電源電壓范圍 靜態電流:最大570μ 低功耗 低噪音:典型值22 nV /√Hz 精確性能 增益帶寬積:典型值為2 MHz 速度更快,壓擺率更高 軌到軌輸出 應用 終端產品 溫度監測 傳感器應用 電子秤 醫療儀器 電流傳感 汽車 電源 牽引逆變器 電機控制 傳感器接口 電路圖、引腳圖和封裝圖...
發表于 07-31 10:02 ? 404次 閱讀

STK541UC62A-E 智能功率模塊(IPM) 600 V 10 A.

逆變器IPM”是高度集成的設備,包含從單個SIP模塊(單列直插式封裝)中的HV-DC到3相輸出的所有高壓(HV)控制。輸出級采用IGBT / FRD技術,并通過故障檢測輸出標志實現欠壓保護(UVP)和過流保護(OCP)。內部升壓二極管用于高側柵極升壓驅動。 特性 高側預驅動電路內部自舉電路引起的單控電源 所有控制輸入和狀態輸出均處于與微控制器直接兼容的低電壓電平 內置交叉傳導預防 外部可訪問的嵌入式熱敏電阻,用于襯底溫度測量 過流保護電流的水平可通過以下方式調節:外部電阻,“RSD” 應用 終端產品 電機驅動系統 電機控制系統 工業/ Gen控制系統 HVAC 電路圖、引腳圖和封裝圖...
發表于 07-31 10:02 ? 115次 閱讀

NIS5020 電子保險絲(eFuse) 12V 14mΩ 10A

0系列eFuse是一款經濟高效的可復位保險絲,可以極大地提高硬盤驅動器或其他電路的可靠性,避免災難性和停機故障。它旨在緩沖負載設備,使其免受過高的輸入電壓的影響,從而損壞敏感電路。它包括一個過壓鉗位電路,可在瞬態期間限制輸出電壓,但不會關閉器件,從而允許負載電路繼續工作。 特性 優勢 低Rds(上) 減少給定電流的傳導損耗和電壓降 低靜態電流 降低整體偏置電流系統。 高持續電流驅動能力 允許在沒有SOA問題的情況下驅動包括容性負載在內的大負載 三態EN / FLT引腳 允許并聯eFuse以及同步開啟和關閉 應用 終端產品 輔助過流保護和背板上的SATA電源 用于HDD / SSD的SATA電源熱插拔和過流保護 電源過流保護 服務器的熱插拔風扇 工業電源,電機控制的過流保護 工業級保護繼電器 服務器和主板 存儲 電源 熱插拔風扇 工業應用 繼電器更換 電路圖、引腳圖和封裝圖...
發表于 07-31 10:02 ? 250次 閱讀

STK551U3A2A-E 智能功率模塊(IPM) 600 V 20 A.

能功率模塊(IPM)是一款高度集成的設備,包含從單個小型SIP模塊中HV-DC到3相輸出的所有高壓(HV)控制。輸出級采用IGBT / FRD技術,并實現欠壓保護(UVP)和過流保護(OCP)。內部升壓二極管用于高側柵極升壓驅動。 特性 優勢 過流保護電路 可以進行快速保護(自我保護) 所有通道的欠壓鎖定 安全異常時所有IGBT門關閉 上/下ON預防電路 系統故障可以減少噪音 電機控制系統 認證:UL1557(文件號:E339285) 應用 終端產品 3相電機 HVAC 洗衣機/烘干機 洗碗機 冰箱 一般控制系統 電路圖、引腳圖和封裝圖...
發表于 07-31 09:02 ? 213次 閱讀
STK551U3A2A-E 智能功率模塊(IPM) 600 V 20 A.

NCP81074 小型 高速低側MOSFET驅動器 具有10A吸收/源功能

74是一款單通道,低側MOSFET驅動器,能夠吸收和提供高達10A的電流。該驅動器可在米勒高原區域提供7A峰值電流,以克服切換期間MOSFET的米勒效應。分離輸出配置允許調整開啟和關閉轉換速率。這些器件采用SOIC8和2mm x 2mm DFN封裝。 特性 優勢 高電流驅動能力 降低開關損耗 雙輸入設計 允許差分輸入信號進行更多控制 應用 終端產品 隔離磚 電信和數據中心設備 工業電機 服務器,電信和數據中心設備的隔離電源 電機控制 輔助同步整流器 電路圖、引腳圖和封裝圖...
發表于 07-31 03:02 ? 479次 閱讀

NCV5106 MOSFET / IGBT驅動器 高壓 高壓側和低壓側

6是一款高壓柵極驅動器IC,提供兩路輸出,用于直接驅動2個N溝道功率MOSFET或IGBT,采用半橋配置版本B或任何其他高端+低端配置版本A. 它使用自舉技術確保正確驅動高端電源開關。驅動程序使用2個獨立輸入。 NCP5109 = 200V NCP5106 = 600V 特性 高壓范圍:最高600 V dV / dt抗擾度±50 V / nsec 柵極驅動電源范圍為10 V至20 V 高低驅動輸出 輸出源/灌電流電流能力250 mA / 500 mA 兼容3.3 V和5 V輸入邏輯 輸入引腳上的Vcc擺動 匹配傳播兩個渠道之間的延遲 輸入階段的輸出 適應所有拓撲的獨立邏輯輸入(版本A) 交叉傳導保護機智h 100 ns內部固定死區時間(版本B) 在兩個通道的Vcc LockOut(UVLO)下 Pin-to-Pin與行業標準兼容 應用 終端產品 半橋電源轉換器 全橋轉換器 電動助力轉向和電機控制 汽車動力轉換 電路圖、引腳圖和封裝圖...
發表于 07-31 03:02 ? 227次 閱讀
NCV5106 MOSFET / IGBT驅動器 高壓 高壓側和低壓側

LV8907UW 用于汽車的無傳感器三相無刷直流電機控制器 帶柵極驅動器

是一款高性能,無傳感器的三相BLDC電機控制器,帶有集成柵極驅動器,用于驅動外部N-MOSFET。片上兩級電荷泵為各種超低RDS(ON)型外部N-MOSFET提供所需的柵極電流。該器件提供豐富的系統保護和診斷功能,如過流,過壓,短路,欠壓,過溫等等。它支持開環和閉環速度控制,具有用戶可配置的啟動,速度設置和比例/積分(PI)控制系數,適用于各種電機和負載組合。 LV8907內置線性穩壓器,用于為外部電路,看門狗定時器和本地互連網絡(LIN)收發器供電,提供最小的系統解決方案。提供SPI接口用于參數設置和監視系統運行狀況。 LV8907具有高達175°C的工作結溫耐受性和電氣LIN兼容控制信號(PWM和使能),是獨立的汽車BLDC電機控制系統的理想解決方案。 特性 優勢 經營結溫高達175°C 適用汽車應用 工作電壓范圍為5.5 V至20 V,容差范圍為4.5 V至40 V 各種電機的廣泛性能 嵌入式專有無傳感器換向控制 BOM成本降低 內置LIN收發器和看門狗定時器 與汽車網絡的連接系統 用于實時參數化和診斷的SPI接口 微處理器的可選功能 各種系統保護功能...
發表于 07-31 03:02 ? 397次 閱讀
LV8907UW 用于汽車的無傳感器三相無刷直流電機控制器 帶柵極驅動器

NCP51530 高頻700 V- 2 A高端和低端驅動器

30是一款700 V高側和低側驅動器,具有高驅動能力,適用于AC-DC電源和逆變器。 NCP51530在高工作頻率下提供同類最佳的傳播延遲,低靜態電流和低開關電流。因此,該器件可為高頻工作的電源提供高效設計。 NCP51530采用SOIC8和DFN10封裝。 特性 優勢 高壓范圍:高達700 V AC / DC設計的設計余量 傳播延遲非常快(B版本為25 ns) ) 適合高頻操作 匹配傳播延遲(最大7 ns) 提高效率&安培;允許并聯 高達50 V / ns的高dv / dt抗擾度和負瞬態抗擾度 非常穩健的設計 DFN10封裝,具有優化的引腳輸出 小PCB占位面積,改善的爬電距離和寄生 快速上升和下降時間(最長15 ns) 適合重載 應用 終端產品 半滿和滿-bridge Converters 有源鉗位反激式適配器 電機控制電源 服務器,電信和工業用電源 電動助力轉向 太陽能逆變器 電路圖、引腳圖和封裝圖...
發表于 07-31 01:02 ? 2107次 閱讀

MC33153 單IGBT驅動器

3專門設計用作高功率應用的IGBT驅動器,包括交流感應電機控制,無刷直流電機控制和不間斷電源。雖然設計用于驅動分立和模塊IGBT,但該器件為驅動功率MOSFET和雙極晶體管提供了經濟高效的解決方案。器件保護功能包括選擇去飽和或過流檢測和欠壓檢測。這些器件采用雙列直插和表面貼裝封裝,包括以下特性: 特性 高電流輸出級:1.0 A源/ 2.0 A接收器 常規和感測IGBT的保護電路 可編程故障消隱時間 防止過電流和短路 針對IGBT優化的欠壓鎖定 負柵極驅動能力 成本有效地驅動功率MOSFET和雙極晶體管 無鉛封裝可用 電路圖、引腳圖和封裝圖...
發表于 07-31 01:02 ? 1171次 閱讀
MC33153 單IGBT驅動器

NCP5104 單輸入高側和低側功率MOSFET驅動器

4是一款高壓電源柵極驅動器,提供兩路輸出,用于直接驅動2個N溝道功率MOSFET或以半橋配置排列的IGBT。它使用自舉技術確保正確驅動高端電源開關。 特性 優勢 高壓范圍:高達600 V 堅固靈活的設計 dV / dt Immunity 50 V / nsec 穩健的設計 柵極驅動電源范圍為10 V至20 V 供電范圍廣 高低驅動輸出 適用于半橋轉換器拓撲 輸出源/吸電流電流能力y:250 mA / 500 mA 適用于中低功率應用 兼容3.3 V和5 V輸入邏輯 微控制器操作的低電平輸入 輸入引腳上的Vcc擺幅 靈活的輸入等級直至Vcc 在兩個渠道的Vcc LockOut(UVLO)下 穩健的設計 引腳與行業標準兼容 減少設計工作 兩個通道之間的匹配傳播延遲 內部固定死區時間的1輸入( 520 ns) 應用 終端產品 半橋電源轉換器:中低功率 照明鎮流器 白色商品 電機控制 電路圖、引腳圖和封裝圖...
發表于 07-31 00:02 ? 296次 閱讀
NCP5104 單輸入高側和低側功率MOSFET驅動器

NCV7547 用于電機控制應用的七通道半橋MOSFET預驅動器

7可編程七通道半橋MOSFET預驅動器是用于驅動邏輯電平NMOS FET的FLEXMOS汽車級產品系列之一。該產品可通過串行SPI和CMOS兼容并行輸入的組合進行控制。預驅動器提供先進的MOSFET控制和保護。設備和應用程序診斷數據通過SPI進行通信。 特性 優勢 7個半橋前驅動器 最多可并聯控制三臺電機或兩臺電機獨立控制 集成電荷泵 N溝道MOSFET可用于高側級和開關反向電池保護 打開負載保護 檢測未連接的負載 過載保護 外部MOSFET和負載保護 可編程擺動速率控制 靈活控制MOSFET的開關損耗并提高EMC Per形成 QFN包裝 小板占地面積和良好的散熱性能 應用 終端產品 座椅電機執行器 門鎖執行器 行李箱升降執行器 天窗執行器 升降機執行器 汽車市場的有刷直流電機控制 電路圖、引腳圖和封裝圖...
發表于 07-31 00:02 ? 198次 閱讀

NCV7544 用于電機控制應用的四通道半橋MOSFET預驅動器

4可編程四通道半橋MOSFET預驅動器是用于驅動邏輯電平NMOS FET的FLEXMOS汽車級產品系列之一。該產品可通過串行SPI和CMOS兼容并行輸入的組合進行控制。預驅動器提供先進的MOSFET控制和保護。設備和應用程序診斷數據通過SPI進行通信。 特性 優勢 4個半橋預驅動器 最多可并聯控制三臺電機或兩臺電機獨立控制 集成電荷泵 N溝道MOSFET可用于高側級和開關反向電池保護 打開負載保護 檢測未連接的負載 過載保護 外部MOSFET和負載保護 可編程擺動速率控制 靈活控制MOSFET的開關損耗并提高EMC Per形成 QFN包裝 小板占地面積和良好的散熱性能 應用 終端產品 座椅電機執行器 門鎖執行器 行李箱升降執行器 天窗執行器 升降機執行器 汽車市場的有刷直流電機控制 電路圖、引腳圖和封裝圖...
發表于 07-30 22:02 ? 305次 閱讀

AMIS-30422 用于外部FET的步進電機驅動器/控制器

0422是一款微步進步進電機橋控制器,適用于大電流范圍雙極應用。芯片通過SPI接口與外部控制器連接,以控制兩個外部功率NMOS H橋。它具有片上穩壓器,電流檢測,自適應PWM控制器和具有智能斜率控制開關的預驅動器,使該器件符合EMC標準,適用于工業和汽車應用。它使用專有的PWM算法進行可靠的電流控制。 特性 兩相步進電機的雙H橋預驅動器 通過SPI編程可編程電流 片上電流轉換器 SPI接口 速度和負載角度輸出 9步模式從完整步長到128微步 通過兩個外部檢測電阻的電流檢測 自動選擇快速和慢速衰減的PWM電流控制 具有可選電壓斜率的低EMC PWM 全輸出保護和診斷 熱警告和關機 與3.3 V微控制器兼容 集成3.3 V穩壓器為外部微控制器供電 用于復位外部微控制器的集成復位功能 綜合監察功能 應用 終端產品 電機控制 HVAC 工業控制系統 電路圖、引腳圖和封裝圖...
發表于 07-30 19:02 ? 325次 閱讀

NUD3105D 繼電器驅動器 5.0 V 雙通道

備用于切換感應負載,如繼電器,螺線管白熾燈和小型直流電機,無需使用空轉二極管。該器件集成了所有必需的產品,如MOSFET開關,ESD保護和齊納鉗位。它接受邏輯電平輸入,因此允許它由各種設備驅動,包括邏輯門,反相器和微控制器。 特性 在DC之間提供強大的驅動程序接口繼電器線圈和敏感邏輯電路 優化開關繼電器從3.0 V到5.0 V電壓軌 能夠驅動額定功率高達2.5 W,5.0 V 的繼電器線圈 內部齊納二極管消除了對續流二極管的需求 內部齊納鉗位路由引起的電流接地以實現更安靜的系統操作 低VDS(on)降低系統電流排水 應用 電信:線路卡,調制解調器,答錄機和傳真 計算機和辦公室:復印機,打印機和臺式電腦 消費者:電視和錄像機,立體聲接收器,CD播放器,盒式錄音機 工業:小家電,安全系統,自動測試設備,車庫門開啟器 汽車:5.0V驅動繼電器,電機控制,電源鎖和燈驅動器 電路圖、引腳圖和封裝圖...
發表于 07-30 12:02 ? 232次 閱讀
NUD3105D 繼電器驅動器 5.0 V 雙通道

NUD3105 繼電器驅動器 5.0 V 單路

備用于切換電感負載,如繼電器,螺線管白熾燈和小型直流電機,無需使用續流二極管。該器件集成了所有必需的產品,如MOSFET開關,ESD保護和齊納鉗位。它接受邏輯電平輸入,因此允許它由各種設備驅動,包括邏輯門,反相器和微控制器。 特性 在DC之間提供強大的驅動程序接口繼電器線圈和敏感邏輯電路 優化開關繼電器從3.0 V到5.0 V電壓軌 能夠在5.0 V下驅動額定功率高達2.5 W的繼電器線圈 內部齊納二極管消除了對續流二極管的需求 內部齊納鉗位路徑感應電流接地更安靜系統操作 低V DS(on)減少系統電流消耗 應用 終端產品 繼電器Switchi ng 感性負載切換 線路卡,調制解調器,應答機,傳真 復印機,打印機,臺式電腦 電視和錄像機,立體聲接收器,CD播放機,盒式錄像機 小家電,安全系統,自動測試設備,車庫門開啟器 5.0 V驅動繼電器,電機控制,電源鎖,燈驅動器 電路圖、引腳圖和封裝圖...
發表于 07-30 11:02 ? 209次 閱讀
NUD3105 繼電器驅動器 5.0 V 單路

MDC3105 繼電器驅動器 5.0 V

電器驅動器旨在用集成的SMT部件替換三到六個分立元件的陣列。它可用于切換3至6 Vdc感應負載,如繼電器,螺線管,白熾燈和小型直流電機,無需使用續流二極管。 特性 在直流繼電器線圈和敏感邏輯電路之間提供穩健的驅動器接口 優化從3開關繼電器V至5 V導軌 能夠在5 V下驅動額定功率高達2.5 W的繼電器線圈 具有低輸入驅動電流和良好的背對背瞬態隔離功能 內部齊納二極管消除了對自由二極管的需求 內部齊納鉗位路徑感應電流接地以實現更安靜的系統操作 保證關閉狀態,無輸入連接 支持Larg具有最小斷態泄漏的系統 符合1C類人體模型的抗ESD能力 低飽和電壓允許使用更高電阻的繼電器線圈,從而減少系統電流漏極 應用 電信:線路卡,調制解調器,應答機,傳真機,功能手機電子Hook Switch 計算機和辦公室:復印機,打印機,臺式電腦 消費者:電視和錄像機,立體聲接收器,CD播放器,盒式錄像機,電視機頂盒 工業:小家電,白色家電,安全系統,自動測試設備,車庫門開啟器 汽車:5.0 V驅動繼電器,電機控制,電源鎖,燈驅動器 電路圖、引腳圖和封裝圖...
發表于 07-30 11:02 ? 281次 閱讀
MDC3105 繼電器驅動器 5.0 V

AMIS-30512 微步電機驅動器

0512是一款用于雙極步進電機的微步進步進電機驅動器。芯片通過I / O引腳和SPI接口與外部微控制器連接。它具有片上穩壓器,復位輸出和看門狗復位功能,能夠為外圍設備供電。 AMIS-30512包含一個電流轉換表,根據NXT輸入引腳上的時鐘信號和DIR(方向)寄存器或輸入引腳的狀態,進行下一個微步。該芯片提供所謂的速度和負載角輸出。這允許基于負載角度創建失速檢測算法和控制回路以調節扭矩和速度。它采用專有的PWM算法實現可靠的電流控制。 AMIS-30512采用I2T100技術,可在同一芯片上實現高壓模擬電路和數字功能。該芯片完全兼容汽車電壓要求。 AMIS-30512非常適用于汽車,工業,醫療和海洋環境中的通用步進電機應用。 特性 用于兩相步進電機的雙H橋 可編程峰值電流上升使用5位電流DAC達到800 mA 片上電流轉換器 SPI接口 速度和負載角度輸出 從全步到32步的七步模式 完全集成的電流檢測 自動選擇快速和慢速衰減的PWM電流控制 低EMC PWM可選擇的電壓斜率 有源反激二極管 完整輸出保護和診斷 熱警告和關機 兼容3.3 V微控制器,5.0 V...
發表于 07-30 11:02 ? 221次 閱讀
AMIS-30512 微步電機驅動器

NCP715 LDO穩壓器 50 mA 超低Iq

是50 mA LDO線性穩壓器。它是一款非常穩定和精確的器件,具有超低的接地電流消耗(在整個輸出負載范圍內為4.7 uA)和寬輸入電壓范圍(最高24 V)。穩壓器具有多種保護功能,如熱關斷和限流。 類似產品: NCP715 NCP716 NCP716B NCP718 輸出電流(A) 0.05 0.08 0.15 0.30 PSRR f = 1 kHz(dB) 52 60 53 52 壓差電壓(V) 0.230 0.310 0.600 0.275 特性 優勢 工作輸入電壓范圍:2.5 V至24 V 寬VIN也適合電池供應 1.2 V,1.5 V,1.8 V,2.5 V,3.0 V,3.3 V,5 V Fixe d輸出電壓選項 設計靈活性 低4.7 uA典型靜態電流 延長電池壽命 PSRR在1 kHz時為54 dB 適用于噪聲敏感電路 熱關斷和限流保護 保護產品和系統免受損壞 提供XDFN6 1.5 x 1.5 mm,TSOP-5和SC-70封裝 滿足設計和制造需求的多種包裝選項 應用 終端產品 便攜式設備 通信系統 超低功耗微控制器 智能手機充電器 工業電機控制 恒溫器 電路圖、引腳圖和封裝圖...
發表于 07-29 22:02 ? 388次 閱讀
小仙女视频下载安装-小仙女视频app破解版-小仙女视频平台二维码