اطلاعیه

Collapse
No announcement yet.

مدار کنترل ولتاژ با فتوسل

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

    مدار کنترل ولتاژ با فتوسل

    سلام دوستان
    راستش من رشتم قدرته فقط یکم بسکام بلدم
    چندوقت پیش یه مدار دیدم یه فتوسل داشت و با کاهش نور از مقداری که تعیین کردیم رله رو فعال میکرد
    من برا کنترل چندتا پاور led 50w میخام از فتوسل استفاده کنم
    ولی با مداری که دیدم دو تا فرق داره
    اول اینکه میخام با کم و زیاد شدن نور محیط رله وصل نشه ، فقط ولتاژ تغذیه تغییر کنه
    بعدم اینکه با کاهش نور ولتاژ کاهش پیدا کنه
    اساتید اگر راهنمایی کنن از کجا باید شروع کنم خیلی ممنون میشم
    اینم برنامش بود
    کد:
    $regfile = "m16def.dat"
    $crystal = 1000000
    
    '..........................................................................
    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0
    Config Lcd = 16 * 2
    Cursor Off
    Cls
    
    '..........................................................................
    Enable Interrupts
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    Start Adc
    
    '..........................................................................
    Config Portc.1 = Output : Reset Portc.1 : Relay Alias Portc.1
    
    '..........................................................................
    Dim Ldr As Word
    Dim Setpoint As Word
    Dim Setpoint_eram As Eram Word At &H00
    Dim Setpoint_max As Word
    Dim Setpoint_min As Word
    
    '..........................................................................
    Do
      Gosub Red_temp
      Gosub Show_temp
      Gosub Termostat
      Waitms 300
    Loop
    
    End
    
    '***************************************************************
    Red_temp:
      Ldr = Getadc(7) : Ldr = Ldr * 4.8828125
      Setpoint = Getadc(6) : Setpoint = Setpoint * 4.8828125
    Return
    
    '***************************************************************
    Show_temp:
      Locate 1 , 1 : Lcd "LDR:" ; Ldr ; " mV"
      Locate 2 , 1 : Lcd "Setpoint:" ; Setpoint ; " mV"
    Return
    
    '***************************************************************
    Termostat:
      Setpoint_max = Setpoint
      Setpoint_min = Setpoint - 10
      If Ldr > Setpoint_max Then
       Reset Relay
      Elseif Ldr <= Setpoint_min Then
       Set Relay
      End If
    Return
    استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

    #2
    پاسخ : مدار کنترل ولتاژ با فتوسل

    کسی نیست کمک کنه :angry: :angry: :angry:
    :cry2:
    استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

    دیدگاه


      #3
      پاسخ : مدار کنترل ولتاژ با فتوسل

      سوالتونو متوجه شدم... فقط قسمت دومشو متوجه نشدم...
      با تغییر شدت نور مقدار ولتاژ تغذیه تغییر کنه؟
      ولتاژ تغذیه کجا؟
      led ها؟
      چند تا led دارید برای این کار استفاده میکنید؟
      طریقه قرار گرفتنشون چطوریه؟
      فقط از یه فتوسل استفاده میکنید؟
      من آن گلبرگ مغرورم که میمیرم ز بی آبی
      ولی با منت و خواری پی شبنم نمی گردم

      دیدگاه


        #4
        پاسخ : مدار کنترل ولتاژ با فتوسل

        نوشته اصلی توسط azadmard
        سوالتونو متوجه شدم... فقط قسمت دومشو متوجه نشدم...
        با تغییر شدت نور مقدار ولتاژ تغذیه تغییر کنه؟
        یه تغذیه جدا دارم برا led ها
        میخام هر چقدر نور محیط کمتر شد به نسبتی که تعیین میشه ولتاژ تغذیه led ها هم کم بشه
        قطع و وصل نشه ولتاژ led ها ، فقط تغییر کنه
        فک کنم کنترل ولتاژ آسون تر از جریان باشه درسته ؟ این سوالم رو پای بی سوادیم بذارید

        نوشته اصلی توسط azadmard
        ولتاژ تغذیه کجا؟
        led ها؟
        بله ، یه منبع تغذیه 12 ولت 20 آمپر دارم که باهاش پاور led ها رو روشن میکنم
        راستش نمیدونم چطوری میشه با میکرو ولتاژ تغذیه led ها رو رو تغییر بدم
        یه بار برا ولتاژ متناوب با تریستور این کار رو کردم ولی درمورد برق DC اطلاع ندارم :sad:

        نوشته اصلی توسط azadmard
        چند تا led دارید برای این کار استفاده میکنید؟
        طریقه قرار گرفتنشون چطوریه؟
        4 تا فعلا ، ولی ممکنه بیشتر بشه که خب جریان میره بالا
        4تا رو موازی کردم دادم به منبع 12 ولت(سوئیچینگ)

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


        استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

        دیدگاه


          #5
          پاسخ : مدار کنترل ولتاژ با فتوسل

          تو را خدا یکی کمک کنه :-(
          استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

          دیدگاه


            #6
            پاسخ : مدار کنترل ولتاژ با فتوسل

            سلام بفرما اینم از این
            برنامه یه زبان بیسیک:
            [code=qbasic]

            $regfile = "M8DEF.DAT"
            $crystal = 8000000
            '________________________________ADC & PWM______________________________________
            Config Adc = Single , Prescaler = Auto , Reference = Avcc

            Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1

            '________________________________Variables___ ___________________________________
            Dim R As Word
            '____________________________________________ _________________________________
            Do
            Start Adc
            R = Getadc(0)
            R = R / 3.99
            Pwm1a = R
            Loop
            [/code]
            اینم شماتیک با با تغیر مقدار مقاومت مبدا میزان نور رو مشخص کنید
            و این که خروجی رو با ترانزیستور npn تقویت کن و بده به پاور ال ای دی ها(منفی ال ای دی ها باید به ترانزیستور وصل شن)و پایه های avcc و aref میکرو به مثبت وصل شن


            دیدگاه


              #7
              پاسخ : مدار کنترل ولتاژ با فتوسل

              نوشته اصلی توسط zoheyr79
              سلام بفرما اینم از این
              برنامه یه زبان بیسیک:
              دستت درد نکنه مهندس

              فقط یه سوال کوچیک
              خروجی رو بخوام با ماسفت tip41c کنترل کنم میشه خروجی میکرو را بدم به base ماسفت مستقیم ؟ یا باید اول بدم به ترانزیستور ؟ اگه باید تقویت بشه با چه ترانزیستوری ؟
              استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

              دیدگاه


                #8
                پاسخ : مدار کنترل ولتاژ با فتوسل

                نوشته اصلی توسط mmm021
                دستت درد نکنه مهندس

                فقط یه سوال کوچیک
                خروجی رو بخوام با ماسفت tip41c کنترل کنم میشه خروجی میکرو را بدم به base ماسفت مستقیم ؟ یا باید اول بدم به ترانزیستور ؟ اگه باید تقویت بشه با چه ترانزیستوری ؟
                نمیدونم والا باید آزماش کنم بهت بگم ولی فکر کنم بشه :mrgreen:
                سوال دومتونم نمیدونم چه ترانزیستوری جواب میده تو یه پروژه دیده بودم با c547 خروجی میکرو رو تقویت کرد و یه سر دیگشم داد به پاور ال ای دی یک وات
                یکم صبر کنید با tip41 آزماش میکنم بهتون میگم

                دیدگاه


                  #9
                  پاسخ : مدار کنترل ولتاژ با فتوسل

                  نوشته اصلی توسط zoheyr79
                  یکم صبر کنید با tip41 آزماش میکنم بهتون میگم
                  خیلی ممنون :wow:
                  استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

                  دیدگاه


                    #10
                    پاسخ : مدار کنترل ولتاژ با فتوسل

                    نوشته اصلی توسط mmm021
                    خیلی ممنون :wow:
                    سلام دوست عزیز ببخشید دیر بهتون جواب دادم چون با ترانزیستور به مشکل برخورده بود
                    اما امروز دوباره رفتم سر وقتش و فهمیدم که مشکل از برنامه نویسیش بوده
                    اینم برنامه جدیدش
                    [code=qbasic]
                    $regfile = "M8DEF.DAT"
                    $crystal = 8000000
                    '________________________________ADC & PWM______________________________________
                    Config Adc = Single , Prescaler = Auto , Reference = Avcc

                    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down
                    '________________________________Variable____ ___________________________________
                    Dim R As Word
                    '____________________________________________ ___________________________________
                    Do
                    Start Adc
                    R = Getadc(0)
                    R = R / 3.99
                    Pwm1a = R
                    Loop
                    [/code]
                    اینم شماتیک با ترانزیستور

                    دیدگاه


                      #11
                      پاسخ : مدار کنترل ولتاژ با فتوسل

                      نوشته اصلی توسط zoheyr79
                      سلام دوست عزیز ببخشید دیر بهتون جواب دادم چون با ترانزیستور به مشکل برخورده بود
                      اما امروز دوباره رفتم سر وقتش و فهمیدم که مشکل از برنامه نویسیش بوده
                      اینم برنامه جدیدش
                      [code=qbasic]
                      $regfile = "M8DEF.DAT"
                      $crystal = 8000000
                      '________________________________ADC & PWM______________________________________
                      Config Adc = Single , Prescaler = Auto , Reference = Avcc

                      Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down
                      '________________________________Variable____ ___________________________________
                      Dim R As Word
                      '____________________________________________ ___________________________________
                      Do
                      Start Adc
                      R = Getadc(0)
                      R = R / 3.99
                      Pwm1a = R
                      Loop
                      [/code]
                      اینم شماتیک با ترانزیستور

                      دوست عزیز خیلی ممنون
                      بی نهایت لطف کردید :applause:
                      استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

                      دیدگاه


                        #12
                        پاسخ : مدار کنترل ولتاژ با فتوسل

                        میشه بهم بگید برای چه کاری میخواید :eek:
                        اگه کار کرد هم خبرم کنید

                        دیدگاه


                          #13
                          پاسخ : مدار کنترل ولتاژ با فتوسل

                          نوشته اصلی توسط zoheyr79
                          میشه بهم بگید برای چه کاری میخواید :eek:
                          نوشته اصلی توسط mmm021
                          من برا کنترل چندتا پاور led 50w میخام از فتوسل استفاده کنم
                          نوشته اصلی توسط zoheyr79
                          اگه کار کرد هم خبرم کنید
                          دستت درد نکنه مهندس کار کرد :applause:
                          استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

                          دیدگاه

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