【正文】
2E X2p 1. 23p 1. 34p 1. 45p 1. 56p 1. 67p 1. 78R S T9p 3. 0/ R X D10p 3. 1/ T X D11p 3. 2/ I N T 012p 3. 3/ I N T 113p 3. 4/ T 014p 3. 5/ T 115p 3. 6/ W R16p 3. 7/ R D17X T A L 218X T A L 119GND20p 2. 021p 2. 122p 2. 223p 2. 324p 2. 425p 2. 526p 2. 627p 2. 728P S E N29A L E / P R O G30E A / V P P31p 0. 032p 0. 133p 0. 234p 0. 335p 0. 436p 0. 537p 0. 638p 0. 739V C C40J1A T 89 S 52V C CA7B6C4D2E1F9G10dp5VCC8VCC3D S 2S H U M A GS E G 0S E G 1S E G 2S E G 3S E G 4S E G 5S E G 6Q2C 90 12R6BWA7B6C4D2E1F9G10dp5VCC8VCC3D S 3S H U M A GS E G 0S E G 1S E G 2S E G 3S E G 4S E G 5S E G 6Q3C 90 12R7SWA7B6C4D2E1F9G10dp5VCC8VCC3D S 4S H U M A GS E G 0S E G 1S E G 2S E G 3S E G 4S E G 5S E G 6Q4C 90 12R8GWA7B6C4D2E1F9G10dp5VCC8VCC3D S 5S H U M A GV C C V C C V C C V C COU21OU12V+3I N 14I N 1+5I N 26I N 2+7I N 38I N 3+9I N 410I N 4+11GND12OU413OU314D S 1L M 33 9S H U IY112MR3R P O TV C CL L I M TR2R P O TV C CS H U IV C C GNDS112J4C O N 2123J3C O N 3V C CR410KV C CS H U IS2S1S W V C CV C CD4L E DU3B E L LV C C12U 1A74 F 0434U 1B74 F 04SBXBS1S21 32V VGNDIN OUTU478 L 0512VV C CC8C7C 10C9V C CS2S W V C CV C CC2C6V C CIN1Q112V S S7Q64V C CQ39Q55NC8Q211NC10R S E T2NC13Q73Q46J5H E F 40 24 B P11223344556677889910101111121213131414151516161717181819192020U189 C 20 51Y1C R Y SC130 P FC330 P FR11KC222uFV C CS2V C CXBSBCSC 10JSV C CS1CSXBSB12345678J7C O N 8GNDJSS2S112J6C O N 2V C CXHXHR8D4L E DU3B E L LV C C34U 1B74 F 04XB系統(tǒng)各模塊電路設(shè)計(jì) ( 1) 電源電路 本系統(tǒng)中采用外部開關(guān)電源直接供電方式,所提供電壓為 5V,電流為 。數(shù)碼管顯示模塊時(shí)刻顯示水位、容積和極限值的大小。 第二章 硬件設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)電路連接及硬件資源分配,本系統(tǒng)硬件電路連接圖見圖 2。 方案二:在出水口位置安裝一水流開關(guān),在有水流出時(shí),開關(guān)斷開;無水流出時(shí),開關(guān)閉合以提供給單片機(jī)一開關(guān)信號(hào)。 水泵工作但無水供出方案的選擇 方案一:在出水口處加入一觸點(diǎn),若有水 流出則觸點(diǎn)導(dǎo)通,此時(shí)信號(hào)將輸入給單片機(jī)使其識(shí)別。 方案二:采用語音芯片,在超過水位上下限時(shí)能夠通過語音進(jìn)行報(bào)警,其人機(jī)交互友好,但控制復(fù)雜,成本較高。 ( 2)當(dāng)設(shè)置的上限報(bào)警值比傳感器采集到的信號(hào)電壓高時(shí),輸出管截止,相當(dāng)于輸出端開路。 電壓比較器 LM339 從傳感器采集到的 電壓值與設(shè)置的上限報(bào)警值比較再通過從輸出管輸出。 綜合各項(xiàng)因素,選擇方案二。 方案二: 采用 四位一體 DGE40561IP 共陽數(shù)碼管 。 顯示方案 方案一:采用 LCD 液晶顯示器。其出水量合適,泵水的高度 也能達(dá)到設(shè)計(jì)的要求。而且泵水的高度也有點(diǎn)難以達(dá)到水管的高度要求。 水泵的選擇 方案一:用直流 12V 電壓驅(qū)動(dòng)的雨刮水泵?;瑒?dòng)變阻器阻值的變化將引起其電壓變化,將此信號(hào)輸入到單片機(jī) AT89C2051 后,進(jìn)而由單片機(jī)控制水泵的運(yùn)轉(zhuǎn)和啟停。在滑動(dòng)變阻器上裝一個(gè)滑輪,在一個(gè)比較重的小鐵球和有浮性的膠球用一根線連接 ,將其裝在滑輪上。但由于觸點(diǎn)在相互接觸時(shí),產(chǎn)生的信號(hào)出現(xiàn)抖動(dòng),影響單片機(jī)對(duì)信號(hào)的計(jì)數(shù),從而導(dǎo)致控制精度不高。 綜合各方面考慮,最終選擇了第二套方案 信號(hào)產(chǎn)生方案的選擇 方案 一:采用觸點(diǎn)式開關(guān)產(chǎn)生信號(hào),具體為:在水箱外用一根小的透明管與控制器模塊 AT89S52 AT89C2051 水泵驅(qū)動(dòng)模塊 聲光報(bào)警模塊 擴(kuò)展模塊 旋鈕輸入 信號(hào)產(chǎn)生模塊 顯示模塊 信號(hào)采集調(diào)理模塊 水箱連通,透明管內(nèi)置浮子,浮子通過一根線使滑輪與滑動(dòng)觸點(diǎn)相連接,通過水箱液面高度的變化使浮子帶動(dòng)移動(dòng)觸點(diǎn)開關(guān)運(yùn)動(dòng)。 方案二:采用 ATMEL89S52 型 8 位單片機(jī)作為顯示控制系統(tǒng),同時(shí)考慮到芯片的擴(kuò)展對(duì)系統(tǒng)穩(wěn)定性能會(huì)造成一定影響,因此另外采用 AT89C2051 對(duì)水泵進(jìn)水進(jìn)行控制。 圖 1 系統(tǒng)方案圖 Fig1 the system plan diagram 控制單元的選擇 方案一:采用 16 位單片機(jī) SPCE061A 作為的控制中。其系統(tǒng)方案框圖如圖 1 所示。本文還詳細(xì)的給出了相關(guān)的硬件框圖和軟件流程圖,并編制了該匯編語言程 序 . 關(guān)鍵詞 : 單片機(jī) 水泵驅(qū)動(dòng)模塊 顯示屏 信號(hào)采集模塊 ABSTRACT This task is to control the water level of tank by microcontroller, the microcontroller always inspect the water level. And then control the water pump to add the water to tank. The digital led gives the water level and vol. the system should easy to operate, easy to use. adapt to family animal drink automatically. This article illustrate how to design hardware and software. At the same time, it also gives their drawing and script. KEYWORDS: Microcontroller pump drive digital tube signal aquire. 目 錄 第一章 方案論證 ..................................................................... 1 控制單元的選擇 ........................................................................ 1 信號(hào)產(chǎn)生方案的選擇 .................................................................. 1 水泵的選擇 ................................................................................. 2 顯示方案 ..................................