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

正文內(nèi)容

基于單片機(jī)的小天鵝全自動(dòng)洗衣機(jī)課程設(shè)計(jì)-在線瀏覽

2025-08-10 15:17本頁(yè)面
  

【正文】 排水閥組成,如圖所示,電磁鐵和排水閥是兩個(gè)獨(dú)立的部件,兩者之間以排水閥桿連接起來。排水結(jié)束,電磁鐵因線圈斷電而將銜鐵釋放,閥中的壓縮彈簧推動(dòng)橡皮密封膜,使閥門與閥體端口平面貼緊,排水閥關(guān)閉。 進(jìn)水電磁閥稱為進(jìn)水閥或注水閥,其作用是實(shí)現(xiàn)對(duì)洗衣機(jī)自動(dòng)注水和自動(dòng)停止注水。進(jìn)水電磁閥的開關(guān)主要由閥內(nèi)的線圈控制動(dòng)鐵芯來完成。進(jìn)水電磁閥基本結(jié)構(gòu)主要由一個(gè)螺管電磁鐵和橡膠閥構(gòu)成。電磁鐵線圈失電后,在復(fù)位彈簧及重力作用下,閥芯下沉壓緊膜片堵住水道,停止向洗衣機(jī)內(nèi)注水。 ,繼電器RL4通電閉合,進(jìn)水電磁閥通電,閥被打開,暢地流入洗衣機(jī)完成進(jìn)水。 牽引器 進(jìn)水閥 進(jìn)水排水電路 開關(guān)復(fù)位電路 復(fù)位開關(guān)按下后開關(guān)閉合電路通電,當(dāng)給復(fù)位開關(guān)一個(gè)復(fù)位電壓在電磁鐵作用下復(fù)位開關(guān)斷開電路斷電。 設(shè)置/開始、暫停電路 設(shè)置/開始暫停電路 進(jìn)入設(shè)置程序按定時(shí)洗滌時(shí)間選擇按鍵,按鍵按一次定時(shí)2s,按二次定時(shí)4s,按三次定時(shí)6s;程序選擇按鍵在沒有按下時(shí)默認(rèn)變準(zhǔn)洗,按下后,變?yōu)榭焖傧礌顟B(tài);過程選擇按鍵,沒有按下時(shí)是洗滌加漂洗加甩干,按一下進(jìn)入漂洗加甩干,按兩下是之甩干。 狀態(tài)顯示電路 狀態(tài)顯示電路 通過設(shè)置過程中按鍵的操作來調(diào)整指示狀態(tài),2s定時(shí)時(shí)D6亮,4s定時(shí)時(shí)D5亮,6s定時(shí)時(shí)D6亮,定時(shí)時(shí)間到定時(shí)指示燈都滅;程序處于標(biāo)準(zhǔn)狀態(tài)時(shí)D7亮,處于快速狀態(tài)時(shí)D8亮;處于過程洗滌加漂洗加甩干時(shí)DDD11全亮,處于漂洗加甩干時(shí)DD11亮,處于甩干狀態(tài)時(shí)只有D11亮,工作結(jié)束后全滅。 開蓋暫停電路 PCB板 PCB板實(shí)際線路搭接, 3 小天鵝洗衣機(jī)洗衣機(jī)控制程序設(shè)計(jì)一個(gè)用單片機(jī)控制的洗衣機(jī)控制器。 控制流程圖(1)標(biāo)準(zhǔn)洗滌:洗滌12分鐘;漂洗6分鐘,二次;脫水3分鐘。(2)可根據(jù)用戶需要設(shè)置定時(shí)時(shí)間、程序、洗滌過程,洗衣工作中不可以更改設(shè)置。洗滌、漂洗4秒正轉(zhuǎn),停2秒,反轉(zhuǎn)4秒,停2秒。(5)洗滌完時(shí)洗滌指示燈滅;漂洗完漂洗指示燈滅;脫水完脫水指示燈滅;全部結(jié)束后電源開關(guān)復(fù)位。 //電機(jī)正轉(zhuǎn)sbit fanzh=P1^1。 //排水sbit jinsh=P1^3。 //開關(guān)復(fù)位sbit fengm=P1^5。 //定時(shí)洗滌時(shí)間選擇按鍵sbit chengx=P2^1。 //過程選擇按鍵sbit kaishz=P2^4。 //安全開關(guān)sbit led0=P0^0。sbit led2=P0^2。sbit led4=P0^4。sbit led6=P0^6。uchar a=0,b=0,c=0。 for(x=0。x++) for(y=0。y++)。 for(x=0。x++) { fengm=1。 while(y)。 y=10。 }}void delay(uint z) //洗滌和漂洗延時(shí)子程序{ uint x,y。xz。y110。 //消抖 if(kaishz==0) //開始暫停鍵按下(暫停) { zhengzh=1。 paish=1。 feng()。 //等按鍵松開 delayms(5)。 //等(開始)按鍵按下 delayms(5)。 //等按鍵松開 feng()。 for(x=0。x++) for(y=0。y++) { if(kaishz==0) //是否按下開始暫停 { delayms(10)。 //停電機(jī)和排水牽引器減速 paish=1。 while(kaishz==0)。 //消抖 while(kaishz==1)。 //消抖 while(kaishz==0)。 //消抖 paish=0。 delayms(5000)。 delay(5000)。} void paishui() //排水閥排水子程序{ paish=0。 paish=1。 //必須要,可保證避開在排水牽引器工作}void shezhi() //程序設(shè)置子程序{ while(kaishz==1) //檢測(cè)開始暫停是否按下 { if(dingsh==0) //定時(shí)洗滌,可定時(shí)1,2, { delay(10)。 else a=0。 while(dingsh==0)。 led1=1。 } if(a==1) //10s定時(shí)燈亮 {led0=0。 led1=0。 led1=1。 } if(chengx==0) //程序選擇,0標(biāo)準(zhǔn)或1快速 { delay(10)。 else b=0。 while(chengx==0)。 //標(biāo)準(zhǔn)燈亮 led4=0。 led4=1。 //消抖 if(guoch==0) //過程按鍵按下 { if(c2) c++。 } feng()。 //等按鍵松開 } if(c==0) //洗滌加漂洗加甩干等亮 { led5=0。 led7=0。 led6=0。 } if(c==2) //只甩干燈亮 { led5=0。 led7=1。 while(kaishz==0)。break。break。break。 //定6s } led0=1。 led2=1。 //洗滌循環(huán)次數(shù) jinshui()。 //標(biāo)準(zhǔn)。 //快速。x1b1。x240。 delay(100)。 //停2s delay(2000)。x340。 delay(100)。 delay(2000)。 led7=1。 if(b==0) //標(biāo)準(zhǔn)。 else b2=15。循環(huán)15,3min for(z1=0。z1++) //漂洗2次 { jinshui()。x2b2。x340。 delay(100)。 delay(2000)。x440。 delay(100)。 delay(2000)。 } led6=1。 if(b==0) //標(biāo)準(zhǔn)。 else //快速。 paish=0。 //等排水牽引器工作完 for(x3=0。x3++) { zhengzh=0。 //延時(shí)同時(shí)檢測(cè)開始暫停鍵,繼續(xù)工作時(shí)先讓牽引器工作 if(anq==1) //安全開關(guān)檢測(cè) { delay(10)。 paish=1。 while(anq==1)。 //先打開排水牽引器一段時(shí)間后電機(jī)轉(zhuǎn) delay(5000)。 //電機(jī)斷電,自然減速 delay(10000)。 // 強(qiáng)制停止 led5=1。 dingshi()。 piaoxi()。 break。 shuaigan()。 } feng()。經(jīng)調(diào)試不能正常工作,測(cè)量分析發(fā)現(xiàn)直接用單片機(jī)引腳驅(qū)動(dòng)三極管,會(huì)造成各引腳電壓異常,從而不能正常工作;另外,采用I/O口直接驅(qū)動(dòng)NPN型三極管時(shí),I/O口為高電平時(shí)三極管導(dǎo)通電磁閥工作。第二次硬件設(shè)計(jì):經(jīng)分析后采用TLP5212型光電耦合器與三極管連接來驅(qū)動(dòng)電磁閥。 硬件控制電路 整體電路將實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)的程序下載到單片機(jī)中,按下開始按鈕,實(shí)現(xiàn)電機(jī)正轉(zhuǎn),經(jīng)觀察電機(jī)正常工作;同理調(diào)試進(jìn)水、排水,經(jīng)觀察均能正常工作; 程序組合調(diào)試 “洗”過程:將電機(jī)正反轉(zhuǎn)、進(jìn)水、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試。暫停后再次開始不能正常工作。經(jīng)觀察,程序“開始”后進(jìn)入設(shè)置中斷程序時(shí)出現(xiàn)錯(cuò)誤,分析后未找到原因。原程序:void main(){ init0()。 dingshi()。}修改后程序:void main(){ shezhi()。 。 for(x=0。x++) for(y=0。y++) { if(kaishz==0) //暫停是否按下 { delayms(5)。 //停所有 fanzh=1。 jinsh=1。 while(kaishz==0)。 while(kaishz==1)。 while(kaishz==0)。 } } }}“漂”過程:將電機(jī)正反轉(zhuǎn)、進(jìn)水、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試?!八Α边^程:將電機(jī)正轉(zhuǎn)、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試。原因:開始工作時(shí),牽引器完成工作前電機(jī)已開始工作;結(jié)束工作時(shí),電機(jī)未完全停止?fàn)恳饕淹瓿晒ぷ?。修改前程序:void shuaigan() /*甩干程序*/{ uint b3,x3。循環(huán)3,3*1min=*1800*/ b3=600。循環(huán)2,2*1min=*1200*/ b3=400。 delay1(3000)。 zhengzh=1。 paish=1。 //關(guān)甩干燈}修改后程序:void sh
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1