اطلاعیه

Collapse
No announcement yet.

تایمر برای موتور ac

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تایمر برای موتور ac

    سلام دوستان
    من یک فن ac واسه خنک کردن موتور یخچال تهیه کردم اما می خوام پیوسته روشن نباشه مثلا 10 دقیقه کار کنه 10 دقیقه بعد خاموش و دوباره این چرخه ادامه داشته باشه . حالا هر عددی ، 10 مهم نیست.
    اگه avr نباشه بهتره.
    ممنون میشم راهنمایی کنید دوستان

    #2
    پاسخ : تایمر برای موتور ac

    با سلام خدمت شما دوست عزیز
    یک پین میکرو را به بوبین یک رله 5ولت وصل می کنیم(نسبت به جریان بوبین رله مستقیم یا بوسیله یک ترانزیستور)کنتاکتهای اون رله را با برق فن سری می کنیم
    حال در برنامه می توانید آن پایه را فعال کرده و سپس زمان دلخواه صبر کرده(delay)و سپس آن پایه را غیر فعال کنید.
    به طور مثال برنامه ی شما به این صورت خواهد بود:

    void main()
    {
    DDRA = 0x01;
    while(1)
    {
    PORTA = 0x01;
    delay_ms(60000);
    PORTA = 0x00;
    delay_ms(60000);
    }
    }
    البته زمان تاخیری که با تابع delay می توانیم ایجاد کنیم محدود است و برای ایجاد زمان های بیشتر می بایست ار حلقه ها در برنامه استفاده کنیم.
    اگر فقط شما می خواهید این کار را انجام دهید منطقی نیست از یک میکروکنترلر استفاده کنید می توانید از یک آی سی تایمر مثل 555 استفاده کنید که مدار آن به سادگی در اینترنت یافت می شود.
    موفق باشید.
    http://www.eDev.ir

    دیدگاه


      #3
      پاسخ : تایمر برای موتور ac

      نوشته اصلی توسط hadirobati
      اگر فقط شما می خواهید این کار را انجام دهید منطقی نیست از یک میکروکنترلر استفاده کنید می توانید از یک آی سی تایمر مثل 555 استفاده کنید که مدار آن به سادگی در اینترنت یافت می شود.
      موفق باشید.
      http://www.eDev.ir
      ممنونم میشم گه چنین مداری که با ic تایمر 555 کار میکنه رو برام پیدا کنید.
      آخه نمیدونم چطوری 555 رو به یک فن 220 ولت ac وصل کنم ؟ :sad:

      دیدگاه

      لطفا صبر کنید...
      X