chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MS5837-30BA水深傳感器使用指南

廣州工控傳感科技有限公司 ? 2023-05-06 17:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,【廣州工控傳感★科技】MS5837-30BA水深傳感器事業(yè)部,張工。

深度計(jì)就是測量水下機(jī)器人垂直方向位置的重要傳感器。

目前,常用的航模級(jí)水下壓力深度計(jì)是MS5837-30BA水深傳感器,該傳感器I2C接口,內(nèi)部AD分辨率達(dá)24位,傳感器配上防水外殼就成為一款分辨率達(dá)2mm測量深度200米的深度傳感器。此外該傳感器還具有壓力值溫漂修正的功能,也可以作為溫度計(jì)使用。該款傳感器是I2C接口的,(地址:1110110X WRITE:0,READ:1),通過這一通信模式,可以得到出產(chǎn)標(biāo)定的參數(shù)、實(shí)時(shí)檢測的壓力值和溫度值。


標(biāo)定參數(shù)

這個(gè)傳感器有個(gè)優(yōu)點(diǎn),每個(gè)傳感器出廠時(shí),都進(jìn)行了標(biāo)定,標(biāo)定的參數(shù)會(huì)固化保存在傳感器的寄存器中,以便使用者進(jìn)行讀取,從而進(jìn)行修正。標(biāo)定參數(shù)如下表:

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0517%2Fed9c09c0p00rc0vcq001yd000j2003bp.png&thumbnail=660x2147483647&quality=80&type=jpg


I2C地址指令如下,C0~C6對應(yīng)0xA0~0xAE,其中C0指令得到的16位數(shù)據(jù),前4位是CRC校驗(yàn)位,后12位是出產(chǎn)編號(hào),其余的就是參數(shù)對應(yīng)的地址指令。

通過I2C讀取了標(biāo)定參數(shù):

C0 0xB001 45057D B-1011是四位CRC校驗(yàn)位

C1 0x857C 34172D SENS

C2 0x872B 34603D OFF

C3 0x4E6E 20078D TCS

C4 0x5327 21287D TCO

C5 0x665A 26202D T_REF

C6 0x661E 26142D TEMPSENS

crc校驗(yàn)程序如下:

1.unsigned char crc4(unsigned int n_prom[]) // n_prom defined as 8x unsigned int (n_prom[8])

2.{

3.int cnt; // simple counter

4.unsigned int n_rem=0; // crc remainder

5.unsigned char n_bit;

6.n_prom[0]=((n_prom[0]) & 0x0FFF); // CRC byte is replaced by 0

7.n_prom[7]=0; // Subsidiary value, set to 0

8.for (cnt = 0; cnt < 16; cnt++) // operation is performed on bytes

9.{ // choose LSB or MSB

10.if (cnt%2==1) n_rem ^= (unsigned short) ((n_prom[cnt>>1]) & 0x00FF);

11.else n_rem ^= (unsigned short) (n_prom[cnt>>1]>>8);

12.for (n_bit = 8; n_bit > 0; n_bit--)

13.{

14.if (n_rem & (0x8000)) n_rem = (n_rem << 1) ^ 0x3000;

15.else n_rem = (n_rem << 1);

16.}

17.}

18.n_rem= ((n_rem >> 12) & 0x000F); // final 4-bit remainder is CRC code

19.return (n_rem ^ 0x00);

求解步驟

MS5837-3030BA水深傳感器由于得到的標(biāo)定參數(shù)都是固化的,所以只需在初始化的時(shí)候讀一次即可。在獲取標(biāo)定參數(shù)之后,分為兩個(gè)步驟,第一步是利用標(biāo)定參數(shù)和測量的值,獲取壓力和溫度值,通過標(biāo)定參數(shù)進(jìn)行軟件補(bǔ)償;第二步是對壓力值進(jìn)行溫度補(bǔ)償。

第一步 壓力和溫度獲取和軟件補(bǔ)償

如圖1,在得到固定的校驗(yàn)參數(shù)以后,結(jié)合得到的標(biāo)定參數(shù) 可得到獲取24位精度的壓力(D1)和溫度(D2)

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0517%2F31fa6986j00rc0vhp00dsd000hh00aep.jpg&thumbnail=660x2147483647&quality=80&type=jpg


圖中MS5837-30BA水深傳感器和溫度讀取以及軟件補(bǔ)償

第二步 溫度補(bǔ)償

在得到第一步的溫度和壓力后,對壓力值進(jìn)行溫度補(bǔ)償,步驟如圖2。

1.//Second order compensation

2.if((Ms5837_Temp/100)<20){ //Low temp

3.Ti = (3*(int64_t)(dT)*(int64_t)(dT))/(8589934592LL);

4.OFFi = (3*(Ms5837_Temp-2000)*(Ms5837_Temp-2000))/2;

5.SENSi = (5*(Ms5837_Temp-2000)*(Ms5837_Temp-2000))/8;

6.if((Ms5837_Temp/100)<-15){ //Very low temp

7.OFFi = OFFi+7*(Ms5837_Temp+1500l)*(Ms5837_Temp+1500l);

8.SENSi = SENSi+4*(Ms5837_Temp+1500l)*(Ms5837_Temp+1500l);

1.//Second order compensation

2.if((Ms5837_Temp/100)<20){ //Low temp

3.Ti = (3*(int64_t)(dT)*(int64_t)(dT))/(8589934592LL);

4.OFFi = (3*(Ms5837_Temp-2000)*(Ms5837_Temp-2000))/2;

5.SENSi = (5*(Ms5837_Temp-2000)*(Ms5837_Temp-2000))/8;

6.if((Ms5837_Temp/100)<-15){ //Very low temp

7.OFFi = OFFi+7*(Ms5837_Temp+1500l)*(Ms5837_Temp+1500l);

8.SENSi = SENSi+4*(Ms5837_Temp+1500l)*(Ms5837_Temp+1500l);

9.}

10.}11.else if((Ms5837_Temp/100)>=20){ //High temp

12.Ti = 2*(dT*dT)/(137438953472LL);

13.OFFi = (1*(Ms5837_Temp-2000)*(Ms5837_Temp-2000))/16;

14.SENSi = 0;

15.}

16.

17.OFF2 = OFF-OFFi; //Calculate pressure and temp second order

18.SENS2 = SENS-SENSi;

19.

20.Ms5837_Temp = (Ms5837_Temp-Ti);

21.Ms5837_P = (((D1*SENS2)/2097152l-OFF2)/8192l);I2C接口讀取流程

流程圖如圖3所示,先是讀取標(biāo)定值,然后依次對壓力和溫度的24位數(shù)據(jù)進(jìn)行讀取。讀取前,需要對其進(jìn)行轉(zhuǎn)換(conversion),不同采樣率和采樣對象,對應(yīng)不同的指令,指令如圖4。不同的采樣率對應(yīng)不同的轉(zhuǎn)換時(shí)間,見下:

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0517%2F5c81dd29j00rc0vi60012d000i700dwp.jpg&thumbnail=660x2147483647&quality=80&type=jpg
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2573

    文章

    53934

    瀏覽量

    781785
  • 壓力傳感器
    +關(guān)注

    關(guān)注

    35

    文章

    2416

    瀏覽量

    181357
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    大彩講堂:VisualHMI-LUA教程-on_update回調(diào)函數(shù)使用指南

    回調(diào)函數(shù)使用指南
    的頭像 發(fā)表于 08-31 16:25 ?457次閱讀
    大彩講堂:VisualHMI-LUA教程-on_update回調(diào)函數(shù)<b class='flag-5'>使用指南</b>

    TE Connectivity 耐水性、耐氯性、屏蔽層、低功耗的數(shù)字溫度復(fù)合壓力傳感器MS5839-02BA

    MS5839-02BA是一款耐惡劣介質(zhì)的超小型數(shù)字壓力和溫度傳感器。微型化、性能和精度是嵌入在消費(fèi)類設(shè)備(如游泳手表和潛水設(shè)備)中的傳感器的關(guān)鍵,因此對高性能和異常精確的傳感器的需求越
    的頭像 發(fā)表于 07-29 12:02 ?349次閱讀
    TE Connectivity 耐水性、耐氯性、屏蔽層、低功耗的數(shù)字溫度復(fù)合壓力<b class='flag-5'>傳感器</b><b class='flag-5'>MS5839-02BA</b>

    潛水腕表的新寵—MS5839小型溫壓復(fù)合傳感器

    知名MS5837的升級(jí)版,后者是一款防水溫度和壓力傳感器。而這款新版本MS5839則增加了抗氯性能,因此可以用于需要浸入水中的電子設(shè)備。它特別設(shè)計(jì)用于游泳腕表和潛水腕表(許多
    的頭像 發(fā)表于 07-23 12:02 ?270次閱讀
    潛水腕表的新寵—<b class='flag-5'>MS</b>5839小型溫壓復(fù)合<b class='flag-5'>傳感器</b>

    Quartus工具使用指南

    電子發(fā)燒友網(wǎng)站提供《Quartus工具使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 07-15 16:34 ?1次下載

    水深傳感器分類及工作原理

    水深傳感器在眾多領(lǐng)域發(fā)揮著關(guān)鍵作用,如水利監(jiān)測、海洋研究、工業(yè)生產(chǎn)以及環(huán)保工作等,它們能夠精準(zhǔn)地測量水體深度,為相關(guān)決策提供重要數(shù)據(jù)支持。目前市面上常見的水深傳感器主要有壓力水位計(jì)、雷
    的頭像 發(fā)表于 04-28 17:32 ?1016次閱讀
    <b class='flag-5'>水深</b><b class='flag-5'>傳感器</b>分類及工作原理

    安科瑞電量傳感器-霍爾與BA電流傳感器

    霍爾傳感器更適合復(fù)雜信號(hào)(如直流、脈沖)和高精度要求的場景,如新能源、軌道交通。 BA系列適用于工業(yè)交流電流監(jiān)測,尤其是需要遠(yuǎn)程通訊或漏電檢測的場合。
    的頭像 發(fā)表于 04-27 13:38 ?389次閱讀
    安科瑞電量<b class='flag-5'>傳感器</b>-霍爾與<b class='flag-5'>BA</b>電流<b class='flag-5'>傳感器</b>

    激光位移傳感器的選型指南

    激光位移傳感器的選型指南
    的頭像 發(fā)表于 03-03 08:17 ?1030次閱讀
    激光位移<b class='flag-5'>傳感器</b>的選型<b class='flag-5'>指南</b>

    Nexperia SiC MOSFET LTspice模型使用指南

    電子發(fā)燒友網(wǎng)站提供《Nexperia SiC MOSFET LTspice模型使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 02-13 17:21 ?2次下載
    Nexperia SiC MOSFET LTspice模型<b class='flag-5'>使用指南</b>

    GD32H7xx電源旁路模式使用指南

    電子發(fā)燒友網(wǎng)站提供《GD32H7xx電源旁路模式使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-22 17:34 ?3次下載
    GD32H7xx電源旁路模式<b class='flag-5'>使用指南</b>

    GD32G5x3系列高分辨率定時(shí)器使用指南

    電子發(fā)燒友網(wǎng)站提供《GD32G5x3系列高分辨率定時(shí)器使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-22 17:32 ?1次下載
    GD32G5x3系列高分辨率定時(shí)<b class='flag-5'>器使用指南</b>

    AN198 GD32G5x3系列比較器使用指南

    電子發(fā)燒友網(wǎng)站提供《AN198 GD32G5x3系列比較器使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 17:42 ?0次下載
    AN198 GD32G5x3系列比較<b class='flag-5'>器使用指南</b>

    RS232接口與USB轉(zhuǎn)換器使用指南

    RS232接口與USB轉(zhuǎn)換器使用指南主要包括以下幾個(gè)步驟和注意事項(xiàng): 一、轉(zhuǎn)換器選擇與購買 品牌與質(zhì)量 :選擇知名品牌的USB-RS232串口轉(zhuǎn)換線,以確保質(zhì)量可靠和驅(qū)動(dòng)穩(wěn)定。質(zhì)量有保證的轉(zhuǎn)換器能夠
    的頭像 發(fā)表于 12-18 17:58 ?5497次閱讀

    示波器使用指南 如何選擇合適的示波器

    示波器使用指南 示波器是一種電子測量儀器,用于顯示電壓隨時(shí)間變化的波形。以下是示波器的基本使用指南: 獲得基線 : 預(yù)置面板各開關(guān)、旋鈕至適當(dāng)位置。 按下電源開關(guān),電源指示燈點(diǎn)亮。 調(diào)節(jié)相關(guān)控制旋鈕
    的頭像 發(fā)表于 11-28 09:26 ?1449次閱讀

    技術(shù)指南 | 深視智能SS1系列顏色傳感器使用說明書

    深視智能官網(wǎng)查看。)往期回顧技術(shù)指南|深視智能SD-C系列激光位移傳感器使用說明書技術(shù)指南丨深視智能點(diǎn)激光/點(diǎn)光譜使用編碼器觸發(fā)采集操作說明技術(shù)指南|深視智能SR
    的頭像 發(fā)表于 11-12 01:09 ?1026次閱讀
    技術(shù)<b class='flag-5'>指南</b> | 深視智能SS1系列顏色<b class='flag-5'>傳感器使</b>用說明書

    RTC時(shí)鐘使用指南:簡單步驟,實(shí)用成果

    今天展示的是RTC時(shí)鐘使用指南,輕松學(xué)習(xí),完美成果。
    的頭像 發(fā)表于 11-08 11:40 ?1293次閱讀
    RTC時(shí)鐘<b class='flag-5'>使用指南</b>:簡單步驟,實(shí)用成果