女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

中科昊芯推高精度工業自動化數字信號處理器DSP

科技綠洲 ? 來源:中科昊芯 ? 作者:中科昊芯 ? 2022-04-07 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著能源需求的日益短缺,科技的日趨智能化,高精度精密控制已日趨成為人們生產生活的必然趨勢,中科昊芯順應時代要求,推出適用于高精度工業自動化運動控制的新版HXS320F28034PNT數字信號處理器DSP,芯片HRCAP模塊以數百皮秒內的典型分頻率測量外部脈沖的寬度,可更有效助力于工程師實現3D精密打印、超聲波聲納測距與氣體檢測、掃地機器人數控機床等精密測量功能。

自平頭哥半導體有限公司的劍池集成開發環境(簡稱“CDK”)V2.12.1支持HXS320F28034PNT芯片調試以來,本期以HRCAP捕獲變頻PWM輸出實例對HRCAP脈沖捕獲原理展開介紹。

HXS320F28034PNTHRCAP高精度脈沖捕獲原理如下,通過控制寄存器HCCTL[HCCAPCLKSEL]選擇HRCAP時鐘,HCCAPCLK以系統時鐘SYSCLK或倍頻時鐘PLLCLK產生16位計數HCCOUNTER,通過校準寄存器HCCAL[HRPWMSEL]選擇HRCAP邊沿探測邏輯,運行于正常分辨率或高分辨率捕獲模式,通過HRCAPxINTn中斷觸發響應PIE執行:當檢測到上升沿與下降沿時,通過計數捕獲產生HCCOUNTER值,并在計數器復位為0之前被捕獲到16位寄存器HCCAPCNTRISE0HCCAPCNTFALL0,即實際低電平和高電平脈沖寬度分別為HCCAPCNTFALL0+1HCCAPCNTRISE0+1,等待下一脈沖周期上升沿時載入上升沿與下降沿捕獲寄存器HCCAPCNTRISE1HCCAPCNTFALL1。通過GPIOMUX配置外設引腳捕獲功能,從而輸出相應的PWM波。因此在同一時間間隔內,下降沿捕獲相比上升沿捕獲,可捕獲到的脈沖邊沿計數增加一倍,使得捕獲分辨率提高一倍。

由此設計高分辨率脈沖捕獲實例:HRCAP1HRCAP2分別捕獲兩組向下計數與向上計數,頻率在30kHz~120kHz間變化的PWM波上升沿與下降沿,通過GPIOMUX配置HRCAP輸出引腳GPIO26GPIO27上輸出相應的PWM波,故硬件連接為GPIO0-GPIO26、GPIO2-GPIO27,如下圖所示。

實例所采用軟硬件開發環境如下表所示:

基于以上分析,在CDK上開發HRCAP捕獲變頻PWM輸出程序,代碼包括:HRCAPEPWM外設GPIO引腳、捕獲功能配置程序,HRCAP捕獲兩組向下計數與向上計數,頻率在30kHz~120kHz間變化的PWM波上升沿與下降沿的中斷服務程序,主程序調用執行。


1.intmain(void)2.{3./*系統時鐘初始化*/4.InitSysCtrl();5.6./*LED初始化*/7.InitLED();8.9./*HRCAP與EPWM的GPIO引腳定義*/10.InitHRCapGpio();11.InitEPwm1Gpio();12.InitEPwm2Gpio();13.14./*關中斷*/15.IER=0x0000;16.IFR=0x0000;17.18./*打開中斷向量表*/19.InitPieVectTable();20.21.EALLOW;22./*中斷向量表HRCAP1_INT與HRCAP2_INT指向執行相應的脈沖捕獲中斷服務程序*/23.PieVectTable.HRCAP1_INT=&HRCAP1_Isr;24.PieVectTable.HRCAP2_INT=&HRCAP2_Isr;25.EDIS;26.27./*HRCAP1上升沿捕獲與HRCAP2下降沿捕獲功能配置*/28.HRCAP1_Config();29.HRCAP2_Config();30.31.EALLOW;32./*禁止EPWM的時基使能,允許EPWM初始化配置寫入*/33.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=0;34.EDIS;35.36./*EPWM的初始化配置:PWM1采用向下計數,PWM2采用向上計數*/37.ePWM1_Config(1000);38.ePWM2_Config(1000);39.40.EALLOW;41./*打開EPWM的時基使能,使EPWM的初始化配置起作用*/42.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;43.EDIS;44.45./*指令周期延遲決策變量定義,用于完成捕獲EPWM波*/46.first,rise=0;47.48./*捕獲時間測定判斷變量定義*/49.HRCap1IntCount,HRCap1PassCount=0;50.HRCap2IntCount,HRCap2PassCount=0;51.52./*使能打開CPUIER的第4組中斷向量*/53.IER|=M_INT4;54.55./*使能打開PIEIER的第4組中斷向量的第七、八個向量*/56.PieCtrlRegs.PIEIER4.bit.INTx7=1;57.PieCtrlRegs.PIEIER4.bit.INTx8=1;58.59./*使能打開全局中斷*/60.EINT;61.while(1)62.{63./*判斷HRCap2與HRCap1的捕獲時間*/64.if(HRCap2PassCount>1.25*HRCap1PassCount)65.{66.GpioDataRegs.GPBTOGGLE.bit.GPIO44=1;67.DELAY_US(1000000);68.}69.else70.{71.GpioDataRegs.GPBSET.bit.GPIO44=1;72.DELAY_US(1000000);73.}74.}75.return0;76.}

CDK上開發HRCAP捕獲變頻PWM輸出程序,其編譯結果為:

圖片

編譯通過后,就可以開始調試了,其調試結果如下:

圖片

調試后,HRCAP輸出捕獲的PWM周期變化波形如下:

圖片

為證明HRCAP的高精度脈沖捕獲有效性,本設計實例采用ECAPHRCAP捕獲兩路向下計數、同等周期范圍變化的PWM波進行對比,同時通過設置LED1閃燈來對比ECAPHRCAP的捕獲時間,效果如下:

圖片

從圖中可以看出,HRCAP相較于ECAP脈沖捕獲用時減少一半,故能更加精細地讀出同等變頻PWM波的輸出頻率變化,因而測量更加精準。

審核編輯:彭菁
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    中科Core_DSC280025C開發板試用體驗】+3.DSP基礎外設調試(含源碼)

    前言 大家好,非常感謝電子發燒友與中科提供的DSC280025C開發板,這是一款DSP的開發板,基于RISC-V指令架構。 外設調試大綱 這段時間,我仔細的研究了一下IDE直接生成
    發表于 07-13 16:07

    中科Core_DSC280025C開發板試用體驗】+1.開箱之浮點計算對比

    DSC280025****浮點運算性能 DSP的方案使用的中科,主頻160MHZ,我準備用相同的方式,分別1千萬次相同的 浮點 加、減、乘、除,并用定時
    發表于 06-29 10:01

    數字信號處理的基本組成及其特點?

    的以數字信號處理器為核心部件的數字信號處理系統框圖,此系統既可處理數字信號,也可
    的頭像 發表于 06-18 09:02 ?289次閱讀
    <b class='flag-5'>數字信號</b><b class='flag-5'>處理</b>的基本組成及其特點?

    HXS320F28027數字信號處理器(32位RISC-V DSP

    HXS320F28027數字信號處理器(32位RISC-V DSP)HXS320F28027是中科
    發表于 05-21 10:21

    中科DSP產品及公司信息

    中科是一家致力于數字信號處理器DSP)研發的高科技企業,源自中國科學院的科技成果轉化,其創
    發表于 04-07 09:16

    處理器開先KX-U6980S處理器榮獲工業“新質”獎

    近日,2025中國自動化+數字化產業年會(CAIMRS2025)在無錫盛大舉辦。兆自主創新研發的開先KX-U6980S處理器憑借卓越的產品性能、可靠性和應用生態,在大會期間榮獲第二十
    的頭像 發表于 03-25 16:46 ?983次閱讀
    兆<b class='flag-5'>芯</b><b class='flag-5'>處理器</b>開先KX-U6980S<b class='flag-5'>處理器</b>榮獲<b class='flag-5'>工業</b><b class='flag-5'>芯</b>“新質”獎

    基于高精度壓力傳感自動化控制系統

    基于高精度壓力傳感自動化控制系統在現代工業、交通運輸、環境監測等領域發揮著至關重要的作用。以下是對這一系統的分析: 一、系統概述 高精度
    的頭像 發表于 12-12 14:52 ?1426次閱讀

    磁編碼數字信號處理的關系

    ,從而得到位置信息。磁編碼廣泛應用于工業自動化、機器人技術、航空航天等領域,因其高精度、高可靠性和抗干擾能力而受到青睞。 數字信號
    的頭像 發表于 11-23 09:23 ?784次閱讀

    adc與數字信號處理的關系

    在現代電子系統中,模擬信號數字信號之間的轉換是至關重要的。模數轉換(ADC)和數字信號處理DSP
    的頭像 發表于 10-31 10:50 ?977次閱讀

    數字信號是什么信號的組合

    數字信號是一種由數字值序列組成的信號,它在通信、計算機、電子和自動化等領域具有廣泛的應用。數字信號的組合涉及到許多方面,包括
    的頭像 發表于 08-11 10:47 ?1903次閱讀

    數字信號處理與通信原理之間的關系

    數字信號處理(Digital Signal Processing,簡稱DSP)和通信原理是信息科學領域中兩個密切相關的領域。它們在理論和應用層面都有很多相互聯系和相互依賴的地方。 在現代通信系統中
    的頭像 發表于 08-09 09:35 ?1822次閱讀

    SM320C32-EP數字信號處理器數據表

    電子發燒友網站提供《SM320C32-EP數字信號處理器數據表.pdf》資料免費下載
    發表于 08-07 11:49 ?0次下載
    SM320C32-EP<b class='flag-5'>數字信號</b><b class='flag-5'>處理器</b>數據表

    SM320F2812-HT數字信號處理器數據表

    電子發燒友網站提供《SM320F2812-HT數字信號處理器數據表.pdf》資料免費下載
    發表于 08-02 17:24 ?0次下載
    SM320F2812-HT<b class='flag-5'>數字信號</b><b class='flag-5'>處理器</b>數據表

    SMJ320C80數字信號處理器數據表

    電子發燒友網站提供《SMJ320C80數字信號處理器數據表.pdf》資料免費下載
    發表于 08-02 09:19 ?0次下載
    SMJ320C80<b class='flag-5'>數字信號</b><b class='flag-5'>處理器</b>數據表

    邊沿觸發數字信號處理器中的應用

    邊沿觸發數字信號處理器DSP)中的應用是廣泛而重要的。作為數字電路中的關鍵元件,邊沿觸發
    的頭像 發表于 07-27 14:51 ?1409次閱讀