在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于MBD模型設計的PWM輸出步驟和方法

CHANBAEK ? 來源:嵌入式程序猿 ? 作者:小猿 ? 2023-04-20 14:19 ? 次閱讀

摘要

本篇筆記主要記錄基于MBD模型設計的PWM輸出步驟和方法。 前期工具箱的安裝不在本文檔討論范圍內。

準備工作

1,安裝好MPC5744基于模型的工具箱和支持包,這個可以在NXP官網下載

圖片

2,按照文檔配置編譯器和設置路徑以及license激活,QSG里面寫的很清楚,這里不在贅述。

模型設計

正確安裝MBD工具箱后,在simulink里面可以看到到MPC5744的外設和例程,這里我們設計三相PWM輸出來建立名字為PWM的模型,為后續電機控制打下基礎,因為三相PWM互補輸出可以用來控制電機運轉。

圖片

建立的模型如下,根據自己的實際修改管腳和參數,這里使用PWM0,

圖片

PWM 配置

圖片

圖片

因為要控制電機,所以一般我們需要同步輸出,使用subsystem 0 同步通道1和通道2. 保證管腳和頻率,以及死區配置正確,就可以編譯,如果沒有錯誤,就可以生成代碼。

編譯

建立好模型后,編譯如果沒有錯誤就可以生成代碼,也可以調整代碼生成的配置選項。

圖片

圖片

生成的代碼

圖片

圖片

燒錄bootloader

先將rbf文件bootloader燒進板子,這樣就可以直接從simulink里面直接下載了。 bootloader可以是串口,也可以是CAN口引導,如果之前已經燒錄過bootloader,則這一步可以省略,如果不想使用bootloader也可以直接使用仿真器下載elf文件到你自己的板子中,或者將xml文件導入S32DS,使用仿真器可以在S32DS里面在線仿真。 后面我們可以抽時間給大家介紹下怎么導入XML文件在S32DS里調試SIMULINK生成的工程。

圖片

下載代碼

然后就可以重新編譯并生成代碼下載,

圖片

圖片

測試

使用示波器觀察PWM輸出是否符合預期輸出,也可以使用freemaster軟件上位機觀測,這里使用示波器觀測三相PWM輸出。 通過下圖可以看到 PWM A0和PWMB0 輸出互補, 10k頻率,死區時間也符合設計。

圖片圖片

可以看到通過模型很好的控制了PWM輸出頻率和占空比,可以動態調整模型參數觀測輸出結果。

總結

至此基于MBD模型設計的PWM輸出滿足要求,符合設計需求,為后續電機控制模型打下基礎,有興趣的可以研究更多基于模型的PWM功能設計。

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

    關注

    60

    文章

    1287

    瀏覽量

    184985
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5196

    瀏覽量

    214493
  • Simulink
    +關注

    關注

    22

    文章

    536

    瀏覽量

    62533
  • 模型
    +關注

    關注

    1

    文章

    3290

    瀏覽量

    49022
  • 編譯器
    +關注

    關注

    1

    文章

    1640

    瀏覽量

    49222
收藏 人收藏

    評論

    相關推薦

    MBD(基于模型設計)講義 全英文

    一個關于MBD的講義,不過是全英文的,主要是國內做這個方面的太少,資料都較少
    發表于 07-07 18:01

    基于模型的設計(MBD)的深入討論

    討論1:2016-6-14-基于模型的設計(MBD)_討論1主要論述了MBD的自動生成代碼的可用性,以及自動生成代買與手寫代碼的效率討論2:2016-6-14-基于模型的設計(
    發表于 06-14 18:30

    基于模型的高級電機控制系統設計

    硬件平臺。 圖 2 - MBD 設計流程 MBD 是指在整個開發過程中使用一個系統模型作為可執行規范。與傳統基于硬件原型的設計方法相比,基于仿真的
    發表于 10-15 10:22

    MBD設計模式

    機器人開發設計MBD設計模式(機器人開發,控制系統開發)掌握基于模型設計的六軸機械臂控制系統的開發方法掌握六軸機械臂的知識和控制器的軟硬件實現MBD設計模式(機器人開發,控制系統開發)
    發表于 06-28 12:29

    PWM輸出原理、PWM工作過程、PWM功能常用函數和PWM輸出配置步驟

    一、 PWM輸出原理二、STM32 PWM工作過程三、定時器PWM功能常用函數四、PWM輸出配置
    發表于 06-29 08:39

    PWM輸出配置步驟

    目錄一.PWM1.pwm簡介2.STM32F1 PWM介紹3.PWM輸出配置步驟一.PWM1.pwm
    發表于 08-09 07:33

    PWM輸出實驗步驟,PWM輸出代碼

    脈沖寬度調制(PWM),是英文“ Pulse Width Modulation” 的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術。簡單一點,就是對脈沖寬度
    發表于 10-27 16:10 ?1.2w次閱讀
    <b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>實驗<b class='flag-5'>步驟</b>,<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>代碼

    MBD模型設計的CAN通信步驟方法

    本篇筆記主要記錄基于MBD模型設計的CAN通信步驟方法。前期工具箱的安裝不在本文檔討論范圍內。
    的頭像 發表于 01-20 12:00 ?1230次閱讀
    <b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的CAN通信<b class='flag-5'>步驟</b>和<b class='flag-5'>方法</b>

    MBD模型設計的PWM輸出步驟方法

    本篇筆記主要記錄基于MBD模型設計的PWM輸出步驟方法。前期工具箱的安裝不在本文檔討論范圍內。
    的頭像 發表于 01-20 14:48 ?1546次閱讀
    <b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b><b class='flag-5'>步驟</b>和<b class='flag-5'>方法</b>

    基于MBD模型設計的CAN通信步驟方法

    本篇筆記主要記錄基于MBD模型設計的CAN通信步驟方法。前期工具箱的安裝不在本文檔討論范圍內。
    的頭像 發表于 04-20 14:18 ?1001次閱讀
    基于<b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的CAN通信<b class='flag-5'>步驟</b>和<b class='flag-5'>方法</b>

    初識MBDMBD模型管理

    基于模型的設計( **Model-Based Design,MBD** )是一種圍繞模型搭建展開的一種項目開發方法。
    的頭像 發表于 07-13 09:16 ?2212次閱讀
    初識<b class='flag-5'>MBD</b>及<b class='flag-5'>MBD</b><b class='flag-5'>模型</b>管理

    MBD的界限和范圍

    基于模型的設計(Model-Based Design,MBD)是一種圍繞模型來展開的項目開發方法,其開發理念越來越受到關注。
    的頭像 發表于 07-13 14:38 ?1524次閱讀
    <b class='flag-5'>MBD</b>的界限和范圍

    構建MBD仿真模型和狀態機

    MBD(Model-Based Design,基于模型的設計)是通過模型生成代碼的,所有我們有必要弄清楚模型仿真與實際應用之間的區別。
    的頭像 發表于 07-14 16:15 ?1316次閱讀
    構建<b class='flag-5'>MBD</b>仿真<b class='flag-5'>模型</b>和狀態機

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

    轉換規則,輸出占空比的PWM波。在vMeasure軟件中,也可以使用同樣的方法步驟實現同樣的功能,因CANape中包含顯示CAN報文的trace窗口,本文中使用C
    的頭像 發表于 10-07 22:20 ?1078次閱讀
    CANape/vMeasure exp控制OUTMM<b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>波的<b class='flag-5'>方法</b>

    PWM輸出配置方法

    控制領域的入門應用,該例程也增加了剎車和死區插入的功能。因此,接下來我們將先對PWM模式、互補輸出、死區插入、剎車功能這四個概念作簡要介紹,然后通過一個實驗例程來演示PWM輸出配置
    的頭像 發表于 11-04 09:44 ?1187次閱讀
    <b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>配置<b class='flag-5'>方法</b>
    主站蜘蛛池模板: 69老司机亚洲精品一区| h视频免费观看| 天天天天射| 手机成人在线视频| 免费理论片在线观看播放| 久久天天丁香婷婷中文字幕| 国产精品午夜剧场| jlzz日本| 天天躁狠狠躁夜夜躁2021| 粗又长好猛好爽| 特级深夜a级毛片免费观看| 日韩特级片| 久久天天躁综合夜夜黑人鲁色| 国产精品9999久久久久仙踪林| 一夜七次郎久久综合伊人| 你懂得的在线观看免费视频| 粉嫩尤物在线456| 亚洲男人的性天堂| 亚洲一区二区三区麻豆| 日本色www| 国产三级在线免费| 天天成人综合网| 最新黄色免费网站| 男人j进入女人j在线视频| 亚洲成在线| 欧美午夜大片| 91噜噜噜| 国产男人午夜视频在线观看| 亚洲一区二区三区免费看| 亚洲欧美高清| 免费黄色一级| 一级不卡毛片| 国产成人1024精品免费| 日本欧美一区二区三区免费不卡| 性欧美xxxxhd| 久久观看视频| 天天操夜夜爱| 中文字幕第二区| 四虎影视最新地址| 国产一级特黄| 九九精品在线|