新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 手機傳感器MPL3115A2如何測量海拔

        手機傳感器MPL3115A2如何測量海拔

        作者: 時間:2017-01-09 來源:網絡 收藏
        用過的傳感器很多,也接觸過多軸的傳感技術,另外最高大上的以亞德諾的10軸傳感為極限,另外隨著醫療電子的迅猛發展,未來的趨勢必定用到和人的生 命健康息息相關,以前無意中得知ADXL262的技術,可以用來直接檢測震動以及物體的運動狀態,目前很多智能手環就用到了這個傳感器的技術。類似的還有 ADXL345,ADXL377等。
        樓主用過數字的光傳感器,溫度和濕度傳感器,以及光電,超聲波,紅外,霍爾。大多數通信是通過spi或者IIC的。
        前些日子無意間看到手機的解析,里面集成了陀螺,光,電子羅盤,溫度,觸摸,氣壓等等的檢測,其中還是以數字通信居多,里面提及了一款用到的是MPL3115A2這款。
        網上查了下居然是來自FREESCALE。數字IIc通信。
        然后的然后我這里就有了2片。
        這個號稱精度能達到0.1M的芯片的封裝真是有點奇葩,首先分不清他的1腳在哪,還好樓主視力好,不然找半天。另外引腳全部在下面,懶得搞板子直接用細絲線把腳引出來了。
        內部結構大體是橋式測量感測氣壓的變化,放大。采集,然后IIC通信讀取數據。
        IIC通信都明白的。最大的注意地方就是ACK信號吧。9個脈沖來臨時看他就行了。如果有ACK的話就說明已經成功了一半。
        當把板子搞好之后建議擺個示波器看時序。另外讀狀態之后直接讀寄存器0X01,0X02,0X03這三個就行了。對應的是氣壓的數據。根據公式可以換算成 高度,這樣就可以實現高度的測量了。說白了就是海拔。另外他還有測量溫度的功能。這個不是最主要的,這里不再過多解釋。另外如果調試遇到問題可以寫寄存器 在讀。看你能否讀到寫進去的值。
        這傳感器還是很高大上的。其中還有很多知識點。比如中斷還有溫度之類的。有興趣的可以繼續深入研究。IIC通信讀取測量時候不能達到0.1M。但是差不多1M是能夠感知的。從1樓走到2樓還是能看到明顯反應的。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 自贡市| 玉环县| 玛多县| 新乡市| 开化县| 榆中县| 长宁县| 乌拉特前旗| 静乐县| 逊克县| 资溪县| 新野县| 安丘市| 普兰县| 玉门市| 普格县| 怀化市| 宜州市| 威远县| 莱西市| 修水县| 平山县| 昔阳县| 甘泉县| 高密市| 乌鲁木齐县| 会宁县| 江门市| 长治市| 汨罗市| 延长县| 宜春市| 贡嘎县| 遵化市| 望奎县| 长沙市| 恩施市| 兴宁市| 资兴市| 乌恰县| 中超|