• <menu id="6u2m2"><u id="6u2m2"></u></menu>
  • <menu id="6u2m2"></menu>
    <input id="6u2m2"></input>
  • <menu id="6u2m2"><u id="6u2m2"></u></menu>
  • <nav id="6u2m2"></nav><input id="6u2m2"><acronym id="6u2m2"></acronym></input>
  • {$cfg_webname}
    主頁 > 電子信息 > 單片機 >

    基于51單片機洗衣機控制器的設計(附程序)☆

    來源:56doc.com  資料編號:5D4967 資料等級:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4967
    資料以網頁介紹的為準,下載后不會有水印.資料僅供學習參考之用. 幫助
    資料介紹

    基于51單片機洗衣機控制器的設計(附程序)☆(任務書,開題報告,中期檢查表,畢業論文21000字,程序)
    摘  要
    洗衣機是人們日常生活中常見的一種家電,已經成為人們生活中不可缺少的家用電器。在工業生產中應用也十分廣泛。但是傳統的基于繼電器的控制,已經不能滿足人們對洗衣機的自動化程度的要求了。洗衣機需要更好地滿足人們的需求,必須借助于自動化技術的發展。而隨著單片機技術的發展,用單片機來作為控制器,就能很好地滿足洗衣機對自動化的要求,并且控制方式靈活多樣,控制模式可以根據不同場合的應用而有所不同。
    本控制系統以STC89C52單片機為核心,以5個獨立鍵盤分別做為多功能菜單按鍵輸入達到啟動、增加時間、減少時間、清零、暫停功能,用2個八位數碼管顯示倒計時時間,3個LED燈同步顯示五線四相步進電機正傳、反轉、暫停三種模式狀態;用ULN2003芯片驅動電機正轉反轉以及暫停達到控制洗衣洗滌全過程以及控制蜂鳴器報警;最后用蜂鳴器發出洗衣洗滌結束信號。

    關鍵詞:單片機,定時器,中斷,達林頓驅動器,步進電機
     
    ABSTRACT
    Washing machine is common in People's Daily life, a kind of home appliance has become essential to life household electrical appliances. In the industrial production is also widely used. However, the traditional relay-based control, cannot have satisfied people the automation degree of washing machine demand. Washing machines need to better satisfy people's needs, must use automation technology development. With the development of microcontroller technology, with a singleship as controller, can well meet the requirements of automatic washing machine, and control winbly diversity, control pattern can according to different situations and somewhat different application.
     This control system to STC89C52 microcontroller as the core, with five independent respectively as multifunctional menu button keyboard input to start, increasing time, reduce time, reset, suspend the function, use 2 8 digital pipe display countdown time, 3 LED lamp displayed five line four days in stepping motor, reverse, suspended three modes state; Use ULN2003 chip drive motor are turning reversal and suspend achieve control of laundry washing process and control buzzer alarm; Final buzzer issued by washing over signal laundry.

    Keywords: Microcontroller, timer, Interrupt, ULN2003 Chip, Stepping motor

    本次設計目的是用51單片機模擬洗衣機的洗滌過程,用鍵盤輸入預定時間,用五線四相的步進電機模擬洗衣機滾筒轉動,用led燈顯示洗衣機洗滌時滾筒轉動狀態,數碼管顯示預置和剩余時間,蜂鳴器顯示洗衣機洗滌是否結束。
    要達到把軟件和硬件相結合,然后把大學四年所學到的相關的專業知識融入其中,提高自己的動手實踐能力和創新精神,以便更好的投入社會大生產中。

    數字控制電路
    整個洗衣機控制器的數字控制電路一共有分為三個模塊:按鍵輸入模塊、數碼管顯示模塊、步進電機和蜂鳴器報警模塊。

    調試過程
    在整個程序設計大致測試運行完成后,可以適當的修改其中的代碼,使系統更趨完善,功能更加強大,在剛開始設計的時候沒考慮到的問題,也可以進行有效的修改和完善。
    用的是Keil編譯器進行編譯調試

    附錄、部分元器件明細
    四個觸點開關用作按鍵;
    2. 一個DCSV開關控制電源;
    3. ULN2003D一片;驅動動步進電機和蜂鳴器;
    4. 一個100R:用于蜂鳴器降壓限流 ;
    5. 一個蜂鳴器:
    6. 六個1000R電阻:用于六個個放光二級管;
    7. 六個個放光二級管:表示洗衣狀態;
    8. 一個USB電源轉借口:燒錄和電源接入;
    9. 電容若干:整流、振蕩;
    10.三極管若干:把微弱信號放大成輻值較大的電信號, 也用作無觸點開關DSCV;
    11.STC89C52芯片一片:總控;
    12.四相八拍電機型號28BYJ48型:模擬洗衣機電機運轉;
    13.3-8譯碼器一片,型號74LS138:用作控制數碼管位選;
    14.數碼管兩組,型號CPS05641BR:顯示時間;

    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆
    基于51單片機洗衣機控制器的設計(附程序)☆

    推薦資料
    日本少妇高清无码