اطلاعیه

Collapse
No announcement yet.

طراحی مدار چشمک زن سه حالته تایمر دار

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

    طراحی مدار چشمک زن سه حالته تایمر دار

    سلام دوستان
    یه مدار میخوام طراحی کنم چشمک زن باشه بین 5 تا 24 ولت و و جریان 6 آمپر
    ایم چشمک زن 3 مرحله ای باشه
    با فشار دکمه مینیاتوری مدار وصل میشه روی مرحله یک و با فشار بار دوم دکه میره مرحله 2 و فشار سوم مرحله سه فشار چهارم خاموش
    مرحله 1 چراغ 1 ثانیه روشن 2 ثانیه خاموش
    مرحله 2 چراغ 1 ثانیه روشن 1 ثانیه خاموش
    مرحله 3 چراغ روشن دائم
    با فشار دکمه و نگه داشتن اون به مدت 3 ثانیه تایمر فعال میشه و بعد از 60 دقیقه خاموش میکنه

    لطفا در این خصوص راهنمایی بفرمایید
    لازم به ذکر هست که یه تازه وارد هستم که اطلاعات الکترونیکم متوسط هست

    #2
    پاسخ : طراحی مدار چشمک زن سه حالته تایمر دار

    سلام
    خوب با یه میکرو میشه یه برنامه نوشت و به سادگی این کار را انجام داد.

    دیدگاه


      #3
      پاسخ : طراحی مدار چشمک زن سه حالته تایمر دار

      نوشته اصلی توسط mohammadalian نمایش پست ها
      سلام
      خوب با یه میکرو میشه یه برنامه نوشت و به سادگی این کار را انجام داد.
      شما میتونی زحمتش رو بکشید؟

      دیدگاه


        #4
        پاسخ : طراحی مدار چشمک زن سه حالته تایمر دار

        سلام
        با یه میکروی atmega16 این برنامه رو تست کنید.
        اسیلاتور ساعت به پایه های tosc1 و tosc2 وصل شود.
        فیوزبیت ها را برای اسیلاتور داخلی 1 مگاهرتز تنظیم کنید.
        توجه کنید زمان های مربوط به عملکرد حالت های 1 تا 3 چون با دستور wait نوشته شده ممکن است دقیق نباشد و اگر می خواهید دقیق باشد باید از تایمر بجای این وقفه های استفاده کنید.

        $regfile = "m16def.dat"
        $crystal = 1000000
        Config Timer2 = Timer , Async = On , Prescale = 128
        Config Timer0 = Timer , Prescale = 256
        Config Portb.0 = Input
        Config Portb.1 = Output
        Enable Interrupts
        Enable Timer2
        Enable Timer0

        Dim A As Byte, Minut As Byte ,G As Byte , F As Byte


        On Ovf2 T2
        On Ovf0 T0
        Do
        If Pinb.0 = 0 Then
        Start timer0
        G=G+1
        if G=3 then
        G=0
        end if
        End If

        Select Case G
        Case 0:
        Portb.1=1
        waitms 1000
        Portb.1=0
        waitms 2000
        Case 1:
        Portb.1=1
        waitms 1000
        Portb.1=0
        waitms 1000
        Case 2:
        Portb.1=1
        Case 3:
        Portb.1=1
        timer2=0
        start timer2

        End Select
        Loop


        T0:
        F=F+1
        if F=46 then 'About 3 seconds pause before going to 3rd case for G
        F=0
        G=3
        Stop timer0
        end if
        Return



        T2:
        Incr A
        If A > 59 Then '60 seconds
        A = 0
        Minut = Minut + 1
        If Minut > 59 Then '60 minuts pause before Portb.1=0
        Minut = 0
        Portb.1=0
        stop timer2
        End If
        End If
        Return

        دیدگاه


          #5
          پاسخ : طراحی مدار چشمک زن سه حالته تایمر دار

          سلام دوستان.ایا میشه یه مدار چشمک زن فقط با ترانزیستور و قطعات دیگه غیر از ای سی طراحی کرد یا خیر؟

          دیدگاه


            #6
            پاسخ : طراحی مدار چشمک زن سه حالته تایمر دار

            نوشته اصلی توسط ارمان123 نمایش پست ها
            سلام دوستان.ایا میشه یه مدار چشمک زن فقط با ترانزیستور و قطعات دیگه غیر از ای سی طراحی کرد یا خیر؟
            سلام بله میشه
            قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

            دیدگاه

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