精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

CANape/vMeasure exp控制OUTMM輸出PWM波的方法

北匯信息POLELINK ? 2023-10-07 22:20 ? 次閱讀

1.內容梗概

CSM OUT MiniModule是信號輸出模塊,可輸出模擬變量和數字信號。可以通過CSMconfig來設置OUTMM功能,并使用CAN報文來控制OUTMM輸出的數值大小。OUTMM一般用于測試臺架和HIL測試等。

OUTMM可以輸出以下信號:

電壓(0V到10V);電流(0mA到20mA或者4mA到20mA);頻率信號( 0Hz到100kHz);PWM波(占空比0%到100%);數字信號;

本文主要以示例的方式,展示使用CANape控制OUT MiniModule輸出可調節占空比的PWM波的方法,CANape通過VN1610接口卡收發器發送 CAN報文到總線上,OUT MiniModule收到報文后根據轉換規則,輸出占空比的PWM波。在vMeasure軟件中,也可以使用同樣的方法和步驟實現同樣的功能,因CANape中包含顯示CAN報文的trace窗口,本文中使用CANape來展示。

2. 實例中所用軟件和硬件

一臺OUTMM通過VN1610連接到PC.

一臺高速測量數采ECAT_ADMM和一臺XCP Gateway用來測量OUTMM輸出的信號。

CANape軟件用來發送CAN報文控制OUTMM輸出信號,和獲取高速測量數采ECAT_ADMM測量得到的信號。

3. 示例:使用CANape控制OUTMM輸出占空比為50%的PWM波

3.1在CANape-Devices-New Device-CSM CAN Modules中調用CSMconfig找到OUTMM數采。

wKgZomUhZraAXomYAASCYsgFbso187.png

需注意下圖中OUTMM配置的方式,使用通道1來輸出PWM波,Function選項設置為PWM,Sig.Lower和Sig.Upper分別設置為0和65535,OUT.Lower和OUT.Upper分別設置為0和100。

也就是當OUTMM中對應的信號OUTMM_00512_O01為0的時候,通道1輸出PWM波占用比為0%

也就是當OUTMM中對應的信號OUTMM_00512_O01為65535/2=32767.5的時候,通道1輸出PWM波占用比為50%

也就是當OUTMM中對應的信號OUTMM_00512_O01為65535的時候,通道1輸出PWM波占用比為100%

wKgaomUhZraAbbF9AAAc1Mk9SwY136.png

3.2 在 CANape-New Device-CSM XCP on Ethernet 中配置高速 ECAT_ADMM,使用它通道 1 來獲取OUTMM 輸出的信號。

wKgaomUhZraASh84AAB5adyGmsU198.png

3.3在CANape-Tools-Function editor中寫函數并把函數結果賦值給DBC中的信號。

wKgZomUhZ3-ANRf2AAAgVk3-rSg206.pngwKgaomUhZraASh84AAB5adyGmsU198.png

把Function_1拖拽到Graphicwindow,選擇Measurementfunction:

wKgZomUhZraAGXASAAJHrPvQDO4003.png

把FunctionResult賦值給OUTMM-OUTMMctrl.dbc文件中的信號OUTMM_00512_O01

wKgaomUhZraAPR6XAADJDToFquY255.png

此函數會周期性的發送包含OUTMM_00512_O01=32767.5的CAN 報文到總線,OUTMM收到報文后,會通過通道1發出占空比為50%的PWM波。

3.4開始測量

可以看到下圖中OUTMM_00512_O1為CANape往總線上通過CAN報文發出的控制信號,ECATADMM_A01為測量得到OUTMM通道1輸出的PWM波,PWMPowerAnalysis.D是對信號ECATADMM_A01進行計算得到的PWM波的占空比(49.9978%),PWMPowerAnalysis.f對信號ECATADMM_A01進行計算得到的PWM波的頻率(999.926Hz)。

Trace窗口可以看到CANape通過接口卡發送到CAN總線上的報文。

wKgaomUhZraAMyicAAMI1c2Ge4A903.png

4.總結

本文以示例形式展示CANape控制OUTMM輸出占空比為50%的PWM波的方法。

通過改變函數的輸出結果,可以改變OUTMM輸出的PWM波的占空比。

仿照文中方法,可以控制OUTMM輸出其他類型的信號。

注:本文轉載自Vector China

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

    關注

    114

    文章

    5153

    瀏覽量

    213456
  • 數據采集
    +關注

    關注

    38

    文章

    5925

    瀏覽量

    113539
  • 控制
    +關注

    關注

    4

    文章

    1011

    瀏覽量

    122629
  • 信號
    +關注

    關注

    11

    文章

    2781

    瀏覽量

    76651
收藏 人收藏

    評論

    相關推薦

    PWM輸出配置方法

    控制領域的入門應用,該例程也增加了剎車和死區插入的功能。因此,接下來我們將先對PWM模式、互補輸出、死區插入、剎車功能這四個概念作簡要介紹,然后通過一個實驗例程來演示PWM
    的頭像 發表于 11-04 09:44 ?358次閱讀
    <b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>配置<b class='flag-5'>方法</b>

    PWM控制原理及電路應用詳解

    輸出電壓的平均值為: 可見,直流斬電路可以通過調節開關器件的開通與關斷時間,從而調節輸出電壓平均值,獲得所需的直流電壓波形。2、PWM逆變電路常用的
    發表于 10-10 18:31

    PWM控制XTR116u輸出4~20mA電流遇到的疑問求解

    我用PWM控制XTR116u輸出4~20mA電流,圖見附件。改變PWM占空比可以在U2及U4
    發表于 09-04 07:10

    pwm與spwm,載波、參考輸出波形的關系

    存在著密切的關系。 一、PWM的基本原理與關系 1. PWM的基本原理 PWM是一種利用微處理器的數字信號
    的頭像 發表于 08-14 16:58 ?1483次閱讀

    PLC輸出pwm信號怎么看頻率

    一、PWM信號的基本概念 脈沖寬度調制(PWM) :PWM是一種對模擬信號進行數字控制方法。它通過改變脈沖的寬度來
    的頭像 發表于 08-08 15:32 ?802次閱讀

    pwm脈寬調制的四種方法有哪些

    PWM(Pulse Width Modulation,脈寬調制)是一種常用的數字信號控制模擬信號的技術。它通過改變脈沖的寬度來控制輸出電壓或電流的平均值,從而實現對模擬信號的
    的頭像 發表于 08-08 15:10 ?993次閱讀

    pwm逆變電路的控制方法有哪三種

    的大小。本文將介紹PWM逆變電路的三種控制方法:正弦PWM控制、空間矢量
    的頭像 發表于 08-08 15:04 ?780次閱讀

    常見的PWM脈寬調制方法

      PWM(Pulse Width Modulation,脈寬調制)是一種廣泛應用于電子設備和系統中的重要技術。它通過改變脈沖信號的占空比來控制輸出信號的平均電平,進而實現對電機、LED、音頻放大器
    的頭像 發表于 06-19 10:47 ?832次閱讀

    SPWM生成的方法

    自然采樣法:由SPWM的原理制定的采樣定則,在正弦和三角的交點進行脈沖寬度和缺口采樣,從而生成SPWM控制方法 對稱規則采樣法:在正
    發表于 06-16 17:38

    stm32控制三相全橋,怎么使pwm移相120度?

    我想用stm32f控制一個三相電機,也就是控制一個三相全橋,現在已經能實現stm32輸出6路互補且帶死區的pwm,現在的問題是怎么能使每對
    發表于 04-22 07:09

    電機控制PWM電路

    PWM電路的控制方式還包括頻率調制和混合調制。頻率調制是通過改變斬波器的開關頻率來調節輸出電壓或電流。而混合調制則同時調節脈沖寬度和開關頻率,以實現對
    的頭像 發表于 03-14 17:35 ?4528次閱讀
    電機<b class='flag-5'>控制</b>之<b class='flag-5'>PWM</b>斬<b class='flag-5'>波</b>電路

    pwm電路一般采用什么控制

    PWM電路一般采用微控制器進行控制PWM(脈寬調制)是一種通過改變脈沖信號的占空比來實現對信號的
    的頭像 發表于 03-12 13:46 ?1001次閱讀

    直流斬電路得到的pwm是等效的嗎

    直流斬電路是一種常見的電路配置,常用于在直流電源上產生脈沖寬度調制(PWM)波形。PWM波形是一種周期性方波,其脈寬可以根據控制信號的變化而調節。本文將探討直流斬
    的頭像 發表于 03-12 13:44 ?865次閱讀

    能否使用普通IO口模擬PWM?該怎么做?

    能否使用普通IO口模擬PWM?該怎么做? 使用普通IO口模擬PWM是一種常見的嵌入式系統應用技術,它通過控制GPIO(通用輸入
    的頭像 發表于 01-15 14:43 ?5755次閱讀

    STM32無法正常輸出PWM信號的原因及解決方法

    無法正常輸出PWM信號的問題。本文將探討STM32無法正常輸出PWM信號的原因,并提供解決方法。 一、引腳配置錯誤 STM32微
    的頭像 發表于 01-02 17:38 ?9256次閱讀