اطلاعیه

Collapse
No announcement yet.

مدار ایرادش کجاست؟؟ atmega32 سوخت!

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

    مدار ایرادش کجاست؟؟ atmega32 سوخت!

    سلام

    یه مدار رو برد بورد بستم ، یه برنامه خیلی ساده هم نوشتم و اینکه وقتی کلید زده شد موتور شروع به چرخش کنه. از l298 به عنوان راه انداز استفاده کردم. مدار رو به شکل زیر بستم. ولی وقتی کلید رو زدم موتور دائما قطع و وصل میشد و یکم بعد فهمیدم میکرو به شدت داغ شده و سوخته.. خودم فکر میکنم چون زمین موتور و میکرو رو یکی کردم اینطوری شده ... درست میگم؟؟



    درضمن.. علت قطع ووصل های مکرر موتور چی بود؟؟ منبع تغذیه هم یه آداپتور سویئچینگ 5 ولته.

    به رویاهات فکر کن!!

    #2
    پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

    دوست عزیز مسلما اون چیزی که رو برد بورد بستین کامل تر ازاین عکس پروتئوس هست لطفا از برد بورد عکس بگیرین واینجا بذارین.
    [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پيشرفت است.با هم کار کردن موفقيت است.[/glow]
    [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

    دیدگاه


      #3
      پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

      یک خازن ضرفیت بالا روی تغزیه ببندید
      یک دیود فست با موتور موازی کنید
      دقت کنید خروجی میکرو به صورت پالس باشد
      دو مورد اول خیلی مهمه
      بعدا یه جمله قشنگ مینویسم

      دیدگاه


        #4
        پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

        دوست عزیز اولا به پیش نهاد های آقا شهرام عمل کنید . اگه توضیح های ایشون هم برای شما خیلی شفاف نبود بگین تا شماتیکشو بهتون بدم . :agree:
        اگه برنامتون را هم بدین بد نیست
        چيزي را بگو که بتواني بنويسي
        چيزي را بنويس که بتواني امضا کني
        چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

        دیدگاه


          #5
          پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

          سلام و با تشکر از شما

          الان مدار رو باز کردم ولی تنها فرقش با این عکسی که اینجا گذاشتم این بود که دو تا خازن رو با دو تا منبع تغذیه موازی کردم. و یک خازن 100 نانو رو دو سر موتور زدم با یه دیود 1n4007 باهاش موازی کردم. کارش اینجوری بود که با زدن کلید پایه PD6 یک میشه و دو یر موتور 5ولت میفته... :sad:
          به رویاهات فکر کن!!

          دیدگاه


            #6
            پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

            نوشته اصلی توسط lordsoroosh
            دوست عزیز اولا به پیش نهاد های آقا شهرام عمل کنید . اگه توضیح های ایشون هم برای شما خیلی شفاف نبود بگین تا شماتیکشو بهتون بدم . :agree:
            اگه برنامتون را هم بدین بد نیست
            برنامم خیلی سادست.. با زدن کلید پایه مورد نظر PD6 یک میشه ... میکروی گرامیم فاتحش خونده شد. اگه امکانش هست شماتیک بزارین ممنون
            به رویاهات فکر کن!!

            دیدگاه


              #7
              پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

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

              اینم لینکش:
              http://up98.ir/upload/server1/upfctnzuke406fpr3f3.jpg
              چيزي را بگو که بتواني بنويسي
              چيزي را بنويس که بتواني امضا کني
              چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

              دیدگاه


                #8
                پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                ممنون دوست عزیز

                کلا مداری که من بسته بودم اساسا ایراد داره یا نه؟؟ منظورم زدن یه قطب موتور به زمینه... oo:
                به رویاهات فکر کن!!

                دیدگاه


                  #9
                  پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                  فکر کنم! :agree:
                  من که خودم تا حالا با هر چی موتور که بگی از موتور zga28 11 تومنی و موتور maxon 300 تومنی تا استپ موتور و سروو و ......... کار کردم و ران کردم اما تا حالا مثل مدار شما موتوری را ران نکردم. :job:
                  اما امید وارم این مدار کمکت کنه.
                  اگه دیدی کارت یکم حساس تره یا موتو هات قراراه آمپر زیادی بکشه میتونی از درایور l6203 استفاده کنید.
                  در کل اگه بازم بهتون کارنداد یا کمک دیگه ای خواستید ما در خدمتیم!!! :biggrin:
                  چيزي را بگو که بتواني بنويسي
                  چيزي را بنويس که بتواني امضا کني
                  چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

                  دیدگاه


                    #10
                    پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                    سلام

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

                    شما به L298 فقط میتونید دو تا موتور DC ببندید یعنی دو سر موتور رو به out1 و out2 ببندید . و میتوانید in1 و in2 را به میکرو بدهید تا با 0 و 1 یا 1 و 0 کردن پایه ها با دستورات میکرو اونو چپگرد یا راستگرد کنید . اگر هم فقط میخواهید یک جهت داشته باشید in2 را زمین کنید.

                    پس موتور مستقیم به زمین وصل نمیشه و قسمت قدرت L298 هست که برق موتور رو تامین میکنه یعنی پایه های 4 و 1 و 15 که 1 و 15 میتونید به زمین میکرو وصل باشه

                    الکترونیک همه کاره دنیا

                    دیدگاه


                      #11
                      پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                      با تشکر از دوستان

                      مثل اینکه سوتی بدی دادم.. به خاطر کمتر شدم سیم ها رو برد بورد چند هزار تومان ضرر کردم و atmega32 که خیلی وفت بود باهاش کار میکردم سوخت!

                      بازم ممنون.
                      به رویاهات فکر کن!!

                      دیدگاه


                        #12
                        پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                        دیود روی موتور باید فست باشه نه از سری .....40 1N مثلا 1N5819 خوبه
                        وسیگنال خروجی مگا به صورت پالس باشه نه پیوسته
                        بعدا یه جمله قشنگ مینویسم

                        دیدگاه


                          #13
                          پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                          نوشته اصلی توسط شهرام کشت پور
                          دیود روی موتور باید فست باشه نه از سری .....40 1N مثلا 1N5819 خوبه
                          وسیگنال خروجی مگا به صورت پالس باشه نه پیوسته
                          ممنون دوست عزیز

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

                          دیدگاه


                            #14
                            پاسخ : مدار ایرادش کجاست؟؟ atmega32 سوخت!

                            اولا پالس بودن خروجی میکرو الزامی نیست و میشه با 0 و 1 هم رانش کرد .
                            اما با pwm میشه سرعت چرخش موتور را هم تنظیم کرد.
                            برای این کار باید از تایمر های میکرو استفاده کنید و خروجی تایمر ها را فعال کنید .
                            اگه از مد فیز کارکت هم استفاده کنید فکر کنم بیشتر به دردتون بخوره.
                            چيزي را بگو که بتواني بنويسي
                            چيزي را بنويس که بتواني امضا کني
                            چيزي را امضا کن که بتواني به آن عمل کني (ناپلئون)

                            دیدگاه

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