<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于嵌入式系統(tǒng)數(shù)字溫度的測(cè)試系統(tǒng)設(shè)計(jì)

    時(shí)間:2024-07-20 12:31:27 嵌入式培訓(xùn) 我要投稿
    • 相關(guān)推薦

    基于嵌入式系統(tǒng)數(shù)字溫度的測(cè)試系統(tǒng)設(shè)計(jì)

      溫度傳感器是一類被廣泛應(yīng)用且被最先開發(fā)的傳感器。但大多數(shù)溫度傳感器沒有對(duì)數(shù)字信號(hào)分析及處理,達(dá)到自動(dòng)化控制的效果。因此,本設(shè)計(jì)基于這種情況,利用相關(guān)軟硬件提高了溫度傳感器的實(shí)用價(jià)值。下面一起來看看吧!

      2.總體設(shè)計(jì)

      2.1系統(tǒng)功能模塊設(shè)計(jì)

      從需求分析可以看出,該系統(tǒng)的功能模塊應(yīng)包括以下幾個(gè)部分:實(shí)時(shí)溫度采集與更新模塊、自定義溫度警報(bào)模塊、超溫報(bào)警模塊。DS18B20采用了單總線方式的傳輸協(xié)議,即只需要一根管腳就可以對(duì)輸入輸出進(jìn)行控制。此種單總線傳輸協(xié)議在實(shí)際應(yīng)用中有很大優(yōu)勢(shì),使用此種協(xié)議的芯片不需要任何外圍電路,對(duì)硬件設(shè)計(jì)時(shí)的復(fù)雜性大大簡化了許多。

      2.2系統(tǒng)軟件設(shè)計(jì)方案

      2.2.1嵌入式操作系統(tǒng)選擇

      在本設(shè)計(jì)當(dāng)中,硬件平臺(tái)完全支持Linux、開發(fā)便捷迅速、資料眾多、內(nèi)核小、效率高等優(yōu)點(diǎn)決定了在本設(shè)計(jì)當(dāng)中的穩(wěn)定性等優(yōu)點(diǎn),均使得本設(shè)計(jì)采用了Linux作為開發(fā)的操作系統(tǒng)。

      2.2.2應(yīng)用層程序語言選擇

      應(yīng)用程序使用C語言進(jìn)行開發(fā),使用Linux標(biāo)準(zhǔn)C語言接口,與驅(qū)動(dòng)層進(jìn)行交互。

      3.硬件設(shè)計(jì)

      3.1整體硬件電路設(shè)計(jì)

      根據(jù)硬件設(shè)計(jì)方案,在開發(fā)中用到的硬件有Tiny6410開發(fā)板、DS18B20數(shù)字溫度傳感器、USB轉(zhuǎn)串口數(shù)據(jù)線。

      3.2硬件連接方式

      將USB轉(zhuǎn)串口線一端接在Tiny6410的串口1上,另一端連接PC機(jī)USB接口。兩個(gè)DS18B20傳感器的VCC與GND管腳并聯(lián)起來,與Tiny6410開放的電源與地線接口相連,兩個(gè)傳感器的數(shù)據(jù)接口一起連接在S3C6410的GPIO的管腳上。

      4.軟件設(shè)計(jì)

      4.1嵌入式系統(tǒng)架構(gòu)

      本系統(tǒng)在軟件方面主要由Linux內(nèi)核裁剪和移植、底層驅(qū)動(dòng)程序開發(fā)、上層應(yīng)用程序開發(fā)三部分組成。其中,Linux內(nèi)核的運(yùn)行需要有引導(dǎo)程序BootLoader、內(nèi)核的配置裁剪與編譯、根文件系統(tǒng)的編譯三個(gè)部分支持。

      4.2驅(qū)動(dòng)程序設(shè)計(jì)

      在本設(shè)計(jì)當(dāng)中,對(duì)DS18B20數(shù)字溫度傳感器根據(jù)其數(shù)據(jù)手冊(cè)上的傳輸協(xié)議及參數(shù)進(jìn)行驅(qū)動(dòng)編寫,首先要明確其控制參數(shù)及流程。本系統(tǒng)中對(duì)傳感器的操作流程如下:

      DS18B20寫操作:

      (1)置數(shù)據(jù)線高電平;

      (2)延時(shí)2微秒;

      (3)置數(shù)據(jù)線低電平;

      (4)延時(shí)15微秒;

      (5)按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位);

      (6)延時(shí)60微秒;

      (7)數(shù)據(jù)線拉到高電平;

      (8)循環(huán)上述步驟使9位傳送完畢;

      (9)數(shù)據(jù)線拉高電平。

      DS18B20讀操作:

      (1)置數(shù)據(jù)線高電平;

      (2)延時(shí)2微秒;

      (3)數(shù)據(jù)線拉低電平;

      (4)延時(shí)2微秒;

      (5)數(shù)據(jù)線拉高電平;

      (6)延時(shí)8微秒;

      (7)讀數(shù)據(jù)線狀態(tài)進(jìn)行數(shù)據(jù)處理;

      (8)延時(shí)50微秒。

    【基于嵌入式系統(tǒng)數(shù)字溫度的測(cè)試系統(tǒng)設(shè)計(jì)】相關(guān)文章:

    嵌入式系統(tǒng)組成10-20

    嵌入式系統(tǒng)介紹01-13

    基于云架構(gòu)的系統(tǒng)安全設(shè)計(jì)08-08

    關(guān)于電梯嵌入式遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)01-12

    嵌入式系統(tǒng)歷史發(fā)展01-13

    嵌入式系統(tǒng)現(xiàn)狀發(fā)展08-16

    嵌入式系統(tǒng)設(shè)計(jì)的三個(gè)層次簡介08-02

    嵌入式系統(tǒng)的定義與發(fā)展歷史06-26

    嵌入式系統(tǒng)開發(fā)特點(diǎn)08-09

    嵌入式系統(tǒng)的基本概念01-12

    主站蜘蛛池模板: 亚洲日韩国产精品乱| 日韩精品人妻av一区二区三区 | 国产精品亚洲欧美大片在线看| 日本免费精品一区二区三区| 6一12呦女精品| 精品午夜福利在线观看| 最新国产在线精品观看| 亚洲国产精品久久久久网站 | 亚洲国产精品久久久天堂| 国产精品亚洲日韩欧美色窝窝色欲 | 国产精品爽爽va在线观看网站| 日本熟妇亚洲欧美精品区| 精品国产一区二区三区久久| 久久国产精品77777| 国产亚洲精品高清在线| 热99re久久国超精品首页| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 中文字幕精品无码久久久久久3D日动漫 | 国产精品视频一区二区三区四 | 久久精品国产色蜜蜜麻豆| 精品国产免费一区二区三区香蕉| 无码人妻精品一区二区三区99仓本| 亚洲国产精品嫩草影院在线观看 | 精品视频在线观看你懂的一区 | 久久精品成人欧美大片| 亚洲欧美日韩精品| 国产成人精品日本亚洲18图| 无码日韩精品一区二区免费| 免费精品国自产拍在线播放| 成人午夜精品久久久久久久小说 | 亚洲精品无码成人片久久| 一色屋精品视频在线观看| 在线观看亚洲精品福利片| 亚洲精品尤物yw在线影院| 亚洲国产成人精品91久久久| 精品一区二区三区免费观看| 久久精品免费大片国产大片 | 粉嫩精品美女国产在线观看| 99热成人精品国产免男男| 国产精品区AV一区二区| 精品露脸国产偷人在视频|