那曲檬骨新材料有限公司

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

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

3天內不再提示

英創信息技術嵌入式主板EM9170的PWM介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-14 14:32 ? 次閱讀

英創公司新近推出的高性價比工控主板產品EM9170,其主板內部帶有2路脈寬調制(PWM)輸出通道,可用于通用的工業控制。本文介紹EM9170的PWM通道的基本使用方法。

EM9170的2路PWM均與系統的GPIO復用管腳,其中PWM1與GPIO12復用管腳,而PWM2與GPIO13復用管腳。在上電初始化階段,這兩個管腳均設置為GPIO的輸入模式帶100K上拉電阻。當應用程序需要操作PWM時,只需要打開對應的設備文件:
HANDLE hPWMFile;
hPWMFile = CreateFile(_T('PWM1:'), // name of device
GENERIC_READ|GENERIC_WRITE, // desired access
FILE_SHARE_READ|FILE_SHARE_WRITE, // sharing mode
NULL, // security attributes (ignored)
OPEN_EXISTING, // creation disposition
FILE_FLAG_RANDOM_ACCESS, // flags/attributes
NULL); // template file (ignored)
這時的管腳將自動轉為PWM輸出。可使用的設備文件名為“PWM1:”和“PWM2:”。
EM9170的PWM驅動程序,被設計成通過執行文件寫來設置PWM參數及啟動PWM輸出。所寫內容由以下結構定義:
typedef struct {
DWORD dwFreq; // PWM freq in Hz
DWORD dwDuty; // PWM duty in %
DWORD dwDuration; // duration of PWM output (msec), = 0: -> infinit
} PWMINFO, *PPWMINFO;
上述定義包括在范例程序的pwm.h頭文件中。在保證1%精度占空比的條件下,可輸出的PWM最高重復頻率為600KHz。占空比是指正脈沖的相對寬度。

典型的調用方法為:

PWMINFO PwmInfo;
DWORD dwNumberOfBytesToWrite;
DWORD dwNumberOfBytesWritten;
BOOL bRet;
PwmInfo.dwFreq = 1000; // PWM重復頻率 = 1000Hz
PwmInfo.dwDuty = 50; // PWM占空比 = 50%
PwmInfo.dwDuration = 10000; // PWM輸出保持10s后停止
dwNumberOfBytesToWrite = sizeof(PWMINFO);
dwNumberOfBytesWritten = 0;
bRet = WriteFile(hPWMFile, (LPCVOID)&PwmInfo,dwNumberOfBytesToWrite,&dwNumberOfBytesWritten, NULL);
PwmInfo.dwFreq = 2000; // PWM重復頻率 = 2000Hz
PwmInfo.dwDuty = 80; // PWM占空比 = 80%
PwmInfo.dwDuration = 0; // 始終保持輸出直至新的寫操作或文件關閉
dwNumberOfBytesToWrite = sizeof(PWMINFO);
dwNumberOfBytesWritten = 0;
bRet = WriteFile(hPWMFile, (LPCVOID)&PwmInfo, dwNumberOfBytesToWrite, &dwNumberOfBytesWritten, NULL);
若PWM脈沖的重復頻率不變,僅僅是改變占空比,EM9170的PWM可保證輸出不間斷地改變占空比參數。這對一些需要連續控制的應用很有必要的。

當不再需要PWM脈沖輸出時,只需簡單關閉相應的文件即可:
CloseHandle(hPWMFile);
在關閉PWM輸出后,PWM1管腳將保持在低電平,PWM2管腳將保持在高電平。


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

    關注

    7

    文章

    6086

    瀏覽量

    35619
收藏 人收藏

    評論

    相關推薦

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對
    的頭像 發表于 01-13 16:30 ?318次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述與發展

    ARM架構嵌入式主板特點

    嵌入式主板可以理解為嵌入在設備中用于控制和數據處理的CPU板,也就是設備的“大腦”。當主板嵌入到設備中,當然對
    的頭像 發表于 12-31 16:03 ?379次閱讀
    ARM架構<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發表于 10-16 10:14 ?1592次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式
    的頭像 發表于 09-30 10:05 ?982次閱讀

    開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

    粵港澳大灣區國家技術創新中心操作系統業務負責人柯善風做了“國創面向工業機器人的OS解決方案和落地實踐”專題報告。柯善風介紹中心的發展情況,分享了面向工業場景、自主可控、中立普惠的國
    發表于 08-30 17:24

    飛凌嵌入式技術創新日(深圳站)圓滿落幕

    2024年8月26日下午,飛凌嵌入式技術創新日深圳站在深圳威尼斯迪格酒店盛大舉行,此次活動匯聚了近200位嵌入式技術領域的專家和企業代表,
    的頭像 發表于 08-30 15:42 ?397次閱讀
    飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>技術</b>創新日(深圳站)圓滿落幕

    飛凌嵌入式技術創新日(深圳站)精彩回顧

    工的分享,則更加側重于嵌入式技術的研發和創新,為與會者提供了新的問題解決思路;最后,粵港澳大灣區國中心技術專家的溫老師 介紹了openEu
    發表于 08-28 09:06

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 17:23 ?681次閱讀
    宇瓏RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>

    RK3576核心板與嵌入式主板通用平臺介紹

    RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 11:37 ?883次閱讀
    RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>

    學習hypervisor嵌入式產品安全設計

    第一部分(第1~2章)介紹Hypervisor基礎,涵蓋虛擬化技術與實現、主流的嵌入式Hypervisor產品,以及基于分離內核的嵌入式Hypervisor等內容。第二部分(第3~12
    發表于 08-25 09:11

    專為商用平板設計的RK3588嵌入式主板方案,以智能購物車平板為例

    本文將帶你了解基于RK3588的嵌入式主板在商用平板中的應用優勢,幫助廠家和企業找到合適的嵌入式產品方案。
    的頭像 發表于 07-22 17:55 ?903次閱讀
    專為商用平板設計的RK3588<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>方案,以智能購物車平板為例

    嵌入式工控主板在金融智能設備行業應用

    嵌入式工控主板在金融智能設備行業的應用廣泛且深入,其重要性不言而喻。以下是從幾個關鍵方面來闡述嵌入式工控主板在金融智能設備行業的應用:
    的頭像 發表于 07-11 09:38 ?329次閱讀

    嵌入式工控機主板應用場景

    嵌入式工控機主板在多個領域中有著廣泛的應用,其特點包括體積小、集成度高、功耗低以及控制功能強等。以下是嵌入式工控機主板的一些主要應用領域:
    的頭像 發表于 04-25 17:06 ?2023次閱讀

    嵌入式主板,你了解多少?

    嵌入式主板,也稱為嵌入式計算機主板,是一種專門設計用于嵌入式系統的計算機主板。與臺式機和筆記本電腦中使用的常規
    的頭像 發表于 04-17 15:11 ?1678次閱讀

    定制嵌入式主板,需要考慮的功能有哪些?

    隨著科技的不斷發展和進步,嵌入式系統在各行各業中得到了廣泛的應用。嵌入式主板作為嵌入式系統的核心組件,起著至關重要的作用。在定制嵌入式
    的頭像 發表于 02-29 17:38 ?585次閱讀
    定制<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>,需要考慮的功能有哪些?
    百家乐官网娱乐平台会员注册| 试玩区百家乐1000| 香港百家乐官网赌场| 足球平台开户| 威尼斯人娱乐城送钱| 好运来百家乐现金网| 澳门百家乐官网心| 百家乐官网赌场策略大全| 噢门百家乐官网玩的技巧| 注册送现金真人棋牌| 大发888有破解的没| 百家乐官网投注网址| 百家乐官网博牌规例| 百家乐官网现金网平台排名| 太阳城莱迪广场| 曼哈顿百家乐的玩法技巧和规则| 曼哈顿百家乐娱乐城| 百家乐网络赌博真假| 百家乐规则博彩正网| 网络百家乐可信吗| 哈尔滨百家乐赌场| 威尼斯人娱乐老| 大发888娱乐城下载lm0| 免费百家乐预测工具| 二八杠技术| 大发888古怪猴子| 大发888官方网站| 博彩通3333| 轮盘赌| 石河子市| 七乐百家乐官网现金网| 12倍百家乐官网秘籍| 百家乐官网娱乐城反水| 做百家乐官网网上投注| 百家乐官网游戏教程| 丽都百家乐官网的玩法技巧和规则| 鲜城| 百家乐官网赌场导航| 曼哈顿百家乐官网的玩法技巧和规则| 游戏厅百家乐技巧| 金彩百家乐的玩法技巧和规则|