欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3490|回復: 9
收起左側

1個載波周期如何采樣2相電流?

[復制鏈接]
ID:959891 發表于 2021-8-28 19:34 | 顯示全部樓層 |閱讀模式
驅動電機的程序一般是一個載波周期進入一次中斷,在STM32單片機中斷程序里面做電壓采樣、電流采樣從而用于電機控制。但是單電阻采樣的實現方式,必須要在一個載波周期里面采樣兩相電流,進入一次中斷怎么來采樣兩相電流?
回復

使用道具 舉報

ID:959891 發表于 2021-8-28 20:24 | 顯示全部樓層
一個載波周期內部,只有A,D兩個地方觸發中斷。但是采樣兩相的電流需要在B,C兩個點進行,如何確保B,C點的時間點就進行采樣?在中斷里面加入延時函數嗎?
84a82f2e3838459209882ab8916cba47.png
回復

使用道具 舉報

ID:891041 發表于 2021-8-28 21:12 | 顯示全部樓層
電流采樣是通過TIM AD 和 DMA配合自動采集的  在中斷里只是負責讀取兩相電流的AD結果。
回復

使用道具 舉報

ID:891041 發表于 2021-8-29 11:45 | 顯示全部樓層
yermsir 發表于 2021-8-28 20:24
一個載波周期內部,只有A,D兩個地方觸發中斷。但是采樣兩相的電流需要在B,C兩個點進行,如何確保B,C點的 ...

在A中斷中  用定時器另外的通道。  寫入B,C點的上升沿 通過上升沿觸發AD  DMA自動將結果搬運到內存。 在D中斷中直接讀取內存結果,
回復

使用道具 舉報

ID:883242 發表于 2021-8-29 14:08 | 顯示全部樓層
abob 發表于 2021-8-29 11:45
在A中斷中  用定時器另外的通道。  寫入B,C點的上升沿 通過上升沿觸發AD  DMA自動將結果搬運到內存。 在D ...

樓主的應用不能用DMA,每次電壓電流采集都要有對應的控制操作,用DMA的話,電機都燒掉了你還不知道。
回復

使用道具 舉報

ID:959891 發表于 2021-9-1 14:51 | 顯示全部樓層
abob 發表于 2021-8-29 11:45
在A中斷中  用定時器另外的通道。  寫入B,C點的上升沿 通過上升沿觸發AD  DMA自動將結果搬運到內存。 在D ...

你好,我的單片機沒有DMA的功能。所以我不太懂,關于您的說法我想再請教一下。
A中斷中,用定時器另外的通道是什么意思?
寫入B,C點的上升沿的語句,是在A中斷的中斷函數里面寫的嗎?
如果是在A中斷的中斷里面寫的,就相當于在A中斷里面又寫了一個中斷函數。這是中斷嵌套的概念對嗎?B,C點的上升沿優先級更高,觸發后先去執行這個中斷,執行完在返回到A中斷函數里面繼續執行?
回復

使用道具 舉報

ID:891041 發表于 2021-9-1 22:15 | 顯示全部樓層
yermsir 發表于 2021-9-1 14:51
你好,我的單片機沒有DMA的功能。所以我不太懂,關于您的說法我想再請教一下。
A中斷中,用定時器另外的 ...

如果是基于STM32的芯片 F3系列以上。 每個定時器有6個通道。1,2,3通道可以用來輸出圖上的PWM1,2,3L 信號。5,6通道可以輸出額外的PWM波。ADC可以設置為 被 5,6通道輸出波形的上升沿觸發采集。  并不是要寫一個中斷函數。而是寫5,6通道PWM的波形值。 波形走到上升沿會引起ADC的采集。
用延時肯定是不行的。因為采樣點覆蓋左半側的所有位置。而右半側要計算。
能告訴你具體的型號么。得首先確定 你的單片機的ADC是不是只能手動觸發。
其次是你的控制需求和開關頻率。 看看有沒有可能用B,C點引起中斷的辦法。
回復

使用道具 舉報

ID:959891 發表于 2021-9-2 00:05 來自觸屏版 | 顯示全部樓層
我的芯片是瑞薩RX62T的芯片。
回復

使用道具 舉報

ID:891041 發表于 2021-9-2 08:40 | 顯示全部樓層
yermsir 發表于 2021-9-2 00:05
我的芯片是瑞薩RX62T的芯片。

在AD觸發的列表里  有來自定時器的觸發源。 51hei圖片_20210902082553.png 也就是這些波形的上升或下降沿可以觸發AD開始采集,所以除了輸出電機的六路波形  你只需要額外構造兩路符合采樣時刻的PWM波就可以完成在該點的電流采樣。 51hei圖片_20210902083938.png
回復

使用道具 舉報

ID:959891 發表于 2021-9-2 09:03 | 顯示全部樓層
abob 發表于 2021-9-2 08:40
在AD觸發的列表里  有來自定時器的觸發源。也就是這些波形的上升或下降沿可以觸發AD開始采集,所以除了輸 ...

非常感謝,我明白了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表