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

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

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

3天內不再提示

英創信息技術WinCE工控主板的步進電機控制介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-17 09:40 ? 次閱讀

步進電機的控制需要對控制脈沖進行精確計數,通常利用CPU的PWM信號作為步進電機控制脈沖,并利用PWM自身的中斷功能,每輸出一個脈沖產生一次中斷,然后計數,以實現對輸出脈沖個數的控制。但在WinCE上系統直接實現上述控制過程是有因難的,由于操作系統線程調度,WinCE驅動中對中斷的響應會有幾十到幾百微秒的延時,這顯然不能滿足高速PWM計數的需求,同時頻繁的中斷也會對整個系統的性能產生影響。

下圖是基于英創工控主板EM9380的步進電機控制示意圖。EM9380是英創公司推出的面向實時控制應用的工控主板,預裝了正版的WinCE6.0操作系統,在主板上集成了兩個CPU,主CPU是450MHz的ARM9,運行WinCE系統,負責通訊管理,人機交互等,從CPU采用了ARM Cortex-M3,專門用做實時控制應用。

EM9380步進電機控制

對于步進電機的控制,用戶只需要在熟悉的vs2005(vs2008)開發環境下,通過簡單的API函數MCU_PWM_CHANNEL()將控制參考傳送給Cortex-M3,就可以實現頻率可達100KHz,可計數的PWM脈沖輸出。MCU_PWM_CHANNEL()函數說明如下:

// MCU PWM操作:啟動/停止PWM通道, 啟動參數包括頻率、占空比和初始極性
BOOL MCU_PWM_CHANNEL(
HANDLE hMCU,
DWORD dwCh, // PWM通道號, = 3, 4, 5, 6, 7, 8
DWORD dwFreq, // PWM輸出頻率,單位Hz,=0:停止PWM輸出
DWORD dwDuty, // PWM輸出占空比,單位.1%, 輸入范圍= 0-1000
DWORD dwPol, // PWM初始極性,= 0: 低電平, = 1: 高電平
DWORD dwNum=0); // PWM脈沖個數, 缺省值=0:連續輸出

EM9380 PWM(PWM3~PWM8)實時控制應用舉例:

// 打開MCU驅動,輸入參數固定為0
HANDLE hMCU = OpenMCU( 0 );
// 控制PWM3以頻率100KHz,每個脈沖25%的低電平輸出3個脈沖
MCU_PWM_CHANNEL(hMCU, 3, 100000, 250, 0, 3 );
// 控制PWM4以頻率100KHz,每個脈沖25%的高電平輸出3個脈沖
MCU_PWM_CHANNEL(hMCU, 4, 100000, 250, 1, 3 );
// 控制PWM5輸出5MHz,50%占空比的連接PWM信號,dwNum參數使用缺省值
MCU_PWM_CHANNEL(hMCU, 5, 5000000, 500, 0);

// 控制PWM5停止輸出
MCU_PWM_CHANNEL(hMCU, 5, 0, 0, 0);
// 關閉MCU驅動,釋放相應資源
CloseMCU( hMCU );

執行上述代碼后PWM3與PWM4的輸出波形如下:(注:下圖只是為了說明pol參考對輸出波形的影響,實際上PWM3與PWM4并不是同步輸出的,EM9380的其它PWM暫時也不具有同步功能)

PWM輸出波形

EM9380可以支持8路PWM輸出,其中6路是從從CPU Crotex-M3上引出的,支持PWM輸出計數,他們與GPIO管腳復用關系如下:

EM9380 GPIO# PWM通道 備注
GPIO20 PWM1
GPIO21 PWM2
GPIO4 PWM3 可計數
GPIO5 PWM4 可計數
GPIO6 PWM5 可計數
GPIO7 PWM6 可計數
GPIO0 PWM7 可計數
GPIO3 PWM8 可計數

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

    關注

    7

    文章

    6097

    瀏覽量

    36139
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    浪潮下,國產主板有什么新的發展機遇?

    信息技術應用創新浪潮的推動下,國產主板迎來了諸多新的發展機遇。信產業旨在實現信息技術領域的自主可控,這一戰略目標為國產主板的發展提供了廣
    的頭像 發表于 05-09 09:24 ?129次閱讀
    信<b class='flag-5'>創</b>浪潮下,國產<b class='flag-5'>主板</b>有什么新的發展機遇?

    步進電機控制實現方法

    電機能夠實現高精度的位置控制和速度控制。本文將詳細介紹步進電機
    的頭像 發表于 01-21 16:43 ?1064次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>控制</b>實現方法

    ?什么是國產工控主板,國產工控主板的特點有哪些?

    什么是國產工控主板呢?國產工控主板是工業計算機的主板,是一種計算機系統的硬件設備,是專門為工業控制
    的頭像 發表于 11-07 10:29 ?599次閱讀

    國產工控主板,信產業發展新引擎

    在當今科技飛速發展的時代,信產業正成為國家戰略的重要支撐。而我們的國產工控主板,以其卓越的性能和可靠的品質,為信產業的發展注入強大動力。國產工控
    的頭像 發表于 11-06 10:29 ?603次閱讀

    步進電機如何自適應控制步進電機如何細分驅動控制

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電機,廣泛應用于各種自動化控制系統中。為了提高步進電機
    的頭像 發表于 10-23 10:04 ?1467次閱讀

    步進電機如何在加減速過程中控制技術

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電機,廣泛應用于各種自動化控制系統中。在加減速過程中,步進
    的頭像 發表于 10-23 10:02 ?1121次閱讀

    步進電機控制技術及發展概況有哪些?

    步進電機是一種將電脈沖信號轉換為角位移或線位移的執行元件,廣泛應用于各種自動化控制系統中。步進電機控制
    的頭像 發表于 10-22 11:50 ?592次閱讀

    工控主板有哪些特點?

    ?工控主板是用于工業控制領域的專用主板,具有以下特點: 穩定性:工控主板通常經過嚴格的測試和優化
    的頭像 發表于 10-10 08:55 ?686次閱讀

    國產化背景下的工控主板發展現狀

    ,是信息技術應用創新產業的簡稱,于2016年“信工委會”(信息技術應用創新工作委員會)提出,目的就是要推動我們國內軟硬件關鍵技術的研發
    的頭像 發表于 09-21 16:15 ?793次閱讀

    步進電機控制原理與應用實例

    步進電機,作為一種特殊的電機類型,在現代工業控制系統中占據著重要的地位。其獨特的控制方式和廣泛的應用領域,使得
    的頭像 發表于 06-25 14:34 ?1738次閱讀

    步進電機控制器電路圖 步進電機控制器的分類及其特點

      步進電機控制器是一種專門用于控制步進電機的設備,它通過發出脈沖信號來驅動
    的頭像 發表于 06-24 17:12 ?4884次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器電路圖 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器的分類及其特點

    步進電機控制系統是什么意思

    、高精度定位及良好的重復定位精度,被廣泛應用于各種需要精確控制和定位的設備中。本文將從步進電機的工作原理、控制系統組成、控制策略以及應用領域
    的頭像 發表于 06-18 18:12 ?1720次閱讀

    雙極性步進電機的結構與控制模式

    在現代工業控制領域,步進電機以其獨特的步進特性和精確的位置控制而備受青睞。其中,雙極性步進
    的頭像 發表于 06-12 14:40 ?1113次閱讀

    步進電機通過什么控制轉動角度

    步進電機是一種電磁驅動的旋轉電機,它具有精確控制轉動角度的特性。步進電機的工作原理是通過改變線圈
    的頭像 發表于 06-12 09:49 ?2702次閱讀

    步進電機控制器怎么調速度

    調整控制器的參數,可以實現步進電機的速度調節。本文將詳細介紹步進電機
    的頭像 發表于 06-12 09:17 ?3495次閱讀