㈠ 單片機 水箱水位高低供水的程序
#include<reg52.h> #define uint unsigned int //宏定義 sbit s_shang=P0^0; //上位感測器定義 sbit s_xia=P0^1; //下位感測器定義 sbit electromotor=P0^2; //電動機輸出控制口定義 uint num; //定義有無水標志位1為有水,2為無水; void delays(uint xms) //延時子程序 { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--) } void main() { s_shang=s_xia=1; //感測器輸入初始化 num=0; while(1); { if(s_shan==0 & s_xia==0) //有水時給標志位有水的值 { delays(1000); //延時1S去除干擾 if(s_shan==0 & s_xia==0) { num=1; } } if(s_shan==1 & s_xia==1) //無水時給標志位有水的值 { delays(1000); //延時1S去除干擾 if(s_shan==0 & s_xia==0) { num=2; } } if(num==1); { electromotor=1; //有水時關閉電機 } if(num==2); { electromotor=0; //無水時啟動電機 } } } //工作過程:當有水時,電機會等到水完全沒有了才開始灌水,灌滿後電機停止,直至完全沒水又繼續灌,如此往復工作
㈡ 跪求 基於89c51單片機的水位監測報警系統模擬圖及程序!
用一個電源開關模擬水位感測器接入單片機的某個I/O口線,設高電平表示水位超限,低電平表示水位正常,當檢測到高電平時,控制I/O口線輸出高或低電平驅動報警電路工作就可以了。
模擬用proteus就可以
㈢ 求一份關於單片機測量水位的程序,不用感測器的,有兩個水位的程序,最好附帶模擬圖
沒感測器用開關啊。我手機只能70字#include<reg51.h>定義二個開關
main()
{if(!開關一){要什什麼…}
if(!開關二){要做什麼…}
}。自己學,三十天就會了,最簡單的啦
㈣ 基於單片機的水塔水位控制中的水位檢測感測器,應該怎樣做呢或者應選擇那樣的水位感測器呢
位式的就選浮球式液位感測器。要是連續的液位測量,有投入式的,差壓式的,電容式的,磁翻板的,浮筒式的,等等。
㈤ 求單片機原理及應用的課設。題目為水塔水位控制器設計
這個我可以幫你做模擬,還可以幫你做實物,我是業余的,不過是需要點報酬的。可以的話加我673358729
㈥ 數顯控制儀表如何控制水箱水位
當水位低於水箱的最低水位時,設備會發出報警聲。
在工業上產過程中,溫度,壓力是兩個重要的工藝參數,需要經常測量和控制,隨著工業技術的發展,為了實現操作過程自動化,對溫度,壓力的檢測和控制的要求越來越高。檢測精度高、功能多、工作穩定可靠、電路簡單、方便操作,成為問題的焦點。為了慢足這一需求,一種檢測精度高、通用性強、可以與各種量程的溫度變送器配套使用的溫度數顯控制儀應孕而生。
首先來了解一下溫度數顯控制儀工,溫度數顯控制儀採用單機片技術,對溫度自動檢測、運算、顯示及上下限報警。其技術特點是:方便地對量程、小數點、上下限報警及誤差修正等參數進行設置;與現場實現光電隔離,提高抗干擾性;數模轉換採用V/F轉換。提高了A/D換精度;採用串列,能方便進行參數設置,又能長時間的保存(斷電時)。
溫度數顯控制儀以單片機為主,輸以信號轉換電路,單片機的信號輸入電路、鍵盤輸入電路和上下限報警電路,組成了一個完整的智能溫度數顯控制儀表系統,完成溫度的精確檢測與控制。其數顯控制儀工作原理圖如下。
㈦ 水位控制單片機程序
工作原理:
系統採用AT89S52單片機作為主、從機的控制晶元,24位高精度A/D轉換晶元Hx711處理稱重感測器輸出微弱電壓信號的變化,將其轉換為數字信號,通過軟體將ADHX711轉換後的數字信號換算成相應的水位值顯示在液晶屏12864上。水位控制裝置如圖,水位控制系統。
系統採用刻度尺作為實際值的測量工具;主機按鍵模塊的作用是設定水箱水位;主機顯示模塊顯示水泵狀態及水箱水位值、當前水位值;串口模塊傳輸數據及控制信號;從機顯示模塊顯示狀態與主機顯示模塊一致。
㈧ proteus中怎麼找到用來測水池水位的感測器呀,如果有(單片機)模擬圖最好,謝謝
沒有的 可以用一個開關代替 模擬而已