
過去半年我一直在做小型無刷電機的性能摸底評測手頭攢了各種渠道弄來的電機從幾十瓦的云臺無刷電機到幾百瓦的電動自行車輪轂電機都有。標稱參數一個比一個漂亮但實際跑起來到底什么水平不上設備測根本說不清楚。要給電機做性能標定核心設備就是一臺電機測功機Motor Dynamometer。我最初想直接買現成的查了一輪下來發現這個市場對個人開發者很不友好進口產品從幾萬到幾十萬國產入門級的也在萬元以上而且多數測功機是為特定安裝接口、特定功率段定制的換個電機尺寸就得換整套夾具。更麻煩的是很多商品測功機的軟件和報告格式是封閉的數據導出來很麻煩。綜合算下來自己動手造一臺反而成了性價比最高、也最能貼合自己需求的選擇。這篇文章就從方案選型、機械結構、電子系統、軟件標定和實測結果五個方面完整記錄我的Build a Motor Dynamometer全過程給正在猶豫要不要自制的朋友一個參考。1. 為什么不用現成的一臺DIY測功機到底要解決什么問題1.1 成品測功機的價格與定制化困局先說說我為什么被逼到要自己造。市面上的電機測功機從原理上分成兩大類一類是面向發動機、電機臺架測試的重型設備扭矩量程幾十牛米起步配套的底座、聯軸器、冷卻系統都是工業級整套下來十幾萬很正常另一類是針對小功率電機開發的桌面型測功機扭矩量程在0.01到5牛米之間聽起來很合適但問題也不少。首先是價格。我聯系了幾家國產廠家一臺扭矩量程2牛米、帶基礎軟件的小型測功機報價在一萬二到一萬八之間如果是進口品牌比如Magtrol、Himmelstein這些價格直接翻到三萬以上。這個價位對做產品開發的公司來說不算什么但對個人開發者、開源硬件玩家、或者還在驗證階段的小團隊來說就是一筆不小的負擔。其次是適配問題。測功機的機械接口通常要跟被測電機的法蘭、軸徑、安裝孔距完全匹配。我手上有幾種不同尺寸的電機有的軸徑3.175mm有的5mm有的8mm法蘭孔距更是五花八門。買一臺成品回來還得為每一種電機定制聯軸器和安裝板這套開模或機加工費用算下來又是一筆錢。第三是軟件封閉。很多成品測功機自帶的上位機軟件只能輸出固定的測試報告格式數據導出還要額外收費想自己寫腳本批量處理曲線、和自研驅動器的數據做對比都非常困難。所以我在立項時給自己定了一個硬性指標整套系統的數據格式必須完全開放想怎么處理就怎么處理。1.2 自制測功機的目標邊界自己造測功機不等于要跟工業級的設備硬碰硬。測功機本質上就是一臺可控負載加上扭矩、轉速測量裝置我在做之前先劃了一個清晰的邊界明確這臺設備要干什么、不干什么。測量對象小功率無刷電機和直流電機功率范圍在幾十瓦到五百瓦之間扭矩量程設計在5牛米以內。這覆蓋了云臺電機、無人機電機、小型電動工具電機、滑板車輪轂電機等大多數個人開發者會接觸到的類型。測量參數主要測四個量——扭矩、轉速、母線電壓、母線電流。由這四個量可以推出輸出功率、輸入功率和效率這是電機選型最核心的參考數據。測量模式以穩態特性曲線為主也就是讓電機在每個負載點穩定運行后記錄一組數據然后逐步改變負載畫出完整的扭矩-轉速曲線、功率-轉速曲線和效率-轉速曲線。這種模式對采樣率要求不高但對數據穩定性和重復性要求很高。能力邊界我很清楚不做幾百安培大電流的沖擊測試不去測幾千牛米的重載臺架也不追求實驗室級別的瞬態響應。這個定位非常關鍵它幫我避開了很多不必要的復雜設計比如水冷系統、四象限能量回饋裝置、高動態扭矩傳感器。把邊界劃清楚之后整個項目的技術路線就變得非常清晰了。2. 測功機的核心原理與加載方案怎么選2.1 測功機在測什么扭矩、轉速、功率三者的關系測功機的底層邏輯其實很簡單就是讓電機帶著一個可控的負載旋轉同時測量電機輸出的扭矩和轉速然后用公式算出功率。核心公式就三個輸出機械功率P T × ω其中ω是角速度單位rad/s角速度與轉速的關系ω 2πn / 60其中n是轉速單位rpm所以功率也可以寫成P T × 2πn / 60舉個例子如果測得某電機在3000rpm時輸出扭矩0.2Nm那么輸出功率就是P 0.2 × 2π × 3000 / 60 ≈ 62.8W這個計算本身沒什么難度真正難的是如何讓電機在一個可控的負載下穩定運行。要知道電機的特性曲線不是一條固定直線而是多個工作點的集合。空載時轉速很高扭矩幾乎為零堵轉時扭矩最大轉速為零。測功機要做的就是把電機從空載到堵轉之間的每一個工作點都穩定地抓住然后記錄下對應的數據。要抓住工作點需要解決兩個問題一是給電機加一個可調的負載二是測量這個負載施加給電機的扭矩有多大。前者是加載方式的問題后者是扭矩測量方式的問題。2.2 四種加載方式對比磁粉制動器為何是首選加載方式決定了測功機的性格。我認真對比了四種常見方案結論很明確對小功率電機的穩態測功來說磁粉制動器是最省心、最穩妥的選擇。四種方案的對比放在下面。加載方式基本原理優點缺點適合場景磁粉制動器勵磁線圈產生磁場磁粉鏈在旋轉件之間形成剪切阻力扭矩平穩、低速扭矩大、勵磁電流與扭矩線性度好、控制響應快需要散熱有少量剩磁連續大功率加載容易發熱小功率電機精確特性曲線測量渦流制動器旋轉的金屬盤在磁場中產生渦流渦流損耗形成制動力矩結構簡單、高速性能好、無接觸磨損低速時扭矩很小低速段測量困難高速電機額定點測試電機對拖能量回饋用另一臺電機作為負載反向拖動被測電機通過變頻器控制負載扭矩可以四象限運行、能量回饋電網、適合長時間加載和動態測試需要第二臺電機和變頻器控制系統復雜度高、成本高實驗室和產線級測功臺架摩擦制動用摩擦片直接壓緊旋轉件產生阻力結構最簡單、成本最低摩擦片磨損快、扭矩不穩定、重復性差只能做臨時性粗測磁粉制動器的工作原理可以這樣理解勵磁線圈通入直流電流后產生磁場讓制動器內部工作間隙中的磁粉磁化形成一個個細小的磁鏈轉子旋轉時這些磁粉鏈被剪切產生一個與勵磁電流成正比的阻力扭矩。調節勵磁電流的大小就能平滑地改變負載扭矩而且這種扭矩在低速下依然能保持穩這一點對測功特別重要。實際選購時要注意額定扭矩的匹配。我選了一個額定扭矩5Nm的磁粉制動器配12V供電、最大勵磁電流0.6A左右。為什么選5Nm這個檔位因為我需要測的電機最大堵轉扭矩大概在1Nm上下制動器額定扭矩留出3倍以上的余量有兩個好處一是在低勵磁電流下就能覆蓋被測電機的全扭矩范圍控制精度更高二是制動器自身的熱容量更大連續運行時間可以更長。2.3 測扭矩的兩條路旋轉扭矩傳感器與反作用力法扭矩測量的思路決定機械結構怎么搭。市面上有兩種主流方案。方案一是把旋轉扭矩傳感器直接串聯在電機軸和制動器之間。這種傳感器內部有應變橋安裝在旋轉軸上通過滑環或無線方式輸出信號。它的優點是可以直接測出傳動軸上的真實扭矩不依賴外部結構但價格高一個量程合適的旋轉扭矩傳感器在國產市場也要兩三千起步進口的更貴而且它對聯軸器的同軸度要求極其苛刻安裝不好誤差很大。方案二是反作用力法也叫浮動定子法。它不直接測傳遞扭矩而是把制動器的機殼定子部分做浮動安裝讓機殼可以繞輸出軸軸線微微轉動。機殼上固定一根力臂桿桿的另一端頂在一個固定安裝的力傳感器上。當電機帶著制動器的轉子旋轉時磁粉產生的阻力扭矩會反作用到機殼上機殼有繞軸旋轉的趨勢這個趨勢通過力臂桿壓在力傳感器上。扭矩就等于力傳感器讀到的力乘以力臂桿的有效長度。我選的是方案二。原因很簡單成本低一個數量級力傳感器加變送器一共兩三百塊錢精度對DIY來說完全夠用而且結構上天然把扭矩變成了力這個更容易標定的物理量后面校準非常直觀。這套方法也是很多實驗室老前輩常用的土辦法聽起來樸素但完全經得起推敲。3. 機械本體對中、浮動支架與力臂設計3.1 底座與對中這是測量穩定性的根基整體結構上我選用了4080鋁型材搭底座尺寸控制在600mm長、300mm寬。鋁型材的好處是靈活電機安裝板、制動器安裝板、傳感器支架都可以用T型螺母固定在型材槽內后續調整位置非常方便。如果直接用鑄鐵平板或者鋼板焊接框架剛性更好但改造空間小個人DIY沒必要一開始就上那么重的方案。整個機械系統里最容易栽跟頭的就是電機軸和制動器軸的同心度。如果兩個軸不對中聯軸器在轉動時會產生周期性彎矩扭矩讀數會跟著波動轉速越高波動越明顯。更麻煩的是不對中帶來的附加彎矩會通過軸系傳遞到浮動支架的軸承上增加軸承阻力造成額外的測量誤差。所以我把對中分成了兩步做。第一步是粗對中用百分表架在電機軸上轉動軸分別檢查電機安裝板連接法蘭的徑向跳動和端面跳動。調整電機安裝板在型材上的位置和墊片厚度把跳動控制在0.1mm以內。第二步是精對中裝好彈性聯軸器后用手轉動聯軸器中間體感受轉動是否順暢、有沒有卡澀感再配合百分表在聯軸器外圓復查一次徑向跳動控制在0.05mm以內。對于沒有百分表的朋友有一個簡易替代法找一根直的金屬棒用磁力表座吸附在電機側讓金屬棒指向聯軸器的外圓面轉動電機軸粗略觀察間隙變化。雖然精度不如百分表但至少能把明顯的偏斜暴露出來。3.2 制動器浮動安裝與力臂桿設計磁粉制動器的浮動安裝是整個機械結構里最關鍵的一步。我需要讓制動器的外殼能夠在支架上自由、低摩擦地旋轉一個很小的角度同時承受徑向和軸向的載荷。我的做法是用兩塊20mm厚的鋁板做支撐側板側板上各裝一個帶座軸承UCP204兩個軸承支撐一根轉軸磁粉制動器的機殼通過法蘭盤固定在轉軸上。這樣制動器外殼整體變成了一根可以繞軸微轉的擺外殼旋轉時只受軸承的滾動摩擦阻力很小。外殼上沿徑向方向固定一根力臂桿桿長我取300mm桿末端頂住S型拉壓傳感器。這里有幾個設計要點要特別說。力臂長度不是隨便定的。傳感器受力等于扭矩除以力臂力臂越長同樣扭矩下傳感器受力越小但分辨率越好、量程利用率越高。以我的設備為例額定扭矩5Nm力臂0.3m滿量程時傳感器受力約16.7N也就是1.7公斤力。我選了一個50kg量程的S型傳感器因為它在受力小于2kgf時仍然有很高的分辨率同時又留出了很大的過載保護余量。如果力臂太長結構占用空間大輕微變形就會被放大太短則傳感器受力過大容易接近量程上限。力臂桿的剛性也要注意。桿子如果太軟在受力時會產生明顯彎曲等效力臂長度發生變化影響線性度。我用的是12mm直徑的不銹鋼圓棒一端焊接一個連接塊固定到浮動轉軸上另一端加工出一個螺紋頭方便連接傳感器。安裝時要用水平尺確認力臂桿在水平位置傳感器也保持水平確保傳感器受力方向與力臂桿垂直。如果不垂直實際的有效力臂要乘以cos夾角這個誤差會直接體現在標定結果里。此外我在浮動結構上加了一個限位擋塊限制外殼最大轉角在正負5度以內。這樣做是為了防止意外過載時外殼旋轉角度過大把力傳感器或力臂桿頂壞。限位擋塊用螺栓固定在一塊鋁板上位置調整好后就鎖死平時運行完全碰不到只起保護作用。3.3 聯軸器選型與轉速傳感器安裝聯軸器我踩過坑后面實測部分會詳細講。這里直接說結論不要用頂絲固定的剛性聯軸器哪怕扭矩不大也容易打滑而且打滑是間歇性的扭矩讀數會莫名其妙地跳。我最終用的是夾緊式梅花聯軸器中間帶一個彈性梅花墊。這種聯軸器對同軸度的要求比波紋管聯軸器寬松又比梅花直連的軸套連接可靠能吸收一定的徑向偏差非常適合DIY改裝。轉速測量方面我一開始想用電機自帶的霍爾信號因為無刷電機的三根霍爾線直接就能輸出方波。實測發現低速時霍爾信號頻率太低比如電機極對數為7、三相霍爾信號每機械轉產生21個脈沖轉速降到100rpm時每秒鐘只有35個脈沖采樣窗口稍微短一點誤差就很大。所以后來改為在電機軸端加裝一個100線的光電增量編碼器歐姆龍E6B2系列配一個簡單的碼盤支架。編碼器輸出兩路正交脈沖既能測轉速也能判斷方向而且低速性能比霍爾信號好得多。轉速測量精度直接關系到輸出功率計算的準確性這筆投入值得花。編碼器安裝要注意碼盤不能與電機軸之間有任何彈性連接否則轉速讀數會有相位滯后碼盤和光電探頭的間隙要嚴格按廠家手冊調整太近會蹭到、太遠會漏脈沖。我的安裝方式是用一個3D打印的碼盤座直接把編碼器殼體固定在電機安裝板上碼盤緊套在電機軸上然后用聯軸器把電機軸與制動器軸連接。4. 電子系統的三條線信號調理、數據采集與負載控制4.1 力傳感器信號調理與ADC選擇力傳感器的原始輸出非常微弱。我的S型傳感器靈敏度是2.0mV/V當供橋電壓為10V時滿量程輸出也只有20mV。這類差分信號不能直接接到單片機的ADC輸入端因為普通單片機ADC參考電壓通常是3.3V或5V輸入信號太小分辨率完全不夠。信號調理有三個方向可以選擇。第一是直接用稱重ADC模塊比如HX711。它內部集成了儀表放大器和24位Delta-Sigma ADC專門為應變式橋式傳感器設計接上傳感器就能讀數據成本只要幾塊錢。缺點是采樣率很低默認10SPS做一些快速的動態測試就不夠用了但穩態測功場景完全沒問題。第二是儀表放大器加低速高分辨率ADC比如INA125加ADS1115。INA125可以用一個電阻設置增益把20mV信號放大到2V左右再用ADS1115以16位分辨率、860SPS采樣率讀取。這種方案動態響應比HX711好成本也不高。第三是工業級變送器把傳感器信號直接變成0-10V或4-20mA的模擬量輸出再接通用采集卡。這是最穩妥、抗干擾最好的方案但價格會高一些。我實際用的是HX711。原因很簡單測功機只需要穩態數據10SPS完全夠用而且HX711的24位分辨率讓扭矩讀數非常平滑省掉了很多軟件濾波工作。唯一要注意的是HX711模塊上通常會有兩個通道用A通道接傳感器增益默認128倍B通道接參考電壓用不上。供電方面我給傳感器用獨立10V精密穩壓電源HX711模塊用5V供電兩者共地信號線用雙絞屏蔽線引出。4.2 電壓電流采樣與輸入功率計算要算電機效率必須知道輸入功率。輸入功率等于母線電壓乘以母線電流所以我要在電機驅動器的供電母線上同時采樣電壓和電流。電壓采樣比較簡單用電阻分壓把母線電壓降到ADC可測范圍就可以了。但電流采樣要注意方法。常見的兩種方案是用分流電阻加差分放大器或者用霍爾電流傳感器。分流電阻方案精度高、響應快、成本低但需要在主回路串電阻會產生發熱損耗霍爾電流傳感器不侵入主回路電隔離但價格稍高零漂也大一些。我選擇的是INA226模塊方案。這個芯片是TI出的內部集成了電流采樣放大器和16位ADC專門用于測量功率。INA226通過I2C接口輸出母線電壓、分流電阻電壓和功率三個值我不需要自己搭差分放大電路代碼里直接讀寄存器就可以。分流電阻我用的是10毫歐的錳銅電阻最大可測電流約20A對500W的小電機來說足夠。INA226的供電和被測電路之間是共地的使用時要確保測量端和主控端的地電位一致否則I2C通信會不穩定。還要提一個容易忽略的問題輸入功率的測量位置在哪里。我測的是驅動器直流母線的輸入功率這個值包含了驅動器自身的損耗。如果你關心的是電機本體效率嚴格來說應該測電機三相輸入端的電壓和電流那需要用三相功率分析儀復雜度高很多。對于電機選型和電機系統評估來說母線功率更有意義因為它代表了你整個電驅系統實際消耗的能量。我寫測試報告時特意標明了輸入功率母線側功率免得后續看數據時長誤導。4.3 磁粉制動器的勵磁電流閉環控制磁粉制動器的特性是勵磁電流和輸出扭矩在一定范圍內近似線性。但這里的坑在于勵磁線圈溫度升高后電阻會變大同樣的驅動電壓下電流會下降扭矩就跟著漂移。所以直接用固定PWM占空比控制制動器是不可靠的必須加一個電流閉環。控制電路很簡單一個NMOS管IRLZ44N做低壓側開關磁粉制動器的勵磁線圈一端接12V電源另一端接MOS管的漏極源極接一個0.1歐姆采樣電阻到底。單片機用PWM輸出控制MOS管柵極通過采樣電阻兩端的電壓反饋給單片機ADC用軟件PID調節占空比讓勵磁電流穩定在目標值。PWM頻率我設在20kHz比音頻范圍高安靜也能避開力傳感器采樣頻段。20kHz的PWM對MOS管開關損耗來說略高但電流只有0.6A這個MOS管完全扛得住。實際驅動時要注意磁粉制動器線圈是感性負載MOS管漏極必須加續流二極管否則關斷瞬間的尖峰電壓會擊穿MOS管。我用了SS34肖特基二極管反向耐壓40V對這個電壓等級有足夠的裕量。電流閉環的PID參數比例系數要小一些因為勵磁電流只要調到穩態值不需要快速響應積分系數稍大一些用來消除穩態誤差。我自己的參數大概是P0.3、I0.5、D0.1實際效果是約1秒內電流穩定到目標值的正負2%。測功機本來就是要等電機穩定后再讀數這個響應速度完全夠用。5. 上位機編程與砝碼標定把傳感器讀數變成可信數據5.1 數據采集協議與上位機架構下位機用STM32F103作為主控以10Hz的頻率采集HX711力值、編碼器轉速、INA226電壓電流和勵磁電流反饋四個數據通過串口以CSV格式發送給上位機。串口波特率115200每一幀數據形如t1.2, T0.153, n2456, I0.82, V11.96, I_load0.24對應的字段分別是測試時間、扭矩(單位Nm由力值乘以力臂換算)、轉速(rpm)、母線電流(A)、母線電壓(V)、制動器勵磁電流(A)。上位機用Python腳本寫的核心功能有三個讀取串口數據并實時繪制曲線、向制動器發送目標勵磁電流指令、將數據保存為CSV文件。繪圖用matplotlib串口通信用pyserial。整個測試流程是這樣操作的先讓電機空載運行等轉速穩定后記錄第一個工作點然后通過上位機將制動器勵磁電流增加一小步比如從0增加到0.05A等待扭矩和轉速重新穩定記錄第二個工作點如此循環直到轉速降到額定轉速的20%以下或者扭矩達到設定上限。自動掃描的工作流也可以實現。我已經在腳本里寫好了一個簡單的負載掃描函數設定好起始電流、步進電流和末電流腳本會按順序自動修改勵磁電流目標值每個電流檔位等待5秒后取數據平均值。因為電機在不同負載點需要幾秒的穩定時間所以整個測試過程走一遍大概需要兩三分鐘效率還不錯。5.2 砝碼標定的完整步驟測功機做出來的第一件事不是接電機而是標定。標定的目的是確定力傳感器讀到的ADC值跟真實扭矩之間的一一對應關系。最可靠的辦法就是砝碼標定法。我專門做了一套標定工具一塊用來掛砝碼的托盤掛在力臂桿末端確保吊點位置與正常運行傳感器受力點在同一位置。標定步驟如下先把力臂桿調水平確認砝碼掛點位置到制動器軸心線的垂直距離L用卡尺多次測量取平均。我的力臂L0.300m。不加砝碼讓系統處于自由狀態采集HX711的ADC原始值作為零點記為zero。依次在托盤上放置1kg、2kg、3kg、4kg、5kg標準砝碼在每個重量下等HX711讀數穩定后記錄ADC平均值。每個重量重復三次取平均。將每個重量換算成扭矩。例如2kg砝碼產生的扭矩為T m × g × L 2 × 9.8 × 0.3 5.88Nm。注意這里g取當地重力加速度如果你在城市里做測試用9.8就足夠了如果要更高的精度可以查當地的重力加速度值。用最小二乘法擬合ADC值與扭矩之間的線性關系得到斜率k和截距b。實際擬合出來的線性相關系數R2在0.999以上說明整個測量鏈路的線性度非常好。標定過程有一個容易被忽略的點傳感器在受力方向上的預緊。我在安裝S型傳感器時會給它一個很小的初始拉力預緊保證它在整個工作范圍內都處于拉伸狀態不會出現間隙導致的非線性。標定時要確保力臂桿仍然保持水平因為砝碼重力垂直向下如果力臂桿不水平砝碼力臂的有效長度就不再是L而要用三角函數修正。5.3 從原始數據到特性曲線的計算過程標定完成后下一步就是把每次測得的扭矩、轉速、電壓、電流變成特性曲線。這個階段我完全不依賴測功機自帶軟件所有計算都用Python完成。數據清洗要做的第一件事是去抖動。由于電機運行存在輕微的轉速波動實時讀數會有隨機噪聲我做了一個簡單的滑動平均窗口每20個連續采樣點取平均把平滑后的值作為該工作點的數據。另一個問題是異常值剔除比如聯軸器偶爾打滑時扭矩讀數會突然跌落這種點通過設定一個與相鄰點差值超過10%就標記為異常值的方式去除。清洗完成后對每個工作點計算三個衍生量輸出功率P_out T × 2πn / 60輸入功率P_in V × I效率η P_out / P_in × 100%然后繪制三張曲線T-n曲線、P_out-n曲線、η-n曲線。我把它們整合在一張圖里用雙縱軸表示。下面是一個簡化版的上位機數據讀取和計算代碼框架可以參考import serial import numpy as np import matplotlib.pyplot as plt ser serial.Serial(/dev/ttyUSB0, 115200, timeout1) data [] while True: line ser.readline().decode().strip() if not line.startswith(t): continue parts dict(item.split() for item in line.split(, )) t float(parts[t]) torque float(parts[T]) speed float(parts[n]) current float(parts[I]) voltage float(parts[V]) data.append((torque, speed, current, voltage)) # 按設定步進修改勵磁電流或者等待手動指令 # 當采集夠一個工作點后暫停并計算平均值 # 假設 data_t、data_n、data_i、data_v 是平滑后的工作點數組 data_t np.array([d[0] for d in data]) data_n np.array([d[1] for d in data]) data_i np.array([d[2] for d in data]) data_v np.array([d[3] for d in data]) # 計算功率和效率 omega 2 * np.pi * data_n / 60 p_out data_t * omega p_in data_v * data_i eff p_out / p_in * 100 # 繪制扭矩-轉速曲線和效率-轉速曲線 fig, ax1 plt.subplots() ax1.plot(data_n, data_t, b-o, labelTorque) ax1.set_xlabel(Speed (rpm)) ax1.set_ylabel(Torque (Nm), colorb) ax2 ax1.twinx() ax2.plot(data_n, eff, r-s, labelEfficiency) ax2.set_ylabel(Efficiency (%), colorr) plt.show()6. 實測結果、精度驗證與踩坑記錄6.1 一臺720KV無刷電機的完整測試設備搭建完成并標定之后我找了一臺720KV的無人機無刷電機來試機。這個電機的標稱參數是電壓12V最大持續電流30A這里只是標稱值實測結果很能說明問題。測試時供電電壓設定為11.1V3S鋰電滿電值附近制動器從零電流開始每次增加0.05A勵磁電流每個點穩定5秒后記錄數據。從空載到堵轉整個掃描過程一共采集了24個工作點下面是其中幾個有代表性的點勵磁電流(A)扭矩(Nm)轉速(rpm)母線電壓(V)母線電流(A)輸出功率(W)輸入功率(W)效率(%)0.000.008492011.10.94.110.041.00.050.052398011.12.821.731.169.80.100.098342011.14.335.147.773.70.200.185273011.18.152.889.958.70.300.276181011.113.552.3149.934.9從實測數據可以明顯看到這臺電機在扭矩0.1Nm附近、轉速3400rpm左右時效率最高達到73.7%再繼續增大負載輸出功率雖然還在上升但輸入功率增長更快效率反而下降。這個規律對無人機選型非常有參考價值——懸停工況的四分之一油門附近處于高效區而暴力加速工況則處于低效區長時間運行就要考慮散熱問題。我注意到一個問題空載轉速4920rpm按KV720算理論空載轉速應該是11.1×7207992rpm實測明顯偏低。原因有兩點一是空載損耗軸承摩擦、風阻、鐵損使實際轉速低于理想值二是我的編碼器測的是電機軸端包含了聯軸器和制動器軸承的阻力這個阻力在高速時形成附加的制動扭矩。這個現象也說明測功機的空載扭矩不為零不能把空載轉速當成理想空載轉速。6.2 實際運行中遇到的