chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電機框架搭建:ADC(雙電阻采樣)

恒美股份 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-08-09 17:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

SAR ADC支持CPU觸發(fā)、PWM觸發(fā)及EXTIO觸發(fā)。通過將SAR ADC CTRL寄存器中TRIG進行設(shè)置,該設(shè)置對所有選中通道均有效,當不同通道需要不同觸發(fā)方式時,需要在采樣間隔配置TRIG位進行切換。

電機框架搭建:ADC(雙電阻采樣)

PWM觸發(fā)操作方式如下:

PWM配置所需模式,將SARADC的CTRL寄存器中TRIG方式設(shè)置為PWM觸發(fā)。每路PWM對應一個ADTRG寄存器值,當PWM計數(shù)到指定值,可觸發(fā)ADC進行采樣。PWM在任意模式下可以觸發(fā)ADC,每一路輸出獨立的ADC觸發(fā)信號,且每個周期可以設(shè)置1個ADC觸發(fā)點,每個PWM只輸出一個觸發(fā)信號,不區(qū)分A.B分別觸發(fā)。

具體配置方式如下(以ADTRG0A0為例):

1、PWM配置所需模式

2、配置PWM模塊ADTRG0A0數(shù)值,該數(shù)值為觸發(fā)延時時長,在中心對稱模式下,前半周期從周期起始記,后半周期采樣點與前半周期中心對稱

3、使能ADTRG0A0寄存器EN位

4、配置ADC寄存器中TRIG寄存器A0對應位,確認該通道未被屏蔽

5、使能PWM模塊EN位,當計數(shù)值到達ADTRG0A0設(shè)置值時,觸發(fā)ADCCTRL寄存器中選中的通道(CHx)進行采樣,采樣完成后,將產(chǎn)生EOC標志位,并產(chǎn)生ADC中斷

程序中配置如下(PWM觸發(fā)ADC轉(zhuǎn)換):

//ADC初始化

void SVPWM_ADC_Init(void)

{

ADC_InitStructure ADC_initStruct;

PORT_Init(PORTA, PIN8, PORTA_PIN8_ADC0_CH7, 0); //PA.8 =》 ADC0.CH7

PORT_Init(PORTB, PIN9, PORTB_PIN9_ADC0_CH8, 0); //PB.9 =》 ADC0.CH8

ADC_initStruct.clk_src = ADC_CLKSRC_HRC_DIV8;

ADC_initStruct.clk_div = 8;

ADC_initStruct.ref_src = ADC_REFSRC_VDD; //電壓基準選擇VDD

ADC_initStruct.channels = ADC_CH7 | ADC_CH8; //通道初始化

ADC_initStruct.samplAvg = ADC_AVG_SAMPLE8;

ADC_initStruct.trig_src = ADC_TRIGGER_PWM0; //設(shè)置PWM0觸發(fā)ADC轉(zhuǎn)換

ADC_initStruct.Continue = 0;//非連續(xù)模式,即單次模式

ADC_initStruct.EOC_IEn = ADC_CH8; //設(shè)置CH8為中斷

ADC_initStruct.OVF_IEn = 0;

ADC_Init(ADC0, &ADC_initStruct);//配置ADC

ADC0-》CHSEL = ((ADC_CH8 《《 ADC_CHSEL_PWM_Pos) | (ADC_CH7 《《 ADC_CHSEL_PWM_Pos)); //設(shè)置PWM觸發(fā)CH7、CH8通道轉(zhuǎn)換

ADC_Open(ADC0);//使能ADC

}

//ADC中斷

void ADC0_Handler(void)

{

ADC_IntEOCClr(ADC0, ADC_CH8); //清中斷

while (!ADC_IsEOC(ADC0, ADC_CH8)); //等待通道8轉(zhuǎn)換完成

ADC_Read(ADC0, ADC_CH7); //讀取ADC值

ADC_Read(ADC0, ADC_CH8);

}

具體詳情可登錄華芯微特官網(wǎng):http://www.synwit.cn/

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

    124259
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5482

    瀏覽量

    219139
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6686

    瀏覽量

    549016

原文標題:SWM20x系列電機框架搭建:ADC(雙電阻采樣)篇

文章出處:【微信號:gh_737991c81b3d,微信公眾號:恒美股份】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電機控制單電阻采樣PWM變形信號的產(chǎn)生

    電機控制單電阻采樣機制是在一個PWM波形內(nèi)采集兩相電流ADC數(shù)據(jù),但某些扇區(qū)邊界條件下只能獲得一路電流ADC數(shù)據(jù), 需要對PWM波形進行變形
    的頭像 發(fā)表于 08-29 17:36 ?1.6w次閱讀
    <b class='flag-5'>電機</b>控制單<b class='flag-5'>電阻</b><b class='flag-5'>采樣</b>PWM變形信號的產(chǎn)生

    解析單電阻采樣的原理以及注意點

    電阻和三電阻采樣方案比較常見了,原理比較簡單。隨著成本的壓力和技術(shù)的進步,現(xiàn)在單電阻采樣的方
    的頭像 發(fā)表于 07-10 16:05 ?4151次閱讀
    解析單<b class='flag-5'>電阻</b><b class='flag-5'>采樣</b>的原理以及注意點

    stm32ADC采樣異常的原因?

    采用ADC采樣,其中的一個ADC采樣通道信號異常:具體來說就是在小范圍內(nèi),信號隨被采用信號線性跟隨,超過一定值之后,
    發(fā)表于 05-13 06:59

    永磁同步電機FOC控制策略中三相相電流采樣思路分析【電阻采樣

    管下方,也就是我們常說的電阻采樣,那么電阻采樣的思路是什么呢?大家可以看下面這個視頻,看完視
    發(fā)表于 01-20 10:49

    1小時搭建FOC電機控制平臺

    平臺,實現(xiàn)電機同時穩(wěn)定啟動并運行。圖1: 國民技術(shù)FOC電機平臺搭建步驟第一步:搭建工作環(huán)境
    發(fā)表于 04-13 11:56

    如何使用單極性ADC極性信號進行采樣呢?

    單極性運放采集極性信號如圖 18.17 所示,極性信號(Bipolar)就是信號有正有負,單極性信號(Unipolar)只有正。絕大多數(shù) ADC 都只能對單極性信號進行采樣,
    發(fā)表于 01-21 07:33

    采樣電阻的作用_采樣電阻的選型

    采樣電阻是電流采樣和對電壓采樣。對電流采樣則串聯(lián)一個阻值較小的電阻,對電壓
    發(fā)表于 11-08 08:47 ?1.1w次閱讀

    AD7608:8通道DAS,內(nèi)置18位、極性、同步采樣ADC

    AD7608:8通道DAS,內(nèi)置18位、極性、同步采樣ADC
    發(fā)表于 03-19 09:09 ?10次下載
    AD7608:8通道DAS,內(nèi)置18位、<b class='flag-5'>雙</b>極性、同步<b class='flag-5'>采樣</b><b class='flag-5'>ADC</b>

    AD7607:8通道DAS,內(nèi)置14位、極性輸入、同步采樣ADC

    AD7607:8通道DAS,內(nèi)置14位、極性輸入、同步采樣ADC
    發(fā)表于 03-21 13:05 ?2次下載
    AD7607:8通道DAS,內(nèi)置14位、<b class='flag-5'>雙</b>極性輸入、同步<b class='flag-5'>采樣</b><b class='flag-5'>ADC</b>

    AD7616-P:16通道DAS,帶16位、極性輸入、同步采樣ADC數(shù)據(jù)表

    AD7616-P:16通道DAS,帶16位、極性輸入、同步采樣ADC數(shù)據(jù)表
    發(fā)表于 04-22 10:44 ?14次下載
    AD7616-P:16通道DAS,帶16位、<b class='flag-5'>雙</b>極性輸入、<b class='flag-5'>雙</b>同步<b class='flag-5'>采樣</b><b class='flag-5'>ADC</b>數(shù)據(jù)表

    AD7352:差分輸入、采樣、同時采樣、3 MSPS、12位、SAR ADC數(shù)據(jù)表

    AD7352:差分輸入、采樣、同時采樣、3 MSPS、12位、SAR ADC數(shù)據(jù)表
    發(fā)表于 05-15 08:43 ?3次下載
    AD7352:差分輸入、<b class='flag-5'>雙</b><b class='flag-5'>采樣</b>、同時<b class='flag-5'>采樣</b>、3 MSPS、12位、SAR <b class='flag-5'>ADC</b>數(shù)據(jù)表

    AD7357:差分輸入、采樣、同時采樣、4.2 MSPS、14位、SAR ADC數(shù)據(jù)表

    AD7357:差分輸入、采樣、同時采樣、4.2 MSPS、14位、SAR ADC數(shù)據(jù)表
    發(fā)表于 05-15 09:32 ?11次下載
    AD7357:差分輸入、<b class='flag-5'>雙</b><b class='flag-5'>采樣</b>、同時<b class='flag-5'>采樣</b>、4.2 MSPS、14位、SAR <b class='flag-5'>ADC</b>數(shù)據(jù)表

    用于電機控制單電阻采樣PWM變形信號產(chǎn)生

    電機控制單電阻采樣機制是在一個 PWM 波形內(nèi)采集兩相電流 ADC 數(shù)據(jù),但某些扇區(qū)邊界條件下只能獲得一路電流 ADC 數(shù)據(jù), 需要對 PW
    發(fā)表于 10-21 15:51 ?6次下載

    STM32驅(qū)動無刷直流電機學習之ADC電流采樣

    還是采用匠心科技的無刷電機套件采樣電路如下 ?對應的 adc 的 io 是? #define __ADC_MODE__ 4無刷電機學習板 采
    發(fā)表于 03-08 14:51 ?5次下載
    STM32驅(qū)動無刷直流<b class='flag-5'>電機</b>學習之<b class='flag-5'>ADC</b>電流<b class='flag-5'>采樣</b>

    電流采樣電阻一般選多大

    、ADC(數(shù)模轉(zhuǎn)換器)的輸入范圍以及運放的放大倍數(shù)。 電流大小 :首先,需要明確電路中的最大工作電流。例如,如果電機的最大工作電流是0-10A,那么采樣電阻需要能夠在這個電流范圍內(nèi)穩(wěn)定
    的頭像 發(fā)表于 08-27 09:56 ?4428次閱讀