freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能水塔水位控制器畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2024-11-30 21:37本頁(yè)面

【導(dǎo)讀】第四章原理圖分析主要部分工作原理????????第八章調(diào)試數(shù)據(jù)記錄表及調(diào)試故障現(xiàn)象及其解決方法?目前我國(guó)水資源已經(jīng)相當(dāng)?shù)膮T乏,如何節(jié)約用水也成為了電子愛(ài)好者設(shè)計(jì)制作的焦點(diǎn)。位必須保持一定的高度,還需要防止水的溢出??墒乾F(xiàn)在市售的都是傳統(tǒng)的水位控制器,多。保護(hù),可靠性不高,控制精度改進(jìn)度不大,壽命不長(zhǎng)??自動(dòng)控制,控制精度是傳統(tǒng)機(jī)械式水位控制器的幾何倍。示、抽水時(shí)間顯示、并有故障檢測(cè)功能。集高效、高精度、高穩(wěn)定性、低功耗、高性?xún)r(jià)比、無(wú)疑將會(huì)家用水位控制器極具競(jìng)爭(zhēng)力的一匹黑馬。ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容?;晒芏怪畬?dǎo)通,靈敏度很高。分別安裝在水塔的高,中,低部位。最高是停止抽水,最低是啟動(dòng)抽水,中間是起時(shí)間報(bào)警保護(hù)水泵作用。動(dòng)報(bào)警并且自動(dòng)控制電機(jī)停止運(yùn)轉(zhuǎn)。可通過(guò)按鍵在任何正常工作情況下強(qiáng)制開(kāi)啟停止水泵。水位警告,紅黃綠三燈同時(shí)閃爍表示水源缺水報(bào)警。達(dá)到本廠品的需求。

  

【正文】 display_data[i]=0x0bf。 } 36 void Erase_24c04_Indicator(void) //刪除 24c04數(shù)據(jù)指示 { if(flag_erase_24c04==1) { display_data[0]=0x0bf。 //11 display_data[1]=seg[1]。 display_data[2]=0x0bf。 display_data[3]=seg[1]。 } } void display_seg_data_scan(void) { if(maintain_key) { if(flag_add_water==0) //用水狀態(tài) adjust_water_use()。 else adjust_add_water_time()。 //自動(dòng)加水狀態(tài) } if(maintain_key==0amp。amp。mod_status==0) //手動(dòng)加水狀態(tài) adjust_add_water_time()。 if(maintain_key==0amp。amp。mod_status==1) //查閱狀態(tài) find_add_water_time()。 if(flag_motor_error) //電機(jī)出錯(cuò)或下水源缺水報(bào)警指示 { Motor_Error_indicator()。 warn_speak()。} Erase_24c04_Indicator()。 //刪除 24c04數(shù)據(jù)指示 37 } void display_seg(void) { char i。 display_seg_data_scan()。 for(i=0。i4。i++) { if(maintain_keyamp。amp。flag_add_water==0amp。amp。flag_250ms) //用水階段閃爍顯示 data_seg_port=display_data[i]。 else data_seg_port=0x0ff。 data_wei_port=wei[i]。 delay(100)。 } if(maintain_keyamp。amp。flag_add_water==1||maintain_key==0amp。amp。mod_status==0) { data_seg_port=0x7f。 data_wei_port=wei[2]。 delay(30)。 } } /*********************** 24c04讀寫(xiě)操作函數(shù) *******************************/ void Read24c02(unsigned char *RamAddress,unsigned char RomAddress,unsigned char bytes) void Write24c02(unsigned char *Wdata,unsigned char RomAddress,unsigned char number) char ram_write_24c04[4]。 //24c04寫(xiě)數(shù)組 char ram_read_24c04[4]。 //24c04讀數(shù)組 38 char add_water_count=0。 //加水次數(shù) char find_water_count=0。 //查閱加水次數(shù) void clr_24c04(void) //手動(dòng)清除 24c04中所有有效數(shù)據(jù) { char i。 ram_write_24c04[1]=1。 //存儲(chǔ)數(shù)據(jù)有效為置無(wú)效 1 for(i=0。i50。i++) //最大存 儲(chǔ)數(shù)據(jù) 50組 Write24c02(ram_write_24c04,4*i,4)。 add_water_count=0。 } char read_24c04_average(void) //讀取各次加水上下水位時(shí)間 { char i。 char temp1,temp2。 Read24c02(ram_read_24c04,0,4)。 if(ram_read_24c04[1]!=1) {temp1=ram_read_24c04[2]。temp1=ram_read_24c04[3]。} else return 1。 for(i=1。iadd_water_count。i++) { Read24c02(ram_read_24c04,4*i,4)。 if(ram_read_24c04[1]!=1) { temp1+=ram_read_24c04[2]。temp1/=2。 temp2+=ram_read_24c04[3]。temp2/=2。 } } add_water_uptime_storage=temp1。 39 add_water_downtime_storage=temp2。 } void write_24c04_one_dataArray(void) //加入一次加水?dāng)?shù)據(jù) { ram_write_24c04[0]=add_water_count。 ram_write_24c04[1]=1。 ram_write_24c04[2]=add_water_uptime。 ram_write_24c04[2]=add_water_downtime。 if((add_water_uptime(add_water_uptime_storage5)amp。amp。add_water_uptime(add_water_uptime_storage+5)amp。amp。(add_water_downtime(add_water_downtime_storage5)amp。amp。add_water_downtime(add_water_downtime_storage+5)) Write24c02(ram_write_24c04,4*add_water_count,4)。 else add_water_count。 } void read_24c04_one_dataArray(void) //查詢(xún)一次加水?dāng)?shù)據(jù) { Read24c02(ram_read_24c04,4*find_water_count,4)。 add_water_time_minute=ram_read_24c04[2]+ram_read_24c04[3]。 } /********************************啟停加水時(shí)間計(jì)時(shí) ***************************/ void start_counter_timer(void) { add_water_time_second=0。 add_water_time_minute=0。 read_24c04_average()。 //求歷次加水平均數(shù)據(jù) flag_start_t0=1。 w_motor=W_MOTOR_START。 40 flag_add_water=1。 } void stop_counter_timer(void) {flag_add_water=0。 flag_start_t0=0。 w_motor=W_MOTOR_STOP。 add_water_downtime=add_water_time_minuteadd_water_uptime。 add_water_count++。 //計(jì)數(shù)指針加一 write_24c04_one_dataArray()。 //保存數(shù)據(jù) } /*****************************電機(jī)運(yùn)行監(jiān)控函數(shù) *******************************/ void Motor_monitor(void) { if(w_motor==W_MOTOR_START。) { if(add_water_uptime(add_water_uptime_storage+5)||add_water_downtime(add_water_downtime_storage+5)) { w_motor==W_MOTOR_STOP。 flag_motor_error=1。 } else flag_motor_error=0。 } } /********************** 主函數(shù) *************************************/ void main(void) { } 41 void timer0(void) interrupt 1 { TH0=0X3C。 TL0=0XBO。 count_50ms++。 if(count_50ms%5==0) flag_250ms=~flag_250ms。 if(flag_start_t0) if(count_50ms19) { count_50ms=0。 if(flag_add_water) { add_water_time_second++。 if(add_water_time_second59) { add_water_time_second=0。 add_water_time_minute++。 if(add_water_time_minute59) add_water_timer_minute=0。 } } } } 42 Ⅱ .市場(chǎng)調(diào)查數(shù)據(jù) ① .不銹鋼水塔尺寸 規(guī) 格 (T) 內(nèi) /外直徑 (mm) 內(nèi) /外板厚 (mm) 桶身高 (mm) 保溫層 (mm) 620/720 670/770 / 1220 50 720/820 / 1320 50 900/1000 / 1320 50 1 900/1000 / 1520 50 950/1050 / 1600 50 1200/1300 2 1300/1400 1300/1400 3 1300/1400 4 1600/1720 5 1600/1720 6 1600/1720 8 2021/2150 10 2300/2450 ? 水泵揚(yáng)程與功率 揚(yáng)程 (m) 出水口內(nèi)徑 (mm) 功率 (kw) 25 25 25 35 30 25 30 25 43 32 25 38 25 40 25 47 25 50 25 60 25 60 51 4 (三相 ) ② .兩類(lèi)常見(jiàn)的傳統(tǒng)機(jī)械式水塔水位控制器原理及不足 —— 報(bào)價(jià): 95元 工作原理: 類(lèi)似于床頭電扇的跌停開(kāi)關(guān),橢球狀的浮球內(nèi)部有一個(gè)導(dǎo)電小球(形狀未知)和一個(gè)常開(kāi)觸點(diǎn),通過(guò)小球的移動(dòng)來(lái)達(dá)到開(kāi)關(guān)的斷 開(kāi)和閉和以控制水泵的停轉(zhuǎn)的目的。 水位過(guò)低的時(shí)候,浮力不足浮起浮球,浮球傾斜,導(dǎo)電小球滾到觸點(diǎn)位置,常開(kāi)觸點(diǎn)閉和,水泵開(kāi)始抽水。 水位上升過(guò)程中由于浮球的位置及阻力作用,觸點(diǎn)繼續(xù)閉和,水位繼續(xù)上升。 當(dāng)水位上升到一定程度的時(shí)候,浮球向另一方向傾斜,觸點(diǎn)段開(kāi),水泵停止控制。 缺點(diǎn):浮秋太重,小球放在浮秋內(nèi)部,其開(kāi)關(guān)斷、開(kāi)全由導(dǎo)電小球決定,小球的離合受水的波動(dòng)較大,可靠性不高,而且無(wú)水位顯示、電機(jī)保護(hù)功能,水井水位過(guò)低、水泵內(nèi)無(wú)水容易燒壞水泵,控制精度不高。 線開(kāi)關(guān)水位控制器 —— 報(bào)價(jià): 30元 工作原理:一個(gè)特制的拉線開(kāi)關(guān)下掉兩個(gè)裝水的浮球,下面的浮秋作為低水位,并結(jié)合上面的浮球作為開(kāi)關(guān)的啟動(dòng)。上面的浮秋作為高水位、在水位上升過(guò)程中維持開(kāi)關(guān)的導(dǎo)通。 水位過(guò)低的時(shí)候,兩個(gè)浮秋的力作用開(kāi)關(guān)上,開(kāi)關(guān)導(dǎo)通,水泵工作;當(dāng)水位上升浮起下面的浮秋,僅僅靠上面的浮秋維持開(kāi)關(guān)的導(dǎo)通;當(dāng)水位淹沒(méi)高水位的浮秋時(shí),拉線開(kāi)關(guān)所受的浮力不足以維持開(kāi)關(guān)的導(dǎo)通而斷開(kāi)。 缺點(diǎn):可靠性不高,而且無(wú)水位顯示、電機(jī)保護(hù)功能,水井水位過(guò)低、水泵內(nèi)無(wú)水容易燒壞水泵,控制精度不高。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1