اطلاعیه

Collapse
No announcement yet.

مشکل در اتصال دو پین

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

    مشکل در اتصال دو پین



    در این مدار PD0 خروجی و 1 شده
    پورت A کلا ورودی شده و PORTA=0
    وقتی اون دیود رو اونجا قرار میدم بعد از یک بار فشردن و رها کردن کلید دیگه هر وقت مقدار PA1 رو بخونم 1 برمیگردونه و همونطور که میبینید نشانگرش قرمزه، دلیلش چیه؟

    اینم بگم که من الکترونیک نخوندم، خونسردیتونو حفظ کنید :redface:

    #2
    پاسخ : دلیل این مساله چیه؟

    سلام
    خب دوست عزیز اول باید مشخص کنی میخوای چکار کنی
    هدف از قرار دادن کلید و دیود چی هست؟!
    اما اگه درست متوجه شده باشم میخوای اگه کلیدو فشار دادی مثلا 0 و رها کردی 1 بخونه باید مثل این عکس مدارتو ببندی

    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC

    دیدگاه


      #3
      پاسخ : دلیل این مساله چیه؟

      نوشته اصلی توسط بامداد
      دلیلش چیه؟
      دلیلشم ایکه که باید از یه طریق به زمین وصل شه تا با رها کردن دکمه مقدارش 0 بشه ( آبی بشه )
      اما شما هیچ راهی برای اون نذاشتید
      این مدارا جوری نیست بگی فشار دادم دکمه 1 ولش کردم چون به جایی وصل نیس پس 0 میشه
      درایور شبکه و nRF24L01
      کاتالوگ محصولات
      کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
      شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
      فروش اسيلوسکوپ GWinstek GOS-630FC

      دیدگاه


        #4
        پاسخ : دلیل این مساله چیه؟

        نوشته اصلی توسط بامداد
        دلیلش چیه؟
        دلیلشم ایکه که باید از یه طریق به زمین وصل شه تا با رها کردن دکمه مقدارش 0 بشه ( آبی بشه )
        اما شما هیچ راهی برای اون نذاشتید
        این مدارا جوری نیست بگی فشار دادم دکمه 1 ولش کردم چون به جایی وصل نیس پس 0 میشه
        درایور شبکه و nRF24L01
        کاتالوگ محصولات
        کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
        شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
        فروش اسيلوسکوپ GWinstek GOS-630FC

        دیدگاه


          #5
          پاسخ : دلیل این مساله چیه؟

          ممنون از جوابهاتون

          نوشته اصلی توسط Bastam (بسطام)
          سلام
          خب دوست عزیز اول باید مشخص کنی میخوای چکار کنی
          هدف از قرار دادن کلید و دیود چی هست؟!
          این بخشی از یک صفحه کلیده که بجای صفحه کلید ماتریسی دارم درست میکنم، نیاز به اسکن کردن نداره چون با وقفه خارجی کار خواهد کرد، فکر میکنم مشکل قاطی شدن کلید ها رو هم نداشته باشیم، حداکثر هم 256 کلید رو با ساپورت میکنه و کدنویسیش خیلی آسونتره چون نیاز به جدول کد نداره.

          نوشته اصلی توسط Bastam (بسطام)
          این مدارا جوری نیست بگی فشار دادم دکمه 1 ولش کردم چون به جایی وصل نیس پس 0 میشه
          چرا نیست؟ این دقیقا چیزیه که میخوام بدونم

          دیدگاه


            #6
            پاسخ : دلیل این مساله چیه؟

            چرا نیست؟ این دقیقا چیزیه که میخوام بدونم
            چون که در میکرو پایه ها تا اونجایی من میدونم اطلاعات یا Data رو نگه میدارن و شما اگه 1 بدی میمونه تا تغییر کنه ( بخاطر مدارات داخلی میکرو )
            شما باید دو تا راه برای 0 و 1 شدن قرار بدی اما به دلیل این که اگه پایه ای که مقدار 1 داره رو به زمین وصل کنی مقدار نهایی 1 نمیشه و 0 میشه ( زمین قوی تره )
            بهتره وقفه رو روی لبه پایین رونده تعریف کنی و مثل عکسی که برات گذاشتم پایه مورد نظرت همیشه 1 باشه وقتی کلیدو فشار میدی 0 بشه و وفقه بگیری و بعد از رها کردن دکمه مدارت توسط مقاومت 47k بتونه به حالت اول 1 برگرده
            اگر روی لبه بالا رونده هم باشه اشکالی پیش نمیاد فقط بعد از رها کردن دکمه و تغییر از 0 به 1 مدار وقفه میگیره و تا زمانی دکمه پایین باشه هیج کار نمیکنه

            بازم سوالی هست در خدمتم
            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
            شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
            فروش اسيلوسکوپ GWinstek GOS-630FC

            دیدگاه


              #7
              پاسخ : دلیل این مساله چیه؟

              حالا متوجه شدم، خیلی ممنون

              نوشته اصلی توسط Bastam (بسطام)
              چون که در میکرو پایه ها تا اونجایی من میدونم اطلاعات یا Data رو نگه میدارن و شما اگه 1 بدی میمونه تا تغییر کنه ( بخاطر مدارات داخلی میکرو )
              فراموش کردم بگم، اگه دیود رو بردارم به محض رها کردن کلید مقدار دوباره صفر میشه، اینش برام سوال شده ببینید:

              دیدگاه


                #8
                پاسخ : دلیل این مساله چیه؟

                فراموش کردم بگم، اگه دیود رو بردارم به محض رها کردن کلید مقدار دوباره صفر میشه، اینش برام سوال شده ببینید:
                خوب خودتم داری میبینی 0 نشده ، فقط این که 1 نیست
                خاکستری رنگه یعنی نا مشخص و چیز دیگه این که زیاد به این برنامه ها نمیشه اطمینان کرد روی برد اگه بستی تست کن ببین چند میگیری
                ولی مداری که همه استفاده میکنن و درستیش ثابت شدست مداریه که برات گذاشتم
                این مدار برای Reset و Push button ها در مدارات میکرو کنترلی به کار میره و وجود خازن برای دیبانسینگ ( همون گرفتن چند بار قطع و وصل شدن ) است
                دلیل پافشاری روی مدار طراحی خودتو نمیدونم و کلا از نظر اصولی طراحی مدارت این جوری که 2تا پایه مستقیم به هم وصل شن اصلا درست نیست
                درایور شبکه و nRF24L01
                کاتالوگ محصولات
                کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                فروش اسيلوسکوپ GWinstek GOS-630FC

                دیدگاه


                  #9
                  پاسخ : دلیل این مساله چیه؟

                  سلام دوست من
                  شما باید بعد از رها کردن کلید کاری کنین که ورودی پایه به سطح مورد نظرتون برگرده و چون سطح منطقیون صفر هست نمی تونین با مقاومت پول پ داخلی به همچنین چیزی دست بیابین برای این منظور باید ورودی پایه ی میکرو رو با یه مقاومت pull down کنین.شکل زیر رو تست کنین



                  دلیل:
                  یه پایه به اگر معلق در هوا باشه (یعنی به جایی متصل نباشه و سطحی منطقی براش پدید نیامده باشه)نسبت به نویز محیط آسیب پذیر می شه پروتئوس برای شبیه سازی این وضعیت ، پین رو در حالت قبلی نگه می داره که اگر در عمل هم تست کنین شاید بعضی از مواقع پین رو صفر و در موقعی دیگه پین رو یک سنس کنه.



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

                  دیدگاه


                    #10
                    پاسخ : دلیل این مساله چیه؟

                    دلیلشم اینه که وتتی شما پایه ای رو روی میکرو رها میکنی و به جایی وصل نمیکنی
                    ممکنه در اثر نویز گاهی 1 و گاهی 0 بشه و بعدا مدارت دچاره مشکل بشه
                    برای جلوگیری از این مشکلات باید از مقدار روی پایه ها اطمینان کامل داشته باشی یعنی اونو 1 کنی و وقتی کلیدو فشار داری 0 بشه و بدونی با رها کردن کلید پایه دوباره 1 میشه نه که ول بشه با امون خدا )
                    درایور شبکه و nRF24L01
                    کاتالوگ محصولات
                    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                    فروش اسيلوسکوپ GWinstek GOS-630FC

                    دیدگاه


                      #11
                      پاسخ : دلیل این مساله چیه؟

                      با سلام،

                      مهندس جان، منظورت صفحه کلید آنالوگه؟
                      اگر میشه در مورد این صفحه کلیدت یه توضیحی بدی و اگر ممکنه یه شماتیک برامون بزار، مرسی ....
                      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                      Sh_Nourbakhsh@Yahoo.com

                      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                      دیدگاه


                        #12
                        پاسخ : دلیل این مساله چیه؟

                        نوشته اصلی توسط Bastam (بسطام)
                        دلیل پافشاری روی مدار طراحی خودتو نمیدونم
                        پافشاری نمیکنم، فقط دارم تجربه کسب میکنم :smile:

                        نوشته اصلی توسط aivhl
                        اگر میشه در مورد این صفحه کلیدت یه توضیحی بدی و اگر ممکنه یه شماتیک برامون بزار، مرسی ....
                        سلام، اگه فکر میکنید مفیده چشم

                        پروژه رو کجا پلود کنم؟ یوزر پسوردم تو پلود سنتر کار نمیکنه

                        دیدگاه


                          #13
                          پاسخ : دلیل این مساله چیه؟

                          نوشته اصلی توسط بامداد
                          سلام، اگه فکر میکنید مفیده چشم

                          پروژه رو کجا پلود کنم؟ یوزر پسوردم تو پلود سنتر کار نمیکنه
                          با سلام،

                          اگر از نظر شما مشکل نداره، حتما مفیده برادر، مرسی....

                          ( من از http://www.picofile.com/ استفاده میکنم )
                          مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                          Sh_Nourbakhsh@Yahoo.com

                          http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                          دیدگاه


                            #14
                            پاسخ : دلیل این مساله چیه؟

                            لطفا عنوان تاپیک رو تصحیح بفرمایید تا یه وقت خدای نکرده شرمندهآ‌تون نشیم

                            دیدگاه

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