在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

恒美股份 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-08-09 17:39 ? 次閱讀

概述

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

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

PWM觸發操作方式如下:

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

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

1、PWM配置所需模式

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

3、使能ADTRG0A0寄存器EN位

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

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

程序中配置如下(PWM觸發ADC轉換):

//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; //設置PWM0觸發ADC轉換

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

ADC_initStruct.EOC_IEn = ADC_CH8; //設置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)); //設置PWM觸發CH7、CH8通道轉換

ADC_Open(ADC0);//使能ADC

}

//ADC中斷

void ADC0_Handler(void)

{

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

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

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

ADC_Read(ADC0, ADC_CH8);

}

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

編輯:jq

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

    關注

    31

    文章

    5397

    瀏覽量

    122594
  • PWM
    PWM
    +關注

    關注

    116

    文章

    5292

    瀏覽量

    217116
  • adc
    adc
    +關注

    關注

    99

    文章

    6606

    瀏覽量

    547585

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

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

收藏 人收藏

    評論

    相關推薦

    電機控制單電阻采樣PWM變形信號的產生

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

    stm32ADC采樣異常的原因?

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

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

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

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

    平臺,實現電機同時穩定啟動并運行。圖1: 國民技術FOC電機平臺搭建步驟第一步:搭建工作環境
    發表于 04-13 11:56

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

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

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

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

    AD7608:8通道DAS,內置18位、極性、同步采樣ADC

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

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

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

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

    AD7616-P:16通道DAS,帶16位、極性輸入、同步采樣ADC數據表
    發表于 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>數據表

    AD7862:同步采樣250 kSPS 12位ADC數據表

    AD7862:同步采樣250 kSPS 12位ADC數據表
    發表于 04-26 20:16 ?1次下載
    AD7862:同步<b class='flag-5'>采樣</b><b class='flag-5'>雙</b>250 kSPS 12位<b class='flag-5'>ADC</b>數據表

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

    AD7352:差分輸入、采樣、同時采樣、3 MSPS、12位、SAR ADC數據表
    發表于 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>數據表

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

    AD7357:差分輸入、采樣、同時采樣、4.2 MSPS、14位、SAR ADC數據表
    發表于 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>數據表

    用于電機控制單電阻采樣PWM變形信號產生

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

    STM32驅動無刷直流電機學習之ADC電流采樣

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

    電流采樣電阻一般選多大

    、ADC(數模轉換器)的輸入范圍以及運放的放大倍數。 電流大小 :首先,需要明確電路中的最大工作電流。例如,如果電機的最大工作電流是0-10A,那么采樣電阻需要能夠在這個電流范圍內穩定
    的頭像 發表于 08-27 09:56 ?3726次閱讀
    主站蜘蛛池模板: 一区二区三区网站在线免费线观看 | 777色狠狠一区二区三区香蕉 | www激情五月| 特别黄的免费视频大片 | 2017av在线 | 久久久久久久久久久9精品视频 | 日成人网| 午夜精品在线观看 | 日韩毛片免费在线观看 | 手机免费看a | 午夜看片网址 | 狂野欧美性色xo影院 | 正在播放羽月希与黑人bd在线 | 亚洲国产日韩精品怡红院 | 日本人的色道免费网站 | 亚洲xx站| 国产在线一区二区三区四区 | 黄色三级三级三级免费看 | 久久精品男人的天堂 | 丁香五香天堂网 | 亚洲人成人网毛片在线播放 | 国产―笫一页―浮力影院xyz | 男男h文小说阅 | 么公的好大好硬好深好爽视频 | 婷婷涩五月 | 香蕉午夜视频 | 欧美人与牲动交xxxxbbbb | 天堂网av2014 | 欧美三级一级 | 亚洲男女免费视频 | 伊人成综合 | 美女被免费网站91色 | 男女一区二区三区免费 | 日日夜夜天天操 | 黄视频网站免费看 | 午夜亚洲 | 天天草天天干 | 全部免费a级毛片 | 色综合色综合色综合 | 黄色在线观看网站 | 美女黄色一级毛片 |