省賽要求用ti主控msp430f5438a飛控包2、數(shù)據(jù)手冊hmc5883l中文_第1頁
省賽要求用ti主控msp430f5438a飛控包2、數(shù)據(jù)手冊hmc5883l中文_第2頁
省賽要求用ti主控msp430f5438a飛控包2、數(shù)據(jù)手冊hmc5883l中文_第3頁
省賽要求用ti主控msp430f5438a飛控包2、數(shù)據(jù)手冊hmc5883l中文_第4頁
省賽要求用ti主控msp430f5438a飛控包2、數(shù)據(jù)手冊hmc5883l中文_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

/ / AdvancedHMC5883L采用霍尼韋爾各向異性磁阻(AMR)技術(shù),該技術(shù)領(lǐng)先于其他磁傳感器技術(shù)。這些各向異性傳感器具有在軸向高靈敏度和線性高精度的特點.傳感器具有的對正交軸的低靈敏度的固相結(jié)構(gòu)能用于測量地球磁場的方向和大小,其測量范圍從毫到8(gauss)?;裟犴f爾的磁傳感器在低磁場傳感器行業(yè)中是靈敏度最高和可靠性最好的傳感器。特 優(yōu)ASIC3.0×3.0×0.9mmLCC表面裝配中12-bitADC與低干擾AMR傳感器,能在±8的磁場中實現(xiàn)2毫的分辨率I2C

是體積小高集成產(chǎn)品。只需添加一個微處理器接口,外加兩個外部T電容。專為大批量、成本敏感的EMMT裝配件兼容適用于消費類電子設(shè)備應(yīng)用中通用的雙線串行數(shù)據(jù)接口傳感器能在強磁場環(huán)境中羅盤航向精度達到 / /技術(shù)規(guī)格(*在25C時的測試,另有說明除外條件VDD參考AGNDVDDIODGND測量模式(7.5Hz沒有應(yīng)用測量平均值,即設(shè)置VDD2.5V,VDDIO1.8V(雙電源模式)VDD=VDDIO=2.5V(單電源模式)--2--滿量程(FS)–全部施加磁場(典型3-bit±2.0輸入范VDD=3.0V,GN=07,1-LSb,12bit毫VDD=3.0V,GN=0無測量平均值,1002毫I2C 6I2C%I2C8-bit地8-bit制I2C由I2CI2CSDA上的滯后性-下降上升X&YZX&Y軸(GN=5)Z軸(GN=5)正偏置X&Y軸(GN=5)Z軸(GN=5)ESDMSL3,260oC2供電電壓V供電電壓V1串行時鐘-I2C總線主/234連接5678置位/復位帶正-S/R電容(C2)9S/R電容器(C2)連接-串行數(shù)據(jù)-I2C總線主/表1.3 :/HMC5883L(16-引腳LPCC,單位:毫米以下為HMC5883L使用的印刷電路板(PCB)4 / /推薦HMC5883L采用一種細間距LCC封裝技術(shù),參考上述推薦的PCB布板作為合適的包裝中心。調(diào)整HMC5883L和外部電容器(C1和C2)之間的線間距,利用線阻低電壓降來處理1峰值電流脈沖。對于電氣接觸墊,我們推薦一個4mil鋼網(wǎng)和100%該CML,SMT(0R,過程。(2℃,2hrs)。L對回流焊程序無特殊要求,因為HC58L能很好的適應(yīng)電鍍錫鉛和無鉛錫膏回流程序。56 :/霍尼韋爾HC58L鐵坡阻7:/:/為了檢測HMC5883L是否正常運行,傳感器內(nèi)部可產(chǎn)生標準磁場而進行的自測試(不論是正向配置還是負向配置),再去測量此AMSVDD電源的內(nèi)部電流源VDDIOVDDIOVDDIOVDDVDDIOVDD的情況下,HMC5883LI2C該裝置必須符合I2C-BusSpecification(I2C-總線技術(shù)規(guī)格標準),文件號為:939839340011。作為一個I2C兼容裝置,該裝置包含一個7-bit串行地址,并支持I2C協(xié)議。這一裝置可以支持標準和快速模式,分別為100kHz400kHz,但不支持高速模式(Hs)。的時2CAC包含大型開關(guān)Ts/復位帶。這一置位/AC進一進感無論是單電源供電還是雙電源供電,C1VDD的電壓被拉低連續(xù)測量模式,在客戶所選擇的速率下進行連續(xù)的測量,并所測量的更新數(shù)據(jù)輸出寄存器。如果有必要,數(shù)據(jù)可以從數(shù)據(jù)輸出寄存器重新,但是,如果主機并不能確保在下次測量完成之前可以數(shù)據(jù)寄存器,數(shù)據(jù)寄存器上的舊的數(shù)據(jù)會被新的測量數(shù)據(jù)取代。為了保存測量之間的電流,該裝置被放置在一個類似閑置模式的狀態(tài),但模式寄存器沒有改變成空閑模式。即MD[n]位不變。配置寄存器A的設(shè)置在連續(xù)測量模式時會影響數(shù)據(jù)輸出速率(比特D[n]),測量配置itsMS[]),和增益its[2[n]is8模式時影響測量配置(bitsMS[n])。在單測量模式中所有寄存器保留數(shù)值。在單測量模式下I2C2線。C這個裝置由許多單片寄存器控制和配置,這些寄存器在本章節(jié)中會介紹。下面的說明中,除非另有說明,設(shè)置表示邏輯1,重置下面表格列出了寄存器及其。所有地址為8bitsXMSB讀XLSB讀數(shù)據(jù)輸出ZMSB讀ZLSB讀YMSB讀YLSB讀讀讀讀讀表2紹被71被功存。去.bit.機. 9配置寄存器配置寄存器是用來配置該裝置設(shè)置的數(shù)據(jù)輸出速率和測量配置。CRA0通過CRA7CAR指示在配置寄存器中的位。CRA7指示數(shù)據(jù)流的第一位。括號中的數(shù)目顯示是該位的默認值。DO2DO1DO0MS1MS0表3.CRA6至MA1至00=1;01=2;10=4;11=8(缺省CRA4DO2CRA1MS1表4.ARDY1H。標準數(shù)據(jù)輸出速率000001010301110015(默認值10.0001X、Y、Z軸正偏壓配置。在該配置中,正電流強制通過負載電阻到達X、Y、Z10X、Y、Z軸負偏壓配置,在該配置中,負電流強制通過負載電阻到達X、Y、Z11表6.配置寄存器B設(shè)置裝置的增益。CRB0CRB7CRB指示在配置寄存器里的位。CRB7表示數(shù)據(jù)流中的GN2GN1GN0表7:配置寄存器CRB7GN2至CRB4至08:BcountsGsauss/counti有效分辨率=Max((Counts/000(-2048–2047)0011090(默認(-2048–2047)010(-2048–2047)011(-2048–2047)100(-2048–2047)101(-2048–2047)110(-2048–2047)111(-2048–2047)表9.該寄存器是一個8位可讀可寫的寄存器。該寄存器是用來設(shè)定裝置的操作模式。MR0通過MR7識別位的位置,MR表明模式寄存MD1MD010:MR7至0MR1至MD1至表11.00連續(xù)測量模式。在連續(xù)測量模式下,裝置不斷進量,并將數(shù)據(jù)更新至數(shù)據(jù)寄存器。Y升高,此時新數(shù)據(jù)放置在所有三個寄存器。在上電或?qū)懭肽J交蚺渲眉拇嫫骱?,第一次測量可以在三個數(shù)據(jù)輸出寄存器經(jīng)過一個/O進行,01單一測量模式()RY設(shè)為并回到閑置模式。模式寄存器返回閑置模式位值。測量的數(shù)據(jù)留在輸出寄在器。1011表12.數(shù)據(jù)輸出X寄存器A和數(shù)據(jù)輸出X寄存器是兩個8位寄存器,數(shù)據(jù)輸出寄存器A和B。這些寄存器從通道X所測量結(jié)果。數(shù)據(jù)輸出X寄存器A一個來自測量結(jié)果中的MSB(數(shù)據(jù)),數(shù)據(jù)輸出X寄存器B一個來自測量結(jié)果中的LSB(低位數(shù)據(jù))。在這兩個寄存器的值是一個16位值以二進制的補碼形式存在,其范圍是0xF800到0x07FF。DXRA0至DXRA7、DXRB0至DXRB7標識出位置,DXRA和DXRB標識出在數(shù)據(jù)輸出寄存器X中的位。DXRA7和DXRB7標識出數(shù)據(jù)流的第一位,括號在的ADC上溢或下溢閱讀給定的通道,或者如果有一個數(shù)學溢出的過程,這種數(shù)據(jù)寄存器將包含-4096的值。在下一次有效表13數(shù)據(jù)輸出XA和數(shù)據(jù)輸出Y寄存器A和數(shù)據(jù)輸出Y寄存器是兩個8位寄存器,數(shù)據(jù)輸出寄存器A和B,這些寄存器從通道Y所測量的結(jié)果。數(shù)據(jù)輸出Y寄存器A一個來自測量結(jié)果中的MSB(數(shù)據(jù)),數(shù)據(jù)輸出Y寄存器B包含一個來自測量結(jié)果中的LSB(低位數(shù)據(jù))。在這兩個寄存器的值是一個16位值以二進制的補碼形式存在,其范圍是0xF800到0x07FF。DYRA0至DYRA7、DYRB0至DYRB7標識位置,DYRADYRB標識在數(shù)據(jù)輸出寄存器Y中的位。DYRA7DYRB7標識數(shù)據(jù)流的第一位。括號中的數(shù)目在的ADC上溢或下溢閱讀給定的通道,或者如果有一個數(shù)學溢出的過程,這種數(shù)據(jù)寄存器將包含值為-4096。在下一次有效數(shù)據(jù)輸出Z寄存器A和

表14.數(shù)據(jù)輸出YA :/數(shù)據(jù)輸出Z寄存器是兩個8位寄存器,數(shù)據(jù)輸出寄存器A和B,這些寄存器從通道Z所測量的結(jié)果。數(shù)據(jù)輸出Z寄存器A一個來自測量結(jié)果中的MSB(數(shù)據(jù)),數(shù)據(jù)輸出Z寄存器B包含一個來自測量結(jié)果中的LSB(低位數(shù)據(jù))。在這160xF8000x07FF。DZRA0DZRA7、DZRB0DZRB7標識位置,DZRA和DZRB,標識在數(shù)據(jù)輸出寄存器Z中的位。DZRA7和DZRB7標識數(shù)據(jù)流的第一位。括號中的數(shù)目顯示該在的ADC上溢或下溢閱讀給定的通道,或者如果有一個數(shù)學溢出的過程,這種數(shù)據(jù)寄存器將包含價值-4096。在下一次有效表15ZA被被據(jù)RDY和RY狀態(tài)寄存器是一個8位只讀寄存器。該寄存器是表明裝置的狀態(tài),SR0到SR7表明位的位置,SR表明在狀態(tài)寄存器的位,SR7指:/:/LOCK.SR70數(shù)據(jù)輸出寄存器鎖存。當六個數(shù)據(jù)輸出寄存器上的一些但不是全部數(shù)據(jù)被時,該位置位。當此位置位時,六個數(shù)據(jù)輸出寄存器被鎖定且任何新的數(shù)據(jù)將不會被更新至這些寄存器中,除非符合以下三個條件之一:一,所有6個寄存器已被或模式改準備就緒位。當數(shù)據(jù)都寫入了6個數(shù)據(jù)寄存器,該位置位。在一個或幾個數(shù)據(jù)寫入輸出寄存器以后且在裝置開始向數(shù)據(jù)輸出寄存器寫入數(shù)據(jù)時該位被清除。當RY位已清除,Y應(yīng)保持清除狀態(tài)至少5微秒。Y引腳可被用來作為一種替代的狀態(tài)寄存器的監(jiān)測裝置表17.識別寄存器A是用來識別裝置。IRA0IRA7IRAA中的位。IRA7指數(shù)據(jù)流的第一位。寄存器值。ASCIIH01001000表18.識別寄存器A識別寄存器識別寄存器B是用來識別裝置。IRB0IRB7表明位的位置,而IRB表明在識別寄存器B中的位。IRB7指數(shù)據(jù)流的第一位。寄存器值。ASCII值400110100表19.識別寄存器B識別寄存器鑒定寄存器C是用來識別裝置,IRC0IRC7表明位的位置,而IRC表明在識別寄存器C中的位,IRC7指數(shù)據(jù)流的第一位。寄存器值。ASCII值300110011I2CHMC5883LL通過兩線I2C總線系統(tǒng)作為一個從機裝置進行通信。HMC5883L使用是一個IIC協(xié)議所定義的簡化后的通口100kbps400kbpsI2C8位數(shù)據(jù)/地址傳送和1位應(yīng)答位。格式的數(shù)據(jù)字節(jié)(有效載荷)應(yīng)區(qū)分HMC5883L從機上的大小寫的ASCII字符或二進制數(shù)據(jù),以及返回的二進制數(shù)據(jù)。負二進制值將是以二進制的補碼形式。默認(出廠)HMC5883L70x3C的寫入操作,或0x3D的讀出操作。 (Rp)VDDIO2.2K10KI2CVDDIOSCLSDA8I2C78位傳輸之后,主機裝置產(chǎn)生一個第9個時鐘脈沖,并釋放SDA的線。接收裝置(指向的從機)將SDA線拉至低位確認(ACK)傳輸成功或使SDA線處于表示否定確認(NACK)。按I2C規(guī)格,所有SDA線中的傳輸必須發(fā)生在SCL低時。但當SCL處于時,在總線上與SDA傳送時這一要求會導致兩種特別的情況。主機將拉SDA拉低,而SCL線是高,表明開始(S)的條件;當SDA的線被拉高而SCL處于,這是停止(P)的情況。I2C總線協(xié)議還允許重新啟動的條件,這時主機發(fā)出第二次啟動條件還沒有。裝置會發(fā)出ACK(或NACK)。這些總線以后,主機將發(fā)送數(shù)據(jù)字節(jié)以便寫入操作,或從機在讀出操作時進行時鐘輸出。所有I2C總線控制或可用任何硬件邏輯也可在軟件中實現(xiàn)。典型的硬件設(shè)計將釋放SDA和SCL適當?shù)卦试S從機這些線路。在HC836(A,B,YR,DR,ZA和ZR)0x3C0x02將5HC58LC0x3DDXRA,DXRB,DZRA,DZRB,DYRA,DYRB38上的時鐘脈沖。HMC5883L,將自動重新點回寄存器3進行下一個0x3D的查詢。全部六個寄存器在新的數(shù)據(jù)寫入任何一個寄存器前必須正確。WriteCRA(00)–send0x3C0x000x70(8-average,15Hzdefault,normalWriteCRB(01)–send0x3C0x010xA0(Gain=5,oranyotherdesiredWriteMode(02)–send0x3C0x020x00(Continuous-measurementReaddataregister(03~08)–send0x3D0x06(ifgainischanged,readanddiscardthefirstSend0x3C0x03(pointtofirstdataregister03)Send0x3D0x06(Readmeasurements,all6bytes)Waitabout67ms(if15Hzrate)為確定HMC5883L是否能正常運行,其配備了自測功能模塊以促使傳感器偏移帶來產(chǎn)生一個待測的標稱磁場強度(偏置磁場)。為執(zhí)行該自測,配置寄存器A的最低位(MS1和MS0)0001(正偏置)10(負偏置)。次沖后X、、Z大約A),而個.1,測量1.1GaussGain假設(shè)配置寄存器B保持在0xA0(Gain=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論