久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1413|回復: 0
收起左側

msp430單片機控制的電動牙刷方案 DRV8850RGY+SN74LVC1G80DCK

[復制鏈接]
ID:1073328 發表于 2023-4-22 09:59 | 顯示全部樓層 |閱讀模式
電動牙刷控制器采用了德州儀器 (TI) 低電壓 H 橋電機驅動器與集成式 LDO 電壓穩壓器和超低功耗微控制器 (MCU),旨在展示電池供電型電動牙刷的全面實施方案。
特性
•    電池電壓范圍從 2V 到 5.5V
•    提供 5A 連續電流和 8A 峰值驅動電流
•    PCB 外形小巧:43.2 x 14.6mm
•    組件數量少,可降低成本
•    在關閉時電池漏電流小于 50nA
電動牙刷控制器電路框圖:
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
51hei.png 51hei.png

單片機源程序如下:
#include "msp430.h"

// Port 1 output definitions
#define IN1H            BIT7    // P1.7
#define IN1L            BIT2    // P1.2
#define IN2H            BIT5    // P1.5
#define IN2L            BIT6    // P1.6

// Define output PWM waveform parameters
#define t_OFF            750        // Time that both outputs maintain low; 5*150
#define t_ON            1350    // Time that one output maintains high; 9*150

volatile unsigned int count;

int main(void)
{
    // Setup CLKs

    // Stop watchdog timer
    WDTCTL = WDTPW + WDTHOLD;

    // 1MHZ DCO
    BCSCTL1 = CALBC1_1MHZ;
    DCOCTL = CALDCO_1MHZ;

    // Configure all GPIO with pulldowns
      P1REN  = BIT7 + BIT6 + BIT5 + BIT4 + BIT3 + BIT2 + BIT1 + BIT0;
      P2REN  = BIT7 + BIT6;

      // Set the four GPIO pins as OUTPUT
      P1DIR = 0xE4;

      // Set default GPIO settings
      P1OUT  = 0x00;
      P2OUT  = 0x00;

    // Setup Timer
    TACCTL0= CCIE;            // Enable Interrupts on Timer
    TACCR0 = 150-1;            // Number of cycles in the timer
    TACTL = TASSEL_2;        // Use SMCLK as source for timer
    TACTL |= MC_1;            // Use UP mode timer

    // Enters low power mode and enables interrupt
    __bis_SR_register(LPM0_bits + GIE);

}     // main

#pragma vector = TIMERA0_VECTOR
/*         |      ____         |            |                 |
*     IN1H | __|      |_______ |            |                 |
*          |              ____ |            |    ____         |
*     IN1L | __________|      ||        OUT1|__|    |________|
*          |              ____ |            |            ____ |
*     IN2H | __________|      ||        OUT2|__________|    ||
*          |      ____         |            |                 |
*     IN2L | __|      |________|            |                 |
*/
__interrupt void CCR0_ISR(void)    {

    count++;                        // Increment count upon every interrupt

    if         (count == 5)            // 750 uS
            P1OUT = IN1H + IN2L;    // OUT1 high

    else if (count == 14)            // 2100 uS
            P1OUT = IN1L+IN2L;        // Slow decay

       else if (count == 19)            // 2850
               P1OUT = IN2H + IN1L;    // OUT2 high

    else if (count == 28)    {        // 4200
            P1OUT = IN1L+IN2L;        // Slow decay
            count = 0;
    }
    else    {
        // Do nothing
        }
}//interrupt

電動牙刷方案.zip

3.36 MB, 下載次數: 25, 下載積分: 黑幣 -5

電動牙刷方案.pdf

9.81 MB, 下載次數: 14, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 7777在线视频 | 午夜视频精品 | 亚洲一级毛片 | 中文字幕在线一区 | 国产视频一视频二 | 国产一区二区三区在线免费观看 | 国产精品99久久久久久动医院 | 国产精品不卡一区 | 凹凸日日摸日日碰夜夜 | 亚洲国产精品第一区二区 | 欧美精品综合在线 | 在线视频一区二区 | 在线欧美视频 | 日韩久久成人 | 欧美国产中文字幕 | 国产日韩欧美一区 | 嫩草视频在线 | 亚洲精品在线看 | 亚洲免费久久久 | 久久精品综合 | 精品无码久久久久国产 | 日韩不卡一区二区 | 亚洲一区二区三区欧美 | 最新国产精品精品视频 | 亚洲欧美国产一区二区三区 | 亚洲国产欧美国产综合一区 | 亚洲欧洲日韩 | 美女天天干天天操 | 亚洲精品久久久久久国产精华液 | av影音资源| 无码日韩精品一区二区免费 | 特级黄一级播放 | 自拍在线 | 精品影院 | 日韩人体视频 | 91在线视频网址 | 日韩精品成人免费观看视频 | 亚洲国产成人精 | 一区二区三区中文字幕 | 国产在线a视频 | 亚洲精品国产综合区久久久久久久 |