基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)

基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)

ID:34066568

大?。?4.57 KB

頁數(shù):7頁

時間:2019-03-03

基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于armlinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于ARMLinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)Research.Developmenil基于ARMLinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)DesignandlmplementationofanEmbeddedTemperatureMonitoringSystemBasedonARMandLinux禹業(yè)屮余有靈(同濟大學(xué)電子與信息工程學(xué)院,上海201804)摘要:研究了基于ARM9的嵌入式Linux系統(tǒng)在溫度監(jiān)測系統(tǒng)屮的應(yīng)用,介紹了系統(tǒng)的硬件結(jié)構(gòu)和軟件實現(xiàn)過程,討論了如何在主控制器端口驅(qū)動能力不足吋的解決方法,以及如何在嵌入式Linux下實現(xiàn)單總線協(xié)議的問題.與傳統(tǒng)的單片機

2、控制相比,系統(tǒng)具有測溫精度高,擴展性強,可靠性高等特點,為中規(guī)模溫度監(jiān)測應(yīng)用提供了一種良好的解決方案.關(guān)鍵詞:嵌入式ARMLinux.單總線DSI8B20doi:10.3969/j.issn.l007—080X.2010.01.011Abstract:ThispaperpresentsanembeddedtemperaturemonitoringsystembasedonARMandLinux.Describesthehardwarearchitectureandsoftwareimplementation.Focusesontheproblemsofhowtoincreas

3、ecurrentdrivecapabi1ityandhowtoimplement1?wireprotocolunderLinux.Ascomparedtoconventionalsingle-chipsystems,thissystemachieveshigheraccuracy,scalabilityandreliability,providesagoodsolutionformedium-scaletemperaturemoniloringapplications.Keywords:embeddedARMLinux1-wireDS18B200引言在工農(nóng)業(yè)生產(chǎn)和日常生活中,

4、對溫度的監(jiān)測始終占據(jù)著極其重要的地位.當(dāng)前使用廣泛的單片機溫度采集系統(tǒng)可以滿足大部分的需求,但是隨著科學(xué)技術(shù)的不斷發(fā)展,對溫度監(jiān)測的要求不斷提高,比如在精度,實吋性,和功能擴展性等.此吋,單片機系統(tǒng)的性能局限性問題就比較突出.基于以上原因,設(shè)計并實現(xiàn)了基于ARMLinux的嵌入式溫度監(jiān)測系統(tǒng).系統(tǒng)以當(dāng)前應(yīng)用非常廣泛的ARM9為核心,在此硬件平臺上運行免費而穩(wěn)定的Linux操作系統(tǒng),使用了支持單總線協(xié)議的DSI8B20數(shù)字式溫度傳感器,具有精度高,系統(tǒng)擴展性強,可靠性高,實時性能好,體積小,功耗低等特點,為中范圍溫度監(jiān)測應(yīng)用提供了一個良好的通用型解決方案.1系統(tǒng)總體方案設(shè)計系統(tǒng)

5、以ARM9系列的微處理器S3C2410A為核心,使用嵌入式Linux操作系統(tǒng).系統(tǒng)的主要組成部分包括:嵌入式控制器,前端溫度采集模塊,GPRS無線通信模塊和遠程監(jiān)控屮心.本文著重介紹溫度釆集相關(guān)的軟硬件在ARMLinux平臺的實現(xiàn).GPRS數(shù)據(jù)傳送部分都有相當(dāng)成熟的產(chǎn)品,可以直接使用.系統(tǒng)結(jié)構(gòu)如圖1所示.2系統(tǒng)硬件結(jié)構(gòu)設(shè)計系統(tǒng)硬件設(shè)計以S3C2410微處理器為核心,通過GPIO數(shù)字接口采集數(shù)字溫度傳感器DSI8B20的溫度數(shù)據(jù).其他外闈電路包括2個RS232串口和1個RJ45網(wǎng)絡(luò)接口,以及64MSDRAM和64MNANDFLASH閃存,男有4個按鍵用于功能輸入,4個LED燈用

6、作狀態(tài)指示.ARM處理器通過GPIO數(shù)字接口向溫度傳感器發(fā)送指令進行交互,溫度傳感器在得到指令后將數(shù)據(jù)傳送給ARM處理器進行處理.作者簡介:禹業(yè)中1985年生,碩士研究生.主要研究方向為嵌入式系統(tǒng)以及Linux在嵌入式領(lǐng)域的應(yīng)用.余有靈1973年生,博士,副教授.主耍研究方向為智■能信息處理技術(shù),嵌入式系統(tǒng)應(yīng)用,計算機應(yīng)用等.2010.11機電一體化53基于ARMLinux的嵌入式溫度監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)@燙Microprocessor圓圈圉單總線遠程數(shù)據(jù)屮心:圈1系統(tǒng)結(jié)構(gòu)圖溫度傳感器DSI8B20是一種使用單總線協(xié)議數(shù)字式溫度傳感器,測量溫度范罔為一55一+125?C,在一1

7、0?+85~C范內(nèi),精度為±0.5?C.…現(xiàn)場溫度直接以”一線總線"的數(shù)宇方式傳輸,大大提高了系統(tǒng)的抗干擾性,適合于惡劣環(huán)境的現(xiàn)場溫度測量,如壞境控制,設(shè)備或過程控制,測溫類消費電子產(chǎn)品等.在實際應(yīng)用中,傳感器的數(shù)量很多,布局分散,距離也會比較遠,只靠控制芯片的輸出無法滿足傳感器的驅(qū)動要求,這時這就需要給單總線進行驅(qū)動.D汕as/Maxim提供有專用的接口芯片以提高驅(qū)動能力,如DS148LDS2480B等,但是DS1481需要占用4個I/O口QS2480B需要使用UART端口.為節(jié)省系統(tǒng)I/O端口和UA

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。