浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 嵌入式系統(tǒng)

基于Linux/Qtopia的車載溫度網(wǎng)絡(luò)采集

發(fā)布時(shí)間:2008/9/4 0:00:00 訪問(wèn)次數(shù):394

  本文將一線制溫度傳感器網(wǎng)絡(luò)引入車載信息采集系統(tǒng),介紹了嵌入式linux下一線制溫度傳感器網(wǎng)絡(luò)的內(nèi)核驅(qū)動(dòng)模塊實(shí)現(xiàn)過(guò)程;

  設(shè)計(jì)了基于qte/qtopia溫度測(cè)量圖形界面應(yīng)用程序,實(shí)現(xiàn)了溫度網(wǎng)絡(luò)的即時(shí)測(cè)量、數(shù)據(jù)保存、高溫報(bào)警等功能,并成功應(yīng)用于車載信息采集系統(tǒng)。

  引言

  本文在嵌入式linux平臺(tái)上實(shí)現(xiàn)了車載信息采集系統(tǒng)的一部分——汽車常規(guī)溫度的數(shù)據(jù)采集,如采集車內(nèi)溫度、暖風(fēng)或空調(diào)溫度、車外溫度、水箱溫度等。ds18b20是一種可組網(wǎng)單總線數(shù)字溫度傳感器,為信息采集提供了經(jīng)濟(jì)有效的可行方案。嵌入式linux以其源碼開放、容易定制和擴(kuò)展、多硬件平臺(tái)支持和內(nèi)置網(wǎng)絡(luò)功能等優(yōu)良性能,逐漸成為車載設(shè)備廣泛使用的系統(tǒng)平臺(tái)。本文涉及的系統(tǒng)使用三星公司的s3c2410al20處理器,操作系統(tǒng)采用 2.6.8.1內(nèi)核linux,gui采用trolltech公司的qtopia;功能上主要實(shí)現(xiàn):各路溫度的采集顯示、音頻報(bào)警、溫度數(shù)據(jù)的存儲(chǔ)、相關(guān)功能設(shè)置等。當(dāng)需要語(yǔ)音提示或報(bào)警時(shí),應(yīng)用程序調(diào)用語(yǔ)音模塊;當(dāng)需要存儲(chǔ)或顯示歷史數(shù)據(jù)時(shí),應(yīng)用程序調(diào)用sd存儲(chǔ)模塊。

 。薄 。欤椋睿酰到y(tǒng)開發(fā)概述

  驅(qū)動(dòng)程序的開發(fā)是嵌入式linux開發(fā)的主要任務(wù)之一。設(shè)備驅(qū)動(dòng)為上層應(yīng)用程序提供控制硬件的設(shè)備接口,同時(shí)直接與linux內(nèi)核打交道。圖1描述了linux系統(tǒng)開發(fā)框架。

  圖1 。欤椋睿酰到y(tǒng)開發(fā)框架

  應(yīng)用程序開發(fā)是嵌入式linux開發(fā)的另一個(gè)主要任務(wù)。qt/embedded 是著名qt 庫(kù)開發(fā)商trolltech 公司開發(fā)的面向嵌入式系統(tǒng)的qt 版本。qtopia是在qt/。澹恚猓澹洌洌澹洹(kù)的基礎(chǔ)上,專門針對(duì)pda、smartphone這類運(yùn)行嵌入式linux 的移動(dòng)設(shè)備和手持設(shè)備所開發(fā)的開放源碼的一套應(yīng)用程序包和開發(fā)庫(kù)。它包括全套的個(gè)人信息管理pim (。穑澹颍螅铮睿幔臁。椋睿妫铮颍恚幔簦椋铮睢。恚幔睿幔纾澹恚澹睿簦。绲刂繁、日程安排、mpeg播放、圖像顯示、瀏覽器等。

 。病 ≤囕d信息系統(tǒng)及硬件平臺(tái)概述

  車載信息采集系統(tǒng)開發(fā)主要包括用戶界面開發(fā),內(nèi)核開發(fā),音頻模塊設(shè)計(jì),串口模塊設(shè)計(jì),can總線模塊設(shè)計(jì),車輛狀態(tài)(又包含開關(guān)量、模擬量、數(shù)字量等)檢測(cè)模塊設(shè)計(jì)等。

  本設(shè)計(jì)著重實(shí)現(xiàn)一線制溫度網(wǎng)絡(luò)的數(shù)據(jù)采集。一線制溫度網(wǎng)絡(luò)的溫度信號(hào)特點(diǎn)是:數(shù)值不高,多在0 ̄100    ℃范圍內(nèi);溫度信號(hào)變化較慢;系統(tǒng)對(duì)采集到的溫度信號(hào)的實(shí)時(shí)性要求不高;精度要求不高。

  一線網(wǎng)絡(luò)的優(yōu)點(diǎn)在于能測(cè)量大量的物理量,所有的通信都通過(guò)一線協(xié)議,而與被測(cè)的具體量無(wú)關(guān)。一線網(wǎng)絡(luò)是能夠方便地搭建起由一線傳感器芯片組成的一系列測(cè)量環(huán)境參數(shù)的網(wǎng)絡(luò)。

 。洌螅保福猓玻笆且环N可組網(wǎng)的單總線數(shù)字溫度傳感器,具有以下功能特點(diǎn):

 、佟∵m應(yīng)寬的電壓范圍(3.0~5.5。觯,在寄生電源方式下可由數(shù)據(jù)線供電。

  ② 獨(dú)特的單線接口方式,ds18b20在與微處理器連接時(shí)僅需要1條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通信。

 、邸囟确秶鸀椋担怠保玻怠 妫冢保啊福怠 鏁r(shí)精度為±0.5 ℃。

 、堋】删幊痰姆直媛蕿椋埂保参唬瑢(duì)應(yīng)的可分辨溫度分別為0.5 ℃、0.25 ℃、0.125 ℃和0.062。怠 ,可實(shí)現(xiàn)較高的精度測(cè)溫。

  單總線使得硬件開銷極小,但需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償。由于ds18b20采用單總線串行數(shù)據(jù)傳送,保證嚴(yán)格的讀寫時(shí)序成為測(cè)溫關(guān)鍵,因此沒(méi)有采用i/o驅(qū)動(dòng),而是單獨(dú)編寫一線制溫度網(wǎng)絡(luò)驅(qū)動(dòng)。

  本設(shè)計(jì)采用寄生電源連接方式,12位分辨率。寄生電源的優(yōu)點(diǎn)為:遠(yuǎn)程溫度檢測(cè)無(wú)需本地電源;缺少正常電源條件下也可以讀rom。為確!。洌螅保福猓玻霸谄溆行ё儞Q期內(nèi)得到足夠的電源電流,在i/o線上通過(guò)mosfet提供強(qiáng)的上拉(如圖2所示)。當(dāng)使用寄生電源方式時(shí),vdd引腳必須連接到地。

  系統(tǒng)核心控制器s3c2410x是三星公司基于arm920t核的芯片。s3c2410x集成了1個(gè)lcd控制器(支持stn和tft帶有觸摸屏的液晶顯示屏)、sdram、觸摸屏、usb、spi、sd和mmc等控制器,4個(gè)具有pwm功能的計(jì)時(shí)器和1個(gè)內(nèi)部時(shí)鐘,8通道的10位。幔洌悖保保肺煌ㄓ茫椋锟诤停玻次煌獠恐袛嘣,8通道10位ad控制器,處理器工作頻率最高達(dá)到203 mhz。系統(tǒng)顯示采用sharp 3.5。椋畹模簦妫簦撸欤悖湟壕э@示屏。系統(tǒng)框圖如圖2所示。

  本文將一線制溫度傳感器網(wǎng)絡(luò)引入車載信息采集系統(tǒng),介紹了嵌入式linux下一線制溫度傳感器網(wǎng)絡(luò)的內(nèi)核驅(qū)動(dòng)模塊實(shí)現(xiàn)過(guò)程;

  設(shè)計(jì)了基于qte/qtopia溫度測(cè)量圖形界面應(yīng)用程序,實(shí)現(xiàn)了溫度網(wǎng)絡(luò)的即時(shí)測(cè)量、數(shù)據(jù)保存、高溫報(bào)警等功能,并成功應(yīng)用于車載信息采集系統(tǒng)。

  引言

  本文在嵌入式linux平臺(tái)上實(shí)現(xiàn)了車載信息采集系統(tǒng)的一部分——汽車常規(guī)溫度的數(shù)據(jù)采集,如采集車內(nèi)溫度、暖風(fēng)或空調(diào)溫度、車外溫度、水箱溫度等。ds18b20是一種可組網(wǎng)單總線數(shù)字溫度傳感器,為信息采集提供了經(jīng)濟(jì)有效的可行方案。嵌入式linux以其源碼開放、容易定制和擴(kuò)展、多硬件平臺(tái)支持和內(nèi)置網(wǎng)絡(luò)功能等優(yōu)良性能,逐漸成為車載設(shè)備廣泛使用的系統(tǒng)平臺(tái)。本文涉及的系統(tǒng)使用三星公司的s3c2410al20處理器,操作系統(tǒng)采用。玻叮福眱(nèi)核linux,gui采用trolltech公司的qtopia;功能上主要實(shí)現(xiàn):各路溫度的采集顯示、音頻報(bào)警、溫度數(shù)據(jù)的存儲(chǔ)、相關(guān)功能設(shè)置等。當(dāng)需要語(yǔ)音提示或報(bào)警時(shí),應(yīng)用程序調(diào)用語(yǔ)音模塊;當(dāng)需要存儲(chǔ)或顯示歷史數(shù)據(jù)時(shí),應(yīng)用程序調(diào)用sd存儲(chǔ)模塊。

  1 。欤椋睿酰到y(tǒng)開發(fā)概述

  驅(qū)動(dòng)程序的開發(fā)是嵌入式linux開發(fā)的主要任務(wù)之一。設(shè)備驅(qū)動(dòng)為上層應(yīng)用程序提供控制硬件的設(shè)備接口,同時(shí)直接與linux內(nèi)核打交道。圖1描述了linux系統(tǒng)開發(fā)框架。

  圖1 。欤椋睿酰到y(tǒng)開發(fā)框架

  應(yīng)用程序開發(fā)是嵌入式linux開發(fā)的另一個(gè)主要任務(wù)。qt/embedded 是著名qt 庫(kù)開發(fā)商trolltech 公司開發(fā)的面向嵌入式系統(tǒng)的qt 版本。qtopia是在qt/。澹恚猓澹洌洌澹洹(kù)的基礎(chǔ)上,專門針對(duì)pda、smartphone這類運(yùn)行嵌入式linux 的移動(dòng)設(shè)備和手持設(shè)備所開發(fā)的開放源碼的一套應(yīng)用程序包和開發(fā)庫(kù)。它包括全套的個(gè)人信息管理pim。ā。穑澹颍螅铮睿幔臁。椋睿妫铮颍恚幔簦椋铮睢。恚幔睿幔纾澹恚澹睿簦,如地址本、日程安排、mpeg播放、圖像顯示、瀏覽器等。

 。病 ≤囕d信息系統(tǒng)及硬件平臺(tái)概述

  車載信息采集系統(tǒng)開發(fā)主要包括用戶界面開發(fā),內(nèi)核開發(fā),音頻模塊設(shè)計(jì),串口模塊設(shè)計(jì),can總線模塊設(shè)計(jì),車輛狀態(tài)(又包含開關(guān)量、模擬量、數(shù)字量等)檢測(cè)模塊設(shè)計(jì)等。

  本設(shè)計(jì)著重實(shí)現(xiàn)一線制溫度網(wǎng)絡(luò)的數(shù)據(jù)采集。一線制溫度網(wǎng)絡(luò)的溫度信號(hào)特點(diǎn)是:數(shù)值不高,多在0 ̄100    ℃范圍內(nèi);溫度信號(hào)變化較慢;系統(tǒng)對(duì)采集到的溫度信號(hào)的實(shí)時(shí)性要求不高;精度要求不高。

  一線網(wǎng)絡(luò)的優(yōu)點(diǎn)在于能測(cè)量大量的物理量,所有的通信都通過(guò)一線協(xié)議,而與被測(cè)的具體量無(wú)關(guān)。一線網(wǎng)絡(luò)是能夠方便地搭建起由一線傳感器芯片組成的一系列測(cè)量環(huán)境參數(shù)的網(wǎng)絡(luò)。

 。洌螅保福猓玻笆且环N可組網(wǎng)的單總線數(shù)字溫度傳感器,具有以下功能特點(diǎn):

 、佟∵m應(yīng)寬的電壓范圍(3.0~5.5。觯诩纳娫捶绞较驴捎蓴(shù)據(jù)線供電。

 、凇—(dú)特的單線接口方式,ds18b20在與微處理器連接時(shí)僅需要1條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通信。

 、邸囟确秶鸀椋担怠保玻怠 妫冢保啊福怠 鏁r(shí)精度為±0.5 ℃。

  ④ 可編程的分辨率為9~12位,對(duì)應(yīng)的可分辨溫度分別為0.5 ℃、0.25 ℃、0.125 ℃和0.062。怠 妫蓪(shí)現(xiàn)較高的精度測(cè)溫。

  單總線使得硬件開銷極小,但需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償。由于ds18b20采用單總線串行數(shù)據(jù)傳送,保證嚴(yán)格的讀寫時(shí)序成為測(cè)溫關(guān)鍵,因此沒(méi)有采用i/o驅(qū)動(dòng),而是單獨(dú)編寫一線制溫度網(wǎng)絡(luò)驅(qū)動(dòng)。

  本設(shè)計(jì)采用寄生電源連接方式,12位分辨率。寄生電源的優(yōu)點(diǎn)為:遠(yuǎn)程溫度檢測(cè)無(wú)需本地電源;缺少正常電源條件下也可以讀rom。為確!。洌螅保福猓玻霸谄溆行ё儞Q期內(nèi)得到足夠的電源電流,在i/o線上通過(guò)mosfet提供強(qiáng)的上拉(如圖2所示)。當(dāng)使用寄生電源方式時(shí),vdd引腳必須連接到地。

  系統(tǒng)核心控制器s3c2410x是三星公司基于arm920t核的芯片。s3c2410x集成了1個(gè)lcd控制器(支持stn和tft帶有觸摸屏的液晶顯示屏)、sdram、觸摸屏、usb、spi、sd和mmc等控制器,4個(gè)具有pwm功能的計(jì)時(shí)器和1個(gè)內(nèi)部時(shí)鐘,8通道的10位。幔洌,117位通用i/o口和24位外部中斷源,8通道10位ad控制器,處理器工作頻率最高達(dá)到203。恚瑁。系統(tǒng)顯示采用sharp 3.5。椋畹模簦妫簦撸欤悖湟壕э@示屏。系統(tǒng)框圖如圖2所示。

相關(guān)IC型號(hào)
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!