1.簡(jiǎn)介
基于單片機(jī)便攜式輸液點(diǎn)滴控制報(bào)警器組成。 該系統(tǒng)主要由光電傳感器檢測(cè)電路、鍵盤、數(shù)碼管顯示、報(bào)警提示電路、液滴流速監(jiān)測(cè)電路、電機(jī)驅(qū)動(dòng)電路等組成。 利用霍爾感器測(cè)量出液滴流速,并將將信息返回給單片機(jī),單片機(jī)對(duì)流速信號(hào)與測(cè)速型號(hào)進(jìn)行分析和處理,并讓其顯示數(shù)碼管上,從而實(shí)現(xiàn)對(duì)輸液器的監(jiān)測(cè)與控制。
2.硬件設(shè)計(jì)
本例程的硬件主要由7部分組成,分別為單片機(jī)的最小系統(tǒng),4位數(shù)碼管顯示電路、光電測(cè)速電路、步進(jìn)驅(qū)動(dòng)電路、按鍵電路、蜂鳴器報(bào)警電路、電源模塊等,其結(jié)構(gòu)框圖如下所示:
(1)光電測(cè)速電路
本次設(shè)計(jì)將采用光電傳感器,利用傳感器對(duì)液滴流速信號(hào)檢測(cè),再利用外圍電路實(shí)現(xiàn)計(jì)數(shù)。 當(dāng)一個(gè)液滴流過(guò)光電傳感器時(shí),由于液滴的遮擋,導(dǎo)致光電傳感器中的三級(jí)管截止,光電傳感器輸出為高,所以實(shí)現(xiàn)對(duì)輸液速度的檢測(cè)就是完成對(duì)兩個(gè)高電平時(shí)間間隔的計(jì)時(shí)。 電路圖如圖:
(2)步進(jìn)電機(jī)驅(qū)動(dòng)電路
步進(jìn)電機(jī)驅(qū)動(dòng)電路采用了ULN2003達(dá)林頓管陣列芯片作為步進(jìn)電機(jī)驅(qū)動(dòng)電路,其主要功能是增強(qiáng)單片機(jī)控制引腳的電流驅(qū)動(dòng)能力,以實(shí)現(xiàn)控制步進(jìn)電機(jī)。
(3)按鍵電路
本次設(shè)計(jì)共設(shè)置了3個(gè)獨(dú)立式的按鍵,主要的功能設(shè)置鍵、增加鍵和減少鍵。 電路如圖:
(4)總體硬件原理圖
3.軟件設(shè)計(jì)
程序設(shè)計(jì)部分主要包括主程序、輸液測(cè)速函數(shù)、鍵盤掃描函數(shù)、數(shù)碼管顯示函數(shù)、及電機(jī)控制函數(shù)。 定時(shí)器初始化函數(shù)完成對(duì)定時(shí)器初始化,流速信號(hào)采集函數(shù)完成對(duì)輸液速度的采集和計(jì)算分析,鍵盤掃描函數(shù)則需要完成對(duì)電機(jī)轉(zhuǎn)速控制,輸液速度讀取函數(shù)完成數(shù)據(jù)的換算,為電機(jī)的工作提供工作的依據(jù)。
由于程序代碼較多,現(xiàn)只介紹主程序代碼。 詳細(xì)源碼請(qǐng)下載附帶資料。
(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);
}
}
}
-
傳感器
+關(guān)注
關(guān)注
2565文章
52908瀏覽量
766590 -
電路圖
+關(guān)注
關(guān)注
10413文章
10737瀏覽量
542661 -
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44972瀏覽量
649823 -
報(bào)警器
+關(guān)注
關(guān)注
12文章
945瀏覽量
109728 -
驅(qū)動(dòng)電路
+關(guān)注
關(guān)注
155文章
1584瀏覽量
109882
發(fā)布評(píng)論請(qǐng)先 登錄
基于單片機(jī)的醫(yī)療點(diǎn)滴輸液控制系統(tǒng)設(shè)計(jì)【PDF】
關(guān)于開(kāi)關(guān)控制報(bào)警器PROTEUS 和51單片機(jī)教程不看肯定后悔
用MSP430系列單片機(jī)設(shè)計(jì)便攜式醫(yī)用自動(dòng)輸液器
開(kāi)關(guān)控制報(bào)警器的程序設(shè)計(jì)

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

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

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

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

使用單片機(jī)實(shí)現(xiàn)TIMER0和TIMER1與TIMER2實(shí)現(xiàn)控制報(bào)警器與旋轉(zhuǎn)燈的程序
開(kāi)關(guān)控制報(bào)警器 PROTEUS 和51單片機(jī)教程(附仿真文件+源代碼)

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

評(píng)論