freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電氣電子專業(yè)畢業(yè)設(shè)計(jì)外文翻譯--用spmc75的pdc定時器做bldc電機(jī)的速度檢測-電氣類(參考版)

2025-05-16 20:16本頁面
  

【正文】 PDEN:位置偵測使能位,用于使能 /禁止來自 TIOA~C 管腳的位置輸入信號的位。 SPLMOD:采樣模式設(shè)置位,將有三種采樣模式, PWM 輸出時采樣、周期性采樣、下相導(dǎo)通時采樣。 SPLCK:采樣時鐘選擇位,是對位置改變信號的檢測,有四種采樣時鐘可以設(shè)置,F(xiàn)CK/ FCK/ FCK/32 和 FCK/128。 設(shè)置位置偵測控制寄存器 位置偵測控制寄存器 P_POSx_DectCtrl(x = 0, 1)的設(shè)置主要是針對位置改變,只有當(dāng)位置改變時 TCNT 寄存器的數(shù)值才會捕獲到 TGRA 寄存器中。 0 = 禁止 1 = 使能 第 6:0 位: SPDLY 采樣延時,這些位設(shè)置了 SPLCK 時鐘源的延時時間。 第 7 位 PDEN:位置偵測使能位,用于使能 /禁止來自 TIOA~C管腳的位置輸入信號的位置偵測功能。采樣計(jì)數(shù)設(shè)置的有效值與為從 1到 15次。 01 = 周期性采樣 10 = N極相位 (UN, VN, WN)導(dǎo)電采樣 11 = 保留 第 11:8 位 SPLCNT:采樣計(jì)數(shù)選擇,用于為外部位置偵測信號選擇采樣計(jì)數(shù)。 // FCK/64的時鐘源計(jì)數(shù) ⑵ 位置偵測控制寄存器 P_POSx_DectCtrl(x = 0, 1) B15 B14 B13 B12 B11 B10 B9 B8 R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 SPLCK SPLMOD SPLCNT B7 B6 B5 B4 B3 B2 B1 B0 R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 PDEN SPDLY 第 15:14 位 SPLCK:采樣時鐘選擇位,選擇 FCK/4, FCK/8, FCK/32, 或 FCK/128作為位置采樣的時鐘源 00 = FCK/4 01 = FCK/8 10 = FCK/32 11 = FCK/128 第 13:12 位 SPLMOD:采樣模式選擇位,從以下三種模式中選擇: PWM有輸出時的采樣、外文翻譯(譯文) 25 周期性采樣、下相 (UN, VN, WN)導(dǎo)通時采樣。 // 每次 P_POSx_DectData改變清除一次 TCNT P_TMR0_Ctrl = 0。 例如下面的一段設(shè)置: P_TMR0_Ctrl = 0。 TMRPS: TMRPS 定 時器計(jì)數(shù)時鐘源分頻設(shè)置,有八種選擇。 CKEGS: CKEGS 計(jì)數(shù)時鐘邊沿觸發(fā)方式,設(shè)置計(jì)數(shù)時鐘將在上升、下降或雙沿來計(jì)數(shù)。電角度清除一次 TCNT。電角度清除一次 TCNT、每轉(zhuǎn)過 180176。 CCLS: CCLS 計(jì)數(shù)器清除源設(shè)置,這個設(shè)置是一個相當(dāng)重要的設(shè)置,有八種清除方式可以選擇,這里將需要對其設(shè)置為 100、 101 和 110 中的一個。 MODE: MODE 為定時器操作模式設(shè)置位,有七種模式可以設(shè)置,然而這里只能是設(shè)置為 0000=標(biāo)準(zhǔn)模式(連續(xù)遞增計(jì)數(shù))。 000 = FCK /1下計(jì)數(shù) 001 = FCK /4下計(jì)數(shù) 010 = FCK /16下計(jì)數(shù) 011 = FCK /64下計(jì)數(shù) 100 = FCK /256下計(jì)數(shù) 101 = FCK /1024下計(jì)數(shù) 110 = 以 TCLKA引腳輸入時鐘計(jì)數(shù) 111 = 以 TCLKB引腳輸入時鐘計(jì)數(shù) 設(shè)置控制寄存器 用于速度測算時定時器 0/1 控制寄存器 P_TMRx_Ctrl(x = 0, 1) 的設(shè)置主要是針對輸入捕獲的功能。 00 = 上升沿計(jì)數(shù) 01 = 下降沿計(jì)數(shù) 1X = 雙沿計(jì)數(shù) 第 2:0 位 TMRPS:定時器分頻選擇位,用于選擇 TCNT計(jì)數(shù)時鐘源。當(dāng)輸入時鐘為雙沿計(jì)數(shù)時,輸入時鐘周期會減半。 00 =不清除 01 =上升沿 10 =下降沿 11 = 雙沿 第 7:5 位 CCLS:計(jì)數(shù)器清除源選擇位,用于選擇 TCNT的計(jì)數(shù)清除源。 00 = FCK/1 01 = FCK/2 10 = FCK/4 11 = FCK/8 第 13:10 位 MODE:模式選擇位,用于選擇定時器操作模式。這里將著重介紹 P_TMRx_Ctrl 寄存器和 P_POSx_DectCtrl寄存器的在測速方面使用時的設(shè)置。 表 11 PDC 定時器規(guī)格 功能 PDC 定時器 0 PDC 定時器 1 時鐘源 內(nèi)部 時 鐘 : FCK/1 、 FCK/4 、FCK/16 、 FCK/64 、 FCK/256 、FCK/1024 外部時鐘 : TCLKA、 TCLKB 內(nèi)部 時 鐘 : FCK/1 、 FCK/4 、FCK/16 、 FCK/64 、 FCK/256 、FCK/1024 外部時鐘 : TCLKA、 TCLKB IO 引腳 TIO0A, TIO0B, TIO0C TIO1A、 TIO1B、 TIO1C 定時通用寄存器 P_TMR0_TGRA、 P_TMR0_TGRB、 P_TMR0_TGRC P_TMR1_TGRA 、 P_TMR1_TGRB 、P_TMR1_TGRC 定時緩沖寄存器 P_TMR0_TBRA 、 P_TMR0_TBRB 、P_TMR0_TBRC P_TMR1_TBRA 、 P_TMR1_TBRB 、P_TMR1_TBRC 定時、計(jì)數(shù)寄存器 P_TMR0_TPR、 P_TMR0_TCNT P_TMR1_TPR、 P_TMR1_TCNT 捕獲采樣時鐘 內(nèi)部時鐘 : FCK/ FCK/ FCK/FCK/8 內(nèi)部時鐘 : FCK/ FCK/ FCK/FCK/8 計(jì)數(shù)邊沿 上升、下降、雙沿計(jì)數(shù) 上升、下降、雙沿計(jì)數(shù) 外文翻譯(譯文) 20 計(jì)數(shù)清除源 1 根據(jù) P_TMR0_TGRA 、P_TMR0_TGRB、 P_TMR0_TGRC 捕獲輸入清除 2 根據(jù) P_POS0_DectData偵測位置改變數(shù)據(jù)變化清除 3 根據(jù) P_TMR0_TPR 比較匹配清除 1 根據(jù) P_TMR1_TGRA 、 P_TMR1_TGRB、 P_TMR1_TGRC 捕 獲輸入清除 2 根據(jù) P_POS1_DectData偵測位置改變數(shù)據(jù)變化清除 3 根據(jù) P_TMR1_TPR 比較匹配清除 輸入捕獲功能 Yes Yes PWM 比較匹配 輸出功能 1 輸出 Yes Yes 0 輸出 Yes Yes 輸出保持 Yes Yes 邊沿 PWM Yes Yes 中心 PWM Yes Yes 相位計(jì)算模式 Yes,相位輸入為 TCKA/TCLKB Yes,相位輸入為 TCLKC/TCLKD 定時器緩沖操作 Yes Yes AD 轉(zhuǎn)換觸發(fā) P_TMRO_TGRA 比較匹配 P_TMR1_TGRA 比較匹配 中斷源 定時器 0 TPR 中斷 定時器 0 TGRA 中斷 定時器 0 TGRB 中斷 定時器 0 TGRC 中斷 定時器 0 PDC 中斷 定時器 0 上溢 中斷 定時器 0 下溢 中斷 定時器 1 TPR 中斷 定時器 1 TGRA 中斷 定時器 1 TGRB 中斷 定時器 1 TGRC 中斷 定時器 1 PDC 中斷 定時器 1 上溢 中斷 定時器 1 下溢 中斷 外文翻譯(譯文) 21 圖 11 PDC 定時器功能示意框圖 3 PDC 的應(yīng)用 有關(guān) PDC 的詳細(xì)介紹見《 SPMC75F2413A 編程指南》,這里我們只來研究一下 PDC在測量速度時的應(yīng)用。如圖 11所示 PDC 定時器 0和定時器 1的整體框圖。 PDC 定時器非常適用于機(jī)械速度的計(jì)算,包括交流感應(yīng)電機(jī)和直流無刷電機(jī)。由于直流無刷電動機(jī)既具備交流電動機(jī)的結(jié)構(gòu)簡單、運(yùn)行可靠、維護(hù)方便等一系列優(yōu)點(diǎn),又具有直流電動機(jī)的運(yùn)行效率高、無勵磁損耗以及調(diào)速性能好等諸多優(yōu)點(diǎn),故其在工業(yè)領(lǐng)域中的應(yīng)用越來越廣泛。 //Transmit captured data to DMC SPMC_DMC_Save_SpdNow(1, uiSpeed)。 uiSpeed = (UInt32)RADIX/original。 //Loop the array if((++ptr) (a Filter+CAPBSIZE1)) ptr = a Filter。 *ptr = original。amp。 // Clear interrupt flag original = P_TMR0_TGRA, W。 UInt16 original, uiSpeed。 //Moving average filter data static UInt16 *ptr = a Filter。 void IRQ6(void) { if(P_INT_Status, ) 外文翻譯(原文) 14 { if(P_UART_Status, ) MC75_DMC_RcvStream()。 P_TMR0_INT, ) { Spmc75_PDCETSPD_ISR()。 void IRQ1(void) { if(P_TMR0_Status, amp。 //System initialization while(1) { MC75_DMC_UART_Service()。 Spmc75_PDCETSPD_ISR ( ) Prototype void Spmc75_PDCETSPD_ISR(void) Description Data capture, filter and calculation Input Arguments None Output Arguments None Head Files Library Files Spmc75_SPDET_V100 Note PDC ISR Example Spmc75_PDCETSPD_ISR()。 p is the polepair of BLDC rotor。 // Enable position detection P_POS0_DectCtrl, = 100。 // Sample regularly P_POS0_DectCtrl, = 10。 // Select FCK/64 clock source Position Detection Control Register P_POSx_DectCtrl(x = 0, 1) B15 B14 B13 B12 B11 B10 B9 B8 R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 SPLCK SPLMOD SPLCNT B7 B6 B5 B4 B3 B2 B1 B0 R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 外文翻譯(原文) 7 PDEN SPDLY Bit 15:14 SPLCK: Sampling clock select. Select FCK/4, FCK/8, FCK/32, or FCK/128 for position sampling clock 00 = FCK/4 01 = FCK/8 10 = FCK/32 11 = FCK/128 Bit 13:12 SPLMOD: Sampling mode select. Select one of three modes: sampling when PWM signal is active (PWM is on), sampling regularly, or sampling when lower side (UN, VN, WN) phases are conducting current. 00 = Sample when UPWM/VPWM/WPWM bit is set in P_TMRx_OutputCtrl (x = 3, 4) register and generate the
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1