用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上): 1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。 3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產(chǎn)品使用非常方便。 5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設備。 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
使用的是API編程,可格式化、校驗和讀寫特殊扇區(qū)。可用作Windows下的磁盤加密。本函數(shù)還有以下兩個缺點以待改進: 1.本函數(shù)還只能讀能讀 A: 和 B:,即只能對軟盤操作 2.不能改變磁盤扇區(qū)大小,只能是標準的 512 個字節(jié)。 參數(shù)說明: command 操作: 0 重置磁盤 2 讀扇區(qū) 3 寫扇區(qū) 4 校驗磁道 5 格式化磁道 8 得到設備參數(shù) (int 1EH) drive 驅動器 A:=0 B:=1 head 磁頭號,范圍 0 - 1 track 磁道號,范圍 0 - 84 ( 80 - 84 為特殊磁道,通常用來加密 ) sector 扇區(qū)號,范圍 0 - 255 ( 19 - 255 為非標準扇區(qū)編號,通常用來加密) nsectors 每次讀或寫的扇區(qū)數(shù),不能超出每磁道的最大扇區(qū)數(shù) buffer 數(shù)據(jù)寫入或讀出的緩沖區(qū),大小為 512 個字節(jié) 返回值 ( 同 Int 13H ): 0x0 成功 0x1 無效的命令 0x3 磁盤被寫保護 0x4 扇區(qū)沒有找到 0xa 發(fā)現(xiàn)壞扇區(qū) 0x80 磁盤沒有準備好
上傳時間: 2013-12-05
上傳用戶:moerwang
時鐘日歷芯片PCF8584的C51源程序,轉載自于磁動力電子網(wǎng)
上傳時間: 2015-04-03
上傳用戶:源碼3
格子Boltzmann方法 格子Boltzmann方法是為了保留格子氣自動機方法的優(yōu)點,克服其缺點而發(fā)展起來的方法。 特別是1992年,錢躍弘、陳十一等的開創(chuàng)性工作(提出LBGK模型方法),使該方法廣泛地應用到計算流體力學(單相流、多相流、多孔介質(zhì)流、熱對流、磁流體、反應-擴散等)。
上傳時間: 2013-12-18
上傳用戶:hustfanenze
格子Boltzmann方法 格子Boltzmann方法是為了保留格子氣自動機方法的優(yōu)點,克服其缺點而發(fā)展起來的方法。 特別是1992年,錢躍弘、陳十一等的開創(chuàng)性工作(提出LBGK模型方法),使該方法廣泛地應用到計算流體力學(單相流、多相流、多孔介質(zhì)流、熱對流、磁流體、反應-擴散等)。 這是“格子模型”的并行處理,在LINUX下調(diào)試通過
上傳時間: 2013-12-25
上傳用戶:懶龍1988
模塊使用外部濾波器回路來抑制信號抖動和電磁干擾。濾波器回路由PLL接在濾波器輸入引腳PLLF和PLLF2之間的電阻Rl和電容Cl、C2組成。電容 Cl、C2必須為無極性電容。在不同的振蕩器頻率下,R1、Cl、C2的取值不同,常用的參數(shù)組合如表l所列。PLL模塊的電源引腳PLLVCCA分別通過磁珠和0.1μF的電容與數(shù)字電源引腳VDD和數(shù)字地引腳VSS連接,構成低通濾波電路,保證時鐘模塊的可靠供電。模塊使用外部濾波器回路來抑制信號抖動和電磁干擾。濾波器回路由PLL接在濾波器輸入引腳PLLF和PLLF2之間的電阻Rl和電容Cl、C2組成。電容 Cl、C2必須為無極性電容。在不同的振蕩器頻率下,R1、Cl、C2的取值不同,常用的參數(shù)組合如表l所列。PLL模塊的電源引腳PLLVCCA分別通過磁珠和0.1μF的電容與數(shù)字電源引腳VDD和數(shù)字地引腳VSS連接,構成低通濾波電路,保證時鐘模塊的可靠供電。
上傳時間: 2014-01-07
上傳用戶:ikemada
avr atmega frimily 使用PWM控制交流電機,加入零點檢測,防止在去磁過程中灌通上下橋而燒毀功率管。
上傳時間: 2015-09-16
上傳用戶:zxc23456789
使用匯編語言編寫,將一個文件以忽略文件系統(tǒng)的RAW格式存入磁盤中。這意味著除了使用這個程 序,他人沒有辦法讀取你的文件。對機密文件的保存非常有效!
上傳時間: 2014-01-11
上傳用戶:baitouyu
一1000 MW水電站(機組M1)通過一條500 kV, 700 km的輸電線路與負載中心連接。負載中心模型是5000 MW的阻抗負載,由遙遠的1000 MW電站和當?shù)氐?000 MW (機組 M2)電站供電。系統(tǒng)已經(jīng)初始化,因此線路傳送950 MW,接近它的潮流阻抗負載(SIL = 977 MW)。這兩臺機相當于一臺水輪機和管理(HTG),勵磁系統(tǒng)和電力系統(tǒng)穩(wěn)定器(PSS)。這三個模塊位于“渦輪和調(diào)速”子系統(tǒng)中。通過此例,在500 kV系統(tǒng)中制造故障,觀察PSS對系統(tǒng)穩(wěn)定性的影響。
上傳時間: 2015-10-17
上傳用戶:jiahao131
這款無線報警主機對任何發(fā)射頻率為315M,編碼采用PT2262的無線探頭都可適用,如無線人體探測器,無線門磁傳感器、無線微波探測器等,由于實際使用的環(huán)境不同,所需主機與之相配套的設置也不同,
上傳時間: 2015-10-28
上傳用戶:a3318966