新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 智能液體點(diǎn)滴監(jiān)控系統(tǒng)的設(shè)計(jì)

智能液體點(diǎn)滴監(jiān)控系統(tǒng)的設(shè)計(jì)

作者: 時(shí)間:2011-12-01 來(lái)源:網(wǎng)絡(luò) 收藏

2.6 串口通信電路
數(shù)據(jù)通信采用三線制,將單片機(jī)與PC串口的3個(gè)引腳(RXD、TXD、GND)分別連在一起,即將PC和單片機(jī)的發(fā)送數(shù)據(jù)線TXD與接收數(shù)據(jù)線RXD交叉連接,兩者的地線GND直接相連,而其他信號(hào)線如握手信號(hào)線均不用,采用軟件握手的方式,這樣既可以實(shí)現(xiàn)預(yù)定的任務(wù),又可以簡(jiǎn)化電路設(shè)計(jì)。
但由于單片機(jī)的TTL邏輯電平和RS-232C的電氣特性完全不同,RS-232C的邏輯0電平規(guī)定為+3 V~+15 V之間,邏輯1電平為-3 V~-15 V之間,因此,在將PC和單片機(jī)的RXD、TXD交叉連接時(shí)必須進(jìn)行電平轉(zhuǎn)換,本設(shè)計(jì)使用的是MAX232電平轉(zhuǎn)換芯片,其電路如圖5所示。

3 系統(tǒng)軟件設(shè)計(jì)
 本系統(tǒng)因涉及步進(jìn)電機(jī)及數(shù)碼管的驅(qū)動(dòng)控制,所以需要使用2個(gè)定時(shí)器,而串口通信又需要使用定時(shí)器或獨(dú)立波特率發(fā)生器,而且考慮到程序執(zhí)行速度,采用普通的8051單片機(jī)不能滿足需求,故使用STC10F04XE單片機(jī)。
STC11/10xx系列單片機(jī)是宏晶科技設(shè)計(jì)生產(chǎn)的單時(shí)鐘/機(jī)器周期(1 T)的單片機(jī),是高速/低功耗/超強(qiáng)抗干擾的新一代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度快8~12倍[3]。內(nèi)部集成有高可靠復(fù)位電路,適用于對(duì)高速通信、智能控制、強(qiáng)干擾場(chǎng)合。程序流程圖如圖6所示。

紅外信號(hào)由比較器LM393輸出,是低電平脈沖信號(hào)。紅外檢測(cè)電路波形如圖7所示,脈寬約為18 ms,周期為2滴之間的間隙時(shí)間。如60滴/min時(shí),周期為1 s。通過(guò)采集幾個(gè)相鄰間隔脈沖信號(hào)周期Ti,得到平均相鄰間隔脈沖信號(hào)的周期T,這樣就可以得到點(diǎn)滴速度v=60/T。

干擾軟件處理:如圖8是單片機(jī)輸入信號(hào)的正常波形和異常波形。當(dāng)檢測(cè)到正常波形時(shí)脈沖寬度是18 ms;若軟件采集脈沖波形下降,則檢測(cè)到異常波形時(shí),軟件在18 ms時(shí)間內(nèi)只默認(rèn)采集了一個(gè)下降沿,即將另一個(gè)上升沿屏蔽掉,這樣軟件就能將異常波形轉(zhuǎn)換成正常波形進(jìn)行處理[4]。

本系統(tǒng)采用上位機(jī)實(shí)現(xiàn)一對(duì)多的控制,護(hù)士可以通過(guò)PC機(jī)設(shè)置液滴的速度。系統(tǒng)不僅控制精確,可以直觀地顯示液滴的速度、輸液量,還具有報(bào)警功能,能對(duì)空液和輸液管阻塞等異常情況進(jìn)行報(bào)警,并能自動(dòng)切斷輸液通路,克服了目前市場(chǎng)上輸液裝置的不足。
參考文獻(xiàn)
[1] 許天增,許克平.超聲傳輸特性和超聲傳感系統(tǒng)研究[J]. 廈門大學(xué)學(xué)報(bào),2001(2):34-35.
[2] 惠仇.手把手教你學(xué)51單片機(jī)[M].北京:電子工業(yè)出版社,314-316.
[3] 李云勝.基于VC的液體點(diǎn)滴實(shí)時(shí)的設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2003(Z2):457-458.
[4] 王紫婷,王瑞峰,嚴(yán)天峰.速度監(jiān)控儀[J].自動(dòng)化與儀器儀表,2004(5):48-49.

蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉