اطلاعیه

Collapse
No announcement yet.

دیمر دیجیتال-تشخیص مدار گذر صفر

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

    دیمر دیجیتال-تشخیص مدار گذر صفر

    سلام مهندسین
    من درگیر یه پروژه دیمر دیجیتال هستم،توی نت زیاد هست و تو انجمن هم انجام شده. من مطالعه کردم،هم شبیه سازی بستم،هم pcb زدم،هم برنامشو نوشتم،تقریبا همش درسته،اما نمیفهمم چرا توی عمل کار نمیکنه و لامپ روشن نمیشه،اینم بگم که مباحث علمی و پایشو میدونم،یعنی باید ببرش تو لحظه گذر صفر زده بشه و خروجی با ترایاک bt136
    توضیح هم بدم اینکه مدار گذر صفر از روی کتاب آقای بادامی نجات و با اپتو کوپلر p521 و به int0 وصل شده،و خروجی هم با اپتی ترایاک moc3021 و ترایاک bt136 به لامپ وصل شده
    نمیدونم مشکل کارم کجاست،همه فایل هارو قرار میدم تا کمکم کنین
    ممنون میشم راهنماییم کنین

    این شماتیکی که بستم


    این pcb که زدم


    مدار عملی که بستم



    اینم کد برنامه(البته یه تایمر چشمک زن واسه خودش داره کار میکنه و من تو int0 تاخیرمو دادم)

    کد:
    #include <mega32a.h>
    #include <delay.h>
    
    char cont;
    
     #define LED PORTB.0
    
    
    interrupt [EXT_INT0] void ext_int0_isr(void)
    {
    PORTD.1=0;
    delay_us(400);
    PORTD.1=1;
    
    
    
    }
    
    
    
    interrupt [TIM0_OVF] void timer0_ovf_isr(void)
     {
    
    TIMSK=0X01;
    TCCR0=0X05;
    TIFR=0X00;
    //TCNT0=0X3F;
    TCNT0=0XB2;
    OCR0=0X00;
    
     cont++;
     if(cont==200)
     {
     LED=!LED;
     cont=0;
     }
     }
    
    
    void main(void)
    {
    
    PORTA=0x00;
    DDRA=0x08;
    
    PORTB=0x00;
    DDRB=0x01;
    
    PORTC=0x00;
    DDRC=0x00;
    
    PORTD=0x00;
    DDRD=0x02;
    
    //TCCR0=0x00;
    //TCNT0=0x00;
    //OCR0=0x00;
    
    
    TIMSK=0X01;
    TCCR0=0X05;
    TIFR=0X00;
    //TCNT0=0X3F;
    TCNT0=0XB2;
    
    OCR0=0X00;
    
    
    
    
    
    
    TCCR1A=0x00;
    TCCR1B=0x00;
    TCNT1H=0x00;
    TCNT1L=0x00;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00;
    
    ASSR=0x00;
    TCCR2=0x00;
    TCNT2=0x00;
    OCR2=0x00;
    
    
    
    
    
    
    
    
    
    GICR|=0x40;
    MCUCR=0x03;
    MCUCSR=0x00;
    GIFR=0x40;
    
    
    //TIMSK=0x00;
    
    UCSRB=0x00;
    
    ACSR=0x80;
    SFIOR=0x00;
    
    
    ADCSRA=0x00;
    
    
    SPCR=0x00;
    
    
    TWCR=0x00;
    
    #asm("sei")
    
    while (1)
       {
       // Place your code here
    
    
       PORTA.3=0;
       //PORTB.0=1;
       }
    }
    ممنون میشم گیر و ایراد کارمو بگین،با تشکر

    #2
    پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

    سلام
    منم این مشکلو داشتم، بعد با اسیلوسکوپ پایه تریگر اپتوترایاک اندازه گرفتم دیدم که دامنه پالسی که به اپتو میرسه، خیلی کم شده(نمیدونم چرا) :eek:. بعد اون مقاومت روی تغذیه ی اپتوترایاک رو برداشتم خوب شد. oo:
    سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَةِ وَ الرُّوحِ

    (SMART DESIGN....(POWERFUL & QUICK

    موفقیت اتفاقی نیست......بابای پولدار میخواد

    دیدگاه


      #3
      پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

      نوشته اصلی توسط seyyed mohammad Razavi
      سلام
      منم این مشکلو داشتم، بعد با اسیلوسکوپ پایه تریگر اپتوترایاک اندازه گرفتم دیدم که دامنه پالسی که به اپتو میرسه، خیلی کم شده(نمیدونم چرا) :eek:. بعد اون مقاومت روی تغذیه ی اپتوترایاک رو برداشتم خوب شد. oo:
      ممنون بابت پاسخ،اتفاقا من اون 1 کیلو رو برداشتم و بجاش 330 اهم گذاشتم،اما همچنان لامپ خاموشه
      مدار و شماتیک و برنامه و pcb کاملا درسته؟؟

      دیدگاه


        #4
        پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

        ممنون بابت پاسخ،اتفاقا من اون 1 کیلو رو برداشتم و بجاش 330 اهم گذاشتم،اما همچنان لامپ خاموشه
        مدار و شماتیک و برنامه و pcb کاملا درسته؟؟
        سلام. این فایلی که برات پلود کردم شامل یه شماتیک و یک برنامه نمونه هستش که نور لامپ رو کم و زیاد میکنه. من خودم حدودا یه بیست باری از این مدار استفاده کردم. حالا خودت از دستورات داخل برنامش استفاده کن و برنامه ی خودت رو بنویس(از اون متغییر t داخل برنامه استفاده کن.)
        http://www.uplooder.net/files/a746ec...immer.zip.html
        مدار شما رو هم بررسی کردم. یه دونه ولت متر بردار ببین به کجاهای مدارت ولتاژ نمیرسه. مثلا داخل برنامت پورت متصل به اپتوترایاک رو روشن کن، بعد ببین که لامپ روشن میشه یانه؟ اگه روشن نشد، شروع کن به ولتاژ گیری...
        سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَةِ وَ الرُّوحِ

        (SMART DESIGN....(POWERFUL & QUICK

        موفقیت اتفاقی نیست......بابای پولدار میخواد

        دیدگاه


          #5
          پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

          نوشته اصلی توسط seyyed mohammad Razavi
          سلام. این فایلی که برات پلود کردم شامل یه شماتیک و یک برنامه نمونه هستش که نور لامپ رو کم و زیاد میکنه. من خودم حدودا یه بیست باری از این مدار استفاده کردم. حالا خودت از دستورات داخل برنامش استفاده کن و برنامه ی خودت رو بنویس(از اون متغییر t داخل برنامه استفاده کن.)
          http://www.uplooder.net/files/a746ec...immer.zip.html
          مدار شما رو هم بررسی کردم. یه دونه ولت متر بردار ببین به کجاهای مدارت ولتاژ نمیرسه. مثلا داخل برنامت پورت متصل به اپتوترایاک رو روشن کن، بعد ببین که لامپ روشن میشه یانه؟ اگه روشن نشد، شروع کن به ولتاژ گیری...
          تشکر بابت راهنمایی و پیگیری،
          ولتاژ روی پایه int0 ثابت در حدود میلی ولت(یا همون صفره) و ولتاژ روی پایه خروجی میکرو که به اپتو ترایاک وصله ثابت حدود 0.6-0.7 ولته
          حتی پایه ای که به اپتی ترایاک وصله رو یک کردم اما بازم لامپ روشن نشد،عیبش کجاست بنظرتون؟هم اپتی ترایاک نو گذاشتم،هم ترایاک نو

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

          pcb همین مدارو بزنم؟

          دیدگاه


            #6
            پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

            نوشته اصلی توسط seyyed mohammad Razavi
            سلام. این فایلی که برات پلود کردم شامل یه شماتیک و یک برنامه نمونه هستش که نور لامپ رو کم و زیاد میکنه. من خودم حدودا یه بیست باری از این مدار استفاده کردم. حالا خودت از دستورات داخل برنامش استفاده کن و برنامه ی خودت رو بنویس(از اون متغییر t داخل برنامه استفاده کن.)
            http://www.uplooder.net/files/a746ec...immer.zip.html
            مدار شما رو هم بررسی کردم. یه دونه ولت متر بردار ببین به کجاهای مدارت ولتاژ نمیرسه. مثلا داخل برنامت پورت متصل به اپتوترایاک رو روشن کن، بعد ببین که لامپ روشن میشه یانه؟ اگه روشن نشد، شروع کن به ولتاژ گیری...
            شما ترایاک نذاشتین؟؟؟
            فاز و نول رو مستقیم به اپتوترایاک وصل کنم؟؟سر دیگه لامپ به کجا باید بخوره؟ممنون
            بخدا مدار تشخیص گذر از صفر من و شما یکیه،فقط من اون مقاومت 10کیلو سری شده آخر رو نذاشتم

            دیدگاه


              #7
              پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

              سلام.
              ولتاژ پایه ی int0 رو که با مولتیمتر نمیتونید اندازه بگیرید، چون فقط یه پالس کوچیک بهش وارد میشه پس اسیلوسکوپ میخواد.
              من تو شبیه سازی اون ترایاک رو نذاشتم، شما توی پی سی بی لحاظ کنید.
              توی همین مداری که بستی، توی pcb یدونه جامپر اون پایین میبینم که توی بردت نزدی oo:
              اگه بازم مشکلت حل نشد، همین جا یه پیغام بده که من یه برنامه کامل برات بفرستم خلاص شی :nice:
              سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَةِ وَ الرُّوحِ

              (SMART DESIGN....(POWERFUL & QUICK

              موفقیت اتفاقی نیست......بابای پولدار میخواد

              دیدگاه


                #8
                پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                پایه 1 و 2 تریاک بر عکس کن مطمئن هستم روشن میشه .
                فقط جاب این دو تار پایه عوض کن.
                بعدم برای تستش 2 ولت بده به ورودی moc3021 ببین لامپ روش میشه بعد برو سراغ برنامه
                مقاومت هم همون 1 کیلو خوبه

                دیدگاه


                  #9
                  پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                  نوشته اصلی توسط S S
                  پایه 1 و 2 تریاک بر عکس کن مطمئن هستم روشن میشه .
                  فقط جاب این دو تار پایه عوض کن.
                  بعدم برای تستش 2 ولت بده به ورودی moc3021 ببین لامپ روش میشه بعد برو سراغ برنامه
                  مقاومت هم همون 1 کیلو خوبه
                  مهندس مطمئنی عوض کنم اتفاقی نمیفته خدایی نکرده؟لامپ نترکه یوقت؟؟؟

                  دیدگاه


                    #10
                    پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                    پایه 1 و 2 تریاک بر عکس کن مطمئن هستم روشن میشه .
                    فقط جاب این دو تار پایه عوض کن.
                    بعدم برای تستش 2 ولت بده به ورودی moc3021 ببین لامپ روش میشه بعد برو سراغ برنامه
                    مقاومت هم همون 1 کیلو خوبه
                    سلام ، اره جای این دوتا پایه رو عوض کن خوب میشه. یعنی ولتاژ رو بده به پایه ی 2 ترایاک و اپتو و لامپ رو هم به پایه ی 1 ترایاک وصل کن
                    سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَةِ وَ الرُّوحِ

                    (SMART DESIGN....(POWERFUL & QUICK

                    موفقیت اتفاقی نیست......بابای پولدار میخواد

                    دیدگاه


                      #11
                      پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                      نوشته اصلی توسط seyyed mohammad Razavi
                      سلام ، اره جای این دوتا پایه رو عوض کن خوب میشه. یعنی ولتاژ رو بده به پایه ی 2 ترایاک و اپتو و لامپ رو هم به پایه ی 1 ترایاک وصل کن
                      طبق عکس pcb که گذاشتم پایه 1 و 2 رو عوض کنم یا 2 و 3؟؟
                      آخه در حالت فعلی ورودی ترایاک من پایه 3(طبق عکس)

                      دیدگاه


                        #12
                        پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                        نوشته اصلی توسط S S
                        پایه 1 و 2 تریاک بر عکس کن مطمئن هستم روشن میشه .
                        فقط جاب این دو تار پایه عوض کن.
                        بعدم برای تستش 2 ولت بده به ورودی moc3021 ببین لامپ روش میشه بعد برو سراغ برنامه
                        مقاومت هم همون 1 کیلو خوبه
                        طبق عکس pcb که گذاشتم پایه 1 و 2 رو عوض کنم یا 2 و 3؟؟
                        آخه در حالت فعلی ورودی ترایاک من پایه 3(طبق عکس)

                        دیدگاه


                          #13
                          پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                          من به پایه 1 اپتو ترایاک (moc3021) با یک مقاومت 330 اهم یا 1 کیلو اهم ولتاژ 5 میفرستم و پایه 2 رو هم منفی میکنم،وقتی اپتو ترایاک تو سوکت وصل نیست رو پایه 1 ولتاژ 4 و خورده نزدیک 5 هست،وقتی اپتو ترایاکو میزارم تو سوکت و وصل میکنم ولتاژ 1.2 ولت میشه،حتی مستقیم 5 ولت (بدون مقاومت)به پایه 1 وصل کردم باز هم بعد از گذاشتن اپتو ترایاک ولتاژ روی پایه 1 حدود 1.2 ولت میشه و در نتیجه همه اینا،خروجی اپتو یعنی شماره 4 بدون خروجی و صفر ولته

                          عیب این لاکردار کجاست؟؟؟

                          دیدگاه


                            #14
                            پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                            من به پایه 1 اپتو ترایاک (moc3021) با یک مقاومت 330 اهم یا 1 کیلو اهم ولتاژ 5 میفرستم و پایه 2 رو هم منفی میکنم،وقتی اپتو ترایاک تو سوکت وصل نیست رو پایه 1 ولتاژ 4 و خورده نزدیک 5 هست،وقتی اپتو ترایاکو میزارم تو سوکت و وصل میکنم ولتاژ 1.2 ولت میشه،حتی مستقیم 5 ولت (بدون مقاومت)به پایه 1 وصل کردم باز هم بعد از گذاشتن اپتو ترایاک ولتاژ روی پایه 1 حدود 1.2 ولت میشه و در نتیجه همه اینا،خروجی اپتو یعنی شماره 4 بدون خروجی و صفر ولته

                            برا اون ولتاژ هم مشکلی نداره، چون داخل اپتو دیود هست(از نوع led) وقتی ولتاژ بهش اعمال میکنی ولتاژ دوسرش همون حدود 1.2 ولت میشه ، پس اپتو سالمه.
                            برا برد هم جای دو خط پایینی رو به هم عوض کن مشکلت حل میشه.....
                            سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَةِ وَ الرُّوحِ

                            (SMART DESIGN....(POWERFUL & QUICK

                            موفقیت اتفاقی نیست......بابای پولدار میخواد

                            دیدگاه


                              #15
                              پاسخ : دیمر دیجیتال-تشخیص مدار گذر صفر

                              نوشته اصلی توسط seyyed mohammad Razavi

                              برا اون ولتاژ هم مشکلی نداره، چون داخل اپتو دیود هست(از نوع led) وقتی ولتاژ بهش اعمال میکنی ولتاژ دوسرش همون حدود 1.2 ولت میشه ، پس اپتو سالمه.
                              برا برد هم جای دو خط پایینی رو به هم عوض کن مشکلت حل میشه.....
                              مهندس عوض کردم جای پایه هارو،اما تاثیری نداشت و لامپ همچنان خاموشه
                              اصلا ولتاژ پایه های 4 و 6 اپتو ترایاک هر دوتاش صفره،یعنی در واقع اصلا پایه G ترایاک تحریک نمیشه

                              گیر کار کجاست؟؟چیز به این ساده ای آدمو اذیت میکنه آدم کلافه میشه

                              دیدگاه

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