色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

英創信息技術嵌入式工控主板EM9160的PWM功能使用方法

英創信息技術 ? 來源:英創信息技術 ? 作者:佚名 ? 2019-11-01 09:27 ? 次閱讀

英創公司新近推出的嵌入式工控主板EM9160是一款專門面向工業智能設備的高性價比ARM9+WinCE平臺,該工控主板不僅配置了常規的標準通訊接口,如以太、串口、USB,而且還配置了當前智能控制設備中常用的SPI、I2C以及脈寬調制輸出PWM。本文主要介紹EM9160的PWM在性能及使用上的特色,以幫助客戶能快速完成自己的產品開發。

EM9160共提供3路PWM脈寬調制輸出通道,其基本性能包括:

1、作為對步進電機等對象的控制脈沖,可以按客戶要求以一定的頻率、占空比,輸出設定數目的脈沖,其最高脈沖頻率為每秒600個。

2、支持3路脈沖的同步輸出,每路可獨立設置脈沖頻率、占空比、輸出的脈沖數目。

3、支持連續的可調占空比的周期性脈沖波形輸出,作為DA輸出、LCD亮度控制等應用。最高輸出頻率1MHz。

硬件上,3個PWM通道的引出管腳分別位于EM9160 CN2的33# 、35#及36#,它們與EM9160的SPI接口復用管腳,具體對應關系如下:

EM9160_CN2管腳

SPI接口

PWM輸出

33#

SPI_DIN

PWM通道1

34#

SPI_DOUT

35#

SPI_CLK

PWM通道2

36#

SPI_CS#

PWM通道3


上電啟動時所有管腳處于高阻輸入狀態。對應用程序,并不需要專用的管腳配置函數來選擇SPI或PWM,而只需直接打開“PWM1:”文件,相應管腳將自動切換到PWM狀態,PWM各通道初始狀態為低電平。

注意:(1)EM9160嵌入式工控主板的PWM脈沖輸出個數是通過各通道內部硬件中斷來控制實現的,因此輸出脈沖的頻率受到一定的限制,而作為連續脈沖波形輸出時就沒有這個限制。(2)在上電初始狀態PWM各通道處于高阻輸出狀態,電平上呈現出高電平,這與PWM脈寬調制輸出平時為低電平不一致,可通過對各個通道分別接51K上拉電阻和5.1K下拉電阻的方法來解決。

EM9160內部已裝載了符合WinCE標準的PWM流式驅動程序(stream driver),應用程序只需要使用與通用串口相似的方法,打開特定文件名“PWM1:”的文件,獲得文件句柄,就可通過WinCE的系統API函數DeviceIoControl(…)實現對3個PWM通道的各種操作了,當使用完畢時,直接關閉文件即可。為了方便不熟悉DeviceIoControl函數的客戶,EM9160的SDK還在其基礎上封裝了4個更簡單的API函數,應用程序只需包含頭文件“pwm_api.h”,在打開文件后,直接調用這幾個API函數就可實現對PWM各個通道的控制輸出。

EM9160工控主板SDK關于PWM的API函數定義如下:

// 定義PWM參數結構

typedef struct

{

BOOL bSync; // 是否選擇PWM三相同步輸出,TRUE為同步輸出

DWORD dwFreq[3]; // 分別定義PWM三相輸出脈沖信號的頻率,輸出的頻率范圍為:1 - 600 (Hz)

DWORD dwDuty[3]; // 分別定義PWM三相輸出脈沖信號的占空比,其范圍為:1 - 99 (%)

DWORD dwNbPulse[3]; // 分別定義PWM三相輸出脈沖信號的數目,》 0: 表示輸出脈沖的數目,= 0: 連續波形輸出

} PWM_STATE;

// 功能描述:設置PWM輸出脈沖信號的參數:頻率、占空比、脈沖數目等。

// 輸入參數 HANDLE hDevice: 運行CreateFile( _T(‘PWM1:’),。..。)函數返回的有效句柄

// PWM_STATE pPWMState: PWM 輸出參數

// 返回值 = TRUE: PWM 輸出參數設置成功。

// = FALSE: PWM 輸出參數設置失敗。

BOOL SetupPWM( HANDLE hDevice, PWM_STATE *pPWMState );

// 功能描述:啟動PWM 脈沖信號輸出。

// 輸入參數 HANDLE hDevice: 運行CreateFile( _T(‘PWM1:’),。..。)函數返回的有效句柄

// 返回值 = TRUE: 操作成功。

// = FALSE: 操作失敗。

BOOL StartPWM( HANDLE hDevice );

// 功能描述:終止結束PWM脈沖信號輸出。

// 輸入參數 HANDLE hDevice: 運行CreateFile( _T(‘PWM1:’),。..。)函數返回的有效句柄

// 返回值 = TRUE: 操作成功。

// = FALSE: 操作失敗。

BOOL StopPWM( HANDLE hDevice );

// 功能描述:獲取PWM 脈沖信號輸出自動結束的事件,可通過WaitForSingleObject(。.)來響應該事件。

// 輸入參數 HANDLE hDevice: 運行CreateFile( _T(‘PWM1:’),。..。)函數返回的有效句柄

// 返回值 = NULL: 操作失敗。

// != NULL: PWM 脈沖信號輸出自動結束的事件。

HANDLE GetPWMEvent( HANDLE hDevice );

有關PWM的API函數的具體使用方法可參考EM9160資料光盤中的范例程序。


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

    關注

    7

    文章

    6085

    瀏覽量

    35296
收藏 人收藏

    評論

    相關推薦

    嵌入式工控主板EM9160PWM功能

    公司新近推出的嵌入式工控主板EM9160是一款專門面向工業智能設備的高性價比ARM9+Win
    發表于 04-09 15:49 ?36次下載

    信息技術嵌入式主板EM9160精簡ISA總線硬件中斷的使用方法

     公司新近推出的嵌入式主板EM9160是一款專門面向工業智能設備的高性價比ARM9+WinCE平臺,該
    的頭像 發表于 11-01 09:42 ?1642次閱讀
    <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'>EM9160</b>精簡ISA總線硬件中斷的<b class='flag-5'>使用方法</b>

    信息技術工控主板EM9160L的低功耗應用介紹

    EM9160L是一款與主力產品EM9160功能完全兼容,同時具有低功耗操作能力的高性能ARM9嵌入式
    的頭像 發表于 11-14 09:59 ?1570次閱讀

    信息技術工控主板的復位管理介紹

     公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產品。作為
    的頭像 發表于 11-14 10:03 ?1667次閱讀
    <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>的復位管理介紹

    信息技術工控主板EM9160對紅外通訊用途介紹

    公司的EM9160是一款高性價比的工控主板,預裝正版WinCE5.0操作系統,具有極強的通訊能力。在電力電表的應用中,紅外通訊是一種非常
    的頭像 發表于 11-18 09:58 ?1263次閱讀
    <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'>EM9160</b>對紅外通訊用途介紹

    信息技術工業主板EM9160介紹

    ,如I2C總線時鐘芯片,I2C總線存貯器等。之前已對I2C總線操作鐵電存貯器有過說明,相關文章請參考《工控主板支持鐵電存儲器的簡易方案》。公司的
    的頭像 發表于 01-14 11:09 ?1302次閱讀

    信息技術嵌入式Linux工控EM9160介紹

    I2C總線是一種2線制的主從通訊協議,主要運用于器件之間的數據通訊,在嵌入式系統中得到非常廣泛的應用。作為一款高性價比的嵌入式Linux工控板,EM9160的對I2C總線提供了良好的支
    的頭像 發表于 01-14 10:57 ?1326次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>工控</b>板<b class='flag-5'>EM9160</b>介紹

    信息技術嵌入式Linux工控EM9160介紹

    嵌入式Linux主板EM9160主要應用之一就是可以作為智能終端的核心平臺,智能終端總是帶有一種顯示單元。EM9160作為一種高效、低成本的產品解決方案,專門針對小型的單色LCD顯示模
    的頭像 發表于 01-14 11:20 ?1383次閱讀

    信息技術工控主板EM9160介紹

    在基于工控主板EM9160嵌入式應用中,經常需要與具有SPI接口的芯片或電路單元,進行數據通訊。通常情況下,我們建議采用基于GPIO的SPI通訊協議實現方案,其優點是靈活性,客戶可使
    的頭像 發表于 01-14 11:16 ?1400次閱讀
    <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'>EM9160</b>介紹

    信息技術主板EM9160硬件介紹

    工控主板上的精簡ISA總線的主要應用,就是支持客戶的專用電路單元的擴展,如數據采集等。在精簡ISA總線中還包括了對外部硬件中斷的響應輸入,關于硬件中斷的基本應用
    的頭像 發表于 01-14 11:27 ?1083次閱讀

    信息技術工控主板網絡變壓器連接方法介紹

    公司所開發的嵌入式工控主板EM9160EM91
    的頭像 發表于 01-14 11:36 ?3220次閱讀
    <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>介紹

    信息技術ARM9工控主板的ETA754 PWM模塊應用

    PWM(Pulse-Width Modulation)在電源管理、電機控制等場所的應用非常廣泛。公司的嵌入式工控
    的頭像 發表于 01-15 11:22 ?1524次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ARM9<b class='flag-5'>工控</b><b class='flag-5'>主板</b>的ETA754 <b class='flag-5'>PWM</b>模塊應用

    信息技術主板EM9160測頻功能的使用介紹

    公司的主流產品EM9160是一款功能強大的嵌入式工控主板
    的頭像 發表于 01-15 14:15 ?1514次閱讀

    信息技術主板EM9280的主要技術指標簡介

    工控主板EM9280是公司即將推出的新產品。本著高效、低成本的產品理念,EM9280在保持與
    的頭像 發表于 01-15 14:37 ?1596次閱讀

    信息技術嵌入式主板支持精確延時操作之二介紹

    在《嵌入式主板支持精確延時操作》這篇文章中已經講解了如何在EM335x系列的主板中進行精確延
    的頭像 發表于 01-17 11:08 ?1120次閱讀
    <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>支持精確延時操作之二介紹
    主站蜘蛛池模板: videos gratis欧美另类| chinesetoilet美女沟| a级全黄试频试看30分钟| 高挑人妻无奈张开腿| 极品少妇高潮XXXXX| 欧美 日韩 亚洲 在线| 亚洲地址一地址二地址三| 999人在线精品播放视频| 国产精品成人网| 免费A级毛片无码鲁大师| 午夜视频在线网站| 在线中文字幕视频| 狠狠啪在线香蕉| 美女扒开腿让男人桶个爽| 我年轻漂亮的继坶2中字在线播放| 少女亚洲free| 亚洲免费一区| 亚洲蜜桃AV永久无码精品放毛片| 香蕉水蜜桃牛奶涩涩| 亚洲精品一二三区区别在哪| 日日噜噜大屁股熟妇| 亚洲一区免费香蕉在线| 一抽一出BGM免费50分动漫| FREEHDXXXX学生妹| 国产欧美一区二区精品仙草咪| 免费观看男生桶美女私人部位| 小柔的性放荡羞辱日记| qvod电影网| 久久亚洲精品成人| 性夜a爽黄爽| 扒开小处30p| 久久免费看少妇级毛片蜜臀| 王晶经典三级| WWW色视频片内射| 开心片色99xxxx| 亚洲国产成人在线视频| 二级毛片在线观看| 男人和女人一级黄色大片| 伊人久久天堂| 国产亚洲精品字幕在线观看| 日日噜噜噜噜夜夜爽亚洲精品|