اطلاعیه

Collapse
No announcement yet.

ساخت انکودر و دکودر با pic

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت انکودر و دکودر با pic

    چه طور میشه سنسور های مادون قرمز رو با pic کد گذاری کرد یا به عبارت دیگه یک فرستنده گیرنده چند کاناله ساخت.
    اگه برنامه ای رو در این باره معرفی کنید ممنون میشم.
    با تشکر.

    #2
    پاسخ : ساخت انکودر و دکودر با pic

    سلام
    ببین دوست عزیز در واقع شما به یه پروتکل ارتباط سریال اطلاعاته یک سیمه لازم دارید.در بعضی میکرو ها این امکان به صورت سخت افزار و جود داره :NO: اما به روش زیر این کار به راحتی انجام میشه:
    ما در واقع باید قبل از هر بایت داده ارسالی چند بیت برای شناسایی به گیرنده بفرستیم. این کار باید خیلی دقیق انجام بشه . اگه فرکانس کاری دو میکرو با هم برابر نباشه هیچ وقت دو میکرو همدیگر رو نمی شناسند.
    فرستنده:
    در اینجا فرستنده 4 بیت رو به عنوان شناسوندنه خودش می فرسته . این کار رو قبل از فرستادن هر بایت انجام میده. که در اینجا 1001 هست
    delay_us(i);
    output_high(PIN);
    delay_us(i);
    output_low(PIN);
    delay_us(i);
    output_LOW(PIN);
    delay_us(i);
    output_high(PIN);
    delay_us(i);

    گیرنده:
    با اعمال تاخیر های مناسب و هماهنگ با فرستنده میکروی گیرنده میاد وضعیت پایه ی مورد نظر رو چک می کنه و اگه کد دریافتی برابر با کد از پیش تعیین شده بود کا رو ادامه می ده اگه نه به حلقه اولیه بر می گرده.

    SCAN:
    if (input(PIN))
    {
    delay_us(i);
    if (!input(PIN))
    {
    delay_us(i);
    if(!input(PIN))
    {
    delay_us(i);
    if (input(PIN))
    {
    delay_us(i);

    ادا مه ی کار ....

    goto SCAN;
    }
    else
    goto SCAN;

    }
    else
    goto SCAN;

    }
    else
    goto SCAN;

    }
    else
    goto SCAN;

    با این روش میشه فرستنده گیرنده ی اطلاعات به وسیله ی امواج مادون قرمز راه انداخت.یا...
    یه فرستنده گیرنده ی چند صد کاناله ساخت!!!

    مشکلی بود در خدمتم.

    موفق باشید

    دیدگاه

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