0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于單片機(jī)的便攜式輸液點(diǎn)滴控制報警器設(shè)計(jì)

CHANBAEK ? 來源:電子應(yīng)用學(xué)習(xí)館 ? 作者:一只會飛的大魚兒 ? 2023-04-14 14:41 ? 次閱讀

1.簡介

基于單片機(jī)便攜式輸液點(diǎn)滴控制報警器組成。 該系統(tǒng)主要由光電傳感器檢測電路、鍵盤、數(shù)碼管顯示、報警提示電路、液滴流速監(jiān)測電路、電機(jī)驅(qū)動電路等組成。 利用霍爾感器測量出液滴流速,并將將信息返回給單片機(jī),單片機(jī)對流速信號與測速型號進(jìn)行分析和處理,并讓其顯示數(shù)碼管上,從而實(shí)現(xiàn)對輸液器的監(jiān)測與控制。

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

本例程的硬件主要由7部分組成,分別為單片機(jī)的最小系統(tǒng),4位數(shù)碼管顯示電路、光電測速電路、步進(jìn)驅(qū)動電路、按鍵電路、蜂鳴器報警電路、電源模塊等,其結(jié)構(gòu)框圖如下所示:

圖片

(1)光電測速電路

本次設(shè)計(jì)將采用光電傳感器,利用傳感器對液滴流速信號檢測,再利用外圍電路實(shí)現(xiàn)計(jì)數(shù)。 當(dāng)一個液滴流過光電傳感器時,由于液滴的遮擋,導(dǎo)致光電傳感器中的三級管截止,光電傳感器輸出為高,所以實(shí)現(xiàn)對輸液速度的檢測就是完成對兩個高電平時間間隔的計(jì)時。 電路圖如圖:

圖片

(2)步進(jìn)電機(jī)驅(qū)動電路

步進(jìn)電機(jī)驅(qū)動電路采用了ULN2003達(dá)林頓管陣列芯片作為步進(jìn)電機(jī)驅(qū)動電路,其主要功能是增強(qiáng)單片機(jī)控制引腳的電流驅(qū)動能力,以實(shí)現(xiàn)控制步進(jìn)電機(jī)。

圖片

(3)按鍵電路

本次設(shè)計(jì)共設(shè)置了3個獨(dú)立式的按鍵,主要的功能設(shè)置鍵、增加鍵和減少鍵。 電路如圖:

圖片

(4)總體硬件原理圖

圖片

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

程序設(shè)計(jì)部分主要包括主程序、輸液測速函數(shù)、鍵盤掃描函數(shù)、數(shù)碼管顯示函數(shù)、及電機(jī)控制函數(shù)。 定時器初始化函數(shù)完成對定時器初始化,流速信號采集函數(shù)完成對輸液速度的采集和計(jì)算分析,鍵盤掃描函數(shù)則需要完成對電機(jī)轉(zhuǎn)速控制,輸液速度讀取函數(shù)完成數(shù)據(jù)的換算,為電機(jī)的工作提供工作的依據(jù)。

由于程序代碼較多,現(xiàn)只介紹主程序代碼。 詳細(xì)源碼請下載附帶資料。

(1)主程序

void main()
{
  init();
  while(1)
  {  
    keyscan();
    if(s1num==1)hdisplay(htemp);
    if(s1num==2)ldisplay(ltemp);
    if(yyp)
    {   
      baojing();
      keyscan();
      if(time_out == 1)
      {
        speed_tmp = speed * 12; //每分鐘的點(diǎn)滴數(shù)目等于每5秒的數(shù)目乘以12 
        speed = 0; 
        time_out = 0;
      }
      display(speed_tmp);
    }
  }
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

    747493
  • 電路圖
    +關(guān)注

    關(guān)注

    10289

    文章

    10707

    瀏覽量

    523872
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628368
  • 報警器
    +關(guān)注

    關(guān)注

    12

    文章

    913

    瀏覽量

    108555
  • 驅(qū)動電路
    +關(guān)注

    關(guān)注

    152

    文章

    1508

    瀏覽量

    108106
收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機(jī)的醫(yī)療點(diǎn)滴輸液控制系統(tǒng)設(shè)計(jì)【PDF】

    基于單片機(jī)的醫(yī)療點(diǎn)滴輸液控制系統(tǒng)設(shè)計(jì)【PDF】
    發(fā)表于 08-17 22:20

    自制便攜式防盜報警器

    自制便攜式防盜報警器
    發(fā)表于 08-20 15:14

    關(guān)于開關(guān)控制報警器PROTEUS 和51單片機(jī)教程不看肯定后悔

    關(guān)于開關(guān)控制報警器PROTEUS 和51單片機(jī)教程不看肯定后悔
    發(fā)表于 09-30 07:57

    用MSP430系列單片機(jī)設(shè)計(jì)便攜式醫(yī)用自動輸液器

    用MSP430系列單片機(jī)設(shè)計(jì)便攜式醫(yī)用自動輸液器
    發(fā)表于 02-08 01:34 ?13次下載

    開關(guān)控制報警器的程序設(shè)計(jì)

    名稱:開關(guān)控制報警器 說明:用 K1 開關(guān)控制報警器,程序控制 P1.0 輸出兩種不同頻率的聲音,模擬很逼真的報警效果
    的頭像 發(fā)表于 02-07 09:23 ?7435次閱讀
    開關(guān)<b class='flag-5'>控制報警器</b>的程序設(shè)計(jì)

    開關(guān)控制報警器如何用單片機(jī)實(shí)現(xiàn)

    單片機(jī)C語言程序設(shè)計(jì):開關(guān)控制報警器
    的頭像 發(fā)表于 07-15 09:47 ?5790次閱讀
    開關(guān)<b class='flag-5'>控制報警器</b>如何用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)

    使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和仿真資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和仿真資料免費(fèi)下載。
    發(fā)表于 06-02 17:03 ?13次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)開關(guān)<b class='flag-5'>控制報警器</b>的程序和仿真資料免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和電路圖免費(fèi)下載。
    發(fā)表于 06-03 15:01 ?2次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)開關(guān)<b class='flag-5'>控制報警器</b>的程序和電路圖免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)開關(guān)控制報警器的程序和電路圖免費(fèi)下載。
    發(fā)表于 06-03 15:01 ?108次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)開關(guān)<b class='flag-5'>控制報警器</b>的程序和電路圖免費(fèi)下載

    輸液控制報警系統(tǒng)設(shè)計(jì)原理圖和源代碼

    本資料為基于單片機(jī)輸液控制報警器設(shè)計(jì)的相關(guān)文檔,包括設(shè)計(jì)的原理圖的各個模塊以及設(shè)計(jì)源代碼工程文件,源代碼有詳細(xì)注釋講解,有需要參考的可以自行下載查看。
    發(fā)表于 11-17 10:17 ?43次下載
    <b class='flag-5'>輸液</b><b class='flag-5'>控制報警</b>系統(tǒng)設(shè)計(jì)原理圖和源代碼

    使用單片機(jī)實(shí)現(xiàn)TIMER0和TIMER1與TIMER2實(shí)現(xiàn)控制報警器與旋轉(zhuǎn)燈的程序

    使用單片機(jī)實(shí)現(xiàn)TIMER0和TIMER1與TIMER2實(shí)現(xiàn)控制報警器與旋轉(zhuǎn)燈的C語言程序免費(fèi)下載
    發(fā)表于 03-26 16:42 ?19次下載

    開關(guān)控制報警器 PROTEUS 和51單片機(jī)教程(附仿真文件+源代碼)

    開關(guān)控制報警器 PROTEUS 和51單片機(jī)教程(附仿真文件+源代碼)程序源代碼如下:/*開關(guān)控制報警器*/#include <reg51.h>typedef
    發(fā)表于 11-20 15:36 ?20次下載
    開關(guān)<b class='flag-5'>控制報警器</b> PROTEUS 和51<b class='flag-5'>單片機(jī)</b>教程(附仿真文件+源代碼)

    基于51單片機(jī)便攜式輸液點(diǎn)滴控制報警器

    1.簡介基于單片機(jī)便攜式輸液點(diǎn)滴控制報警器組成。該系統(tǒng)主要由光電傳感檢測電路、鍵盤、數(shù)碼管顯示
    發(fā)表于 11-23 16:51 ?29次下載
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>便攜式</b><b class='flag-5'>輸液</b><b class='flag-5'>點(diǎn)滴</b><b class='flag-5'>控制報警器</b>

    基于51單片機(jī)點(diǎn)滴輸液報警系統(tǒng)Proteus仿真

    基于51單片機(jī)點(diǎn)滴輸液報警系統(tǒng)Proteus仿真
    發(fā)表于 12-23 18:08 ?81次下載

    基于AT89C51單片機(jī)開關(guān)控制報警器仿真及代碼

    基于AT89C51單片機(jī)開關(guān)控制報警器仿真及代碼
    發(fā)表于 05-04 15:08 ?4次下載