久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

MPL3115A2氣壓傳感器地址是多少?

查看數: 3057 | 評論數: 16 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2020-11-11 19:43

正文摘要:

本帖最后由 新鄉(xiāng)家電維修 于 2020-11-12 10:18 編輯 MPL3115A2采用總線驅動,總線驅動都有識別地址BMP280壓力傳感器是11101100b MPL3115A2的資料寫B(tài)MPM3PR識別地址C0H,最后一位是讀寫位  讀BMPM3PR識 ...

回復

ID:401564 發(fā)表于 2021-1-18 16:37
新鄉(xiāng)家電維修 發(fā)表于 2021-1-18 12:08
這讀出的好像是負數海拔,我這地理位置是70多米,

這都幾個月了,還沒有搞定呀
這并不是什么大問題的呀
1:先用手去按一下壓力傳感器的小孔,一般是會有變化的,再看一下里頭的不干膠有沒有壞,
如果不干膠沒有壞,用手按下,計數能變化,大概就可以認為壓力傳感器是好的
如果壓力傳感器有膠布,那就撕下來
那就是你程序的問了
2:關于讀取數據的處理方法,我上面已經說了
ID:72088 發(fā)表于 2021-1-18 10:54
Y_G_G 發(fā)表于 2020-11-16 08:19
這個傳感器的海拔數據是以有符號形式存放的,所以,嚴格來說,你是一定要對01H最高位進行檢測的,然后還要進 ...

謝謝你,我試試,解決了就反饋到帖子里
ID:401564 發(fā)表于 2020-11-16 08:19
新鄉(xiāng)家電維修 發(fā)表于 2020-11-15 13:37
讀出的壓強633500,這個地區(qū)的海拔是72m左右,切換到海拔模式,不該出現最高位FF,不該出現海拔負數
的 ...

這個傳感器的海拔數據是以有符號形式存放的,所以,嚴格來說,你是一定要對01H最高位進行檢測的,然后還要進行處理,要么是顯示負海拔,要么是不要這個數據,雖然說很少有低于海平面的時候,但數據有時候會是負數的
像你這個,我不太確定是什么原因,你可以看一下傳感器的表面,那個小圓孔是不是有膠布貼在上面,如果有,就撕下來,數據就正常了
或者是你用手按住,海拔數據也會跟著變化的,一般沒有什么東西刺到里面,它是不會壞的
ID:420836 發(fā)表于 2020-11-16 01:04
MPL3115A2 I2C地址為0x60。
ID:72088 發(fā)表于 2020-11-15 13:37
Y_G_G 發(fā)表于 2020-11-14 14:11
應該是先讀取01H,02H,03H這三個地址的數據,
然后,再檢測01H最高位是0還是1,
如果是1,那就要進行補碼運 ...

讀出的壓強633500,這個地區(qū)的海拔是72m左右,切換到海拔模式,不該出現最高位FF,不該出現海拔負數
的現象,你說的轉換正負數有一定道理,我用一個塑料袋裝著傳感器,往里面打起了,是不是氣壓高打壞了,
今天又發(fā)貨一個傳感器,貨到試試看就知道了,謝謝
ID:72088 發(fā)表于 2020-11-15 13:33
Y_G_G 發(fā)表于 2020-11-14 11:05
不會英文,我大概機翻看了一下數據手冊
它的輸出數據是:01H,02H,03H組成的一個"有符號""的完整數據
也就 ...

我又買了一個壓力傳感器,在快遞的路上
ID:401564 發(fā)表于 2020-11-14 14:11
新鄉(xiāng)家電維修 發(fā)表于 2020-11-13 21:46
00h,傳感器狀態(tài)寄存器,正常顯示
01h壓強或高度MSB,不正常
02h壓強或高度CSB,正常顯示

應該是先讀取01H,02H,03H這三個地址的數據,
然后,再檢測01H最高位是0還是1,
如果是1,那就要進行補碼運算
如果是0,那就直接采用這個數據,不用進行補碼運算
ID:401564 發(fā)表于 2020-11-14 11:05
新鄉(xiāng)家電維修 發(fā)表于 2020-11-13 21:46
00h,傳感器狀態(tài)寄存器,正常顯示
01h壓強或高度MSB,不正常
02h壓強或高度CSB,正常顯示

不會英文,我大概機翻看了一下數據手冊
它的輸出數據是:01H,02H,03H組成的一個"有符號""的完整數據
也就是說:01H為最高位字節(jié),它這個是有符號的!
01H讀取到了FFH,那就是負數了,所有的數據要進行補碼運算才是真正的海拔高度了
你讀取出來的三個地址數據實際上是補碼,不知道你轉換過來沒有?
單獨一個這寄存器壞了,這種想法就不要去想了,要真怕這樣,就買兩個傳感器對比就知道了
ID:72088 發(fā)表于 2020-11-13 21:46
Y_G_G 發(fā)表于 2020-11-13 08:22
單獨一個寄存器壞了?這可能性幾乎為0,這個就不要考慮了
基本可以確定是軟件的問題,主要是看數據處理部分 ...

00h,傳感器狀態(tài)寄存器,正常顯示
01h壓強或高度MSB,不正常
02h壓強或高度CSB,正常顯示
03h壓強或高度LSB,正常顯示
04h溫度整數MSB,正常顯示
05h溫度小數LSB,正常顯示

就中間夾著01地址寄存器不正常,不正確,氣人不?
ID:401564 發(fā)表于 2020-11-13 08:22
新鄉(xiāng)家電維修 發(fā)表于 2020-11-13 07:47
地址我已經在資料里找到了解決了,讀出的高度剛開始是02(MSB)B3(CSB)90(LSB),舍去小數部分。02ddH=73.3M, ...

單獨一個寄存器壞了?這可能性幾乎為0,這個就不要考慮了
基本可以確定是軟件的問題,主要是看數據處理部分和傳感器本身數據的存放格式,英文資料太多了,加上不會英文
就算是中文的也是要看好長一段時間的,就不看了
ID:72088 發(fā)表于 2020-11-13 07:47
Y_G_G 發(fā)表于 2020-11-12 17:24
這個跟地址已經沒有什么關系了,你只要能讀取到一個,或者寫入一個,就說明從機的地址是對的了,而且讀取的的代 ...

地址我已經在資料里找到了解決了,讀出的高度剛開始是02(MSB)B3(CSB)90(LSB),舍去小數部分。02ddH=73.3M,也是正確的海拔,現在反復修改高位總是FF,改成讀壓強模式,高位出現66,按照16進制轉換成
十進制也不對,壓強也不對,再切換測高模式,高位總是FF,
有沒有單獨寄存器壞的可能????郁悶啊,啊,啊
ID:687694 發(fā)表于 2020-11-12 17:44
樓上正解,應該是你數據讀取程序問題。
ID:401564 發(fā)表于 2020-11-12 17:24
這個跟地址已經沒有什么關系了,你只要能讀取到一個,或者寫入一個,就說明從機的地址是對的了,而且讀取的的代碼也是對的
剩下的就是軟件或者硬件的問題了,要么是程序寫得不對,要么是傳感器的值原本就是這樣的

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 麻豆tv在线观看 | 五月婷在线 | 久久久久国产精品夜夜夜夜夜 | 国产在线天堂 | 日本特级黄色片 | 一本色道久久综合亚洲精品酒店 | 精品国产欧美一区二区三区成人 | 黄网站免费看 | 女人av在线| 美女综合网 | 国产天堂网 | 96久久 | 国产精品成人在线 | 亚洲乱淫 | 一级片免费播放 | 亚洲高清免费视频 | 国产精品一区二区在线播放 | 日本黄色a级片 | 久久激情网 | 日韩一级黄色片 | 看黄色大片| av一区二区三区 | 一区二区三区在线免费 | 亚洲国产精品自拍 | 九九九视频 | 日韩视频在线观看免费 | 欧美爱爱网站 | 午夜激情福利视频 | 一区二区在线视频 | 国产免费久久 | 在线观看视频一区二区 | 日韩精品一区二区三区免费视频 | 日韩在线播放视频 | 高清久久久 | 国产精品成人免费一区久久羞羞 | 久久久国产一区二区三区 | 狠狠婷婷 | 欧美一级特黄视频 | 亚洲另类视频 | 国产视频一区二区三区四区 | 黄色三级网站 |