用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2014-03-20
上傳用戶:tianyi223
使用maxwell 2D軟件的,開關磁阻電機的ANSOFT建模方法
上傳時間: 2014-05-24
上傳用戶:龍飛艇
步進電機控制程序段,交流異步矢量程序,開關磁阻程序,永磁同步程序,直流無刷程序,采樣SPWM程序,三相交流異步電動機SVPWM開環調速控制程序
上傳時間: 2014-01-01
上傳用戶:love_stanford
電動機的DSP控制一書,開關磁阻電機控制程序。
上傳時間: 2016-06-05
上傳用戶:chenbhdt
車輛檢測通過的電路原理圖,用的是磁阻傳感器
上傳時間: 2013-12-14
上傳用戶:84425894
VFD-A 內部的參數資料可使用內部 RS-485 串聯通訊介面,設定及修改並可控制交流電機驅動 器運轉及監測交流電機驅動器的運轉狀態,可提高自動化的能力。
上傳時間: 2013-12-24
上傳用戶:invtnewer
早期的指南針采用了磁化指針和方位盤的組合方式,整個指南針從便攜性、指示靈敏度上都有一定不足。本系統采用專用的磁場傳感器結合高速微控制器(MCU)的電子指南針能有效解決這些問題。 系統采用了磁阻(GMR)傳感器采集某一方向磁場強度后通過MCU控制器對其進行處理并顯示上傳,通過對電子指南針硬件電路和軟件程序的分析,闡述了電子指南針基本的工作原理及實現。實際測試指南針模塊精度達到1°,能夠在LCD上顯示當前方位并能通過鍵盤控制上傳指南針處理得到的數據到上位機。
上傳時間: 2013-12-13
上傳用戶:qoovoop
電子指南針設計與實現 摘 要 早期的指南針采用了磁化指針和方位盤的組合方式,整個指南針從精度、指示靈敏度、使用壽命上都有一定不足。本系統采用專用的磁場傳感器結合高速微控制器(MCU)的電子指南針能有效解決這些問題。 系統采用了磁阻(GMR)傳感器采集某一方向磁場強度后通過MCU控制器對其進行處理并顯示上傳,通過對電子指南針硬件電路和軟件程序的分析,闡述了電子指南針基本的工作原理及實現。能夠在LCD上根據當前位置顯示方位。 關鍵詞:電子指南針;GMR;MCU;LCD
上傳時間: 2013-12-16
上傳用戶:Shaikh
本文檔對無刷直流 (BLDC) 電機的使用進行了說明。 雖然可將無刷特點應用 于幾種類型的電機(交流同步電機、 步進電機、 開關磁阻電機和交流感應電機) , BLDC 具有梯形反電動勢和(120 電角寬度) 矩形定子電流 的永磁同步機器被廣泛使用, 其次, 無刷直流驅動器顯示出極高的機械功率密度。這份應用報告涵蓋了 280x 控制器和從 BLDC 電機驅動中獲得高性能的某些系統注意事項。
上傳時間: 2020-10-21
上傳用戶:
電機學 第四版出版時間:2011年版內容簡介 本書共10章。前8章闡述磁路、變壓器、直流電機、交流電機理論的共同問題、感應電機、同步電機、機電能量轉換原理,以及單相串激電動機、永磁電動機和開關磁阻電動機;后兩章闡述控制電機和電機的發熱與冷卻。除第8、9、10三章以外,每章后面附有習題和部分答案。為引導學生用計算機來求解電機問題,針對感應電機的穩態運行計算,編入相應的計算機源程序。書末編有9個附錄,對于希望深入理解電機理論及其工程應用的學生和青年教師,會有一定幫助。全書的編寫方針為“削枝強干,推陳出新”。本書可作為高等學校電氣工程與自動化專業和其他強、弱電結合專業的教材,也可供有關科技人員作為參考用書。目錄前言主要符號表緒論 0.1 電機在國民經濟中的作用 0.2 電機發展簡史 0.3 我國電機工業發展概況 0.4 電機的分析方法 0.5 本課程的任務 0.6 課程特點和學習方法建議第1章 磁路 1.1 磁路的基本定律 1.2 常用的鐵磁材料及其特性 1.3 磁路的計算 1.4 電抗與磁導的關系 習題第2章 變壓器 2.1 變壓器的工作原理和基本結構 2.2 變壓器的空載運行 2.3 變壓器的負載運行和基本方程 2.4 變壓器的等效電路 2.5 等效電路參數的測定 2.6 三相變壓器 2.7 標幺值 2.8 變壓器的運行特性 2.9 變壓器的并聯運行 2.1 0三繞組變壓器、自耦變壓器和儀用互感器 小結 習題第3章 直流電機 3.1 直流電機的工作原理和基本結構 3.2 直流電樞繞組 …… 第4章 交流電機理論的共同問題第5章 感應電機第6章 同步電機第7章 機電能量轉換原理第8章 單相串激電動機、永磁電動機和開關磁阻電動機第9章 控制電機第10章 電機的發熱和冷卻附錄參考文獻
標簽: 電機學
上傳時間: 2022-05-09
上傳用戶: