اطلاعیه

Collapse
No announcement yet.

راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

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

    راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

    با سلام
    من میخوام مدار چپ گرد راست گرد درست کنم تا موتور DC را کنترل کنه
    اونم توسط دو تا میکروسوئیچ
    ساده شده مدار بصورت زیر است:

    من میخوام لامپ اول توسط یه پایه خروجی میکرو روشن بشه تا زمانیکه سوئیچ اون را قطع کنه و 5 ولت را به یک پایه دیگر میکرو که ورودی هست بده تا میکرو به مرحله بعد ( یعنی روشن کردن لامپ دیگر ) بره
    لامپ دوم روشن بشه تا زمانیکه سوئیچ دوم تحریک بشه و به مرحله قبلی باز گرده!
    من از این استفاده کردم ولی درست کار نمی کنه! :
    کد:
    Loop1:
    Set Portd.1
    Debounce Pind.0 , 1 , Loop2
    Goto Loop1
    Loop2:
    Set Portd.3
    Debounce Pind.2 , 1 , Loop1
    Goto Loop2
    ممنون میشم راهنماییم کنید!
    با تشکر

    #2
    پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

    چه مداری برای سوییچ هات استفاده کردی؟این مدارت که درست نیست. :NO:
    چون مدارت یه جوری باید باشه که در هر حالتی ییا کلیدت باید صفر یا یک باشه و تو هوا معلق نباشه وگرنه میکرو T-STATE فرض می کنه و قاطی می کنه.
    من اوایل همین مشکل رو با کلید داشتم! :cry:
    انا لله و انا اليه الراجعون

    دیدگاه


      #3
      پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

      دو تا مقاومت بصورت زیر اضافه کنم حل میشه؟
      لحظه اول صفر هست و لحظه دوم 1

      با تشکر

      دیدگاه


        #4
        پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

        دوستان راهنمایی نمی کنند؟!
        اصلا خودتون یه مدار با برنامه بگید که چپ گرد - راست گرد را بصورت اتوماتیک با دو تا میکروسوئیچ انجام بده!
        ممنون میشم

        دیدگاه


          #5
          پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

          سلام.بیا من کمکت می کنم تا خودت بتونی بسازی.
          اول بیا مدار رو کاملا تشریح کنیم.یه موتور dc 5ولتی داریم(آرمیچر) که باید جهت چرخش اون با زدن دوتا میکرو سویچچ تغییر کنه.
          یعنی اینکه هر بار جای پلارتیه مثبت و منفی اون عوض بشه.
          برنامه اینجوریه که اول که مدار روشن میشه مثلا به سمت راست چپ بچرخه و یه led رو روشن کنه.باز زدن کلید به سمت راست بچرخه و led مخصوص اون سمت روشن بشه.

          تا اینجا درسته یا نه؟چیز دیگه باید اضافه بشه یا کافیه؟ :rolleyes:
          انا لله و انا اليه الراجعون

          دیدگاه


            #6
            پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و &#1705

            برای چپ گرد راست گرد موتور dc از درایو ر استفاده کنید l293 -l298
            بهترین گزینه ها هستند خواستید بگید کل مدارو با سالاد فصل در اختیار بزارم :icon_razz:
            خدایا مرا آن ده که آن به

            دیدگاه


              #7
              پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

              حرف شما درسته و من هم از همین قطعات استفاده کردم
              شما تصور کنید بجای دو لامپ موجود در تصویر اول ، دو پایه تحریک درایو ها قرار داره و با توجه به مدار راهنماییم کنید
              با تشکر

              دیدگاه


                #8
                پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و &#1705

                Config porta.0 = output : IN1 ALIAS porta.0
                Config porta.1 = output : IN2 ALIAS porta.1

                do

                Debounce rast , 0 , mrast , Sub
                Debounce chap , 0 , mchap , Sub
                Debounce stop , 0 , mstop , Sub
                loop


                mrast:
                in1 = 1
                in2 = 0
                return

                mchap:
                in1 = 0
                in2 = 1
                return

                mstopp:
                in1 = 1
                in2 = 1
                return

                باز یه توضیح کامل بده واسه این چیزی که میخوای این نمونه کدیه که تو مدار استفاده میشه
                خدایا مرا آن ده که آن به

                دیدگاه


                  #9
                  پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

                  خیلی ممنون
                  توضیحات مرحله به مرحله مدار طبق عکس اول :
                  1- برق مدار وصل شده و درایو توسط پایه شماره 15 آی سی ( خروجی ) و کنتاکت نرمال بسته میکروسوئیچ تحریک میشه و موتور قطعه را به سمت راست حرکت میده
                  2- میکروسوئیچ تحریک میشه و تغذیه درایو را که از طریق کنتاکت نرمال بسته بوده را قطع می کنه
                  3- تغذیه 5 ولت پایه 15 آی سی از طریق کنتاکت نرمال باز میکروسوئیچ اول به پایه 16 آی سی ( ورودی ) میرسه و آی سی متوجه میشه که باید خروجی 15 را قطع کرده و به مرحله بعد بره ( چپ گرد )
                  4- در مرحله بعد درایو توسط پایه شماره 13 آی سی ( خروجی ) و کنتاکت نرمال بسته میکروسوئیچ دوم تحریک میشه و موتور قطعه را به سمت چپ حرکت میده
                  5- میکروسوئیچ دوم تحریک شده و تغذیه درایو را که از طریق کنتاکت نرمال بسته بوده را قطع می کنه
                  6- تغذیه 5 ولت پایه 13 آی سی از طریق کنتاکت نرمال باز میکروسوئیچ اول به پایه 14 آی سی ( ورودی ) میرسه و آی سی متوجه میشه که باید خروجی 13 را قطع کرده و به مرحله اول بره
                  7- این عمل بهمین صورت تکرار میشه تا برق مدار قطع بشه

                  Loop1:
                  Reset Portd.3
                  Set Portd.1
                  Debounce Pind.0 , 1 , Loop2
                  Goto Loop1
                  Loop2:
                  Reset Portd.1
                  Set Portd.3
                  Debounce Pind.2 , 1 , Loop1
                  Goto Loop2

                  دیدگاه


                    #10
                    پاسخ : راهنمایی برای طراحی چپ گرد راست گرد و کنترل توسط میکروسوئیچ

                    با سلام
                    کسی نیست راهنماییم کنه؟!
                    ممنون میشم!

                    دیدگاه

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