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

موضوع: نیازمند کمک در برقراری ارتباط ماژول های hmr ,hmt

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض نیازمند کمک در برقراری ارتباط ماژول های hmr ,hmt

    سلام خدمت همه ی دوستان گلم.
    امروز خواستم ارتباط دو میکرو را با این دو ماژول برقرار کنم که موفق نبودم.
    از نظر سخت افزاری فک نمیکنم مشکل داشته باشه.
    ارتباط دو میکرو هم به صورت معمولی(با سیم)برقرار میشه ولی با HMR , TMR نه.
    با یکی از دوستام که مشوت کردم گفت از دستور getchar &putchar نباید استفاده کنی!!!!
    ممنون میشم اگه راهنماییم کنید.
    برنامه فرستنده:
    }(if(a==1
    ;(0)putchar
    {
    گیرنده:
    ;()a=getchar
    ;(20)delay_ms
    }(if(a==1
    ;PORTA=0XFF

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

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

    پیش فرض

    شما در فرستنده با دستور (putchar (0 میفرستی که صفر ارسال میشه و در گیرنده 1 را دریافت میکنی؟

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


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام ممنون از پاسخگوییت
    حق با شماست اما این اشتباه و اینجا انجام دادم.
    وقتی دو میکرو را با سیم به هم متصل میکنم جواب میده ولی با این ماژولهای hmr&hmt کار نمیده.
    ممنون میشم راهنماییم کنید
    مرســــــــی

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

    پیش فرض

    ببنید این نوع ماژول ها اگر 70 میلی ثانیه بهشون پیامی نرسه میرن تو حالت استند بای واسه همین شما همش یه کاراکتر هرز بفرست که همیشه اماده به کار باشه هر موقع خواستی پیام اصلی را بفرستی لا به لای پیام هرز بفرست و چک کن

  7. کاربران : 2 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  8. #5
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    پس دستورات putchar ,getchar که استفاده کردم مشکلی نداره؟
    چون میخواستم عوضش کنم و از دستورات printf,scanf استفاده کنم

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

    پیش فرض

    شما انجام بدهید هیچ مشکلی نداره و نتیجه را اعلام کنید

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


  11. #7
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    وقتی که مدار فرستنده و گیرنده را با یک منبع تغذیه میبندم جواب میده.ولی وقتی دو مدار را به صورت مجزا بایاس میکنم مدار گیرنده به صورت دلخواه عمل نمیکنه.
    چرا؟

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

    پیش فرض

    اگر روی برد برد می بندید حتما از خازن 100 نانو و 1000 میکرو نزدیک ماژول استفاده کنید
    پایه enable گیرنده را به +5 متصل کنید . شما امتحان کنید اگه را نیفتاد بگویید یه نمونه برنامه واستون بگذارم

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


  14. #9
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    بله روی برد برد میبندم.
    پایه ی enable را +5 میکنم. ولی از خازن ها استفاده نمیکنم!
    خازنها را به کودوم پایه باید متصل کنم؟

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

    پیش فرض

    برای تغذیه و به صورت موازی با 5 ولت

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


  17. #11
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    با قرار دادن خازنها مدارم درست شد فقط مشکل اساسی وجود داره اونن اینه که برد مدارم 2cm . تو فاصله بیشتر نویز شدیدی دارم.

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

    پیش فرض

    منظور از نویز شدید چیه ؟
    مدارتون چطوری میشه؟

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


  20. #13
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام مسعود جان ممنون از محبتتون:
    مدار فرستنده دو کلید قرار دادم مدار گیرنده هم دو ال ای دی قرار داده ام(مدارفرستنده و گیرنده روی دو برد برد به صورت مجزا بسته ام)
    میخوام وقتی کلید 1 و میرنم فقط ال ای دی 1 روشن شود وبا زدن کلید 2 فقط ال ای دی 2 روشن شود.
    وقتی فاصله فرستنده و گیرنده کم باشد( 2 الی 3 سانتیمتر) مدار به خوبی عمل میکند.
    ولی در فاصله بیشتر دو ال ای دی به صورت چشمک زن عمل میکند(البته نه به صورت منظم)

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

    پیش فرض

    انتن برای ماژولهاتون گذاشتید؟
    اگه اره چه انتنی ؟

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


  23. #15
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    31
    تشکر
    34
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نه آنتن نگذاشتم!!
    پیشنهادتون برا آنتن چیه؟

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

    پیش فرض

    از این سیم های مخابراتی به اندازه 20 سانت به محل انتن ماژول لحیم کنید

  25. #17
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    سلام

    چطور میشه از سالم بودن یا نبودن این ماژولهای hmt و hmr مطمئن شد؟

    من نمیتونم با این ماژولها داده بفرستم. آیا راهی وجود داره که من بفهمم ماژول فرستندم خرابه یا گیرندم؟

    برنامه رو اینطوری نوشتم که در فرستنده ابتدا تعداد زیادی عدد 1 فرستاده میشه، بعد عدد 2 فرستاده میشه، بعد داده فرستاده میشه و بعدش دوباره عدد 2 فرستاده میشه. در گیرنده هم منتظر میمونم که عدد 1 دریافت بشه، بعد منتظر میمونم که عدد 2 دریافت بشه، بعدش داده رو داخل متغیر میریزم تا وقتی که عدد 2 دیگه دریافت بشه، بعد تمام. ولی متاسفانه گیرنده عدد 1 و 2 دریافت نمیکنه و هیچ داده ای هم دریافت نمیکنه. از کریستال 11.0592mhz و باودریت 9600 استفاده کردم.

    با اتصال مستقیم دومیکرو به هم توسط سیم؛ داده به درستی فرستاده و دریافت میشه. ولی با ماژول نه

    چطور بدونم فرستنده مشکل داره یا گیرنده؟

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

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