اطلاعیه

Collapse
No announcement yet.

مشکل با دیود در I/O های AVR

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

    مشکل با دیود در I/O های AVR

    سلام
    همونطور که میدونید I/O های AVR به صورت زیره



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

    #2
    پاسخ : مشکل با دیود در I/O های AVR

    عملی تست کردین یعنی؟
    .The best question deserves a better answer
    =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
    «پناه»می برم «به خدا»
    از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
    محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

    دیدگاه


      #3
      پاسخ : مشکل با دیود در I/O های AVR

      نوشته اصلی توسط •.´™ مَسِِــــح`.•
      عملی تست کردین یعنی؟
      آره دیگه
      من با FT232RL هم تست کردم
      وقتی که وصل میکنی روشن میکنه میکرو رو
      منطقی هم هست دیگه ، مایه میکرو از طریق پین مثلا Tx یک میشه و دیود رو روشن میکنه و Vcc میکرو کلا 1 میشه
      و مثلا اگر قرار باشه یه LED چشمک بزنه خیلی کمرنگ ولی سر زمانی که بش دادی چشمک میزنه ( یعنی داره کد رو اجرا میکنه درست )
      و این مشکل ایجاد میکنه
      درایور شبکه و nRF24L01
      کاتالوگ محصولات
      کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
      شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
      فروش اسيلوسکوپ GWinstek GOS-630FC

      دیدگاه


        #4
        پاسخ : مشکل با دیود در I/O های AVR

        یه مقاومت بذارید حل میشه-در حد 4.7 کیلو اهم

        دیدگاه


          #5
          پاسخ : مشکل با دیود در I/O های AVR

          این که میگین ال ای دی رو خیلی کم رنگ روشن میکنه یعنی ولتاژ کمی بهش میرسه! درسته؟
          با تغیر مقدار ولتاژ برای روشن شدن میکرو شاید بشه کاری کرد!
          فیوز بیت boden و bod level رو صفر کنین تا حداقل ولتاژ برای روشن شدن میکرو از 2,7 ولت به 4 ولت تغیر کنه.
          .The best question deserves a better answer
          =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
          «پناه»می برم «به خدا»
          از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
          محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

          دیدگاه


            #6
            پاسخ : مشکل با دیود در I/O های AVR

            نوشته اصلی توسط voyager2020
            یه مقاومت بذارید حل میشه-در حد 4.7 کیلو اهم
            این روش خوبیه ولی مشکلش اینه که توی سرعتهای بالا عملا خوب جواب نمی ده
            اگر فرکانس وارد کردن پالس زیاد نباشه این روش خوبیه

            نوشته اصلی توسط •.´™ مَسِِــــح`.•
            این که میگین ال ای دی رو خیلی کم رنگ روشن میکنه یعنی ولتاژ کمی بهش میرسه! درسته؟
            با تغیر مقدار ولتاژ برای روشن شدن میکرو شاید بشه کاری کرد!
            فیوز بیت boden و bod level رو صفر کنین تا حداقل ولتاژ برای روشن شدن میکرو از 2,7 ولت به 4 ولت تغیر کنه.
            این هم روش خوبیه
            پیشنهاد من هم همینه ...
            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
            معرفی نرم افزار Codewizard PWM
            با من بیشتر آشنا شوید

            دیدگاه


              #7
              پاسخ : مشکل با دیود در I/O های AVR

              نوشته اصلی توسط voyager2020
              یه مقاومت بذارید حل میشه-در حد 4.7 کیلو اهم
              این تا حدودی میشه البته نه این مقدار
              اینو ببین :


              خود دیتاشیت FT232 نوشته مقاومت 100 اهم رو برای خط هایی که خروجی هستن مثل Tx و ... بذارید
              چرا میگی 4.7 کیلو؟!!!!!!!



              نوشته اصلی توسط •.´™ مَسِِــــح`.•
              این که میگین ال ای دی رو خیلی کم رنگ روشن میکنه یعنی ولتاژ کمی بهش میرسه! درسته؟
              با تغیر مقدار ولتاژ برای روشن شدن میکرو شاید بشه کاری کرد!
              فیوز بیت boden و bod level رو صفر کنین تا حداقل ولتاژ برای روشن شدن میکرو از 2,7 ولت به 4 ولت تغیر کنه.
              نه ولتاژ کم نیست ، جریانی که مثلا Tx میتونه بده کمه
              و این کاری هم شما میگید نمیتونم بکنم چون اولا ولتاژ کاری مدار 2.7 تا 3.6 هست ( 3.3 )
              بعد تازه اگر اینطوری باشه که شما میگید ولتاژو ببرم روی 4 ولت ( برای میکروی 5 ولتی ) خب FT232 هم باید با ولتاژ I/O همون 5 ولت کار کنه که خب باز به 4 میرسه و روشنش میکنه


              نوشته اصلی توسط Saman.Asadi
              این روش خوبیه ولی مشکلش اینه که توی سرعتهای بالا عملا خوب جواب نمی ده
              اگر فرکانس وارد کردن پالس زیاد نباشه این روش خوبیه
              این هم روش خوبیه
              پیشنهاد من هم همینه ...
              یه مقاومت سری چه مشکلی تو سرعت های بالا ممکنه به وجود بیاره؟
              برای تقسیم مقاومتی شنیده بودم ولی برای یه مقاومت سری اونم نه در حد کیلو در همون حد اهم
              چون توی اتصالات USB به FT دیدم خود شرکت گفته مثلا یه 27 اهم رو با +D و -D سری کنید ( سرعتشم زیاده )
              فکنم یه محدود کننده جریان خیلی کوچیک باشه بیشتر برای حفاظت

              من خودم به این فک کردم که برای پایه هایی که خروجی هستند از طرف ماژول یا مثلا FT232 که به ورودی های میکرو وصل میشن بیام و از دیود استفاده کنم
              اینطوری که کاتد طرف FT باشه و آند طرف میکرو
              خب حالا چطور میشه؟!!!
              هر 2 طرف رو با مقاومت مثلا 10 کیلو پول پ میکنیم و دیود همیشه خاموش میمونه ( از هم جدا هستند )
              وقتی که دیتا میاد وقتی که 1 میشه که خب بوده و مشکلی نداره ولی وقتی طرف FT مقدار 0 بشه دیود روشن میشه و پایه میکرو رو هم 0 میکنه ( این توی عملکرد عادی )
              وقتی میکرو خاموش باشه طرف آند 0 ولته و کاند که به FT وصل شده 1 که دیود قط میکنه و نمیذاره جریان به سمت میکرو بره

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

              دیدگاه


                #8
                پاسخ : مشکل با دیود در I/O های AVR

                مقدار مقاومت خیلی مهم نیست ببینید با کدوم مقدار کار شما جواب میده - دقیق یادم نیست یک سال قبل همچین مشکلی برای من پیش اومده بود که با یه مقاومت حل شد مقدارش دقیق خاطرم نیست شاید کمتر بوده- :biggrin:
                برای رابط سریال جواب میده برای سرعتهای بالاتر تستی نکردم-

                دیدگاه


                  #9
                  پاسخ : مشکل با دیود در I/O های AVR

                  پس لازم شد که وارد بحث مخابراتی بشم :redface:
                  ببینید دوستان
                  برای درک بهتر فیلتر های مخابراتی این دو نکته را همیشه مد نظر داشته باشید
                  خازن در فرکانسهای بالا اتصال کوتاه میشود ولی سلف اتصال باز میشود ...
                  خازن در فرکانسهای پایین اتصال باز میشود ولی سلف اتصال کوتاه میشود ...

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

                  دوستان
                  شک نکنید که مقدار مقاومت خیلی مهمه .... خیلییییی

                  حالا با این توصیفات میشه مقاومت گذاشت؟؟؟
                  [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                  معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                  معرفی نرم افزار Codewizard PWM
                  با من بیشتر آشنا شوید

                  دیدگاه


                    #10
                    پاسخ : مشکل با دیود در I/O های AVR

                    نوشته اصلی توسط Saman.Asadi
                    پس لازم شد که وارد بحث مخابراتی بشم :redface:
                    ببینید دوستان
                    برای درک بهتر فیلتر های مخابراتی این دو نکته را همیشه مد نظر داشته باشید
                    خازن در فرکانسهای بالا اتصال کوتاه میشود ولی سلف اتصال باز میشود ...
                    خازن در فرکانسهای پایین اتصال باز میشود ولی سلف اتصال کوتاه میشود ...

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

                    دوستان
                    شک نکنید که مقدار مقاومت خیلی مهمه .... خیلییییی

                    حالا با این توصیفات میشه مقاومت گذاشت؟؟؟
                    دقیقا درست میفرمایید
                    ولی الان من بودریت رو روی 115200 گذاشتم

                    عکس مربوط به این بودریت نیست

                    که یعنی 115200 بیت در ثانیه که زمان بین 0 و 1 شدن یا همون T چیزی حدود 8 میکرو ثانیه

                    خب خازن ورودی پایه های AVR نزدیک به 30 پیکو فاراد هست اگر مقاومت سری رو 1 کیلو بذاریم
                    و ثابت زمانی t رو حساب کنیم ( )
                    و در 5 هم ضرب کنیم می شه 0.030 میکرو ثانیه
                    همونطور که می بینید با مقاومت 1 کیلو هم زمان یک بودن یا 0 بودن پایه برای این بودریت 260 برابر ثابت زمانی خازن و مقاومت شده
                    یعنی میشه از این مقدار مقاومت استفاده کرد

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


                    نوشته اصلی توسط voyager2020
                    مقدار مقاومت خیلی مهم نیست ببینید با کدوم مقدار کار شما جواب میده - دقیق یادم نیست یک سال قبل همچین مشکلی برای من پیش اومده بود که با یه مقاومت حل شد مقدارش دقیق خاطرم نیست شاید کمتر بوده- :biggrin:
                    برای رابط سریال جواب میده برای سرعتهای بالاتر تستی نکردم-
                    در جواب voyager2020 عزیز هم باید بگم که بعد از این که تو دیتاشیت FT دیدم مقاومت گذاشته و دنبال این فرمولا و ... رفتم برای پایه های خروجی FT یه مقاومت 1 کیلو گذاشتم و تست کردم مدار درست شد و دیگه روشن نشد
                    و با بودریت 115200 هم تست کردم دستا عالی منتقل شد و زیگبی راحت اصلاعات رو ارسال و دریافت کرد

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

                    دیدگاه


                      #11
                      پاسخ : مشکل با دیود در I/O های AVR

                      سرعت بالا بحثش در مورد avr و پورت سریال و باود ریت 115 کیلو اصلا مطرح نیست-
                      من هم با سرعت 115 کیلو تست کرده بودم ولی مقاومتی که گذاشته بودم 4.7 کیلو بود و مشکلی هم نداشت!
                      انی وی! خوبه که حل شد! همین مقاومت رو تو این سایت چند ماه قبل یکی از کاربرا به من گفت که متاسفانه اسمش یادم نیست

                      دیدگاه


                        #12
                        پاسخ : مشکل با دیود در I/O های AVR

                        بحث رو کشیدم وسط که تخصصی تر مشکل رو حل کنیم ...
                        پس چقدر خوب شد با مقاومت یک کیلو هم جواب گرفتید ...

                        نوشته اصلی توسط voyager2020
                        سرعت بالا بحثش در مورد avr و پورت سریال و باود ریت 115 کیلو اصلا مطرح نیست-
                        من هم با سرعت 115 کیلو تست کرده بودم ولی مقاومتی که گذاشته بودم 4.7 کیلو بود و مشکلی هم نداشت!
                        انی وی! خوبه که حل شد! همین مقاومت رو تو این سایت چند ماه قبل یکی از کاربرا به من گفت که متاسفانه اسمش یادم نیست
                        اگر با 4.7 کیلو هم جواب گرفتید که خیلی عالیه .....
                        ممنون که این رو گفتید ...
                        از آقا بسطام هم سپاسگذاری میکنم ...
                        اطلاعاتم بیشتر شد :applause:

                        ممنون دوستان
                        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                        معرفی نرم افزار Codewizard PWM
                        با من بیشتر آشنا شوید

                        دیدگاه


                          #13
                          پاسخ : مشکل با دیود در I/O های AVR

                          من الان با مقاومت 4.7 کیلو توی پروتئوس با فرکانس 120کیلوهرتز امتحان کردم دیدم با این مقدار هم میشه کار کرد ...



                          تا 10 کیلو اهم هم گذاشتم فقط یک اختلاف فاز خیلی کوچک ایجاد میکنه ... که زیاد مهم نیست
                          البته بیشتر از این مقدار ممکنه که نویز بی افته ... همون 4.7 کیلو هم خیلی خوبه ...
                          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                          معرفی نرم افزار Codewizard PWM
                          با من بیشتر آشنا شوید

                          دیدگاه

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