اطلاعیه

Collapse
No announcement yet.

آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

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

    آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

    با سلام.
    آیا راهی وجود دارد که بتوان 16 سنسور مادون قرمز را به روش adc به یک میکروی atmega مثلا atmega 32 وصل کرد؟؟

    #2
    پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

    بله که میشه
    2 راه داره
    1- مولتی پلکس کردن
    2- استفاده از ADC خارجی

    حالا انتخاب هر یک از روش ها بستگی داره کاربرد سنسورهات چیه مثلا چه دقت و سرعتی رو برای خوندن اطلاعات لازم داری؟

    دیدگاه


      #3
      پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

      منم همین مشکل رو دارم میشه بیشتر توضیح بدید ؟
      کدوم اینا بهتره ؟
      هر کدوم به چه میزان برنامه نویسی میخاد ؟ و چه جوری پیکر بندی میشه ؟
      ....

      دیدگاه


        #4
        پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

        سلام دایی جان
        مثلا آی سی 4051 یا 74HC4051 می تونه 8 سیگنال آنالوگ رو به یه ADC منتقل کنه.
        اگه 8 تا از این ای سی رو به 8 ورودی آنالوگ میکرو وصل کنید می تونید 64 ورودی آنالوگ داشته باشید.
        با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

        دیدگاه


          #5
          پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

          نوشته اصلی توسط ahmadmn
          سلام دایی جان
          مثلا آی سی 4051 یا 74HC4051 می تونه 8 سیگنال آنالوگ رو به یه ADC منتقل کنه.
          اگه 8 تا از این ای سی رو به 8 ورودی آنالوگ میکرو وصل کنید می تونید 64 ورودی آنالوگ داشته باشید.
          سلام
          میتونید فایل پروتئوس یا حداقل یه نقشه از نحوه ی اتصال 4051 به میکرو بزارید؟
          لطفا کار با 4051 رو به طور مفصل توضیح دهید، طوری که این دوستمون بتونه همین الان مدارشو ببنده
          متشکرم

          دیدگاه


            #6
            پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

            این ایسی مثل یک ADC نعمولی عمل میکنه دیگه نه ؟
            مثلا به یکی از ورودی هاش ولتاز بدیم و اونو اندازه بگیریم ؟
            چه جوری به میکرو وصل میشه چه جوری باید تو برنامه تعریفش کنیم ؟ :cry2:
            ....

            دیدگاه


              #7
              پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

              نوشته اصلی توسط behrooz.shie
              این ایسی مثل یک ADC نعمولی عمل میکنه دیگه نه ؟
              مثلا به یکی از ورودی هاش ولتاز بدیم و اونو اندازه بگیریم ؟
              چه جوری به میکرو وصل میشه چه جوری باید تو برنامه تعریفش کنیم ؟ :cry2:
              نه در واقع میاد و ورودی های آنالوگ مورد نظر رو انتخاب میکنه و میده به عنوان خروجی
              خودش کار دیگه ای نمیکنه

              دیدگاه


                #8
                پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                من الان میخام ربات رو بزارم روی زمین خودش رو با زمین ست کنه و میزان نوری که روی سنسور ها تعصیر میزاره(نور محیط) رو مبنا قرار بده چی کار کنم :cry2: حدود 25 یا بیشتر سنسور دارم
                چه قطعه ای رو پیشنهاد میکنین ؟
                ....

                دیدگاه


                  #9
                  پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                  برادر مولتی پلکسر پیشنهاد خوبیه

                  سوالی در موردش داری در خدمتم

                  دیدگاه


                    #10
                    پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                    sسلام
                    یه روش مولتی پلکس وجود داره که به نظر خوب میاد و به غیر از پورت ADC میکرو، 4تا پین دیگر رو اشغال میکنه و باهاش میتونی 32تا سنسور رو بخونی اگه تونستی این روش رو یاد بگیری میتونی حتی 160 تا سنسور رو هم بخونی
                    و اما این روش استفاده از ترانزیستور هست
                    باید هر 8تا سنسور رو با یه ترانزیستور سویچ کنی

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

                    دیدگاه


                      #11
                      پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                      بله واقا ممنون میشم اگه توضیح بدید خیلی کمکم میکند

                      اگر که یک ایسی توصیه کنید که کمترین خطا و ساده باشه( و تو بازار مشهد کیر بیاد ) خیلی خوبه بیشتر از بیشتر از 32 رو هم نمیخام فوقش 2 عدد از این ایسی ها رو میزارم
                      اگر که یک توضیحی در مورد نحویه برنامه بو پیکر بندیش و طریقه وصل شدن به میکرو هم بگید خیلی خوب میشه چون من تا حالا با این روش کار نکردم

                      راسی با این میشه سطح ولتاز رو هم کرفت دیگه نه ؟ ( منظورم اینه که با 32 تا ورودی بشه فرکانس و ولتاز رو اندازه گرفت و داد به میکرو )
                      ....

                      دیدگاه


                        #12
                        پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                        از مولتی پلکسر 4067 استفاده کن بورو دیتا شیتش رو بخون اگه خواستی برنامه خوندن باهاشم بت میدم!! 16 به 1 ه و 4 تا هم پایه آدرس داره و میتونه اگه خواستی بیشتر بزاری پایه آدرسارو مشترک کنی بین هر چند تا مولتی پلکسر
                        The truth is not true!!!! the Truth is your own if U think Its TRUTH and The TRUTH is written in blood because its Ur own & Ur dream is the Truth if U see A thing if U feel A thing U build it like a building(!!!) and there is no thing.

                        دیدگاه


                          #13
                          پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                          اقا من هنوز نفهمیدم با اینا میشه چی کارا کرد میشه بیشتر توضیح بدید :cry:
                          میشه هم باهاش فرستاد هم دریافت کرد ؟
                          چه فرکانسی رو ساپورت میکنه ؟
                          چه توان خوروجی ؟
                          طرز وصل شدن به میکرو ؟
                          oo: برنامه !؟
                          :cry2:
                          ....

                          دیدگاه


                            #14
                            پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                            نوشته اصلی توسط behrooz.shie
                            اقا من هنوز نفهمیدم با اینا میشه چی کارا کرد میشه بیشتر توضیح بدید :cry:
                            میشه هم باهاش فرستاد هم دریافت کرد ؟
                            چه فرکانسی رو ساپورت میکنه ؟
                            چه توان خوروجی ؟
                            طرز وصل شدن به میکرو ؟
                            oo: برنامه !؟
                            :cry2:

                            ببین 4067 یک مولتی پلکسر آنالوگه 16 به 1 هستش!! یعنی تو 1 پایش رو به 1 adc میکرو وصل میکنی و با 4 تا پایه آدرسی که داره که به پرت های عادی وصل میشه شماره پایه مورد نظر رو میدی و اون پایه رو مستقمیا به adc میکرو وصل میکنه همین!!
                            The truth is not true!!!! the Truth is your own if U think Its TRUTH and The TRUTH is written in blood because its Ur own & Ur dream is the Truth if U see A thing if U feel A thing U build it like a building(!!!) and there is no thing.

                            دیدگاه


                              #15
                              پاسخ : آیا می توان 16 سنسور را با میکرو atmega و به روش adc به کار برد؟؟

                              نوشته اصلی توسط Amir-b
                              بله که میشه
                              2 راه داره
                              1- مولتی پلکس کردن
                              2- استفاده از ADC خارجی

                              حالا انتخاب هر یک از روش ها بستگی داره کاربرد سنسورهات چیه مثلا چه دقت و سرعتی رو برای خوندن اطلاعات لازم داری؟
                              آقا ممنون ازتون.اون مشگل حل شد.اگه از راه اندازی lcd سر در میارین در مورد اون یه سوال بپرسم.
                              یه lcd 2.16 دارم که وقتی به میکرو وصلش میکنم سطر ولش کلا سیاه میشه و سطر دوم خالی.
                              lcd_init(16);
                              lcd_clear();
                              lcd_gotoxy(0,0);
                              lcd_putsf("ashkan"
                              lcd_gotoxy(5,1);
                              lcd_putsf("course"
                              اینم برنامه

                              دیدگاه

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