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

موضوع: ضعف hmt hmr

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2008
    نام
    turkey
    نوشته ها
    6
    تشکر
    1
    تشکر شده 1 بار در 1 پست

    Exclamation ضعف hmt hmr

    سلام من یه پروزه ساده با اینا نوشتم اما اصلان جواب نمیده من در این مدار میخام میکرو کلید فشار داده شده در ورودی رو دریافت و متناسب اون عددی رو به گیرنده بفرسته وگیرنده هم خروجی های متناظر خود رو فعال کنه.
    در حالت سیمی یعنی اتصال مستقیم بین 2 میکرو جواب میده اما با ماژول ها نه.
    در ضمن اینو هم بگم که برای تست ارسال جواب میده به طوریکه یک رشته رو راحت با ماژولها میفرسته اما تا اینکه ورودی واسش تعرف میکنم و به پروژه خودم میرسم دیگه جواب نمیده یا خیلی سخت و گاه گاه جواب میده...حرفات خاصی هم رو lcd مینویسه
    من فکر میکنم یه قسمت تو فرستندگیم میلنگه یا این hmt hmr ها خیلی بد هستن hmtr ها بهتر جواب میدن ---لطفا کمک کنید..
    این هم فایل ها
    http://www.4shared.com/file/Ggz2m3pU/HMR-HMT.html

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

  3. #2
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام
    hmr hmt کلا خیلی حساس به نویز هستن
    ولی رهکار هایی داره که میشه با نویز مقابله کرد
    مثلا برای فرستادن یک متغییر چند بار اونو بفرستین (مثلا 5 بار یا بیشتر) و در گیرنده تعریف کنین که درصورتی که یک رشته 3 بار متوالی هم نام بود اون رشته رو روی lcd نشون بده
    یا میتونین دیتایی که میفرستین رو کد گذاری کنین بعد اونو بفرستین , البته روش های مختلفی داره
    خودمم از مورد اول استفاده کرده بودم


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

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


  5. #3
    عضو جدید salehjg آواتار ها
    تاریخ عضویت
    Mar 2010
    نوشته ها
    8
    تشکر
    25
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام.
    اینظوری که فهمیدم اصلا نمیشه اطلاعات دریافت کرد اگر اینطور هست:

    1- فرکانس کریستالی 8 مگ تعریف شده ولی شاید شما یادتون رفته(بردبرد) و از کرستال داخلی استفاده میکنید که 1 مگ هست و اگر اییجوری باشه کل زمانبندی و ... در ارتباط ها و ... به هم میخوره، که با توجه به نوشته ی شما فکر نکنم مشکل از این باشه.

    2-به تغذیه و نویزش توجه کنید . ماژولی که من باهاش کار کردم(915 مگاهرتز) در بازه ی 4 تا 5.5 ولت درست کار می کرد ولی کمتر از 4 اصل هیچی ارسال نمی کرد.
    با توجه به نقشه تغذیه ی میکرو و ماژول یکیه ، اگر نبود متصل کردن گراند ها به هم فراموش نشه.

    البته به Input و InputBin هم توجه کنید.

    با همه ی این موارد اگر بازم مشکل داشتید می توانید با توجه به عمق مشکلتون! به اول و آخر رشته(میگم چطوره بجای باینری ، یه چند تا رشته ارسال کنید) کد اضافه کنید(مثلا اولش /t و آخرش t/)

  6. #4
    کاربر علاقه مند REZA1373 آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    رضا جواهری
    نوشته ها
    49
    تشکر
    64
    تشکر شده 24 بار در 9 پست

    پیش فرض

    سلام این فایلو درست کردم یه نگاه بنداز
    فرستنده:
    $regfile = "m8def.dat"
    $crystal = 1000000
    $hwstack = 100
    $swstack = 40
    $framesize = 180
    $baud = 9600
    Dim Send_data As Byte
    Main:
    Printbin Pinb
    Waitms 110
    Goto Main
    End
    اطلاعات پورت B رو به صورت باینری PRINT میکنه

    گیرنده:
    $regfile = "m8def.dat"
    $crystal = 1000000
    $baud = 9600
    On Urxc Getdata
    $hwstack = 150
    $swstack = 90
    $framesize = 220
    Config Portb = Output
    Dim Port_data As Byte
    Dim Recive_data As Byte
    Enable Interrupts
    Enable Urxc
    Main:
    '""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""
    Portb = Port_data
    '""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""
    Waitms 70
    Goto Main
    Getdata:
    Recive_data = Udr
    Port_data = Not Recive_data
    Toggle Port_data
    Waitms 10
    Return
    وقتی یه دیتای 8 بیتی وارد RX بشه اطلاعات روی متغیر 8 بیتی UDR(تعریف شدس) ذخیره میشه
    سپس روی PORT_DATA ناتش کپی میشه بعد از اون اطلاعات روی پورت B ریخته میشه
    آنتنم یه تیکه سیم مفتولی تلفن به اندازه 22 CM به دوره لوله خودکار ببیچ بزار
    هیچ وقت زیاد داقش نکنید و روغن لحیم روش راه نندازید ولتاژ بالای 3.3 ولت بهش ندید زیاد دست به ماژود موقعی که روشن هستم نزنید خودم 1 فرستنده گیرنده سوزوندم سر همین داغی
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar test.rar (41.6 کیلو بایت, 99 نمايش)
    ویرایش توسط REZA1373 : 06-07-2012 در ساعت 04:08

  7. #5
    Banned
    تاریخ عضویت
    Oct 2011
    نام
    طباطبائی مهر
    نوشته ها
    1
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض ماشا الله اصل حرف رو شما زدید

    ماشا الله اصل حرف رو شما زدید برنامتون ریزه کاری های اصلیش عالی بود

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

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