اطلاعیه

Collapse
No announcement yet.

شبکه کردن میکرو ها با یوزارت

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

    شبکه کردن میکرو ها با یوزارت

    با سلام و تبریک عید نو خدمت همه دوستان .
    یک مستر و سه اسلیو را توسط ارتباط یوزارت و مبدل 485 شبکه کردم
    این کار رو به راحتی انجام دادم و میتونم به راحتی بین این 4 میکرو دیتا رد وبدل کنم . امادو مشکل دارم :
    اول اینکه در محیط شبیه سازی پروتئوس بعد از چندین بار ارسال و دریافت موفق دیتا پیغام frame error میده و این یعنی اینکه میکروها به درستی دیتا رو دریافت نمی کنند .
    دوم اینکه تو عمل وقتی این مدار رو می بندم اصلا عمل نمی کنه .به نظرتون مشکل کجاست ؟

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


    براي جوينده ي علم محدوديتي نيست. "ولو بالسين"

    #2
    پاسخ : شبکه کردن میکرو ها با یوزارت

    مقدارframesize و stack را افزایش بدید

    دیدگاه


      #3
      پاسخ : شبکه کردن میکرو ها با یوزارت

      frame size : 9 bit 1 Stop No Parrity
      استک رو برای چی افزایش بدم؟
      براي جوينده ي علم محدوديتي نيست. "ولو بالسين"

      دیدگاه


        #4
        پاسخ : شبکه کردن میکرو ها با یوزارت

        frame size و STACK را 40 بایت قرار بده
        استک محل ذخیره ادرس برنامه برای سی پی یو هست و اگر پر بشه سرریز میکنه و خوب میکرو هنگ ..........

        دیدگاه


          #5
          پاسخ : شبکه کردن میکرو ها با یوزارت

          نوشته اصلی توسط yousef55 نمایش پست ها
          frame size و STACK را 40 بایت قرار بده
          استک محل ذخیره ادرس برنامه برای سی پی یو هست و اگر پر بشه سرریز میکنه و خوب میکرو هنگ ..........
          من درست متوجه منظور شما نمیشم
          کامپایلر من اتمل استودیو هستش نه کدویژن که بشه استک رو کم و زیاد کرد
          حالا شما بفرمایید چجوری میشه با کد نویسی و یا با اتمل استودیو این کارروانجام داد.
          بعدش هم اینکه میکروی من هنگ نمکینه فقط در محیط شبیه سازی خطاهای frame error مربوط به یوزارت میده که این پیغام ها مشکلی در ارسال و دریافت دیتا به وجود نمیاره و کماکان میکروها به کار خودشون ادامه میدند.

          شما فایل پروتئوس رو ران کردید ؟
          براي جوينده ي علم محدوديتي نيست. "ولو بالسين"

          دیدگاه


            #6
            پاسخ : شبکه کردن میکرو ها با یوزارت

            سلام
            واسه شبکه کردن از mcp2551 استفاده کنید که نیازی به پایه enabel واسه ارسال و دریافت نداره و به راحتی راه میفته!
            من 45 تا اسلیو دارم تو مسافت حدود 250 متر و با کابل دو زوج تلفن بدون هیچ مشکلی جواب گرفتم!
            و اینکه اصلا به پروتئوس اعتماد نکنید و همیشه مدارتون رو در عمل چک کنید

            دیدگاه


              #7
              پاسخ : شبکه کردن میکرو ها با یوزارت

              ممنونم

              لطف می کنید شما تیک اتصالات رو برام بفرستید
              چحوری پین ها رو متصل میکنید و الزامات این تراشه ی CAN چیه ؟
              براي جوينده ي علم محدوديتي نيست. "ولو بالسين"

              دیدگاه

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