اطلاعیه

Collapse
No announcement yet.

ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

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

    ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

    آقایون سلام
    من یه مدار درست کردم با AVR همین جوری خوب جواب می ده اما وقتی می زاریمش داخل تابلو برق قات می زنه!!! قفل می کنه یا اگر شرطی هم داخل یه حلقه داره چک می شه و صحیح هست رو اجرا نمی کنه.
    از کسایی که برق صنعتی و بردشون داخل تابلو برق هست لطفا تجربیاتشون رو بگن تا ببینیم مشکل از کجاست؟لفظ انگلیسی تابلو برق چیه؟

    مواردی که انجام دادم

    1-ایزوله کردن رله ها با ترانزیستور و یک بافر
    2-تغذیه کردن خط ولتاژ با خازن 2200 میکروفاراد
    3-جدا کردن منبع تغذیه رله و تراشه
    4-مدار اسنابر برای رله ها
    5-گذاشتن کریستال خارجی با خازن های کناری
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    #2
    پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

    سلام دوست عزیز.

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

    روی پین تغذیه میکروت یه رنج خازنی با ضرایب 10 بذار.
    مثلا 10uF و 100nF و 10nF. این خازنها باید تا جای ممکن به پین تغذیه میکرو نزدیک باشن.

    حتما از PCB دو رو استفاده کن. و سمت پایین برد رو هم تا جایی که میتونی چیزی ازش رد نکن
    و بزار کاملا زمین باشه. (این قضیه PCB خیلی مهمه).
    خویشتن را اصلاح کنید تا خداوند کارها را اصلاح کند. امیر المومنین علی (ع)

    دیدگاه


      #3
      پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

      با سلام شاید از قسمت رله ها نباشه در تابلو برق شما کنتاکتور وجود داره؟تیغه های کنتاکتور هنگام قطع و وصل نویز شدیدی ایجاد میکنند البته باید بررسی کنی وقتی رله ها قطعو وصل میشند میکرو قاط میزنه یا در حالت عادی هم اینطوری میشه یا وقتی کنتاکتوری قطع و وصل میشه

      دیدگاه


        #4
        پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

        سلام
        آقا hamed8419215 ممنونم از توضیحاتتون
        من روی برد اصلی تغذیه میکرو خازن 22000 میکرو فاراد قرار دادم و کنار پایه میکرو هم یه خازن 100 نانو فاراد .ورودی هم دقیقا دارم(یه سنسور صنعتی نوری و یه سویچ) که قبل از رگولاتور از برق ورودی تغذیه می شن.اما باز مشکل هستش
        کناتکتورها هم داخل تابلو برق قرار داره.
        کنتاکتورها با رله که رله توسط برد کنترل می شه(رله فیندر 24 ولت)
        آقا قاط زدن این موقع هاش هست
        1-بعضی موقع بعد از فعال شدن کانتاکتور بعد از 2 ثانیه
        2-قبل از وصل شدن کنتاکتورها (یعنی اصلا فرمان استارت بهشون ندادم هنگ می کنه)

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

        دیدگاه


          #5
          پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

          آقا شکل مدار فرمان رله ها هم به صورت زیر هست
          (ترانزیستور مستقیم به میکرو وصل نیست توسط یه بافر وصله 74hc244( که بین بافر و ترانزیستور هم یه مقاومت 150 اهم برای حالت اشباع با جریان تقریبی 3 آمپر در نطر گرفتم(از حالت جریان تکمیل مدار)

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

          دیدگاه


            #6
            پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

            سلام.

            یه الکترولیت 1 یا 10 میکرو هم رو پایه تغذیه بذاری خوبه.

            اگه میشه سعی کن کلاک میکروت رو هم پایین بیاری.
            خویشتن را اصلاح کنید تا خداوند کارها را اصلاح کند. امیر المومنین علی (ع)

            دیدگاه


              #7
              پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

              این قضیه PCB خیلی مهمه.
              قضیش هم اینجوریه که وقتی توی تابلوی شما یک کنتاکتوری وصل یا قطع میشه، یه نویز الکترومغناطیسی زیاد اطرافش ایجاد میشه.
              حالا وقتی که PCB شما تک رو باشه، خطهای مسی مدارات میشه مثل یه آنتن و این نویز رو میگیره.
              گاهی وقتا این نویز القا شده انقدر قوی هست که میتونه وضعیت پینها رو تو یک میکرو تغییر بده.

              به هر حال جدای از قضیه PCB، اینها هم ممکنه مفید باشن:
              - مقاومتهای پول پ یا پول داون رو کمتر انتخاب کنین (وقتی که این مقاومتها زیاد باشن، نویز راحتتر میتونه وضعیت پین ها رو تغغیر بده)
              - تمام پینهای استفاده نشده از میکروتون رو به حالت خروجی برده و در وضعیت 0 قرار دهید.
              - در صورت عدم استفاده، ماژولهای آنالوگ را کلا خاموش کنید (مثل AD و مقایسه کنندها).
              خویشتن را اصلاح کنید تا خداوند کارها را اصلاح کند. امیر المومنین علی (ع)

              دیدگاه


                #8
                پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                با سلام یه نکته که در مورد رله قبلا هم گفتم بهتره از اپتو استفاده کنید و تاثیرش را ببینید در ضمن لایه polygan در pcb هم خیلی مهمه اول ایزوله کردن را تست کنید

                دیدگاه


                  #9
                  پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                  اقا بزارین مشکل رو بهتر ببریم جلو

                  این قسمت از برنامه رو ببینید

                  کد:
                  Sub Zav(byval X As Integer)
                  Portc = 0
                  U1 = 0
                  Counter0 = 0
                  Set D3
                  Cf = 1.39 * X
                  Cf = Cf + 125
                  Cf1 = 0
                  Do
                  
                  If Flag = 2 Then
                  Portc = 0
                  Exit Do
                  End If
                  
                  Cf1 = U1 * 256
                  Cf1 = Cf1 + Counter0
                  If Cf1 >= Cf Then
                  Reset D3
                  Exit Do
                  End If
                  
                  
                  If Cf1 >= 350 Then
                  Portc = 0
                  Home
                  Cls
                  Lcd "   Error2"
                  Waitms 50
                  Print "E20"
                  Waitms 50
                  Print "E20"
                  Waitms 10
                  Flag = 2
                  Set D4
                  Waitms 500
                  Reset D4
                  Exit Sub
                  End If
                  
                  Waitms 1
                  Loop
                  
                  Counter0 = 0
                  Waitms 20
                  Reset D3
                  
                  
                  
                  Set D4
                  P = 0
                  Do
                  If Flag = 2 Then
                  Portc = 0
                  Exit Do
                  End If
                  If Pind.3 = 1 Then
                  P = P + 1
                  End If
                  If P >= 3 Then
                  Exit Do
                  End If
                  Waitms 2
                  Loop
                  
                  Reset D4
                  
                  Portc = 0
                  
                  End Sub
                  آقا تابع Zav یک مقدار x رو به عنوان ورودی می گیره و با ضرب اون و با مقایسه با مقدار شمارنده تایمر اگر برابر بود از حلقه خارج می شه.اما می بینم که دستگاه یه زمان کار می کنه و در زمان دیگه ای هم که مقدار کنانتر رو داخل این حلقه چاپ
                  می کنم مقدار تایمر کانتر به مقدار مورد نظر رسیده و حتی اور فلو می شه اما از حلقه بیرون نمی یاد(یعنی شرطها رو اجرا نمی کنه)...
                  این بدین معنی هست که ورودی داره درست کار می کنه و پالسها رو درست می شماره اما انگار میکرو کار می کنه اما نه انگار و نه انگا که شرطی رو داره می بینه!!!
                  هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                  دیدگاه


                    #10
                    پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                    سلام
                    آقا کلاک میکرو رو از 4 مگاهرتز پایین تر نمی تونم بیارم اونم به دلیل سرعت بالای شفت کودر ها بکه داخل ورودی تعبیه شدن
                    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                    دیدگاه


                      #11
                      پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                      دور میکرو یه لایه فلزی مثل آلمینیوم بپیچید و اون رو زمین کنید!
                      مدت هاست نیستم

                      دیدگاه


                        #12
                        پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                        الان مشکل شما دقیقا چیه؟میکرتون ریست میشه یا برنامه درست کار نمیکنه؟

                        دیدگاه


                          #13
                          پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

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

                          دیدگاه


                            #14
                            پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

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

                            دیدگاه


                              #15
                              پاسخ : ریست شدن تراشه با گذاشته شدن برد داخل تابلو برق

                              نوشته اصلی توسط abbasalifix
                              دور میکرو یه لایه فلزی مثل آلمینیوم بپیچید و اون رو زمین کنید!
                              very nice
                              in yeki az behtarin karha to in sharayete
                              sory for writing english
                              همیشه به یاد خدا باش !

                              دیدگاه

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