【電機參數】電壓、電流、轉速標幺化推算過程

【電機參數】電壓、電流、轉速標幺化推算過程


文章目錄

    • @[TOC](文章目錄)
  • 前言
  • 一、標幺化目的——優化計算
  • 二、Q15與標幺化的關系
  • 三、標幺值計算
    • 1.電壓標幺值
    • 2.電流標幺值
    • 3.轉速標幺值
  • 四、參考資料
  • 總結

前言

在這里插入圖片描述

一、標幺化目的——優化計算

不同物理量的量綱和數值范圍差異巨大(如電壓幾百伏,電流幾十安,轉速幾千轉/分)。
標幺化后,所有量都在 0 附近(通常在 -1.0 到 +1.0 或 0 到 1.0 之間),數值大小相似。

二、Q15與標幺化的關系

在電機控制的嵌入式系統實現(尤其是使用低成本微控制器或 DSP)中,Q15 是一種極其常用的定點數(Fixed-Point) 表示格式。
標幺值系統的核心就是將物理量映射到 -1.0 到 +1.0 附近的范圍。
Q15 的數值范圍恰好是 [-1.0, +1.0 - 2?1?],與標幺值的常用范圍高度一致。 這使得標幺值可以直接、無損(在量化精度內)地用 Q15 格式表示和存儲。
例如Q15表示小數部分有15位,一個short型數據,占2個字節,最高位是符號位,后面15位是小數位,就假設小數點在第15位左邊,表示的范圍是:-1<X<0.9999695 。
浮點數據轉化為Q15,將數據乘以2的15次方;Q15數據轉化為浮點數據,將數據除以2的15次方。

#define Q15(x) ((Q15_t)((x) < 0.999969482421875 ? ((x) >= -1 ? (x)*0x8000 : 0x8000) : 0x7FFF))

將浮點數 [-1, 1) 線性映射到整數 [-32768, 32767]
飽和保護:超限值鉗位到 0x8000 或 0x7FFF。

三、標幺值計算

1.電壓標幺值

假設MCU引腳的ADC參考電壓為5V,由下圖分壓原理可得,VBUS最大55V,將55V作為基準值
在這里插入圖片描述
當直流穩壓電源輸入21V時,MCU引腳ADC值如下
請添加圖片描述
將ADC值還原為真實值
在這里插入圖片描述

請添加圖片描述

2.電流標幺值

假設放大倍數為5,采樣電阻阻值為0.01歐姆,偏置電壓為3.3V
在這里插入圖片描述
用直流穩壓電源輸入5A,則理論Vout=Vref+I* Gain *Rshunt=1.9V
通過示波器采集實際值為1.9V,符合理論期望
在這里插入圖片描述
MCU的ADC值為19088,經過換算可得MCU采集值為1.92V,符合期望
請添加圖片描述

3.轉速標幺值

轉速基準值一般取額定轉速的2-3倍,本次案例取3.3333倍 3000 約為10000
在這里插入圖片描述
目標轉速計算,10000/32676
10000=3051
反饋轉速通過示波器計算,6536/pole=3035.5
請添加圖片描述

四、參考資料

電機控制為什么可以采用標幺值?
FOC學習筆記(4)FOC中的標幺化(Per Unit System)詳解
【電路筆記 TMS320C6***DSP】Qm.n格式定點數 & Q15格式

總結

本文僅僅簡單介紹了【電機參數】電壓、電流、轉速標幺化推算過程,評論區歡迎討論。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/93396.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/93396.shtml
英文地址,請注明出處:http://en.pswp.cn/web/93396.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

v-scale-scree: 根據屏幕尺寸縮放內容

&#x1f90d; 前端開發工程師、技術日更博主、已過CET6 &#x1f368; 阿珊和她的貓_CSDN博客專家、23年度博客之星前端領域TOP1 &#x1f560; 牛客高級專題作者、打造專欄《前端面試必備》 、《2024面試高頻手撕題》、《前端求職突破計劃》 &#x1f35a; 藍橋云課簽約作者、…

linux設備驅動之字符設備驅動

一、cdev結構體?成員/功能??說明??相關操作函數/宏??kobj?內嵌的kobject對象&#xff0c;用于Linux設備模型管理&#xff0c;實現引用計數和sysfs接口kobject_init()?owner?指向擁有該結構體的模塊指針&#xff08;通常為THIS_MODULE&#xff09;&#xff0c;防止模塊…

★CentOS:MySQL數據備份

一、cp 命令備份特點&#xff1a;優點&#xff1a;備份恢復數據快&#xff1a;直接復制文件&#xff0c;無需進行數據轉換和復雜的處理&#xff0c;因此備份恢復速度非常快缺點&#xff1a;需要停止數據庫服務&#xff0c;靈活性差&#xff0c;占用空間大&#xff0c;可移植性差…

Python代碼規范與靜態檢查(ruff/black/mypy + pyproject.toml + Makefile)自動化工具鏈介紹

文章目錄**1. 核心工具的作用****(1) black&#xff1a;代碼格式化工具****(2) ruff&#xff1a;代碼質量檢查工具****(3) mypy&#xff1a;靜態類型檢查工具****2. pyproject.toml&#xff1a;統一配置中心****示例配置**&#xff08;pyproject.toml&#xff09;&#xff1a;*…

軟件需求管理過程詳解

需求管理過程需求管理是軟件工程和系統開發中的核心過程&#xff0c;它確保項目始終圍繞正確、穩定且可追溯的需求進行。在復雜系統開發中&#xff0c;需求往往動態變化&#xff0c;需求管理通過系統化的方法控制變更、維護版本、建立追溯關系&#xff0c;從而降低項目風險、保…

MySQL性能優化實戰指南:從入門到精通的完整優化體系

MySQL性能優化實戰指南&#xff1a;從入門到精通的完整優化體系&#x1f680; 前言&#xff1a;在當今數據驅動的時代&#xff0c;MySQL作為世界上最流行的開源關系型數據庫&#xff0c;其性能優化能力直接決定了應用系統的響應速度和用戶體驗。本文將從多個維度深入探討MySQL優…

KingbaseES主備讀寫分離集群安裝教程

首先我們先要找數據庫集群安裝軟件和腳本。這里我事先安裝一臺單機。 [rootlocalhost zip]# mkdir -p /home/kingbase/software [rootlocalhost zip]# scp -r * /home/kingbase/software/ #安裝軟件和腳本在單機版本的/opt/Kingbase/ES/V9/ClientTools/guitools/DeployTools/z…

electron程序適配loongArch64

一、原始項目 1.原始程序適配arm&#xff0c;x86國產linux設備;新增需求適配loongArch64麒麟v10sp1。 2.原始devDependencies "devDependencies": {"electron": "^17.2.0","electron-builder": "^23.0.3",}二、可能遇到的問…

窗口系統(windowing system)的架構思考

我想做一個通用窗口系統&#xff0c;窗口、控件等&#xff0c;一切都抽象成樹形結構的層疊矩形塊&#xff0c;可支持半透明、模糊等混合選項&#xff0c;那么每個窗口是不是需要一塊存儲區&#xff1f;我之前的代碼為了計算模糊&#xff0c;還不止一塊&#xff0c;要三塊。那么…

極簡工具箱:安卓工具箱合集

軟件介紹 極簡工具箱是一個安卓工具箱合集軟件&#xff1b;軟件支持安卓。 它支持將近 400 個實用功能&#xff0c;支持將近 40 款單機游戲&#xff0c;提供 140 多個實用網站導航&#xff0c;包括電子書導航、學習導航、設計導航、產品經理導航、大數據導航、文檔格式轉換、…

TOGAF八步一法筆記2

業務需求和驗收標準一旦方向確定&#xff0c;接下來的關鍵就是&#xff1a;創建業務需求、明確驗收標準當“預備階段”完成&#xff0c;能力愿景和范圍被管理層確認后&#xff0c;我們正式進入能力建設的“實施軌道”。而這個軌道的起點&#xff0c;是兩個核心動作&#xff1a;…

各種讀取csv文件的工具性能比較

在翻閱calamine作者的quick-csv存儲庫時無意中看到有個10年前的csv讀取比賽, 把比賽選手源程序下載下來測試看到底有多快。 git clone https://bitbucket.org/ewanhiggs/csv-game.git這些源程序只有比賽程序本身&#xff0c;依賴的文件有的在主頁&#xff0c;有的在makefile中…

HTML <iframe> 標簽 如何把html寫入iframe標簽

標簽 如何把html寫入iframe標簽 使用srcdoc屬性 HTML iframe 標簽 參考 定義和用法 <iframe> 標簽定義行內框架&#xff08;內聯框架&#xff09;。 行內框架用于在當前 HTML 文檔中嵌入另一個文檔。

Java Spark例子程序

目錄spark基礎&rdddocsRDDspark架構Spark 對比 hadoop MapReducespark maven依賴Spark的checkpointtransformations、shuffle、actionsreduceByKey的用法groupByKey的用法count / count distinct例子&#xff1a;單詞計數例子&#xff1a;一批人員年齡數據求平均(rdd)例子&…

《代碼重生:楊蓉與62.webp》

《代碼重生&#xff1a;楊蓉與62.webp》2045年&#xff0c;星耀城。雨絲斜織在量子玻璃幕墻上&#xff0c;霓虹倒影如液態代碼流淌。楊蓉坐在“時光回溯實驗室”的終端前&#xff0c;面前懸浮著一行行泛黃的日志——那是從2018年GitHub快照中提取的原始構建記錄。她指尖輕點&am…

軟考 系統架構設計師系列知識點之雜項集萃(123)

接前一篇文章:軟考 系統架構設計師系列知識點之雜項集萃(122) 第227題 某公司欲開發一種工業機器人,用來進行汽車零件的裝配。公司的架構師經過分析與討論,給出了該機器人控制軟件的兩種候選架構方案:閉環控制和分層結構。以下對于這兩者候選框架的選擇路由,錯誤的是(…

Sonatype Nexus Repository Manager docker版本安裝

docker 網址 https://hub.docker.com/r/sonatype/nexus3 拉取鏡像 docker pull sonatype/nexus3創建docker docker run -d -p 8081:8081 --name nexus --restart always sonatype/nexus3查看密碼 docker exec nexus cat /nexus-data/admin.password導出docker image 鏡像 …

Java Stream API:讓業務數據處理更優雅

在 Java 業務開發中&#xff0c;我們經常需要對集合數據進行**篩選&#xff08;filter&#xff09;、轉換&#xff08;map&#xff09;、聚合&#xff08;collect&#xff09;**等操作。比如從一批結果中過濾出符合條件的記錄&#xff0c;就像這樣&#xff1a; 假數據&#xf…

Win11和Win10共享打印機提示709用添加Windows憑據來解決的小方法

我們在使用共享打印機打印文件時或者添加共享打印機的時候&#xff0c;遇到了系統提示錯誤709的問題&#xff0c;導致打印失敗、共享失敗&#xff0c;如果你現在正好也遇到了這一問題&#xff0c;那么不妨來看看下面吳師傅使用過的這個方法&#xff0c;希望可以能夠幫助大家有效…

【嵌入式STM32】I2C總結

I2C誕生于上世紀80年代初&#xff0c;由飛利浦&#xff08;現在的恩智浦NXP&#xff09;為解決微控制器與外圍芯片之間繁瑣的連接問題而設計。 僅僅兩根線——SCL&#xff08;時鐘線&#xff09;和SDA&#xff08;數據線&#xff09;&#xff0c;就能實現多設備間的雙向通信。 …