اطلاعیه

Collapse
No announcement yet.

کنترل زاویه آتش تریستور با میکرو(محاسبات)

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

    کنترل زاویه آتش تریستور با میکرو(محاسبات)

    سلام
    یه إ¾إ¾إ¾إ¾إ¾إ¾إ¾پروژه دارم که باید زاویه آتش یه تریستور رو با میکرو و با دقت 1 درجه کنترل کنم
    و از اونجایی که برق شهر 50هرتز هست هر درجه 55.5(با دوره گردش) میکرو ثانیه میشه
    میخواستم ببینم راهی هست که دقیقا یک درجه بتونم کنترل کنم؟
    چون اگه 55 یا 56 بگیرم تو زوایای بالا خطا خیلی زیاد میشه
    ممنونم
    آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

    116 کتابخانه مورد نیاز برای Altium Designer

    از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

    #2
    پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

    دوست گرامی

    شما در مرحله اول به مداری احتیاج دارید که با عبور ولتاژ برق از صفر ولت یک پالس به میکرو اعمال نماید

    به این مدار در اصطلاح Zero Crossing Detector گفته میشود که برای کنترل دقیق زاویه آتش وجود آن الزامی میباشد

    پس دریافت پالس عبور از صفر نیازمند یک Timing دقیق تقسیم زمان 20 میلی ثانیه ( یا ده میلی ثانیه برای هر آلترناتیو ) به دقت زاویه ای مورد نظر شما هستیم ( مثلا با زمان 100 میکرو ثانیه ( یا فرکانس ده کیلو هرتز ) شما میتوانید زمان پریود 10 میلی ثانیه را با دقت یک هزارم زمان بندی کنید ( بر حسب درجه را خودتان محاسبه کنید )
    پس از شمردن پالسهای کانتر ، پالس تریگر از میکرو به تریاک یا تایریستور اعمال میگردد
    تنها نکته حائز اهمیت دقت تایمینگ فرمان از لحظه عبور از صفر تا شروع پالس تریگ میباشد که دقیقا میتوانید آن را مانند یک مولتای ویبراتور منو استابل منها با تنظیم تایم تاخیر دقیق در نظر بگیرید

    نمونه مدارهای آشکار ساز عبور از صفر :

    http://www.visionics.a.se/Zero Crossing Detector1.aspx

    http://electronics.stackexchange.com/questions/35685/digital-dimmer-with-microcontroller

    http://www.circuitstoday.com/zero-crossing-detector-using-ic-311

    http://www.interfacebus.com/zero-crossing-detector-lm741-opamp-circuit.html

    http://dev.emcelettronica.com/industrial-building-automation-system-ibas-4

    http://playground.arduino.cc/Main/ACPhaseControl

    http://www.bristolwatch.com/arduino/arduino_power_control.htm

    http://www.trainfacts.com/trainfacts/?p=180

    پاره ای از رویکردهای دفاعی

    دیدگاه


      #3
      پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

      متشکرم
      ولی ظاهرا سوالم رو متوجه نشدین
      اینا رو میدونم
      من میگم فرکانس برق شهر 50هرتز هست
      یعنب هر سیکل 0.02 ثانیه طول میکشه
      از طرفی هر سیکل 360 درجه هست
      پس هر درجه میشه 55.5 میکرو ثانیه
      و این زمان رو نمیشه با میکرو محاسبه کرد چون دوره گردش بینهایت داره
      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

      116 کتابخانه مورد نیاز برای Altium Designer

      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

      دیدگاه


        #4
        پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

        من دقیق متوجه منظور شما از دوره گردش! نشدم

        شما با یک شدن ورودی پین میکرو مربوط به زمان گذر از صفر، و با داشتن مقدار زاویه آتش با یک محاسبه ساده و ایجاد تاخیر ، پین خروجی را فعال می کنید!
        صدایی از قلب آذربایجان

        Ya$a odlar yurdum AZERBAICANIM

        دیدگاه


          #5
          پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

          دوست عزیز
          هر سیکل 20 میلی ثانیه یا 20000 میکرو ثانیه میباشد که اگر تقسیم بر 360 کنیم زمان هر درجه 55 میکروثانیه و یا فرکانس 18.1 کیلوهرتز میگردد و این فرکانسی است که توسط اکثر میکرو ها پشتیبانی میشود
          پاره ای از رویکردهای دفاعی

          دیدگاه


            #6
            پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

            از رابطه تتا=w.t هم میتونید استفاده کنید
            صدایی از قلب آذربایجان

            Ya$a odlar yurdum AZERBAICANIM

            دیدگاه


              #7
              پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

              نوشته اصلی توسط mehrdadgh
              من دقیق متوجه منظور شما از دوره گردش! نشدم

              شما با یک شدن ورودی پین میکرو مربوط به زمان گذر از صفر، و با داشتن مقدار زاویه آتش با یک محاسبه ساده و ایجاد تاخیر ، پین خروجی را فعال می کنید!
              نوشته اصلی توسط emitor


              دوست عزیز
              هر سیکل 20 میلی ثانیه یا 20000 میکرو ثانیه میباشد که اگر تقسیم بر 360 کنیم زمان هر درجه 55 میکروثانیه و یا فرکانس 18.1 کیلوهرتز میگردد و این فرکانسی است که توسط اکثر میکرو ها پشتیبانی میشود
              کاش به عنوان پست دقت میکردین
              من در محاسبات مشکل دارم نه تو شماتیک و بیس مدار
              دوست عزیزتر
              اگر 20000 رو بر 360 تقسیم کنیم به عدد ...55.555555555555 میرسیم؛ نه 55!
              و این 0.5ها برای کار من خطای بزرگی هستن

              نوشته اصلی توسط mehrdadgh
              از رابطه تتا=w.t هم میتونید استفاده کنید
              میشه در مورد این رابطه بیشتر توضیح بدین؟
              آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

              116 کتابخانه مورد نیاز برای Altium Designer

              از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

              دیدگاه


                #8
                پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                دوست عزیز

                ظاهرا اینجا مشکل اینه که زمان پریود برق در کشورهایی که 50 هرتز میباشد نمیتواند با مضرب صحیح بر 360 قابل قسمت باشد
                اگر مشکل فقط دقت یک درجه باشد که خوب زمان 20 میلی ثانیه بر هیچکدام از مضارب 360 ، 3600 ، 36000 یا ... قابل قسمت نمیباشد و در هر دو حالت استفاده از 55 یا 56 میکرو ثانیه نیز به مضرب صحیحی از یک درجه نمیتوان رسید
                حتی اگر به جای 360 درجه زمان هر پریود را دو پی رادیان هم در نظر بگیریم وجود مقادیر کسری غیر قابل اجتناب خواهد بود
                برای پروژه های عملی میتوانستیم با در نظر گرفتن مثلا یک میکروثانیه کل پریود را با دقت 1/20000 یا 0.05 درصد مرور نماییم که دقت بسیار خوبی محسوب میشود هر چند مضربی از یک درجه نمیباشد
                پاره ای از رویکردهای دفاعی

                دیدگاه


                  #9
                  پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                  نوشته اصلی توسط emitor
                  دوست عزیز

                  ظاهرا اینجا مشکل اینه که زمان پریود برق در کشورهایی که 50 هرتز میباشد نمیتواند با مضرب صحیح بر 360 قابل قسمت باشد
                  اگر مشکل فقط دقت یک درجه باشد که خوب زمان 20 میلی ثانیه بر هیچکدام از مضارب 360 ، 3600 ، 36000 یا ... قابل قسمت نمیباشد و در هر دو حالت استفاده از 55 یا 56 میکرو ثانیه نیز به مضرب صحیحی از یک درجه نمیتوان رسید
                  حتی اگر به جای 360 درجه زمان هر پریود را دو پی رادیان هم در نظر بگیریم وجود مقادیر کسری غیر قابل اجتناب خواهد بود
                  برای پروژه های عملی میتوانستیم با در نظر گرفتن مثلا یک میکروثانیه کل پریود را با دقت 1/20000 یا 0.05 درصد مرور نماییم که دقت بسیار خوبی محسوب میشود هر چند مضربی از یک درجه نمیباشد
                  مرسی
                  خب سوال منم از اول همین بود که اصلا میشه یا نه
                  پس هر کاریش بکنیم بازم خطا خواهد داشت
                  ممنونم
                  آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                  116 کتابخانه مورد نیاز برای Altium Designer

                  از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                  دیدگاه


                    #10
                    پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                    این کار با میکرو انجام شدنی است
                    www.eplan-training.ir
                    www.projectmatlab.ir

                    دیدگاه


                      #11
                      پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                      نوشته اصلی توسط majid1986
                      این کار با میکرو انجام شدنی است
                      چگونه؟
                      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                      116 کتابخانه مورد نیاز برای Altium Designer

                      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                      دیدگاه


                        #12
                        پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                        گویا یکی از دوستان در اخر متذکر شدن
                        با تشکر

                        نکته اینجاست که ما 50 هرتز دقیق نداریم
                        و همیشه در حال نوسان است
                        و این موضوع دقت دیمر ها رو همیشه کم میکنه
                        و حتی مشکلاتی دیگر

                        دیدگاه


                          #13
                          پاسخ : کنترل زاویه آتش تریستور با میکرو(محاسبات)

                          شما یک دایره کامل را بر وحد درجه 360 تقسیم نکنید بلکه بر واحد گرلد تقسیم کنید و یک دایره کامل 400 گراد است و زاویه قائمه شامل 100 گراد است فرکانس 50 هرتز راحت تر تقسیم خواهد شد

                          دیدگاه

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