乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      電風(fēng)扇不轉(zhuǎn)應(yīng)該怎么辦

       dongchang 2019-02-09


      電風(fēng)扇是最日常的生活小家電之一了,您知道它的工作原理嗎?電風(fēng)扇不轉(zhuǎn)時(shí)應(yīng)該怎么辦?散熱風(fēng)扇可以分為軸流式、離心式、混流式,那么關(guān)于它的工作原理以及性能,您知道多少呢?接下來小編就為您介紹一下。

      風(fēng)扇的分類
      風(fēng)扇的分類

      散熱風(fēng)扇通常分為以下三類: 

      ①軸流式:氣流出口方向與軸心方向相同。 

      ②離心式:利用離心力作用將氣流沿著葉片向外甩出。 

      ③混流式:擁有以上兩種氣流方式。

      風(fēng)扇電路
      工作原理

      jing dian shì xian lu

      以上是比較常見的家用電風(fēng)扇的電路圖,從中我們也不難看出它的一些原理,但是現(xiàn)在電風(fēng)扇產(chǎn)品越來越多,其電路圖也越來越復(fù)雜,但是還是萬變不離其中。

      電風(fēng)扇工作原理 

      電風(fēng)扇中的電流是交流電,主要的工作原理就是通電線圈在磁場中受力而轉(zhuǎn)動(dòng)。電能轉(zhuǎn)化為機(jī)械能,轉(zhuǎn)動(dòng)風(fēng)葉,同時(shí)由于線圈電阻,會(huì)產(chǎn)生一些熱能,所以一般電風(fēng)扇使用過久表面會(huì)熱。電風(fēng)扇的原理比較簡單,一般在初中的物理課程上都會(huì)學(xué)到。

      復(fù)雜點(diǎn)的電風(fēng)扇工作原理 

      1、IC2 BA5302是遙控接收電路,接收紅外光信號,并將紅外光信號變成電信號進(jìn)行放大、濾波、整形,變成控制信號送到IC1控制芯片的①腳。IC1收到遙控信號后經(jīng)內(nèi)部程序識別,對電動(dòng)機(jī)輸出控制信號。

      2、風(fēng)扇電動(dòng)機(jī)的公共端接到交流220V的火線端(L),高速、中速和低速控制端由三個(gè)雙向晶閘管VS1、VS2、VS3進(jìn)行控制,速度控制觸發(fā)信號分別由IC1 13、14、15腳輸出,并分別控制晶閘管的觸發(fā)端。     

      3、此外,在風(fēng)扇中還設(shè)有水平擺頭電動(dòng)機(jī)和垂直搖頭電動(dòng)機(jī),這兩個(gè)電動(dòng)機(jī)也分別由晶閘管VS4、VS5控制,圖中地端為交流220V的零線。IC1 12腳輸出能觸發(fā)脈沖,觸發(fā)VS4的柵極,VS4則導(dǎo)通,M2旋轉(zhuǎn)。IC1 11腳輸出觸發(fā)脈沖,則VS5導(dǎo)通,M3旋轉(zhuǎn)。     

      4、IC1控制芯片的18、19腳外接晶體,為芯片提供時(shí)鐘信號。IC1 17腳外接蜂鳴器HA,當(dāng)收到控制信號或進(jìn)行功能轉(zhuǎn)換時(shí)會(huì)發(fā)出聲響提醒用戶。IC1芯片再進(jìn)行控制時(shí),發(fā)光二極管顯示器顯示相應(yīng)的LED,在風(fēng)扇主體上也設(shè)有人工指令鍵,可以直接操作該過程使之進(jìn)行工作。     

      5、在交流220V輸入電路中設(shè)有分壓限流電路、整流電路和穩(wěn)壓電路。R1~R4為4個(gè)100Ω的并聯(lián)電路用以限流和分壓,R6、C1電路用以對沖擊電壓進(jìn)行限制,VD1、VD2為整流電路,整流后由C2進(jìn)行濾波,然后經(jīng)R7、R8、VD3進(jìn)行穩(wěn)壓輸出-5V電壓為IC1芯片電路供電交流輸入零線接地。注意電路板上設(shè)有與交流輸入隔離,有可能帶高壓,檢測時(shí)需要注意,最好使用220V隔離變壓器。

      轉(zhuǎn)頁扇的工作原理

      1、交流220V電源輸入后,火線端(L)經(jīng)由電源開關(guān)S1、熔斷器和降壓電路R1、C1后,由VD1進(jìn)行整流,再由C2濾波、VD2穩(wěn)壓、C3濾波輸出+3V電壓,交流輸入零線(N)端接地。     

      2、IC BA3105是主控芯片,⑦腳為電源供電端,④、⑤腳外接晶體形成32. 768kHz的晶振信號,作為芯片的時(shí)鐘信號。     

      3、IC芯片的⑧~12腳外接操作按鍵電路和功能顯示發(fā)光二極管,S2~S6為人工操作鍵,按某一鍵時(shí),按鍵引腳經(jīng)10kΩ電阻器接地,這些鍵分別表示相應(yīng)的操作功能,當(dāng)按動(dòng)某一鍵時(shí),芯片相應(yīng)引腳變?yōu)榈碗娖?,在芯片?nèi)經(jīng)引腳功能的識別后,會(huì)使相應(yīng)的引腳輸出控制信號。     

      4、VS1、VS2、VS3三個(gè)晶閘管相當(dāng)于三個(gè)速度控制開關(guān)。VS1導(dǎo)通時(shí)低速繞組供電,SV2導(dǎo)通時(shí)中速繞組供電,VS3導(dǎo)通時(shí)則為高速繞組供電,以此可以控制電動(dòng)機(jī)轉(zhuǎn)速。     

      5、VS4接在轉(zhuǎn)頁電動(dòng)機(jī)的供電電路中,如果IC芯片②腳輸出觸發(fā)信號使VS4導(dǎo)通,則轉(zhuǎn)頁電動(dòng)機(jī)旋轉(zhuǎn)。     

      6、控制芯片的操作和顯示共用一套電路,例如操作風(fēng)速按鍵使風(fēng)扇處于強(qiáng)風(fēng)(高速)狀態(tài)時(shí),操作后IC的11腳保持高電平,13腳為低電平,則強(qiáng)風(fēng)指示燈點(diǎn)亮。

      散熱風(fēng)扇的原理
      散熱風(fēng)扇的性能

      原理

      風(fēng)扇的工作原理是按能量轉(zhuǎn)化來實(shí)現(xiàn)的,即:電能→電磁能→機(jī)械能→動(dòng)能。其電路原理一般分為多種形式,采用的電路不同,風(fēng)扇的性能就會(huì)有差異。 

      轉(zhuǎn) 速

      轉(zhuǎn)速指風(fēng)扇旋轉(zhuǎn)的速度,通常以1分鐘內(nèi)轉(zhuǎn)動(dòng)的圈數(shù)來衡量,即:rpm。轉(zhuǎn)速與機(jī)電繞線匝數(shù)、線徑、扇葉葉輪外徑與底徑,葉片形狀及所用軸承等因素有關(guān),轉(zhuǎn)速增大,風(fēng)量相應(yīng)增大。 轉(zhuǎn)速值的大小,在一定程度上代表了風(fēng)量的大小,在條件一定時(shí),轉(zhuǎn)速越大,則噪音及振動(dòng)會(huì)相應(yīng)加大,因此,在風(fēng)量滿足散熱要求的情況下,應(yīng)盡量使用低轉(zhuǎn)速風(fēng)扇。一般轉(zhuǎn)速大小(以DC軸流風(fēng)扇為例):2510風(fēng)扇7000~12000rpm;3010風(fēng)扇5000~9000rpm;4010風(fēng)扇5000~7000rpm;5010風(fēng)扇3500~5000rpm;6025風(fēng)扇2600~4500rpm;7025風(fēng)扇2400~3600rpm;8025風(fēng)扇2000~3500rpm;9225風(fēng)扇1600~3100rpm;12025風(fēng)扇1500~2500rpm;12038風(fēng)扇2000~3200rpm。 

      風(fēng)扇轉(zhuǎn)速可在啟動(dòng)電腦時(shí)通過BIOS測試,或通過其他主板自帶的監(jiān)控軟件測試;也可以通過轉(zhuǎn)速測試儀測試。注意:前兩種方式必須是支持測速功能的風(fēng)扇才能測出。

      風(fēng)量與風(fēng)壓

      風(fēng)量與風(fēng)壓的測試方法有兩種,一是用風(fēng)洞儀測試,另一種是用雙箱法測。但對于一般用戶而言,沒有這樣的設(shè)備。只能根據(jù)廠家提供的數(shù)據(jù)作為參考,最終要看降溫效果。 

      風(fēng)量

      風(fēng)量是指風(fēng)扇通風(fēng)面積平面速度之積。通風(fēng)面積是出口面積減去渦舌處的投影面積。平面速度是氣流通過整個(gè)平面的氣體運(yùn)動(dòng)速度,單位是m3/s 。平面速度一定時(shí),扇葉葉輪外徑越大,通風(fēng)面積越大,風(fēng)量則越大。平面速度由轉(zhuǎn)子的轉(zhuǎn)速和風(fēng)壓決定。通風(fēng)面積一定時(shí),平面速度越大,風(fēng)量越大。風(fēng)量越大,空氣吸熱量則越大,空氣流動(dòng)轉(zhuǎn)移時(shí)能夠帶周能帶走更多的熱量,扇熱效果越明顯。 

      風(fēng)壓

      為進(jìn)行正常通風(fēng),需要克服風(fēng)扇通風(fēng)行程內(nèi)的阻力,風(fēng)扇必須產(chǎn)生克服送風(fēng)阻力的壓力,測量到的壓力的變化值稱為靜壓,即最大靜壓與大氣壓的差壓。它是氣體對平行于物體表面作用的壓力,靜壓是通過垂直于其表面的孔測量出來的。把氣體流動(dòng)中所需要?jiǎng)幽苻D(zhuǎn)化為壓力形式稱為動(dòng)壓。 

      為實(shí)現(xiàn)送風(fēng)的目的,需要有靜壓和動(dòng)壓。全壓為靜壓與動(dòng)壓的代數(shù)和,全壓是指由風(fēng)扇所給定的的全壓增加量,即風(fēng)扇的出口和進(jìn)口之間的全壓之差。在實(shí)際應(yīng)用中,標(biāo)稱的最大風(fēng)量值并不是實(shí)際扇熱片得到的送風(fēng)量,風(fēng)量大,并不代表通風(fēng)能力強(qiáng)。因空氣流動(dòng)時(shí),氣流在其流動(dòng)路徑會(huì)遇上扇熱稽片或元件的阻擾,其阻抗會(huì)限制空氣自由流通。即風(fēng)量增大時(shí),風(fēng)壓會(huì)減小。因此必須有一個(gè)最佳操作工作點(diǎn),即風(fēng)扇性能曲線與風(fēng)阻曲線的交點(diǎn)。在工作點(diǎn),風(fēng)扇特性曲線之斜率為最小,而系統(tǒng)特性曲線之變化率為最低。注意此時(shí)的風(fēng)扇靜態(tài)效率(風(fēng)量×風(fēng)壓÷耗電)為最佳。 當(dāng)然有時(shí)為了能減少系統(tǒng)阻抗,甚至選用尺寸較小的風(fēng)扇,也可以獲得相同的風(fēng)量。

      風(fēng)扇的軸承系統(tǒng) 

      風(fēng)扇的軸承系統(tǒng)一般建議最好選用滾珠軸承,因?yàn)樯葻犸L(fēng)扇的壽命通常取決于其軸承的可靠性,滾珠軸承系統(tǒng)已被證實(shí)具有高效率與低生熱的特點(diǎn)。滾珠軸承屬滾動(dòng)摩擦,由金屬珠滾動(dòng),接觸面小,摩擦系數(shù)??;而含油軸承為滑動(dòng)摩擦,接觸面大,長期使用后,油會(huì)揮發(fā),軸承容易磨損,摩擦系數(shù)大,后期噪音較大,壽命短。品質(zhì)好的風(fēng)扇除了通風(fēng)量大、風(fēng)壓高以外,可靠性也是非常重要的,風(fēng)扇使用的軸承形式在此顯得非常重要。高速風(fēng)扇一律使用滾珠軸承(Ball bearing)而低速風(fēng)扇則使用成本低廉的含油軸承(Sleeve bearing)。含油軸承風(fēng)扇只用一個(gè)軸承;而滾珠軸承風(fēng)扇都需要兩個(gè)軸承,單滾珠軸承,是“1 Ball + 1 Sleeve”,依然帶有含油軸承的成分。比單滾珠更高級的是雙滾珠軸承,即Two Balls。含油軸承壽命一般為10000小時(shí),單滾珠軸承為30000小時(shí),雙滾珠軸承為50000小時(shí)以上(環(huán)境溫度均設(shè)定在25℃以下時(shí))。風(fēng)扇使用的含油軸承由銅基粉末燒結(jié)而成,使用含油軸承需加潤滑油以減少滑動(dòng)摩數(shù),潤滑油由鋰基潤滑脂加特制機(jī)油調(diào)制而成。隨著長時(shí)間的運(yùn)轉(zhuǎn),軸承內(nèi)的機(jī)油會(huì)揮發(fā)而變干,摩擦系數(shù)增大,風(fēng)扇運(yùn)轉(zhuǎn)受影響,可能出現(xiàn)異音,轉(zhuǎn)速偏慢甚至不轉(zhuǎn)現(xiàn)象。而滾珠軸承由滾動(dòng)摩擦取代了滑動(dòng)摩擦,摩擦系數(shù)小并克服了摩擦系數(shù)容易變的缺點(diǎn),因而運(yùn)轉(zhuǎn)穩(wěn)定性強(qiáng),壽命相對要長得多。

      風(fēng)扇故障
      檢修方法

      電風(fēng)扇的故障判別方法主要采用故障初查法、觀察法、電壓檢測法和電阻檢測法。通過檢測判斷出電風(fēng)扇的故障部位,對損壞部位進(jìn)行維修后,排除故障。

      電風(fēng)扇轉(zhuǎn)不動(dòng)的原因 

      首先還是要確定一下是不是一些外部原因。諸如插頭沒有插好,風(fēng)扇開關(guān)沒有全部開啟,一般的風(fēng)扇還應(yīng)該注意是否定時(shí)的關(guān)掉了,如果這些都沒有問題的話,就可能是電風(fēng)扇扇本身的原因。 

      電風(fēng)扇本身的原因可能包括了風(fēng)葉可能太久了,電機(jī)的內(nèi)阻變大,導(dǎo)致風(fēng)葉無法正常轉(zhuǎn)動(dòng);風(fēng)扇過熱引起了電機(jī)帶負(fù)載能力變差,導(dǎo)致無法轉(zhuǎn)動(dòng);電機(jī)內(nèi)部的保護(hù)裝置過熱短路;電風(fēng)扇的啟動(dòng)電容容量變?。浑婏L(fēng)扇轉(zhuǎn)軸軸向間隙過大也會(huì)引發(fā)電風(fēng)扇問題。 

      電風(fēng)扇轉(zhuǎn)不動(dòng)的修理方法 

      先檢查一下電風(fēng)扇以外的問題是不是全部都弄妥當(dāng)了;然后如果是風(fēng)葉不轉(zhuǎn)的話就關(guān)閉電源,在風(fēng)葉轉(zhuǎn)動(dòng)的軸上面加一些潤滑油;其他的問題可能就會(huì)涉及到更換軸套、拆換電容、調(diào)整墊片、電線損壞更換電線等問題,一般不是專業(yè)的人員就要請維修師傅來看一下了,不過一般也不是好大的問題,也花不了多少錢。

      1、故障初查法

      初查電風(fēng)扇的故障,主要通過觀察電風(fēng)扇的工作情況,電風(fēng)扇啟動(dòng)后,觀察電風(fēng)扇的風(fēng)速旋轉(zhuǎn)過程,或搖頭擺動(dòng)情況是否良好。

      2、觀察法

      當(dāng)電風(fēng)扇內(nèi)部電路出現(xiàn)過載故障時(shí),很有可能會(huì)引起內(nèi)部的某些元器件燒壞,此時(shí),就需要通過嗅覺、視覺等感官直接觀察電風(fēng)扇內(nèi)的元器件或電路板,是否有燒壞的保險(xiǎn)管、電容是否漏液等現(xiàn)象等。

      3、電阻檢測法

      通過電阻檢測法可以直接檢測可疑器件的阻值,然后與正常情況下的阻值進(jìn)行比較,大致判斷元器件的好壞,或判斷電風(fēng)扇電路中是否存在短路和斷路情況。例如,如圖所示,為采用電阻檢測法,檢測電風(fēng)扇電路板上的色環(huán)電阻,通過檢測得出的阻值與色環(huán)識讀的數(shù)值相比較,若測量的值相差太大,則可初步判斷該電阻已經(jīng)損壞,更換為新的電阻即可。

      4、電壓檢測法

      電壓檢測法主要是在通電狀態(tài),使用萬用表檢測關(guān)鍵點(diǎn)的電壓,將測量的電壓結(jié)果與電風(fēng)扇正常情況下的數(shù)值比較,從而推斷出故障部位,最終找出故障元器件,進(jìn)而排除故障,如圖所示。


      風(fēng)扇故障
      主要器件

      電風(fēng)扇經(jīng)常出現(xiàn)故障的部件有,啟動(dòng)電容,風(fēng)速電動(dòng)機(jī),調(diào)速開關(guān),搖頭開關(guān),搖頭電動(dòng)機(jī),偏心輪,連桿,風(fēng)扇擋板等損壞或變形造成的。部件如下所示:

      啟動(dòng)電容

      啟動(dòng)電容:主要為風(fēng)扇電動(dòng)機(jī)提供啟動(dòng)信號,損壞后可能造成風(fēng)扇電動(dòng)機(jī)不工作的故障。

      電容檢測

      (1)啟動(dòng)電容器與風(fēng)扇電動(dòng)機(jī)的導(dǎo)線相連,因此在對啟動(dòng)電容器進(jìn)行檢修時(shí),為了確保檢測的準(zhǔn)確性,需要將啟動(dòng)電容器從風(fēng)扇電動(dòng)機(jī)拆分開。

      (2)將啟動(dòng)電容器取下后,再移動(dòng)啟動(dòng)電容器導(dǎo)線與風(fēng)扇電動(dòng)機(jī)導(dǎo)線的接頭護(hù)管,如下圖所示。此時(shí),便可以看到啟動(dòng)電容器導(dǎo)線與風(fēng)扇電動(dòng)機(jī)導(dǎo)線的接頭。

      (3)由于在路檢測啟動(dòng)電容器無法準(zhǔn)確地檢測啟動(dòng)電容器是否損壞,因此需要將啟動(dòng)電容器導(dǎo)線與風(fēng)扇電動(dòng)機(jī)導(dǎo)線的其中一連接端斷開,可以借助偏口鉗夾斷或者使用電烙鐵焊下接頭的焊錫。

      (4)將啟動(dòng)電容器與風(fēng)扇電動(dòng)機(jī)的導(dǎo)線斷開后,在使用電阻器對啟動(dòng)電容器進(jìn)行放電操作,如圖所示。

      檢測電容器

      對啟動(dòng)電容器放電完成后,使用萬用表檢測啟動(dòng)電容器是否損壞,根據(jù)啟動(dòng)電容器的電容量將萬用表量程調(diào)整至R×10k擋,用萬用表的黑、紅表筆分別檢測啟動(dòng)電容器的兩條導(dǎo)線端,然后再調(diào)換表筆進(jìn)行檢測。

      若啟動(dòng)電容器正常,則在使用萬用表對其進(jìn)行檢測時(shí),萬用表會(huì)出現(xiàn)充放電的過程,即從電阻值很大的位置擺動(dòng)到零的位置,然后再擺回到電阻值很大的位置,如圖所示。而經(jīng)檢測后,測得啟動(dòng)電容器的阻值無擺動(dòng),當(dāng)萬用表表筆搭在電容器的兩端時(shí),指針直接指在的無窮大的位置。由此可以判斷,該啟動(dòng)電容器已經(jīng)損壞。

      更換啟動(dòng)電容器后,重新對電風(fēng)扇通電并撥動(dòng)風(fēng)速開關(guān),電風(fēng)扇運(yùn)轉(zhuǎn)良好。

      偏心桿和連桿:用來連接搖頭電機(jī),損壞后則可能造成電風(fēng)扇搖頭不正常。

      搖頭開關(guān):也屬于電風(fēng)扇的控制電路部分,用來控制搖頭電動(dòng)機(jī),損壞后,則可能造成風(fēng)扇不搖頭或搖頭不正常。

      風(fēng)扇電動(dòng)機(jī):主要用來帶動(dòng)風(fēng)葉旋轉(zhuǎn),損壞后會(huì)造成電風(fēng)扇無法工作的故障。

      調(diào)速開關(guān):是電風(fēng)扇的控制電路部分,主要用來控制風(fēng)扇的轉(zhuǎn)速,一般分為三個(gè)檔,即低中高速,損壞后可能造成電風(fēng)扇不工作或不調(diào)速。

      搖頭電動(dòng)機(jī):主要用來實(shí)現(xiàn)風(fēng)扇搖頭功能,損壞后,可能造成搖頭功能不正常。 

      風(fēng)扇故障
      檢修方法


      1、電池為遙控發(fā)射器供電,控制芯片IC的③~⑦腳,外接人工操作按鍵,這些鍵是給IC輸入人工操作指揮的微動(dòng)開關(guān)。     

      2、12、13腳外接晶體用于產(chǎn)生455kHz的時(shí)鐘信號,操作按鍵后,IC芯片的③~⑦腳中會(huì)有任一腳接地,控制芯片經(jīng)引腳功能識別后,形成功能控制信號。  

      3、功能控制信號在IC內(nèi)部進(jìn)行編碼,調(diào)制將控制信號調(diào)制到38kHz的載波上,然后由15腳輸出,去驅(qū)動(dòng)晶體管VT,經(jīng)VT去驅(qū)動(dòng)紅外發(fā)光二極管(LED),紅外發(fā)光二極管將控制信號以光的形式發(fā)射出去。

      電路原理圖解
      電路原理圖解

      從上圖可以看出,此電路一共可以分為三大部分,最左邊的220V交流電源電路,中間的搖擺電路,最右邊的風(fēng)機(jī)電路。電風(fēng)扇電機(jī)是單相交流電機(jī),它的內(nèi)部有兩個(gè)繞組,一個(gè)叫運(yùn)行繞組(也稱主繞組),另一個(gè)成為啟動(dòng)繞組(也成為副饒組)。啟動(dòng)電路由分相電容組成,使主副繞組在空間上相隔90°電角度。調(diào)速電路是串聯(lián)一個(gè)電抗器調(diào)速開關(guān)組成,通過調(diào)電抗大小,來改變電機(jī)的電壓實(shí)現(xiàn)調(diào)速。弄明白這個(gè)電路圖后,足以修理電風(fēng)扇了。

      簡易電風(fēng)扇定時(shí)控制器
      程序欣賞

      同行水平高的可以看看下列51單片機(jī)制作

      的床頭風(fēng)扇的機(jī)械定時(shí)器壞掉了,準(zhǔn)備51單片機(jī)給設(shè)計(jì)了一個(gè)。程序在實(shí)驗(yàn)板初步調(diào)試通過,等待元件寄到就可以做板子了,只是有點(diǎn)浪費(fèi)單片機(jī)的資源。

      一,設(shè)計(jì)思路:

      開始通過手動(dòng)鍵給單片機(jī)供電。直到電源指示燈LED4亮.單片機(jī)運(yùn)行,繼電器2工作給單片機(jī)供電。通過按鍵設(shè)置繼電器2的工作時(shí)間,實(shí)現(xiàn)系統(tǒng)的自動(dòng)斷電,通過設(shè)置繼電器1的工作時(shí)間,實(shí)現(xiàn)風(fēng)扇的間歇轉(zhuǎn)動(dòng),實(shí)現(xiàn)節(jié)能。

      1、顯示部分:

      通過按鍵,在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)關(guān)閉剩余時(shí)間切換顯示。數(shù)碼顯示兩位,為“分”走時(shí),其中系統(tǒng)關(guān)閉剩余時(shí)間為“小時(shí)”走時(shí),LED為紅,黃,藍(lán),分別點(diǎn)亮對應(yīng)的風(fēng)扇轉(zhuǎn)動(dòng),暫停,和系統(tǒng)關(guān)閉剩余時(shí)間的狀態(tài)。

      2. 按鍵部分:

      l K1為時(shí)間調(diào)整移位鍵,按下此鍵,數(shù)碼閃爍,同時(shí)對應(yīng)的燈閃爍。在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)之間切換

      l K2為加一和狀態(tài)切換顯示鍵,當(dāng)有K1按下,為時(shí)間加1。否則,在在風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間,暫停時(shí)間,和系統(tǒng)之間切換顯示。

      l K3為減1和備用鍵,當(dāng)有K1按下,為時(shí)間加1,否則無效。

      3. 繼電器部分:

      l 繼電器1控制風(fēng)扇的電源線,實(shí)現(xiàn)風(fēng)扇的轉(zhuǎn)動(dòng)和暫時(shí)。

      l 繼電器2控制單片機(jī)系統(tǒng)的電源,實(shí)現(xiàn)系統(tǒng)定時(shí)關(guān)閉。

      二,原理圖

      三,程序清單

      /*********************************************

      系統(tǒng)名稱:電風(fēng)扇簡易定時(shí)控制器

      系統(tǒng)功能:

      **********************************************/

      /*********************************************

      函數(shù)名稱: 聲明區(qū)

      功能描述:

      **********************************************/

      #include

      #define uchar unsigned char

      #define uint unsigned int

      #define SEG P0 //數(shù)碼管段選.

      #define DIG P2 //數(shù)碼管位選

      uchar dis[2]; //數(shù)碼驅(qū)動(dòng)組

      uchar code TAB[]={ 0xC0,0xF9,0xA4,0xB0,0x99,//0-4共陽.

      0x92,0x82,0xF8,0x80,0x90,0xff};//5-9,熄滅符

      uchar start,stop,close,sum,time; //各其本變量

      uchar fliflag,cflag,zflag,x,y;//各標(biāo)志位

      uint count_T0,count_T1,c_count; //計(jì)數(shù)變量

      sbit K1=P3^7; //功能移位鍵

      sbit K2=P3^2; //加一鍵和切換移位鍵.

      sbit K3=P3^3; //減一.

      sbit RLED=P2^2; //紅燈,表風(fēng)扇轉(zhuǎn)動(dòng)狀態(tài).

      sbit YLED=P2^3; //黃燈,表風(fēng)扇暫停狀態(tài)

      sbit BLED=P2^4; //藍(lán)燈,表系統(tǒng)狀態(tài)

      sbit CLED=P2^6; //風(fēng)扇控制位

      sbit ZLED=P2^7; //系統(tǒng)工作控制位

      /*********************************************

      函數(shù)名稱:延時(shí)1MS函數(shù)

      功能描述:顯示調(diào)用.

      **********************************************/

      void delay1ms(uchar x)

      {

      uchar i,j;

      for(i=0;i for(j=0;j<120;j++);

      }

      /*********************************************

      函數(shù)名稱:顯示函數(shù)

      功能描述: 顯示分走時(shí),兩位顯示.

      **********************************************/

      void display(void)

      {

      uchar i,scan=1;

      for(i=0;i<2;i++)

      { SEG=0xff;

      DIG=~scan;

      SEG=TAB[dis[i]];

      delay1ms(5);

      scan<<=1;

      }

      }

      /*********************************************

      函數(shù)名稱:延時(shí)5MS函數(shù)

      功能描述:按鍵消抖調(diào)用.

      **********************************************/

      void delay5ms(uchar x)

      {

      uchar j;

      for(j=0;j display();

      }

      /*********************************************

      函數(shù)名稱: 初始化函數(shù)

      功能描述: 各變量初始化.

      **********************************************/

      void init()

      { fliflag=0;//閃爍標(biāo)志.

      cflag=1; //風(fēng)扇狀態(tài)標(biāo)志.

      zflag=0; //轉(zhuǎn)動(dòng)標(biāo)志.

      x=30; //暫存

      y=10; //暫存

      CLED=1;//系統(tǒng)工作.

      sum=0; //移位

      start=30; //風(fēng)扇轉(zhuǎn)動(dòng)時(shí)間

      stop=10; // 暫停時(shí)間.

      close=5; //系統(tǒng)關(guān)閉剩余時(shí)間

      count_T0=0; //T0,T1相關(guān)

      count_T1=0;

      c_count=0;

      TMOD=0x11;

      TH0=(65536-50000)/256;

      TL0=(65536-50000)%256;

      TH1=(65536-50000)/256;

      TL1=(65536-50000)%256;

      EA=1;

      ET0=1;

      ET1=1;

      TR0=1;

      }

      /*********************************************

      函數(shù)名稱: 分離函數(shù)

      功能描述: 分離顯示十位,個(gè)位

      **********************************************/

      void disnner(void)

      { if(cflag==1)//1

      { RLED=0;YLED=1;BLED=1;//紅燈閃爍.

      time=start; //顯示轉(zhuǎn)動(dòng)時(shí)間.

      }

      if(cflag==2)

      { RLED=1;YLED=0;BLED=1;

      time=stop;

      }

      if(cflag==3)

      { RLED=1;YLED=1;BLED=0;

      time=close;

      }

      dis[0]=time/10;

      dis[1]=time%10;

      }

      /*********************************************

      函數(shù)名稱:T0中斷函數(shù)

      功能描述: 產(chǎn)生1分鐘.

      **********************************************/

      void timer0(void)interrupt 1

      { TH0=(65536-50000)/256;

      TL0=(65536-50000)%256;

      if(++count_T0==1200)//一分鐘.

      { count_T0=0;

      if(zflag==0) //為0

      { ZLED=1; //則轉(zhuǎn)動(dòng).

      if(start!=99)//轉(zhuǎn)動(dòng)時(shí)間為99,顯示99,不切換標(biāo)志.一直轉(zhuǎn)動(dòng).

      {

      start--; //不,則倒計(jì)時(shí).

      if(start==0)

      { zflag=1;//倒時(shí)時(shí)間到.切換標(biāo)志.

      cflag=2;

      start=x;//重賦值

      }

      }

      }

      else

      { ZLED=0; //否則暫停.

      stop--; //倒計(jì)時(shí)計(jì)數(shù).

      if(stop==0)

      { cflag=1; //時(shí)間到.

      zflag=0;

      stop=y;

      }

      }

      if(close!=99)//系統(tǒng)時(shí)間為99,顯示99,系統(tǒng)一直工作..

      { if(++c_count==60) //對一分計(jì)數(shù)60,即一小時(shí)后.

      { c_count=0;

      close--; //做一小時(shí)倒計(jì)時(shí).

      if(close==0) //時(shí)間到,系統(tǒng)斷電.

      CLED=0; //低電平有效.

      }

      }

      }

      disnner();//分離.送顯示/

      }

      /*********************************************

      函數(shù)名稱:T1中斷服務(wù)函數(shù)

      功能描述: 調(diào)整時(shí)間閃爍用.

      **********************************************/

      void timer1(void)interrupt 3

      {

      TH1=(65536-50000)/256;

      TL1=(65536-50000)%256;

      if(++count_T1==6)//閃爍周期30MS

      {

      count_T1=0;

      fliflag=~fliflag; //切換

      if(fliflag==0) //標(biāo)志有效.

      {

      if(sum==1)cflag=1;//選用狀態(tài)閃爍.

      if(sum==2)cflag=2;

      if(sum==3)cflag=3;

      disnner(); //閃爍用.

      dis[0]=10; //放熄滅符.

      dis[1]=10;

      }

      else //否則,正常顯示.

      {

      RLED=1;YLED=1;BLED=1;

      dis[0]=time/10;

      dis[1]=time%10;

      }

      }

      }

      /*********************************************

      函數(shù)名稱:鍵掃描函數(shù)

      功能描述: 調(diào)整時(shí)間

      **********************************************/

      void scanner(void)

      { if(K1==0) //為0,表有鍵按下.

      {

      delay5ms(100);//延時(shí)500MS.

      if(K1==0) //還按下.剛退出.

      {

      while(K1==0)display();//等待釋放.

      delay5ms(2); //消抖.

      cflag=1; //退出顯示狀態(tài)1.

      count_T0=0;

      TR0=1; //啟動(dòng)T0

      TR1=0; //關(guān)閃爍

      sum=0; //歸位.

      x=start; //暫存.

      y=stop; //暫存.

      }

      else

      { //否則,有移位鍵按下.

      TR0=0; //時(shí)間走動(dòng)停止.

      TR1=1; //開閃爍.

      sum++; //移位.

      if(sum==4)

      sum=1;

      }

      }

      if(K2==0)

      {

      delay5ms(2);

      if(K2==0)

      {

      while(K2==0)display();

      delay5ms(2);

      if(sum) //有移位

      { if(sum==1)

      {

      start++;

      if(start==61)

      start=99;

      if(start==100)

      start=30;

      }

      if(sum==2)

      {

      stop++;

      if(stop==61)

      stop=5;

      }

      if(sum==3)

      {

      close++;

      if(close==9)

      close=99;

      if(close==100)

      close=1;

      }

      }

      else //沒移位.

      {

      cflag++; //則進(jìn)行顯示狀態(tài)移位.

      if(cflag==4)

      cflag=1;

      }

      }

      }

      if(K3==0)

      {

      delay5ms(2);

      if(K3==0)

      {

      while(K3==0)display();

      delay5ms(2);

      if(sum==1)

      { start--;

      if(start==29)

      start=99;

      if(start==98)

      start=60;

      }

      if(sum==2)

      { stop--;

      if(stop==4)

      stop=60;

      }

      if(sum==3)

      { close--;

      if(close==0)

      close=99;

      if(close==98)

      close=8;

      }

      }

      }

      }

      /*********************************************

      函數(shù)名稱:主函數(shù)

      功能描述:

      **********************************************/

      main()

      {

      init();

      while(1)

      {

      display();//顯示

      scanner(); //檢測按鍵..






        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多