NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3495 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 15 از 15

موضوع: مشکل با انتقال اطلاعات به صورت صحیح با مبدل usb به RS232 از میکرو به کامپیوتر

  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل با انتقال اطلاعات به صورت صحیح با مبدل usb به RS232 از میکرو به کامپیوتر

    سلام دوستان
    با یه مشکل برخورد کردم هر کاری میکنم حل نمیشه
    من میخوام یه سری عدد را از سنسور بگیرم و با میکرو pic16f877a و از طریق یه مبدل usb به RS232 به لپتابم که سیستم عاملش ویندوز 7 هست ارسال کنم اما اطلاعاتی که دریافت می کنم نامفهوم و یه سری شکل و علائم است. موارد زیر را هم در نظر گرفتم:
    1-BAUD را هم تو برنامم هم تو ویندوز و هم تو هایپر ترمینال یکسان انتخاب کردم و مقادیر 300، 2400،4800و9600 را هم امتحان کردم ولی فرقی نکرد.
    2-از برنامه نویسی PICBASIC استفاده کردم و از دستور DEBUG
    3-اتصال زمینم هم با اتصال به زمین مدارم یکی هست
    4-پایه شماره 2 پورت RS232 رو به میکرو (برای دریافت) با یه مقاومت 1 کیلو متصل کردم و پایه شماره 5 رو به زمین
    هر کاری میکنم اطلاعات درستی نمیگرم آیا ممکنه که نشه با مبدل انتقال اطلاعات داد ؟ کسی هست تا حالا تو لپ تاب هایی که پورت RS232 ندارند با مبدل تونسته باشه اطلاعات رو منتقل کنه؟
    خیلی گیر افتادم خیلی ممنون میشم یکی کمک کنه.
    اینم برنامم:

    DEFINE OCS 4
    DEFINE DEBUG_REG PORTC
    DEFINE DEBUG_BIT 4
    DEFINE DEBUG_BAUD 9600
    define DEBUG_MODE 1
    B VAR byte
    B=10
    :MAIN
    DEBUG DEC B
    PAUSE 1000
    GOTO MAIN
    END

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    سلام

    به انجمن ما خوش اومدی.

    مهندس جان اول اون مقاومت 1 کیلورو حذف کن و بعدش پایه ی شماره ی 3 از مبدل رو به میکروت وص کن و نتیجه رو بگو. راستی ولتاژ کاری میکروت چنده؟
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  4. #3
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    فرکانس میکروت رو 1مگ بزن حله !

    در ضمن خوش اومدی

  5. #4
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    الان میرم امتحان میکنم خیلی ممنون از لطفت و خوشامد گوییت

  6. #5
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ولتاژ کاریش 5 ولته و اوسیلاتورش هم 4 مگا انتخاب کردم

  7. #6
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    پایه 3 رو وصل کردم این بار هیچی نشون نداد ولی باید در خصوص فرکانس یه کریستال 1 مگا بخرم وتست کنم خیلی از توجهت ممنونم

  8. #7
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    میزان باود ریت میکروت رو ضربدر (یا تقسیم بر{الان دقیق یادم نیست}) 4 بکن اینم شاید جواب بده

  9. #8
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    من اول بودریت رو 9600 گذاشته بودم بعد از فرمایش شما اون رو 2400 کردم ولی فقط شکل اون علائم عوض شد و هیچ عدد معلومی نگرفتم

  10. #9
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    5
    تشکر
    0
    تشکر شده 8 بار در 3 پست

    پیش فرض uart in pic16f877a

    منم همین مشکلو دارم نمیتونم اطلاعات قابل اطمینانی از طریق پورت سریال pic16f877a ارسال یا دریافت کنم .من با c کار میکنم و با هر 2 نرم افزار microc و ccs کار کردم اما نمیشه اطلاعاتو به درستی ارسالو دریافت کرد .برید پشت سر avr نماز بخونید خداییش خیلی درد سرش کمتره

  11. #10
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    آخه یه چیزی هم هست من قبلا با کامپیوتر قبلیم که قدیمی بود و پورت rs232 داشت راحت وصل میشدم ولی حالا که میخوام با مبدل usb به rs232 و یا express card وصل شم این همه مشکل دارم من میخوام یه کامپوتر با پورت rs232 گیر بیارم یه امتحانی بکنم اگر شما دم دستتون هست زود تر امتحان کردید به من هم بگید

  12. #11
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مشکل حل شد
    ایراد اینجا بود که کریستال مورد استفاده من خراب بود وقتی کریستال را اتفاقی عوض کردم همه چیز درست شد یه نکنه برای بودریت 9600 از کریستال 8 مگا به بالا استفاده کنید . برای کریستال 4 مگا از 2400 استفاده کنید
    مجددا از همه اساتیدی که کمک و توجه کردن کمال تشکر را دارم

  13. #12
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    8
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مشکل حل شد
    ایراد اینجا بود که کریستال مورد استفاده من خراب بود وقتی کریستال را اتفاقی عوض کردم همه چیز درست شد یه نکنه برای بودریت 9600 از کریستال 8 مگا به بالا استفاده کنید . برای کریستال 4 مگا از 2400 استفاده کنید
    مجددا از همه اساتیدی که کمک و توجه کردن کمال تشکر را دارم

  14. #13
    تازه وارد
    تاریخ عضویت
    Sep 2014
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام به همه دوستان،من یک میکرو avr32دارم ،برنامه بسکام من با کریستال خارجی کار نمیکنه اما با کریستال داخلی کار میکنه،در ضمن در حالت خارجی از خازن های 12pf و کریستال 1mhzاستفاده کردم و فیوز بیت ها و تنظیمات بسکام هم انجام دادم به نظر شما مشکل کجاست،چندین بار کریستال و خازن هارو عوض کردم اما فایده نداشت.با تشکر

  15. #14
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    کریستال 1 مگ از کجا پیدا کردی نایاب هستش !!! مطمئنی ؟

  16. #15
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    بودریت 9600 از کریستال 8 مگا به بالا استفاده کنید . برای کریستال 4 مگا از 2400 استفاده کنید
    برای انتخاب کریستال مناسب توجه داشته باشید که بهتره فرکانس کریستال مضرب صحیحی از باودریت باشه. مثلا 9600*768=7372800 یعنی برای باودریت 9600 میشه از کریستال با فرکانس 7.3728 مگاهرتز استفاده کرد که نرخ خطای ارتباط هم صفره.

    حالا مضرب های صحیح 9600 هم می تونن مضربی از فرکانس کریستال باشن. مثلا 9600*2 میشه 19200 که داریم 19200*384=7372800 و ....
    کریستال های 7.3728 مگاهرتز و 3.6864 مگاهرتز توی بازار هم هستن.


    در ضمن در حالت خارجی از خازن های 12pf و کریستال 1mhzاستفاده کردم و فیوز بیت ها و تنظیمات بسکام هم انجام دادم به نظر شما مشکل کجاست،
    کریستال خارجی 1 مگاهرتز از نوع فرکانس پائین به حساب میاد. بنابراین شما باید گزینه External crystal/resonator low frequency رو انتخاب کنید. اگه باز هم جواب نگرفتید با یه میکروی دیگه تست کنید.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  17. تشکرها از این نوشته :


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

  1. [سوال] مشکل با rs232 و avr
    توسط avr_rva در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 05-02-2014, 13:42
  2. ارتباط میکرو با کامپیوتر با rs232
    توسط ali_68 در انجمن AVR
    پاسخ: 14
    آخرين نوشته: 31-12-2013, 18:04
  3. مبدل usb به rs232
    توسط ramin_kent در انجمن سایر موارد
    پاسخ: 9
    آخرين نوشته: 01-11-2013, 15:31
  4. کنترل هوشمند دما و رله بصورت آنلاین با کامپیوتر از طریق rs232
    توسط abb_saleh در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 1
    آخرين نوشته: 19-08-2013, 13:00
  5. نمایش حرکت موس متن دلخواه به صورت آنلاین در ال سی دی از طریق rs232
    توسط abb_saleh در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 10
    آخرين نوشته: 26-07-2012, 15:04

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

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