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





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2015/08/21
    17
    2

    مدباس RTU با stm32f103 (با rs485)

    با سلام خدمت دوستان.
    میخام یه اینورترو با کمک stm32f103 با استفاده از rs485 کنترل کنم.
    توی ارتباط uart میکرو و تبدیلش به rs485 نتایجی گرفتم. دیتا از طرف کامپوتر (مثلا اینورتر) درس میاد و میتونم درس دریافتش کنم و شرایطمو خوب اعمال میکنم، البته بعد از چندین ارسال از طرف کامپیوتر میکرو اعداد دیگه ای میگیره، اینم با استفاده از لاجیک انالایزر دیدم که دیتا رو خط درسته ولی حافظه ای که تو میکرو دارم ذخیره میکنم چیز دیگه ای نشون میده. این بماند.
    مشکلم اینه که الان اولا دیتایی که از طرف میکرو دارم ارسال میکنم درس تو خط قرار نمیگیره، تو آنالایزر خیلی متفاوت از اون چیزیه که من دارم از طریق میکرو میفرستم. و ثانیا مشکل check sum error دارم تو گیرنده(فعلا کامپیوتره که بعدا قراره بشه اینورتر)
    مبدل usb به rs485 در قسمت کامپیوتر و مبدل sp3485 در قسمت میکرواستفاده کردم.
    کامپایلر کیل.
    ضمنا هم تو ارسال و هم تو دریافت از DMA هم استفاده کردم.
    دوستان اگه کسی فک میکنه میتونه کمک کنه بگه تا اطلاعات بیشتر و توضیحات بیشتر بدم.
    متشکرم
  2. #2
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    اینم عکس آنالایزر پایینی دیتای کامپیوتر به میکرو هس که دقیقا درسته و عین همین رو هم تو میکرو دریافت میکنم ولی بالایی دیتای فرستاده شده توسط میکرو هس که فقط بایت اولش درسته (19) وبقیه فقط قسمت دوم دیتا ینی 3 و f ,و 4 و 3 و......
  3. #3
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط arjomand

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اینم عکس آنالایزر، که پایینی دیتای کامپیوتر به میکرو هس که دقیقا درسته و عین همین رو هم تو میکرو دریافت میکنم ولی بالایی دیتای فرستاده شده توسط میکرو هس که فقط بایت اولش درسته (19) وبقیه فقط قسمت دوم دیتا ینی 3 و f ,و 4 و 3 و......
    فعلا اینو بررسی کنیم که توی دیتای آبی رنگ مثلا توی 83 (دومی ) اون 8 از کجا تولید میشه؟؟؟ هر چقدر هم تکرار میکنم ارسال رو عددا همونن
    ویرایش توسط arjomand : 2022/02/21 در ساعت 06:39
  4. #4
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    مشکلاتم تا اینجا حل شد، حالا با یه مشکل دیگه روبرو هستم.
    با وجود ارسال 8 بایت توسط میکرو، گیرندم (کامپیوتر) درس دیتا بهش نمیرسه؟؟!!!!!
  5. #5
    2017/06/13
    1,391
    855

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط arjomand

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مشکلاتم تا اینجا حل شد، حالا با یه مشکل دیگه روبرو هستم.
    با وجود ارسال 8 بایت توسط میکرو، گیرندم (کامپیوتر) درس دیتا بهش نمیرسه؟؟!!!!!
    سلام
    اگر مدباس رو در حالت Slave راه اندازی میکنید، بهتره از کتابخونه FreeMODBUS استفاده کنید. اگر بگردید آموزش پورت کردنش برای STM32 هم موجوده. من از این کتابخونه استفاده کردم و مشکلی هم به اون صورت نداشتم.
  6. #6
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    اگر مدباس رو در حالت Slave راه اندازی میکنید، بهتره از کتابخونه FreeMODBUS استفاده کنید. اگر بگردید آموزش پورت کردنش برای STM32 هم موجوده. من از این کتابخونه استفاده کردم و مشکلی هم به اون صورت نداشتم.
    متاسفانه آخر سر باید بصورت master راه اندازی کنم
  7. #7
    2017/06/13
    1,391
    855

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط arjomand

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    متاسفانه آخر سر باید بصورت master راه اندازی کنم
    در این صورت این ریپازیتوری رو بررسی کنید. مدباس مستر رو روی STM32 راه اندازی کرده:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  8. #8
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط arjomand

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مشکلاتم تا اینجا حل شد، حالا با یه مشکل دیگه روبرو هستم.
    با وجود ارسال 8 بایت توسط میکرو، گیرندم (کامپیوتر) درس دیتا بهش نمیرسه؟؟!!!!!
    اینم حل شد، حالا میتونم با میکرو ، اینورترو کنترل کنم، فقط یه مطلب البته برا نظم برنامم می پرسم :
    ارسالم از بیت با ارزش به کم ارزشه ، میشه برعکسش کرد؟
  9. #9
    2022/04/12
    4
    0

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    سلام سال نو مبارک تمومش کردی یا نه؟
  10. #10
    2015/08/21
    17
    2

    پاسخ : مدباس RTU با stm32f103 (با rs485)

    نقل قول نوشته اصلی توسط aziz66

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام سال نو مبارک تمومش کردی یا نه؟
    سلام آره دیگه ، وقتی با میکرو اینورتر کنترل میشه ینی تموم شده
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. محاسبه کد CRC در مدباس
    توسط سوران آراسته در انجمن میکروکنترلرهای AVR
    پاسخ: 20
    آخرين نوشته: 2022/03/09, 20:46
  2. ارتباط میکروکنترلر از طریق مدباس (rs485 rtu)
    توسط sniper-70 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2021/04/13, 22:47
  3. مدباس RT-U
    توسط dmosavi04 در انجمن PLC
    پاسخ: 24
    آخرين نوشته: 2021/02/02, 09:55
  4. مدباس و usart
    توسط ali_73909 در انجمن میکروکنترلرهای AVR
    پاسخ: 12
    آخرين نوشته: 2012/08/30, 05:40
  5. مدباس تستر
    توسط abes در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2012/02/18, 20:59

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •