اطلاعیه

Collapse
No announcement yet.

یک میکرو و چند خط سریال

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

    یک میکرو و چند خط سریال

    من می خواهم یک میکرو را طوری به چند خط داده ی سریال متصل کنم که هر زمان که بخواهد بتواند از یکی از آن ها به دلخواه اطلاعات دریافت کرده یا بفرستد.
    آیا برای این کار می توانم از کلید های دو طرفه با تکنولوژی TTL استفاده کنم. :question: :bye
    محمد حسین سعادت فر

    ---------------------------------------------
    آنچه خود داشت زبيگانه تمنا مي كرد....

    #2
    پاسخ : یک میکرو و چند خط سریال

    باید یه برنامه کوچیک اضافه کنی به برنامت که چنتا رله رو متناسب با ارسالت قطع و وصل کنه.میتونی از رله های 2 تیغه استفاده کنی که هم زمان Rx و Tx رو قطع و وصل کنه
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

    دیدگاه


      #3
      پاسخ : یک میکرو و چند خط سریال

      نوشته اصلی توسط سعادت فر
      آیا برای این کار می توانم از کلید های دو طرفه با تکنولوژی TTL استفاده کنم. :question: :bye
      محمد حسین سعادت فر

      ---------------------------------------------
      آنچه خود داشت زبيگانه تمنا مي كرد....

      دیدگاه


        #4
        پاسخ : یک میکرو و چند خط سریال

        نوشته اصلی توسط سعادت فر

        با سلام

        بله ، میتوانید از پورتهای 74244 ، 74245 ، 74541 و یا هر بافر TTL استفاده کنید و با استفاده از این سویچها ، تعداد زیادی پورت سریال با چیپهای MAX232 داشته باشید ، ولی این شیوه طراحی ، مرسوم نیست ، یا حد اقل ، بنده تا حالا ندیدم !! اگه ممکنه ، دلیل استفاده از این مدل طراحی رو ذکر بفرمایید . با تشکر.

        دیدگاه


          #5
          پاسخ : یک میکرو و چند خط سریال

          کی از دلایل عدم استفاده از رله نویزی است که ایجاد میکنه که میتونه به اطلاعات لطمه بزنه
          محمد حسین سعادت فر

          ---------------------------------------------
          آنچه خود داشت زبيگانه تمنا مي كرد....

          دیدگاه


            #6
            پاسخ : یک میکرو و چند خط سریال

            چرا قضیه رو سخت افزاری میکنید ؟!

            باید از یک پرتوکل مثل CAN یا ARP یا Icmp ویا موارد مشابه استفاده کنید .
            فتو بلاگ من
            کاردستی ها :
            روبات شطرنج باز ( یادگار دوران جوانی )
            فارسی نویسی مستقیم در نمایشگر های گرافیکی
            کتابچه خود آموز زبان توصیف سخت افزار Verilog

            دیدگاه


              #7
              پاسخ : یک میکرو و چند خط سریال

              سلام.


              shankimout جان می شه درباره این پروتکول هایی که گفتی توضیح بدی ....(البته به جز CAN )

              با تشکر. :applause:
              موفق و پیروز باشید.
              زهر است عطاي خلق هر چند كه دوا باشد***حاجت ز كه مي خواهي جايي كه خدا باشد

              دیدگاه


                #8
                پاسخ : یک میکرو و چند خط سریال

                شما اینجارو نگاه بنداز

                http://en.wikipedia.org/wiki/Address_Resolution_Protocol
                http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol

                ICMP همونطور که تو سایتش زده برای ردوبدل اطلاعات بکار نمیره ولی جز پرتوکل های Inter networking هست .
                فتو بلاگ من
                کاردستی ها :
                روبات شطرنج باز ( یادگار دوران جوانی )
                فارسی نویسی مستقیم در نمایشگر های گرافیکی
                کتابچه خود آموز زبان توصیف سخت افزار Verilog

                دیدگاه


                  #9
                  پاسخ : یک میکرو و چند خط سریال

                  نوشته اصلی توسط shankimout
                  چرا قضیه رو سخت افزاری میکنید ؟!

                  باید از یک پرتوکل مثل CAN یا ARP یا Icmp ویا موارد مشابه استفاده کنید .
                  کی قضیه را سختش کرده :surprised: amir_moayeri جان پرسیدند که چرا می خواهید از کلید دو طرفه استفاده کنید منم پاسخشون را دادم.
                  آخه مگه کار به این IC ها کاری داره که من بیام سراغ این نوع ارتباط ها :question:
                  محمد حسین سعادت فر

                  ---------------------------------------------
                  آنچه خود داشت زبيگانه تمنا مي كرد....

                  دیدگاه


                    #10
                    پاسخ : یک میکرو و چند خط سریال

                    نوشته اصلی توسط shankimout
                    چرا قضیه رو سخت افزاری میکنید ؟!

                    باید از یک پرتوکل مثل CAN یا ARP یا Icmp ویا موارد مشابه استفاده کنید .
                    کی قضیه را سختش کرده :surprised: amir_moayeri جان پرسیدند که چرا می خواهید از کلید دو طرفه استفاده کنید منم پاسخشون را دادم.
                    آخه مگه کار به این IC ها کاری داره که من بیام سراغ این نوع ارتباط ها :question: :surprised: :question:
                    محمد حسین سعادت فر

                    ---------------------------------------------
                    آنچه خود داشت زبيگانه تمنا مي كرد....

                    دیدگاه


                      #11
                      پاسخ : یک میکرو و چند خط سریال

                      سخت به معنای مشکل نه ! سخت افزاری !!

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

                      با استفاده از یکی از پرتوکول ها یا موارد مشابه میتونید این مورد رو پیاده سازی کنید .
                      فتو بلاگ من
                      کاردستی ها :
                      روبات شطرنج باز ( یادگار دوران جوانی )
                      فارسی نویسی مستقیم در نمایشگر های گرافیکی
                      کتابچه خود آموز زبان توصیف سخت افزار Verilog

                      دیدگاه


                        #12
                        پاسخ : یک میکرو و چند خط سریال

                        واقعا لقمه رو دوره سرتون تاب دادین
                        کافیه یک باس دو سیمه rx ,tx داشته باشی وهر چنتا ماژول رو که لازم داری
                        به این باس متصل کنی وبرای هر ماژول یک id تعین کنی .
                        متونی id مربوطه رو در یک قسمتی از پکتی که میخواهی بفرستی بزاری .
                        تمام گیرندها id رو چک میکنند اگر مطابقت داشت پکت رو دریافت ودر غیر این صورت
                        هیچ.
                        توصیه میکنم برای شبکه کردن مستقیما از rx tx استفاده نکنید.
                        adm 485 یک پیشنهاد خوبه هم تفاضلیه و به شدت از نویزی شدن سیستم جلوگیری مینه هم
                        تا 128 device رو ساپورت میکنه.
                        :nice:
                        از جمله ی رفتگان این راه دراز
                        باز آمده ای کو که به ما گوید راز
                        هان بر سر این دو راهه از روی نیاز
                        چیزی نگذاری که نمی آیی باز

                        دیدگاه


                          #13
                          پاسخ : یک میکرو و چند خط سریال

                          آقا چرا مردم رو گمراه می کنید؟ ARP یا ICMP چه ربطی به کار این بنده خدا داره؟!! :eek:

                          ARP اصلا پروتکل ارتباطی نیست. از ARP برای دریافت MAC آدرس متناظر با یک IP در TCP/IP و UDP استفاده میشه.
                          ICMP هم یک پروتکل اشکال زدایی در پشته پروتکل TCP/IP است که یک کاربردش Ping است.

                          راحت ترین راه برای این کار، استفاده از 1-Wire یا RS485 و در صورتی که فاصله کم باشه، I2C است.
                          There is nothing so practical as a good theory. — Kurt Lewin, 1951

                          دیدگاه


                            #14
                            پاسخ : یک میکرو و چند خط سریال

                            منظور من این نبود که از اینها مستقیما استفاده بشه . شاید بد رسوندم . در پست قبل هم گفتم که icmp برای ردوبدل اطلاعات نیست .

                            در واقع قسمت مسیر یابی که در این پرتوکل ها وجود داره مد نظر من بود و از اونجایی که این دوست ما برای اینکه با چند deviceآ‌ دیگه در ارتباط باشه میخواست از چند باس جداگانه استفاده کنه که کار معقولی به نظر نمیرسه ، بهش پیشنهاد کردیم که از این راه ها وارد بشه .
                            فتو بلاگ من
                            کاردستی ها :
                            روبات شطرنج باز ( یادگار دوران جوانی )
                            فارسی نویسی مستقیم در نمایشگر های گرافیکی
                            کتابچه خود آموز زبان توصیف سخت افزار Verilog

                            دیدگاه


                              #15
                              پاسخ : یک میکرو و چند خط سریال

                              نوشته اصلی توسط سعادت فر
                              کی از دلایل عدم استفاده از رله نویزی است که ایجاد میکنه که میتونه به اطلاعات لطمه بزنه .......amir_moayeri جان پرسیدند که چرا می خواهید از کلید دو طرفه استفاده کنید منم پاسخشون را دادم.
                              با سلام

                              جناب سعادت گرامی

                              شما پاسخ مربوط به نوشته جناب آقای روباه رو به بنده عنایت فرمودید !!!!

                              بنده هنوز پاسخ خود را دریافت ننموده ام .>>>> عرض شد : ( بله ، میتوانید از پورتهای 74244 ، 74245 ، 74541 و یا هر بافر TTL استفاده کنید و با استفاده از این سویچها ، تعداد زیادی پورت سریال با چیپهای MAX232 داشته باشید ، ولی این شیوه طراحی ، مرسوم نیست ، یا حد اقل ، بنده تا حالا ندیدم !! اگه ممکنه ، دلیل استفاده از این مدل طراحی رو ذکر بفرمایید . با تشکر.)

                              دیدگاه

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