اطلاعیه

Collapse
No announcement yet.

آموزش ساخت دیمر دیجیتال با AVR

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

    آموزش ساخت دیمر دیجیتال با AVR

    با سلام به بروبچه های الکترونیک و برق و مخصوصا به هم رشته ای های خودم ینی کامپیوتر(سخت افزار)
    میخوام پروژه ساخت یه دیمر دیجیتال حرفه ای با AVR mega8 رو بهتون یاد بدم، البته واسه کسایی که بلد نیستن :rolleyes: شاید بچه های الکترونیک و برق و... قبلا انجام داده باشن، ولی فک نکنم کسی از دیمر نوع دیجیتال بدش بیاد
    این یه دیمره که میتونین ولتاژ اونو با دوتا دکمه بالا و پایین تغییر بدین، در ضمن قدرت اون بوسیله دوتا سون سگمنت که میتونه از صفر تا 63 تنظیم بشه،نمایش داده میشه. برنامه اون طوری نوشته شده که اگه کلید افزایش یا کاهشو یکبار فشار بدین ، یه واحد اضافه یا کم میشه، ولی اگه انگشتتونو روی دکمه نگه دارین، با سرعت اعداد کم یا زیاد میشه، مثل صفحه کلید موبایل یه چیزی شبیه هلووو :nice:
    همچنین خودتون میتونین یه ریموت کنترل مادون قرمز که ماژول آمادش با قیمت ارزون همه جا هست روش ببندین تا از دور کنترل بشه، کاری نداره خداییش. :agree:
    یا میتونین مثلا برای تغییر شدت نور لامپ خونه یا پروژکتور یا گرم کننده برقی ویا هزارتا کار دیگه ازش کار بکشین. البته 3500 واته.
    همچنین قابلیت هوشمند شدن هم داره، مثلا میتونین بوسیله یدونه LDR ناقابل، طوری درستش کنین که با توجه به شدت تاریکی خونه خودش نور لامپو تنظیم کنه، خیلی خیلی راحت (البته این به عهده شماست :biggrin اگه سوالی در مورد هوشمند کردنش دارین بپرسین. :nice:
    یا میتونین یه سنسور LM35 روش بزارین تا شدت گرمای بخاری برقی رو با توجه به دمای خونه تنظیم کنه
    همون طور که گفتم، قسمت اصلی برنامه همونیه که نوشتم، بقیش دیگه کار ینداره، بازم اگه در مورد چگونگی کارکرد پروژه یا چیزای دیگه سوالی بود در خدمتم، ینی منتظرم.
    می تو :icon_razz:
    لینک پروژه:
    http://uplod.ir/3rodfgnndlfc/digital_dimmer_AVR.zip.htm
    انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

    #2
    پاسخ : آموزش ساخت دیمر دیجیتال با AVR

    سلام
    سراپا گوش منتظر اموزش شما بزرگوار هستیم
    روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

    دیدگاه


      #3
      پاسخ : آموزش ساخت دیمر دیجیتال با AVR

      یه توضیح در مورد مدارتون بدین :-?
      خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
      [hr]

      دیدگاه


        #4
        پاسخ : آموزش ساخت دیمر دیجیتال با AVR

        نوشته اصلی توسط جعفر رضائی
        سلام
        سراپا گوش منتظر اموزش شما بزرگوار هستیم
        شما پروژه رو دیدین؟ سوالی ندارین؟ ، اگه سوالی دارین بفرمایید، در مورد سخت افزار یا سورس برنامه
        انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

        دیدگاه


          #5
          پاسخ : آموزش ساخت دیمر دیجیتال با AVR

          نوشته اصلی توسط امین غفاری
          یه توضیح در مورد مدارتون بدین :-?
          مدار تقریبا ساده ایه، همونطور که میدونید، دیمر ها برای تغییر ولتاژ از کنترل پهنای برش یک نیم سیکل موج سینوسی استفاده میکنن، همونطور که همه میدونن، فرکانس برق شهر 50 هرتز هستش، ینی در هر ثانیه 50 تا موج سینوسی داریم، دیمر در واقع این کارو انجام میده:

          پس هر نیم سیکل 10 میلی ثانیه طول میکشه.
          مشکل اینجاست که باید تایمر میکرو با هر نیم سیکل سرریز بشه، ینی هر 10 میلی ثانیه سر ریز بشه و خروجی pwm بگیریم ازش، ولی همزمانی تایمر میکرو با فرکانس برق کار یه مدا دیگس که بالای میکرو توی عکس مشخصه، این مدار zero crossing یا مدار آشکار ساز عبور صفر هستش که هر 10 میلی ثانیه که ولتاژ موج از صفر عبور میکنه، این مدار یک پالس کوچیک به ما میده که این پالس باید به پایه وقفه یا اینتراپت خارجی میکرو متصل بشه و با گرفتن پالس، میکرو مقدار تایمر رو ریست میکنه و به اینصورت برق شهر 50 هرتزی با میکرو هماهنگ میشه! بعدش این PWM با دیوتی سایکل مشخص که تعیین کننده یک ولتاژه، به یک اوپتو ترایاک با آشکار ساز عبور از صفر داخلی داده میشه تا ترایاک دوم رو کنترل کنه تا طول برش موج مشخص بشه و در نتیجه ولتاژ تغییر پیدا میکنه.
          همچنین به دلیل ایزولاسیون میکرو از برق از اپتو استفاده شده،
          بازم اگه سوالی در مورد آشکار ساز عبور از صفر و... دارین در خدمتم
          انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

          دیدگاه


            #6
            پاسخ : آموزش ساخت دیمر دیجیتال با AVR

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

            دیدگاه


              #7
              پاسخ : آموزش ساخت دیمر دیجیتال با AVR

              با سلام
              من که نتونستم فایل دانلود کنم
              اگه تونستی تو یه سایت اپلود معمولی اپلودش کن

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

              و اینکه دیمر انچندان به درد موتور نمیخوره اخه با کاهش توان امکان داره موتور زیر بار بمونه
              و از چه اپتو ترایاکی استفاده شده و همچنین چه ترایاکی ؟
              اخه اپتوترایاک توی مدار از این زرو دار ها هست!!!

              اگه بتونی نحوه راه اندازی و تعیین مقدار این مقاومت ها رو بگی خیلی خوب میشه
              و ترایاک به چقدر جریان برای راه اندازی و تحریک نیاز داره ؟ البته گویا به ترایاک بستگی داره ( مثلا برای این ترایاک )

              و اون خازن بین مقاومت های قبل ترایاک بخاطر چیه ؟

              و عرض پالس عبور از صفرتون چقدره ؟
              ممنون

              دیدگاه


                #8
                پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                موتورتون چند اسبه که دور موتورو کم وزیاد میکنین؟؟؟ در چه محدوده ای ؟ موتورتون داغ نمیکنه؟؟؟

                دیدگاه


                  #9
                  پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                  نوشته اصلی توسط جعفر رضائی
                  در ضمن خدمت شما دوست عزیز هم عرض کنم که در این مدار شما pwm تولید نمیکنید .بلکه با تشخیص گذر از صفر با تاخیری که ایجاد میکنید زاویه اتش تریاک رو کنترل میکنید و فرق این مدار با دیمر معمولی در این هست که در این مدار کنترل زاویه اتش با استفاده از تشخیص عبور از صفر و کنترل تاخیر با میکرو هست ولی در نوع انالوگ از شارژ و دشارژ خازن برای کنترل زاویه اتش استفاده میشه
                  ولی در کل مدار خوب و کاربدی هست .از اینکه لطف فرمودی و حاصل زحماتت رو در سایت به اشتراک میزاری ممنونیم
                  باید بگم که از اونجایی که میکرو بسیار نویز پذیر هست، روی مد fast pwm راه اندازی شده، و از وقفه خارجی فقط برای هماهنگی 10 میلی ثانیه ای برق با 10 میلی ثانیه ای میکرواستفاده میشه، قبلا فقط با وقفه خارجی و delay 10 میلی کار میکرد که زیاد جالب نبود، ولی این جوابش روی اسکوپ بهتره، اگه سورس مدل ریموتی رو دارین اینجا بذارین تا استفاده بشه. آقای رضایی ممنون از توجهتون
                  انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

                  دیدگاه


                    #10
                    پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                    نوشته اصلی توسط sidhadi2000
                    موتورتون چند اسبه که دور موتورو کم وزیاد میکنین؟؟؟ در چه محدوده ای ؟ موتورتون داغ نمیکنه؟؟؟
                    والا اسبشو نمیدونم، ولی روی خود کولر نوشته 700W.
                    چرا یکم داغ میکنه! درسته که نباید ولتاژی خیلی کمتر از ولتاژ نامی موتور به اون داد، چون ممکنه آسیب ببینه، ولی این مشکلو شما میتونید با تعیین محدوده قابل تنظیم در داخل برنامه حل کنین، مثلا میتونین طوری تنظیمش کنین که ولتاژ از 110V کمتر نشه، من خودم همین کارو کردم :agree: ولی بهتره برای کم و زیاد کردن دور موتور یا هر وسیله سلفی دیگه استفاده نشه، چون اون وسیله ها مدار خودشونو دارن، مثل اینورتر کنترل دور موتور AC.
                    این مدار بیشتر برای کنترل بارهای مقاومتی طراحی شده، مثل المنت، لامپ رشته ای، پروژکتور قوی و...
                    انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

                    دیدگاه


                      #11
                      پاسخ : پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                      نوشته اصلی توسط لوک
                      با سلام
                      من که نتونستم فایل دانلود کنم
                      اگه تونستی تو یه سایت اپلود معمولی اپلودش کن

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

                      و اینکه دیمر انچندان به درد موتور نمیخوره اخه با کاهش توان امکان داره موتور زیر بار بمونه
                      و از چه اپتو ترایاکی استفاده شده و همچنین چه ترایاکی ؟
                      اخه اپتوترایاک توی مدار از این زرو دار ها هست!!!

                      اگه بتونی نحوه راه اندازی و تعیین مقدار این مقاومت ها رو بگی خیلی خوب میشه
                      و ترایاک به چقدر جریان برای راه اندازی و تحریک نیاز داره ؟ البته گویا به ترایاک بستگی داره ( مثلا برای این ترایاک )

                      و اون خازن بین مقاومت های قبل ترایاک بخاطر چیه ؟

                      و عرض پالس عبور از صفرتون چقدره ؟
                      ممنون

                      همون طور که میبینین عرض پالس خیلی ناچیزه ولی برای اینکه میکرو تحریک بشه شدیدا کافیه :nice:
                      باید با لبه بالا رونده تریگر بشه، همین :agree:
                      توی دیمر چون جریان بصورت ناگهانی و ضربه ای و مرتبا قطع و وصل میشه، مقدار زیادی نویز به مدار میده که اون سلف وظیفه حذف اون ضربه هارو داره تا مدار به خوبی کار کنه و بوسیله آزمون وخطا بدست اومده :mrgreen:
                      در مورد اون مقاومت ها باید بگم که اگه یه نگاهی به دیتا شیت اپتوکوپلر و اپتو ترایاک و... بندازین میبینین که چه ولتاژ و جریانی نیازه برای درایو کردنشون
                      اسم قطعاتم به این صورته (خیلیم ارزونه :nice: اپتو ترایاک MOC3023 , ترایاک به شماره BT139 و اپتوکوپلر زیاد مهم نیستش ولی من PC817 پیشنهاد میکنم، من از روبوایکیو خریده بودم، میتونین مشخصاتشونو اونجا بطور کامل ببینین، لینک مشکلی نداشت oo: یه لینک دیگه توی پست بعدی میذارم. اگه سوالی بود بنده در خدمتم

                      انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

                      دیدگاه


                        #12
                        پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                        لینک دانلود پروژه دیمر دیجیتال با mega8:
                        http://up.persianscript.ir/uploads/b3e5-digital-dimmer-AVR.zip
                        انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

                        دیدگاه


                          #13
                          پاسخ : آموزش ساخت دیمر دیجیتال با AVR

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

                          دیدگاه


                            #14
                            پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                            نوشته اصلی توسط جعفر رضائی
                            من فایل شما رو دانلود کردم و با پروتوس تستش کردم
                            من در مدار شما کلا قسمت تشخیص عبور از صفر رو حذف کردم و در کمال تعجب دیدم هنوز خروجی داریم .این نشون میده مدار شما اصلا کاری به تشخیص عبور از صفر نداره و یه موج PWM برای خودش ایجاد میکنه و با اون گیت تریاک تحریک میشه .
                            با اجازه صاحب تاپیک!
                            ذوست عزیز دلیل اینکه جواب میده اینه که وقتی پروتئوس رو ران میکنید سینوسی ورودی از فاز صفر و میکرو هم از همون ابتدا شروع ب کار میکنه و در واقع سیگنال آتش ترایاک با سینوسی هم فاز میشه!
                            ولی در واقعیت معلوم نیست که چه زمانی شما میکرو رو راه اندازی میکنید...معلوم نیست در 1میلی اول روشن بشه یا 4 میلی ثانیه یا ...
                            پس باید یک مدار خارجی باشه تا بتونه لجظه عبور از صفر رو تشخیص بده برامون تا تایمر رو بتونیم باهاش مچ کنیم...برای امتحان میتونید به تولید کننده سینوسی فازهای اولیه دلخواه بدید و خروجی رو هر دفه با دفه قبل مقایسه کنید...میبینید ک نتایج متفاوته!
                            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                            www.intelart.ir


                            ساخت کنترلر دما PID فازي با AVR [آموزشی]

                            دیدگاه


                              #15
                              پاسخ : آموزش ساخت دیمر دیجیتال با AVR

                              یک سوال :
                              این پالسی که برای تحریک ترایاک ازش استفاده میکنید سوزنی هستش یا نه؟
                              اگه پالس سوزنی به گیت ترایاک ازسال نکنیم اتفاق بدی ممکنه بیفته؟مثلا همون خروجی PWM رو بدیم به گیت ترایاک...
                              با تشکر
                              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                              www.intelart.ir


                              ساخت کنترلر دما PID فازي با AVR [آموزشی]

                              دیدگاه

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