سرخط خبرها
خانه » مدارات الکترونیک » امنیتی » کد گذاری فرستنده و گیرنده

کد گذاری فرستنده و گیرنده

همانطور که می دانید در سایت نقشه فرستنده و گیرنده رادیویی ۴ کاناله که به کمک فرستنده و گیرنده rws434 -tws 434 ساخته می شد را برایتان آماده کردیم و و در توضیحات ذکر کردیم که این مدار قابلیت کد گذاری را دارد.
منظوراز کد گذاری بدین صورت می باشد که شما می توانید برای هر فرستنده یک کد خاص تعریف کنید و در گیرنده نیز یک کد ، و در صورت مطابقت کد فرستنده و گیرنده دستگاه عمل خواهد کرد این امکان جالب شما را قادر می سازد تا ۶۵۶۱ فرستنده و گیرنده بسازید و اگر آن ها را در کنار یک دیگر قرار دهید فرستنده و گیرنده ها بدون هیچ گونه مشکلی کار خواهد کرد مثلا اگر فرستنده با کد ۱۰۱۱۰۰۰۰ را روشن کنید و کلید ۱ را فشار دهید فقط یک گیرنده عمل خواهد کرد و خروجی شماره ۱ ان فعال خواهد شد که کد ان با فرستنده یکی باشد و یا به عبارتی اگر کد فرستنده ۱۰۱۱۰۰۰۰ باشد و کد گیرنده هم ۱۰۱۱۰۰۰۰ باشد دستگاه گیرنده خروجی آن فعال می شود

coad-tws-rws-yazdkit

 


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

خوب در مورد نحوه کد گزاری باید بگم ما در مدار فرستنده و گیرنده ۴ کاناله از یک آی سی انکودر ۴ کاناله استفاده کردیم که خروجی آن وصل مدار فرستنده می شد.در این ای سی پایه های ۱ الی ۸ پایه خط آدرس می باشد که می توانید آن را به منفی یا مثبت وصل کنید و یا آزاد بگذارید.
برای بهتر متوجه شدن مثلا اگر شما پایه های ۱ تا ۴ را به مثبت وصل کنید و پایه های ۵ و۶ را به منفی وصل کنید و پایه ۷و۸ را آزاد بگذارید در حقیقت یک کد برای دستگاه خود تعریف کرده ایدو در گیرنده نیزبه همین صورت پایه ها را باید وصل کنید تا گیرنده شما بتواند اطلاعات ارسالی از فرستنده رادریافت کند و عمل کند البته این نکته را هم متذکر بشم که محدودیت در نحوه وصل کردن پایه وجود ندارد اصلا میتوانید همه پایه را آزاد بگذارید یا همه را به منفی وصل کنید یا همه را به مثبت در این زمینه هیچ گون محدودیتی وجود ندارد و فقط باید دقت کند که کد فرستنده و گیرنده یکی باشد تا اطلاعات شما ارسال و دریافت شود.

همچنین ببینید

ضرورت مدولاسیون

اگر کانال مخابراتی شامل فضای آزاد باشد در این صورت برای انتشار و دریافت سیگنال ...

۳۹ دیدگاه

  1. سلام
    می خواستم بدونم میشه خروجی دیتای این تراشه رو به یک فرستندهی مثل fm داد .
    و از اون طرف با گیرنده fm دریافتش کزد.
    ممنون میشم اگر پاسخ بدید…!!!!!!!!۱

    • میخواین در اصل اطلاعات ورود به یک فرستنده را کد گذاری کنید ؟
      خروجی دیتای این ای سی به صورت دیجیتال هست ! ایا فرستنده شما ورودی اون آنالوگ هست یا دیجیتال؟ اگر دیجیتال هست که سوال شما جوابش بله هست اگر ورودی فرستنده شما انالوگ هست شاید بشه با یه مبدل ان کار را انجام داد البته این موارد برای گیرنده هم صدق میکنه و در حد تئوری هست و باید تو عمل تست کنید

      البته اگر فرستنده خاصی مد نظرتون نیست میتونید از ماژول های اماده توی بازار استفاده کنید .

  2. سلام .
    مرسی که جواب دادید.
    مشکل کد گذاری حل شد.
    من به یه مورد دقت نکرده بودم اونم اینه که این پایه های آدرس دهی در سری PT22XX بصورت Tri State هستند.
    “Up to 12 Tri-State Code Address Pins”
    یعنی هر پایه میتونه ۳ وضعیت : صفر – یک – آزاد داشته باشه . که اگر ۱۰ بیت برای آدرس دهی داشته باشم حدودا میتونیم ۵۹۰۰۰ دستگاه رو کدگذاری کنیم 😉
    ————————————————————————————————————
    یه مشکلی که هست بحث تداخل فرکانسیه . وقتی ۲ تا از این ماژول های ASK 433Mhz با ۳۱۵Mhz رو به این کدگذارها میبندم هیچکدون کار نمیکنه
    چون فرکانس ها یکی هست و روی هم میشنه و کدها قاطی میشه . این ماژول ها زمانی خوب کار میکنن که بصورت همزمان نباشن . مثل دزدگیرها و کرکره برقی ها و ..
    ولی اکه بخوایم همزمان استفاده کنیم نه جواب نمیده :cry2: :cry2: :cry2: :cry2:
    حالا ماژولی هست که این مشکل و نداشته باشه.؟؟؟
    بشه چند تا از اونها رو کنار هم و بطور همزمان استفاده کرد.؟؟؟
    ——————————————————————————————————————————————
    من شنیدم این کنترلرهای هواپیما ها اکثرا روی ۹۰۰Mhz کار میکنن و مشکلی ندارن . این صحت داره و چطور.؟؟؟
    ——————————————————————————————————————————————
    ممنون میشم اگه من رو راهنمایی کنید.

    • خوب یه راه ساده تر تغییر کد بندی در ماژول های با فرکانس نزدیک به هم ست ! من عملی تست نکردم تا ببیننم مشکل هم پوشانی هست یا نه و چطور میشه رفع کرد ! منتها در موارد دیگه با ماژول های ۲٫۴ گیگاهرتز این مشکل وجود داشته که در صورت یک فرستنده قوی وجود داشته باعث اختلال در کار گیرنده های مجاور با همون فرکانس شده است.

  3. سلام
    اگه خطوط آدرس دهی ما ۸ بیت باشه و چون هر پایه میتونه ۳ وضعیت داشته باشه در نتیجه :
    ۳۲۸۰ آدرس خواهیم داشت –
    ——————————————————————————————————————–
    اگر از ۲۲۷۲m2 استفاده کنیم خطوط آدرسی ۱۰ بیت میشه.!!!! در نتیجه:
    ۲۹۵۲۴ آدرس خواهیم داشت.
    ——————————————————————————————————————–
    برای اسیلاتور این قطعات ۳ رنچ مقاومت تعریف شده.!
    سوال: آیا میشه در مداری با ۱۰ بیت آدرس. هر بار از یک رنج مقامت استفاده کرد.؟
    یعنی یک بار مقاومت فرستده ۴٫۷ مگ – گیرنده ۸۲۰ کیلو از آدرس ۰ تا ۲۹۵۲۴ آدرس دهی کنیم
    سری بعد مقاومت فرستده ۳٫۳ مگ – گیرنده ۶۸۰ کیلو از آدرس ۰ تا ۲۹۵۲۴ دوباره آدرس دهی کنیم.!
    ابنجوری ۸۸۵۷۲=۲۹۵۲۴*۳ کلی میشه ریموت ساخت!!!!!!
    میشه این رویه رو در پیش گرفت.؟؟؟

    • مدیر عزیز من یه سوال دیگه هم داشتم.!!!
      در مورد کدگزاری نرم افزاری هم اگر اطلاعاتی دارید لطفا راهنماییم کنید.
      من فعلا از فرستنده و گیرنده های ask میخوام استفاده کنم چون طول مسافتم کمتر از ۵ متره
      خیلی برام مهمه که سیگنالم تداخل ایجاد نکنه . بریا همین از کدگزارهای PT2272 استفاده میکنم
      پیشاپیش از راهنمایی شما تشکر میکنم 🙂

      • در مورد کد گذاری نرم افزرای برای فرستنده هایی مثل NRF24L01 قابل اجرا هست و دستتون کاملا باز هست هرچند در این فرستنده یه سری رجیستر هم برای کد بندی هست که باید در یک مطلب جداگانه بهش بپردازیم . در کل ای سی های PT برای کد گذاری در فرستنده و گیرنده ها طراحی شده اند و بسیار عالی عمل میکنند.

    • سلام
      در مورد این که با تغییر مقاومت اسیلاتور این موضوع مد نظر شما هم اجرابشه از دید من شاید (!) عملی باشه اما من در عمل تست نکردم.

  4. سلام
    یه فرستنده گیرنده نیاز دارم که بردش کمتر از ۲متر باشه
    و از نوع امواج رادیویی وقابل کد گذاری باشه.مرا راهنمایی کنید.

پاسخ دهید