اطلاعیه

Collapse
No announcement yet.

هنگ کردن AVR

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

    هنگ کردن AVR

    سلام دوستان عزیز
    من زمانی که آی سی l293b رو به میکروکنترلر وصل میکنم و باهاش موتور هارو راه می اندازم،بعد از چند ثانیه میکرو هنگ می کنه و موتورها قاطی می کنن.میکرو و آی سی هم سالم هستن.دقت کنید من از l293b استفاده کردم نه l293d.این آی سی دیود محافظ داخلی نداره.
    خواهش می کنم هر گونه تجربه ای دارین،حتما راهنمایی کنید خیلی لازم دارم.
    با تشکر فراوان
    وب سایت تخصصی برق و الکترونیک روبوتیها
    انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
    www.Robotiha.ir

    #2
    پاسخ : هنگ کردن AVR

    برای موتورهات دیود هرزگرد گذاشتی؟

    دیدگاه


      #3
      پاسخ : هنگ کردن AVR

      نوشته اصلی توسط cortex-m3
      برای موتورهات دیود هرزگرد گذاشتی؟
      بله گذاشتم
      وب سایت تخصصی برق و الکترونیک روبوتیها
      انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
      www.Robotiha.ir

      دیدگاه


        #4
        پاسخ : هنگ کردن AVR

        نوشته اصلی توسط 2227140
        بله گذاشتم
        سلام دوست عزیز
        من فک کنم به خاطر جریانیه که موتور ها میکشن
        یه خازن 100nf بین vccو gnd بذارین
        امیدوارم مشکل حل شه
        :job:

        دیدگاه


          #5
          پاسخ : هنگ کردن AVR

          نوشته اصلی توسط saeed khakdan
          سلام دوست عزیز
          من فک کنم به خاطر جریانیه که موتور ها میکشن
          یه خازن 100nf بین vccو gnd بذارین
          امیدوارم مشکل حل شه
          :job:
          ممنون از راهنمایی تون.میرم بررسی کنم ببینم خوب میشه یا نه
          وب سایت تخصصی برق و الکترونیک روبوتیها
          انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
          www.Robotiha.ir

          دیدگاه


            #6
            پاسخ : هنگ کردن AVR

            متاسفانه مشکل حل نشد :sad: خواهش می کنم کمک کنید :angry:
            فکر کنم به خاطر نویز موتورها باشه.برای از بین بردن این نویز چی کار کنم؟
            من بین پایه های موتور و بدنه خازن 100 نانو گذاشتم.دیود هرزگرد هم گذاشتم.
            برق مدار رو چی کار کنم که کاملا صاف بشه؟
            ممنون
            وب سایت تخصصی برق و الکترونیک روبوتیها
            انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
            www.Robotiha.ir

            دیدگاه


              #7
              پاسخ : هنگ کردن AVR

              با سلام
              دوست عزیز مدار ریست میکرو بسته هست؟
              تغذیه میکرو چیه؟ با تغذیه موتور ها یکی هست؟
              تو خط تغذیه از فیلتر پایین گذر(خازن و سلف) استفاده کردی؟
              به نظر بنده مشکلتون بیشتر مربوط میشه به تغذیه میکرو که در صورت استفاده از یک منبع تغذیه برای موتورها و میکرو ریپل هایی توی تغذیه ایجاد میشه که باید بافیلترمناسب از ورودشون به میکرو جلوگیری بشه در غیر اینصورت میکرو با همچین مشکلاتی روبه رو میشه

              دیدگاه


                #8
                پاسخ : هنگ کردن AVR

                نوشته اصلی توسط امیر کریمی
                با سلام
                دوست عزیز مدار ریست میکرو بسته هست؟
                تغذیه میکرو چیه؟ با تغذیه موتور ها یکی هست؟
                تو خط تغذیه از فیلتر پایین گذر(خازن و سلف) استفاده کردی؟
                به نظر بنده مشکلتون بیشتر مربوط میشه به تغذیه میکرو که در صورت استفاده از یک منبع تغذیه برای موتورها و میکرو ریپل هایی توی تغذیه ایجاد میشه که باید بافیلترمناسب از ورودشون به میکرو جلوگیری بشه در غیر اینصورت میکرو با همچین مشکلاتی روبه رو میشه
                سلام ممنون از کمکتون
                تغذیه موتور و میکرو یکی هست.هم باتری و هم ترانس رو امتحان کردم فرقی نکرد.
                نه از فیلتر استفاده نکردم.
                من pcb مدار رو درست کردم.به نظرتون میشه مشکل تغذیه رو بدون دستکاری pcb حل کرد یا باید از نو طراحی کنم؟
                مطمئن هستید مشکل از تغذیه است؟
                لطفا یه مدار جهت رفع مشکل تغذیه مدار ارائه بدهید.
                بسیار متشکرم
                وب سایت تخصصی برق و الکترونیک روبوتیها
                انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
                www.Robotiha.ir

                دیدگاه


                  #9
                  پاسخ : هنگ کردن AVR

                  با سلام اگر نقشه بذارید, دوستان ،راحتتر میتونند شما راراهنمایی کنند

                  دیدگاه


                    #10
                    پاسخ : هنگ کردن AVR

                    نوشته اصلی توسط 2227140
                    سلام ممنون از کمکتون
                    تغذیه موتور و میکرو یکی هست.هم باتری و هم ترانس رو امتحان کردم فرقی نکرد.
                    نه از فیلتر استفاده نکردم.
                    من pcb مدار رو درست کردم.به نظرتون میشه مشکل تغذیه رو بدون دستکاری pcb حل کرد یا باید از نو طراحی کنم؟
                    مطمئن هستید مشکل از تغذیه است؟
                    لطفا یه مدار جهت رفع مشکل تغذیه مدار ارائه بدهید.
                    بسیار متشکرم
                    دوست من شما باید تو طراحی به مقوله نویز و تغذیه و ایزولاسیون قمست های قدرت و کنترلر بیشتر بها بدین تا با همچین مشکلاتی رویرو نشین
                    به هر حال این دو راه به زهن من میرسه
                    1- از اول بشینین pcb اصولی با رعایت نکات جهت حذف نویز و...طراحی کن
                    2-روی همین بردی که زدین تو نزدیک ترین قسمت تغذیه میکرو کنترلر از یک خازن 100 نانوفاراد به صورت موازی با تغذیه میکرو به علاوه یک سلف 10 میکرو هانری سری با خط مثبت میکرو از پشت مدار وصل کنین درضمن پایه ریست میکرو هم با یه مقاومت 4.7 کیلو به خط 5+ وصل باشه این نکاتی که گفتم میشه گفت حداقل نیاز های یک مدار مبتنی بر میکروکنترلر هست
                    این مقاله روهم مشاهده کنین به دردتون میخوره بازم کمکی از دستم بر بیاد درخدمتم

                    http://knowledgeplus.ir/userfiles/AVR_Noise.pdf

                    دیدگاه


                      #11
                      پاسخ : هنگ کردن AVR

                      این هارو بررسی کن:
                      1: یک خازن الکترولیتی بزرگ حداقل 470 میکرو با تغذیه موازی کن.
                      2: ال س دی هست؟
                      اگر پاسخت مثبته،وقفه هم در برنامه ات داری؟
                      قبل از ارسال هر دستور به ال سی دی چک کن ال سی دی مشغول نباشد...
                      3:ADC هم راه انداختی؟
                      اگه بله زمین دوم ،ولتاژ مرجع و تغذیه آنالوگ برقرار شود.

                      دیدگاه


                        #12
                        پاسخ : هنگ کردن AVR

                        اگه رو pcb زدی احتمالا پهنای trackها رو کم گذاشتی،اگه کمتر از50-60 milهست مشکل همونه.
                        راه حل1:روی track ها رو لحم کن.
                        راه حل2:با سیم مسیر تغذیه رو وصل کن.

                        دیدگاه


                          #13
                          پاسخ : هنگ کردن AVR

                          راستی یه نکته!
                          تغذیه ات چند آمپر میده؟؟؟
                          کم نیاره یه وقت.
                          ضمناً Brown out میکرو ات را غیر فعال کن.

                          دیدگاه


                            #14
                            پاسخ : هنگ کردن AVR

                            سلام دوستان. میدونم از تاپیک مدت زیادی گذشته ولی گفتم بد نیست تجربه خودم رو بگم. منم با این مشکل مواجه شده بودم. 2 تا باتری لیتیومی 2200 میلی آمپر ساعت داشتم که تغذیه AVR و چند تا led و یه ماژول و 4 تا موتور ZGA12 از اون تامین میشد. یه درایور L298 هر چهار موتور رو راه مینداخت، واسه موتورها دیود هرزگرد گذاشتم و واسه تغذیه میکرو خازن 100 نانو. مطابق انتظار، میکرو تو سرعت بالای موتورها هنگ می کرد. ولی مشکل از یکی بودن تغذیه نبود، از یکی بودن زمین بود. اومدم منفی باتری رو توی PCB دو تا کردم. یکی رفت به موتورها، اون یکی رفت به رگولاتور واسه تغذیه میکرو و ماژول و ... . یعنی زمین میکرو فقط تو منفی باتری به زمین موتور میرسید. مشکل همین بود. مدار به راحتی و بدون هیچ مشکلی کار میکنه. حتی وقتی سرعت موتورها بالاست و باتری نصفه های شارژه، led ها کم سو میشن اما میکرو با قدرت کار میکنه. توی این مدار اهمیت جدا بودن زمین میکرو و قسمت جریان کش رو به عینه دیدم.

                            دیدگاه

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