اطلاعیه

Collapse
No announcement yet.

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

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

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

    با سلام به همه دوستان پس از چند وقت .
    یک رله 12 رو با یک ترانزیستور BD135 و مدار زیر توسط میکرو راه اندازی کردم ولی متاسفانه به محض دادن فرمان توسط میکرو به بیس ترانزیستور میکرو میره داخل حلقه وقفه و دائم داخل همون حلقه می چرخه . میزان جریان کشی اولیش رو نتونستم بفهمم به خاطر لختی ولت متر ولی بعدش 300 میلی می کشید . در ضمن تغذیه رله 12 هست و مستقیم به منبع تغذیه وصل هست . تا به حال هم به همین روش راه مینداختم البته نه رله 12 رو و مشکلی هم نداشتم . ممنون میشم اگه کمک کنید .

    اینم از شماتیک مدار :



    تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
    دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
    مقالات و فایل های آموزشی نرم افزار Labview
    حل مشکل درایور و راه اندازی FT232 های غیراورجینال

    #2
    پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

    دیود سالمه؟

    بجای رله یه مقاومت بزار
    به جای ترانزیستور مقاومت R1 رو به زمین وصل کن ببین بازم اگه اونطوری میشه یه مشکلی توی برنامه نویسیته

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

      نوشته اصلی توسط arvinfx
      دیود سالمه؟

      بجای رله یه مقاومت بزار
      سلام
      آره سالمه .

      نوشته اصلی توسط arvinfx

      به جای ترانزیستور مقاومت R1 رو به زمین وصل کن ببین بازم اگه اونطوری میشه یه مشکلی توی برنامه نویسیته
      نه . حتی با LED هم چک کردم اونطوری نشد .
      فکر نکنم مشکل از برنامه نویسی باشه . چیز خاصی نداره . وقفه فقط باید موقعی تریگر بشه که به پایش لبه یا سطح برسه . من فکر کنم این جریان راه اندازی این مشکل رو بوجود میاره . هرچند بعد از ثابت شدن هم بازم توی همون وقفه میمونه.
      تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
      دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
      مقالات و فایل های آموزشی نرم افزار Labview
      حل مشکل درایور و راه اندازی FT232 های غیراورجینال

      دیدگاه


        #4
        پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

        پس خازن 1Uf برای ای سی و رله جدا بزار هر چه نزدیکتر بهتر اتصالاتتم جک کن قوی و مناسب باشه

        دیدگاه


          #5
          پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

          نوشته اصلی توسط arvinfx
          پس خازن 1Uf برای ای سی و رله جدا بزار هر چه نزدیکتر بهتر اتصالاتتم جک کن قوی و مناسب باشه
          خازن رو بدون مقاومت برای رله بذارم ؟
          خازن آی سی وقتی شارژ داره / بهش توسط میکرو صفر داده بشه به میکرو آسیب نمی رسونه ؟(دشارژش به پایه میکرو)
          تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
          دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
          مقالات و فایل های آموزشی نرم افزار Labview
          حل مشکل درایور و راه اندازی FT232 های غیراورجینال

          دیدگاه


            #6
            پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

            نوشته اصلی توسط محمد م
            خازن رو بدون مقاومت برای رله بذارم ؟
            خازن آی سی وقتی شارژ داره / بهش توسط میکرو صفر داده بشه به میکرو آسیب نمی رسونه ؟(دشارژش به پایه میکرو)
            منظورم استفاده خازن برای تغذیه میکرو بود نه این مداری که بستی و همیطور برای تغذیه رله . بعضی وقتها جریان کشی لحظه ای باعث میشه میکرو ریست بشه.

            دیدگاه


              #7
              پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

              نوشته اصلی توسط arvinfx
              منظورم استفاده خازن برای تغذیه میکرو بود نه این مداری که بستی و همیطور برای تغذیه رله . بعضی وقتها جریان کشی لحظه ای باعث میشه میکرو ریست بشه.
              از لحاظ تغذیه/ تغذیه میکرو مشکلی نداره .safe هست . هم خازن داره هم سلف برای کنترل جریان . تغذیه رله رو نذاشتم که اون رو هم میذارم .
              مسئله ریست شدن نیست . دائم داخل وقفه ها میمونه و می چرخه . یعنی فقط دستورات داخل وقفه رو اجرا می کنه . مگه پایه های int رو وصل کنم به 5 یا زمین که درست بشه .
              من خودم هم اول حدسم همین بود ولی بعد فهمیدم اگه به خاطر جریان کشی لحظه ای بود باید بعد از ثابت شدن جریان از وقفه در می اومد .
              تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
              دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
              مقالات و فایل های آموزشی نرم افزار Labview
              حل مشکل درایور و راه اندازی FT232 های غیراورجینال

              دیدگاه


                #8
                پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                نوشته اصلی توسط محمد م
                از لحاظ تغذیه/ تغذیه میکرو مشکلی نداره .safe هست . هم خازن داره هم سلف برای کنترل جریان . تغذیه رله رو نذاشتم که اون رو هم میذارم .
                مسئله ریست شدن نیست . دائم داخل وقفه ها میمونه و می چرخه . یعنی فقط دستورات داخل وقفه رو اجرا می کنه . مگه پایه های int رو وصل کنم به 5 یا زمین که درست بشه .
                من خودم هم اول حدسم همین بود ولی بعد فهمیدم اگه به خاطر جریان کشی لحظه ای بود باید بعد از ثابت شدن جریان از وقفه در می اومد .
                نمیدونم عقل من که دیگه جواب نمیده :redface:

                دیدگاه


                  #9
                  پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                  سلام
                  مقاومت بیسو یکم بیشتر کن ببین درست میشه، مثلا 7،8 کیلو...؟
                  اگه نشد r2 رو کلا حذف کن، اینجا بودنش نیازی نیست، نباشه هم رله روشن نمیشه، یا زیادش کن...
                  مشغول در اين دنياي آکل و ماکول .......

                  دیدگاه


                    #10
                    پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                    نوشته اصلی توسط محمد م
                    از لحاظ تغذیه/ تغذیه میکرو مشکلی نداره .safe هست . هم خازن داره هم سلف برای کنترل جریان . تغذیه رله رو نذاشتم که اون رو هم میذارم .
                    مسئله ریست شدن نیست . دائم داخل وقفه ها میمونه و می چرخه . یعنی فقط دستورات داخل وقفه رو اجرا می کنه . مگه پایه های int رو وصل کنم به 5 یا زمین که درست بشه .
                    من خودم هم اول حدسم همین بود ولی بعد فهمیدم اگه به خاطر جریان کشی لحظه ای بود باید بعد از ثابت شدن جریان از وقفه در می اومد .
                    آقا قبل از هرگونه جوابی ابتدا پست قبلیم رو تصحیح کنم . منظورم از قسمت رنگی شده نقل قول "خازن رله" بود که اشتباهی نوشتم "تغذیه رله" .

                    نوشته اصلی توسط arvinfx
                    نمیدونم عقل من که دیگه جواب نمیده :redface:
                    حق داری منم نمی دونم چی بگم والا !

                    نوشته اصلی توسط سید محمد جعفری
                    سلام
                    مقاومت بیسو یکم بیشتر کن ببین درست میشه، مثلا 7،8 کیلو...؟
                    اگه نشد r2 رو کلا حذف کن، اینجا بودنش نیازی نیست، نباشه هم رله روشن نمیشه، یا زیادش کن...
                    چشم آقا محمد . یک تست می کنم . الان خبرش رو می دم .
                    تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
                    دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
                    مقالات و فایل های آموزشی نرم افزار Labview
                    حل مشکل درایور و راه اندازی FT232 های غیراورجینال

                    دیدگاه


                      #11
                      پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                      سلام
                      وقفه ها رو کلا غیر فعال کن ببین چی میشه

                      دیدگاه


                        #12
                        پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                        خروجی رو از کدوم پورت گرفتید ؟
                        عوضش کردید تا حالا که نتیجه رو ببینید ؟
                        برای من هم یه مشکلی شبیه به این پیش اومد که بعد از چقدر دوندگی فهمیدم اون پین از اون میکرو معیوب بود !
                        مفید بود ؟ بجای اسپم میتونید از دکمه ی تشکر استفاده کنید.
                        [img width=405 height=100]http://eros8631.persiangig.com/image/pp.png[/img]

                        دیدگاه


                          #13
                          پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                          اینتراپت خارجی پر نویز ترین قسمت avr هست و کاریش تو شماره های پایین نمیشه کرد
                          اول تغذیه میکروتو یک خازن 1000 میکرو بزار
                          برای تغذیه 12 ولت نیز همینطور
                          ولی پیشنهاد بهتر اینه که اینتراپت یک تایمر رو فعال کن
                          و تو اینتراپت بیا و پینتو چک کن
                          اینجوری مشکلی نخواهی داشت
                          ولی اگر بخوای با اینتراپت خارجی کار کنی ،این تازه اولشه
                          هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
                          بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
                          میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

                          تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

                          دیدگاه


                            #14
                            پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                            ببخشید دیر جواب میدم . اینترنتم قطع شده بود :

                            نوشته اصلی توسط amh1365
                            سلام
                            وقفه ها رو کلا غیر فعال کن ببین چی میشه
                            سلام
                            قبلا تست شده . مشخصا درست میشه ! ولی وقفه ها رو لازمشون دارم .

                            نوشته اصلی توسط سید محمد جعفری
                            سلام
                            مقاومت بیسو یکم بیشتر کن ببین درست میشه، مثلا 7،8 کیلو...؟
                            اگه نشد r2 رو کلا حذف کن، اینجا بودنش نیازی نیست، نباشه هم رله روشن نمیشه، یا زیادش کن...
                            R2 رو حذف کردم با مقاومت بالاتر از 3 کیلو فرمان نمی گرفت ! ولی بازم همون آش و همون کاسه .

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

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

                            نوشته اصلی توسط n340
                            اینتراپت خارجی پر نویز ترین قسمت avr هست و کاریش تو شماره های پایین نمیشه کرد
                            اول تغذیه میکروتو یک خازن 1000 میکرو بزار
                            برای تغذیه 12 ولت نیز همینطور
                            ولی پیشنهاد بهتر اینه که اینتراپت یک تایمر رو فعال کن
                            و تو اینتراپت بیا و پینتو چک کن
                            اینجوری مشکلی نخواهی داشت
                            ولی اگر بخوای با اینتراپت خارجی کار کنی ،این تازه اولشه
                            دقیقا . مخصوصا وقتی حساس به لبه باشه .
                            خازن داره .
                            دستورات داخل اینتراپتم یکم مدت زمان داره به خاطر delay هاش و اگه بخواد دایم با اینتراپت تایمر میکرو دستوراتش داخلش اجرا بشه یا چک بشه در عملکرد حلقه اصلی برنامه خلل ایجاد میکنه .
                            تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
                            دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
                            مقالات و فایل های آموزشی نرم افزار Labview
                            حل مشکل درایور و راه اندازی FT232 های غیراورجینال

                            دیدگاه


                              #15
                              پاسخ : مشکل در راه اندازی رله با ترانزیستور توسط میکرو

                              اگر امکانش هست برنامه و شماتیکی که بستید رو بزارید بقیه هم ببینند شاید بهتر بشه راهکار داد.
                              مفید بود ؟ بجای اسپم میتونید از دکمه ی تشکر استفاده کنید.
                              [img width=405 height=100]http://eros8631.persiangig.com/image/pp.png[/img]

                              دیدگاه

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