اطلاعیه

Collapse
No announcement yet.

ارتباط بیسیم چند فرستنده با یک گیرنده

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

    ارتباط بیسیم چند فرستنده با یک گیرنده

    با سلام خدمت دوستان
    قبل از همه چیز بگم که کلیه ی تاپیک های مربوطه رو سرچ زدم.
    1.متاسفانه موضوعات اغلب نصفه ونیمه رها شدن
    2.اگه دوستانی هم به نتیجه رسیدن کاملاه سربسته یه چیزایی گفتن واگر هم فایلی گذاشتن دیگه قابل دانلود نیست.
    3.متاسفانه به خاطر مشکل داشتن سایت (عدم ارجاع لینک به سورس ) لینک ها کار نمیکنن.
    اما طرح درخواست یا سوال:
    دوستان قصد بنده انجام پروزه ای است که اطلاعات چندین سنسور برفرض از 1 تا دویست عدد حتی بیشتر را با آدرس منحصر به فرد و با دیتایی بدون خطا به فقط یک گیرنده ارسال کنه به صورت وایرلس با فاصله حداقل 50 متر در محیط نیمه صنعتی .
    پیشنهادتون چیه ؟
    1.چه مازولی برا این کار بهینه است
    2.آیا گیرنده بودن فرستنده ها الزامیه یا فقط فرستنده باشن کافیه.
    3.قضیه تصادم دیتا در قسمت گیرنده وجود دارد یا نه پیشنهاد رفع شما چیه؟
    ************************************************** *******************تشکر
    نظرتون درموردمازول NRF24L01P
    جدیدترین ویرایش توسط انریکه; ۱۵:۵۰ ۱۳۹۶/۰۹/۱۴.

    #2
    پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

    با سلام . نمیدونم از چه ماژولی استفاده میکنید ولی یکی از راه هایی که میشه خطا رو به حداقل برسونید اینه که از ماژولی استفاده کنید که هم فرستنده باشه و هم گیرنده . مثل HMTR . توسط تنها گیرنده ای که دارید هر کدوم از فرستنده هارو صدا بزنید و اطلاعات ازش بخواهید . به عبارتی هر کدوم از فرستنده های شما یک شماره منحصر بفرد داشته باشن که هر وقت گیرنده (مستر) شماره اونهارو براشون فرستاد اونوقت منتظر دریافت دیتای اونها باشه.
    نمیدونم تونستم منظورمو واضح بیان کنم یا نه .
    الهم صل علی محمد و آل محمد و عجل فرجهم
    www.adaksell.com

    دیدگاه


      #3
      پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

      نوشته اصلی توسط mojitaba نمایش پست ها
      با سلام . نمیدونم از چه ماژولی استفاده میکنید ولی یکی از راه هایی که میشه خطا رو به حداقل برسونید اینه که از ماژولی استفاده کنید که هم فرستنده باشه و هم گیرنده . مثل HMTR . توسط تنها گیرنده ای که دارید هر کدوم از فرستنده هارو صدا بزنید و اطلاعات ازش بخواهید . به عبارتی هر کدوم از فرستنده های شما یک شماره منحصر بفرد داشته باشن که هر وقت گیرنده (مستر) شماره اونهارو براشون فرستاد اونوقت منتظر دریافت دیتای اونها باشه.
      نمیدونم تونستم منظورمو واضح بیان کنم یا نه .
      ************************************************** *****************************
      درود بر شما آقا مجتبی
      1.آنچه از سرچ دستگیرم شد نویز پذیری ماژول های سری hm , و برد پایین است
      2.متاسفانه زمان ارسال از سمت فرستنده قابل پیش بینی نیست و متناسب با زمان رویداد هست ،به همین دلیل امکان داره چندین سنسور همزمان دیتا رو ارسال کنن.

      دیدگاه


        #4
        پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

        نوشته اصلی توسط انریکه نمایش پست ها
        2.متاسفانه زمان ارسال از سمت فرستنده قابل پیش بینی نیست و متناسب با زمان رویداد هست ،به همین دلیل امکان داره چندین سنسور همزمان دیتا رو ارسال کنن.
        سلامت باشید . من خودم درگیر پروژه مشابه این ، البته با سیم بودم. برای همین در فرستنده ها (SLAVE) دیپ سوییچ گذاشتم و به هر کدوم شماره منحصر بفردی دادم . بعد توسط برد مستر هر کدوم رو صدا میکردم که اطلاعاتشونو بفرستن.
        الهم صل علی محمد و آل محمد و عجل فرجهم
        www.adaksell.com

        دیدگاه


          #5
          پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

          نوشته اصلی توسط mojitaba نمایش پست ها
          سلامت باشید . من خودم درگیر پروژه مشابه این ، البته با سیم بودم. برای همین در فرستنده ها (SLAVE) دیپ سوییچ گذاشتم و به هر کدوم شماره منحصر بفردی دادم . بعد توسط برد مستر هر کدوم رو صدا میکردم که اطلاعاتشونو بفرستن.
          ************************************************** ************************************************** ************************************************
          از modbus استفاده کردین ؟

          دیدگاه


            #6
            پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

            نوشته اصلی توسط انریکه نمایش پست ها
            از modbus استفاده کردین ؟
            از RS485 و آیسی ADM3485 استفاده کردم . چون ممکن بود طول سیم تا 120 متر برسه.
            الهم صل علی محمد و آل محمد و عجل فرجهم
            www.adaksell.com

            دیدگاه


              #7
              پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

              نوشته اصلی توسط mojitaba نمایش پست ها
              از RS485 و آیسی ADM3485 استفاده کردم . چون ممکن بود طول سیم تا 120 متر برسه.
              ************************************************** ************************************************** ************
              پس از USART استفاده کردین برا ایجاد ارتباط ؟؟سیستمتون کند نشد؟

              دیدگاه


                #8
                پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

                نوشته اصلی توسط انریکه نمایش پست ها
                پس از USART استفاده کردین برا ایجاد ارتباط ؟؟سیستمتون کند نشد؟
                بله از USART استفاده کردم . سیستم کند نشد چون جوابگوی چیزی که من میخواستم بود . همه چیز به برنامه شما بستگی داره . شما کافیه شماره مورد نظر رو صدا بزنی . منتظر اطلاعاتش بشی و بنا به اطلاعاتی که میگیری کار مورد نظرتو انجام بدی . و بعد شماره بعدی رو صدا بزنی. تو سیستم من این کار در حد میلی ثانیه انجام میشد که برای کار من زیاد هم بود.
                الهم صل علی محمد و آل محمد و عجل فرجهم
                www.adaksell.com

                دیدگاه


                  #9
                  پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده بر مبنای AVR

                  نوشته اصلی توسط mojitaba نمایش پست ها
                  بله از USART استفاده کردم . سیستم کند نشد چون جوابگوی چیزی که من میخواستم بود . همه چیز به برنامه شما بستگی داره . شما کافیه شماره مورد نظر رو صدا بزنی . منتظر اطلاعاتش بشی و بنا به اطلاعاتی که میگیری کار مورد نظرتو انجام بدی . و بعد شماره بعدی رو صدا بزنی. تو سیستم من این کار در حد میلی ثانیه انجام میشد که برای کار من زیاد هم بود.
                  ************************************************** ****************************************
                  حق با شماست.فقط باید این وسط سیم رو حذف کنم و هر slave رو به یک فرستنده گیرنده مجهز کنم و فرکانس کار همه ی انها هم یکی باشد.و هر لحظه فقط و فقط درخواست یک slave پاسخ داده بشه.
                  حالا باید دنبال ماژول وایرلسی با این ویزگی ها باشم.
                  1.همفرستنده باشه و هم گیرنده
                  2.مانع نویزی شدن سیگنال بشه
                  3.برد حداقلی 50 متر با دیوا رهای تو در تو
                  4.مصرف انرزی پایین چون همیشه بیدار باید باشه تا با صدا زده شدن توسط MASTER اگه دیتایی داشته باشه ارسال کنه

                  *****************************
                  دوستان اگه ماژول بی سیمی با این ویژگی ها سراغ دارین معرفی کنین لطفا
                  جدیدترین ویرایش توسط انریکه; ۱۷:۰۷ ۱۳۹۶/۰۹/۱۴.

                  دیدگاه


                    #10
                    پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده بر مبنای AVR

                    نوشته اصلی توسط انریکه نمایش پست ها
                    1.دوستان قصد بنده انجام پروزه ای است که اطلاعات چندین سنسور برفرض از 1 تا دویست عدد حتی بیشتر را با آدرس منحصر به فرد و با دیتایی بدون خطا به فقط یک گیرنده ارسال کنه به صورت وایرلس با فاصله حداقل 50 متر در محیط نیمه صنعتی .
                    2.متاسفانه زمان ارسال از سمت فرستنده قابل پیش بینی نیست و متناسب با زمان رویداد هست ،به همین دلیل امکان داره چندین سنسور همزمان دیتا رو ارسال کنن.
                    سلام دوست عزیز
                    1. شما ابتدا باید مشخص کنید که تعداد سنسورهاتون دقیقا چند تاست و سمپل ریت اونها هم چقدره. دلیلش اینه که اگه مثلا شما 100 تا سنسور داشته باشی که هر کدوم 100 یا حتی 500یا 1000 سمپل در ثانیه بفرستند (بعلاوه شناسه سنسور) توسط فرستنده های مختلف، تو گیرنده پروسس سنگین خواهی شد (اعداد فرضی است) پس تعداد و سمپل ریت سنسورها مهم است.
                    2. این رو کاریش نمیشه کرد. شما از هر ماژول و میکرویی استفاده کنی برای گیرنده *در یک لحظه* نمیتونه بیش از یه اطلاعات (پروسس) رو بگیره و پردازش کنه. مگر اینکه چند پروسسوره باشه. که در اون صورت هم شما باید برنامه نویسی چند نخی انجام بدی تا بتونی از این پروسسورها بصورت موازی استفاده کنی. این هم خیلی پیچیدش میکنه و اصلا کار راحتی نیست.
                    یه راه دیگه اینه که شما task بزارید و مثلا اطلاعات رو هر 50 میلی ثانیه و بترتیب ارسال کنید. در غیر اینصورت تو گیرنده ی تک بروسسوره وقتی در یک لحظه دو تا دیتا برسه مطمئنا یکیش از بین میره.

                    نوشته اصلی توسط انریکه نمایش پست ها
                    حالا باید دنبال ماژول وایرلسی با این ویزگی ها باشم.
                    1.همفرستنده باشه و هم گیرنده
                    2.مانع نویزی شدن سیگنال بشه
                    3.برد حداقلی 50 متر با دیوا رهای تو در تو
                    4.مصرف انرزی پایین چون همیشه بیدار باید باشه تا با صدا زده شدن توسط MASTER اگه دیتایی داشته باشه ارسال کنه

                    *****************************
                    دوستان اگه ماژول بی سیمی با این ویژگی ها سراغ دارین معرفی کنین لطفا
                    میتونید از ماژولهای ESP8266 استفاده کنید و با آردوینو مستقیما روی خود ماژولها برنامه بریزید. چون این ماژولها علاوه بر وایفای، یه پردازنده ARM با سرعت 80 یا 160 مگاهرتز هم درون خود دارند که سرعت بسیار مناسبی برای کار شما می باشد. البته شما می توانید با avr و از طریق ارسال دستورات at-comand به ماژول، هم ازشون استفاده کنید اما سرعت 16 مگ کجا و سرعت 160 مگ کجا !!!
                    این ماژولها برای جلوگیری از خطا درونشون فیلتر و تشخیص خطا و ... دارند که مسلما بهتر از hmtr هست. ضمنا از فرکانس 2.4GHz استفاده می کنند که سرعت خوبی رو برای ارسال و دریافت اطلاعات براشون به ارمغان آورده.
                    از لحاظ برد، مسلما بیش از 50 متر رو جوابگو هستند. علاوه بر آن این ماژولها (دقیقا مطمتن نیستم تعداد رو) حدود 14 ورژن مختلف دارند که بسری شون مسافت بردشون حدود 30-40 درصد بیشتر شده و حتی خیلیهاشون آنتن خارجی دارند. * خبر خوب اینکه بنامه نویسی همشون مثل همه.
                    قیمت این ماژولها با این همه امکانات واقعا تعجب همه رو برمی انگیزه. *** 10 تا 24 هزار تومان !!!
                    تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

                    دیدگاه


                      #11
                      پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده بر مبنای AVR

                      نوشته اصلی توسط digi-rx نمایش پست ها
                      1. شما ابتدا باید مشخص کنید که تعداد سنسورهاتون دقیقا چند تاست و سمپل ریت اونها هم چقدره. دلیلش اینه که اگه مثلا شما 100 تا سنسور داشته باشی که هر کدوم 100 یا حتی 500یا 1000 سمپل در ثانیه بفرستند (بعلاوه شناسه سنسور) توسط فرستنده های مختلف، تو گیرنده پروسس سنگین خواهی شد (اعداد فرضی است) پس تعداد و سمپل ریت سنسورها مهم است.
                      حداقل 30 سمپل. ریت سنگین نیست آدرس به اضافه ی آلارم (در صورتی که آلارمی رخ بده)

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

                      نوشته اصلی توسط digi-rx نمایش پست ها
                      میتونید از ماژولهای ESP8266 استفاده کنید و با آردوینو مستقیما روی خود ماژولها برنامه بریزید. چون این ماژولها علاوه بر وایفای، یه پردازنده ARM با سرعت 80 یا 160 مگاهرتز هم درون خود دارند که سرعت بسیار مناسبی برای کار شما می باشد. البته شما می توانید با avr و از طریق ارسال دستورات at-comand به ماژول، هم ازشون استفاده کنید اما سرعت 16 مگ کجا و سرعت 160 مگ کجا !!!
                      این ماژولها برای جلوگیری از خطا درونشون فیلتر و تشخیص خطا و ... دارند که مسلما بهتر از hmtr هست. ضمنا از فرکانس 2.4GHz استفاده می کنند که سرعت خوبی رو برای ارسال و دریافت اطلاعات براشون به ارمغان آورده.
                      از لحاظ برد، مسلما بیش از 50 متر رو جوابگو هستند. علاوه بر آن این ماژولها (دقیقا مطمتن نیستم تعداد رو) حدود 14 ورژن مختلف دارند که بسری شون مسافت بردشون حدود 30-40 درصد بیشتر شده و حتی خیلیهاشون آنتن خارجی دارند. * خبر خوب اینکه بنامه نویسی همشون مثل همه.
                      قیمت این ماژولها با این همه امکانات واقعا تعجب همه رو برمی انگیزه. *** 10 تا 24 هزار تومان !!!
                      متاسفانه با آرم و آردینو کار نکردم سختی راه اندازی ندارن ؟ اما سرعتشون وسوسه انگیز بود
                      ممنون از پیشنهادتون

                      دیدگاه


                        #12
                        پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده بر مبنای AVR

                        نوشته اصلی توسط انریکه نمایش پست ها
                        متاسفانه با آرم و آردینو کار نکردم سختی راه اندازی ندارن ؟ اما سرعتشون وسوسه انگیز بود
                        ممنون از پیشنهادتون
                        خیر اگر با c و کدویژن کار کرده باشید تقریبا همون روز اول شروع به برنامه نویسی میکنید .(البته مسلما روز اول برنامه حرفه ای نمینویسید!)
                        بردش هم اطلاعات راه اندازیش همه جا از جمله تو همین انجمن هست.فقط برای شروع کار و تست و یادگیری، توصیه میکنم هرزمان که علاقمند شدید حتما بردی رو تهیه بفرماییدکه با usb خودش مستقیم به کامپیوتر وصل میشه (خودش usb to serial و رگولاتور داره) تا ذهنتون دیگه درگیر سخت افزار نشه.
                        درهرصورت امیدوارم موفق باشید
                        تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

                        دیدگاه


                          #13
                          پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده بر مبنای AVR

                          نوشته اصلی توسط digi-rx نمایش پست ها
                          خیر اگر با c و کدویژن کار کرده باشید تقریبا همون روز اول شروع به برنامه نویسی میکنید .(البته مسلما روز اول برنامه حرفه ای نمینویسید!)
                          بردش هم اطلاعات راه اندازیش همه جا از جمله تو همین انجمن هست.فقط برای شروع کار و تست و یادگیری، توصیه میکنم هرزمان که علاقمند شدید حتما بردی رو تهیه بفرماییدکه با usb خودش مستقیم به کامپیوتر وصل میشه (خودش usb to serial و رگولاتور داره) تا ذهنتون دیگه درگیر سخت افزار نشه.
                          درهرصورت امیدوارم موفق باشید
                          سپاس از شما
                          حتما روزی به سراغ آردینو میرم .فعلا دارم با اتمل استدیو می نویسم البته نه پیشرفته ....ماژول های esp که فرمودین اگه شبیه wifi هست به نظر برد زیادی نداشته باشند.

                          دیدگاه


                            #14
                            پاسخ : ارتباط بیسیم چند فرستنده با یک گیرنده

                            سلام مجدد خدمت دوستان
                            یه درخواست یا بهتره بگم سوال:
                            آیا از دوستان و مهندسین کسی تجربه ی شبکه کردن میکرو های avr با ماژول های nrf24l01p داره ؟؟
                            اگر می شود تجربیات و چالش های پیش رو اینجا بنویسید.
                            سپاس

                            دیدگاه

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