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

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

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

3天內不再提示

MPC5744的PWM模塊調試

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

這次調試MPC5744的PWM模塊,很順利,沒有踩坑,記錄下給需要的猿友。 PWM是控制電機非常重要的模塊,用來驅動功率器件,完成電機的旋轉和控制,可以控制ACIM,BLDC, PMSM, BDC,SRM,以及步進電機等。 恩智浦的MPC5744外設flexPWM有以下特點:

1,16位精度,可以產生邊沿對齊,中心對齊以及移相不對稱等類型PWM。

2,可以上下橋臂互補輸出,也可以獨立輸出。

3,輸出極性可編程,死區可設。

4,PWMX 通道可用作輸入捕捉。

更詳細描述可參考數據手冊。

模塊框圖

wKgZomRA1_eAXpMWAABVE3nkvQI921.jpg

可以看到flexPWM包含4個子模塊。 每個子模塊有獨立的輸出,本次使用了 1,2,3模塊,0模塊沒有使用。 這次調試PWM 沒有踩坑,很順利,但也記錄下,在控制電機前,必須先保證PWM是可以正常操作的,MPC5744的PWM 模塊還是很豐富的,包含多路子模塊,可以獨立控制,也可以互補輸出,可以生成邊沿對齊,也可以生成中心對齊,還可以生成移相輸出。 利用SDK和參考手冊可以快速評估,在S32DS里配置PWM。

wKgZomRA1_eALC9kAAAXguybkAk688.jpg

wKgZomRA1_eAKE1QAAAS2lPMV1Y012.jpg

這里有個重點就是要會計算PWM的頻率和配置周期的關系。 界面上沒有配置死區的地方,需要手動調用API來實現。

wKgaomRA1_eAGqOsAAA9HLmQFjY235.jpg

還需要調用API 實現占空比的更新,和開關PWM,這里不在贅述。 完成工程后,可以用示波器測試PWM 輸出是否正常。

H1,L1 上下橋臂上下互補輸出

wKgaomRA1_eAfmpYAAEzybAIj70098.jpg

中心對齊模式PWM 測試。

wKgaomRA1_eAZECQAAE-fT9DYfg825.jpg

經測試PWM 可正常產生波形,達到設計預期,進一步可提供給其他模塊做電機控制

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

    關注

    113

    文章

    6194

    瀏覽量

    184527
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5147

    瀏覽量

    213420
  • 調試
    +關注

    關注

    7

    文章

    572

    瀏覽量

    33899
  • 控制電機
    +關注

    關注

    0

    文章

    235

    瀏覽量

    18083
  • MPC5744
    +關注

    關注

    2

    文章

    2

    瀏覽量

    4740
收藏 人收藏

    評論

    相關推薦

    關于MPC5744溫度采集,虛心求教

    小弟根據芯片手冊上的公式計算MPC5744 CPU的溫度,計算方式如下:MCU溫度傳感器0的AD信號1:V_TSENS_CODE 常溫狀態下值在1400左右波動MCU溫度傳感器0的AD信號2
    發表于 06-20 09:27

    想請問下買MPC5744P開發板的幾個問題

    大家好,因公司最近考慮購入MPC5744的開發母板和子板, 我打電話到飛思卡爾官方咨詢,電話是空號。所以上論壇來問下大家,關于這個開發板的幾個問題:1,開發板是否附帶電源和仿真器?2,開發板是否附帶
    發表于 08-04 11:10

    MPC5744仿真問題

    MPC5744開始仿真時,掉電引起燒錄異常,造成芯片再也不能進行燒錄了。進度條一直保持在99%,有哪位高手遇到過這種問題嗎?
    發表于 04-04 15:52

    MPC5744P的Overlay RAM相關資料分享

    內容提要引言1. MPC5744P的Overlay RAM工作原理介紹2 MPC5744P的Flash Overlay配置詳解2.1 平臺Flash標定區域描述字寄存器配置字
    發表于 11-04 07:53

    如何學習MPC5744P CAN總線?

    如何學習MPC5744P CAN總線?
    發表于 02-07 08:58

    如何對mpc5744單片機的timestamp時間戳值進行更新呢

    如何對mpc5744單片機的timestamp時間戳值進行更新呢?
    發表于 02-23 07:54

    CH375與MPC5744單片機通過串口連接,CH375晶振12M,無法通信是為什么?

    CH375與MPC5744單片機通過串口連接,CH375晶振12M,目前無法通信,主要疑問:1、官方的例程中波特率是4800,請問波特率到底是多少?2、手冊中串口是9bit數據,但是例程中都沒有體現?3、有沒有比較權威的手冊和例程,很多資料和代碼都對不上請求支援
    發表于 06-27 07:19

    如何對MPC5744P進行編程?

    目前我正在學習如何對 MPC5744P 進行編程,但在嘗試創建簡單的 UART 應用程序時目前無法解決此問題。當我將 UART + CAN 示例用于 MPC5744P 時,UART 和 CAN 在環
    發表于 03-16 08:36

    DEVKIT-MPC5744P串行引導加載程序的問題如何解決?

    開始就隱含了這一點? 請注意,我們的測試應用程序是從 DEVKIT-MPC5744P 演示項目 FlexCAN_MPC5744P 移植而來的——它在 DEVKIT-MPC5744P 和 RD33771 演示板上的
    發表于 04-10 06:56

    在MCU MPC5744P上,需要SENT模塊軟件驅動,求分享

    在MCU MPC5744P上,我需要SENT模塊軟件驅動,謝謝。
    發表于 04-17 08:50

    MPC5744P_DataSheet

    最近(2015年1月)飛思卡爾MPC5744p芯片資料,需要的速來。
    發表于 02-24 16:30 ?36次下載

    基于NXP的S32DS for PA IDE下開發汽車級芯片MPC5744的SPI通信

    摘要 本篇筆記主要介紹,在NXP的S32DS for PA IDE下開發汽車級芯片MPC5744的SPI通信。 準備工作 開發環境IDE安裝,安裝S32DS for PA 版本,因為我們
    的頭像 發表于 07-27 14:43 ?4579次閱讀
    基于NXP的S32DS for PA IDE下開發汽車級芯片<b class='flag-5'>MPC5744</b>的SPI通信

    基于恩智浦MPC5744P的CAN驅動開發和測試

    摘要 本篇筆記主要記錄基于恩智浦MPC5744P的CAN驅動開發和測試,接口設計,封裝為BSP驅動,為之后實現CAN的高層通信打下基礎。。 準備工作 安裝S32DS for PA, 因為我們在
    的頭像 發表于 09-03 11:35 ?4195次閱讀
    基于恩智浦<b class='flag-5'>MPC5744</b>P的CAN驅動開發和測試

    MPC5744p的CAN通信波特率計算

    本篇筆記主要記錄MPC5744p的CAN通信波特率計算,以及需要注意的問題。
    的頭像 發表于 07-10 17:40 ?2603次閱讀

    MPC5744p的CAN通信波特率如何計算

    本篇筆記主要記錄MPC5744p的CAN通信波特率計算,以及需要注意的問題
    的頭像 發表于 01-20 14:58 ?1991次閱讀
    <b class='flag-5'>MPC5744</b>p的CAN通信波特率如何計算