گیرنده IR خودتان، قابل آموزش. یک سیستم کنترل از راه دور ساده DIY برای پرتوهای IR. استفاده از TSOP به عنوان سنسور

سلام به همه! در اینجا ما در مورد نحوه ساخت ساده ترین کنترل IR () صحبت خواهیم کرد. حتی می توانید این مدار را با یک کنترل از راه دور تلویزیون معمولی کنترل کنید. فوراً به شما هشدار می دهم ، فاصله زیاد نیست - حدود 15 سانتی متر ، اما حتی این نتیجه یک مبتدی را در کار خوشحال می کند. با یک فرستنده خانگی، برد دو برابر می شود، یعنی تقریباً 15 سانتی متر دیگر افزایش می یابد. واحد کنترل از راه دور به سادگی ساخته شده است. ما LED IR را از طریق یک مقاومت 100-150 اهم به "تاج" 9 ولت وصل می کنیم، در حالی که یک دکمه معمولی را بدون قفل نصب می کنیم، آن را با نوار برق به باتری می چسبانیم و نوار الکتریکی نباید با تابش مادون قرمز تداخل داشته باشد. LED IR

عکس تمام عناصری را که برای مونتاژ مدار نیاز داریم نشان می دهد

1. فتودیود (تقریباً هر یک ممکن است)
2. مقاومت برای 1 اهم و برای 300-500 اهم (برای وضوح، مقاومت های 300 و 500 اهم را در عکس قرار دادم)
3. مقاومت تریمر برای 47 کوم.
4. ترانزیستور KT972A یا مشابه در جریان و ساختار.
5. شما می توانید از هر LED کم ولتاژ استفاده کنید.

نمودار شماتیکگیرنده کنترل IR روی یک ترانزیستور:


بیایید شروع به ساخت ردیاب نور کنیم. نمودار او از یک کتاب مرجع گرفته شده است. ابتدا تخته را با یک نشانگر دائمی می کشیم. اما شما می توانید این کار را حتی با نصب آویزان انجام دهید، اما توصیه می شود آن را روی PCB انجام دهید. تابلو من شبیه این است:


خوب، اکنون، البته، بیایید لحیم کاری عناصر را شروع کنیم. لحیم کاری ترانزیستور:



یک مقاومت 1 کیلو اهم (Kilohm) و یک مقاومت ساختمانی را لحیم کنید.


و در نهایت ما آخرین عنصر را لحیم می کنیم - این یک مقاومت 300 - 500 اهم است، من آن را روی 300 اهم تنظیم کردم. من آن را در قسمت پشتی برد مدار چاپی قرار دادم، زیرا به دلیل جهش پنجه هایش به من اجازه نداد آن را در سمت جلو قرار دهم =)


همه چیز را با مسواک و الکل تمیز می کنیم تا کلوفون باقی مانده شسته شود. اگر همه چیز بدون خطا مونتاژ شود و فتودیود به درستی کار کند، بلافاصله کار می کند. ویدئویی از این طرح در عمل را می توانید در زیر مشاهده کنید:

در ویدیو، فاصله کم است، زیرا باید همزمان به دوربین و کنترل از راه دور نگاه کنید. بنابراین، نمی‌توانم جهت‌های کنترل از راه دور را متمرکز کنم. اگر به جای فتودیود یک مقاومت نوری قرار دهید، به نور واکنش نشان می‌دهد، من شخصاً تأیید کرده‌ام که این حساسیت حتی بهتر از مدارهای مقاومت نوری اصلی است. من 12 ولت به مدار دادم، خوب کار می کند - LED به شدت روشن می شود، روشنایی و حساسیت مقاومت نوری تنظیم می شود. در حال حاضر با استفاده از این مدار المان هایی را انتخاب می کنم تا بتوانم گیرنده IR را از 220 ولت تغذیه کنم و خروجی به لامپ نیز 220 ولت است. تشکر ویژه برای نمودار ارائه شده: thehunteronghosts . مواد ارائه شده توسط:

تجهیزات جاسوسی و امنیتی

مجله رادیو 1، شماره 2 1998
ی.وینوگرادوف، مسکو

هنگامی که قرار دادن خطوط سیم غیرممکن است و استفاده از رادیو به دلایلی دشوار است، در هنگام ایجاد سیستم های امنیتی اغلب از فناوری مادون قرمز (IR) استفاده می شود. این مقاله شرح می دهد فرستنده IRکه توسط یک رادیو آماتور که تجربه زیادی در طراحی این نوع دستگاه ها ندارد، می تواند ساخته شود، توضیحات گیرنده IR و نکات مفیدویراستاران قصد دارند اطلاعات مربوط به سازماندهی یک خط ارتباطی IR را در یکی از شماره های بعدی مجله ما منتشر کنند.

تداخل زیاد در کانال های رادیویی مجاز در روسیه برای سیستم های امنیتی (26945 کیلوهرتز و 26960 کیلوهرتز)، سهولت مسدود کردن، موانع مختلف اداری و مالی که هنگام استفاده از رادیو در دستگاه ها ایجاد می شود. دزدگیر، ما را مجبور می کند که به دنبال وسایل ارتباط بی سیم دیگری باشیم. با ظهور امیترهای نیمه هادی که قادر به تولید فلاش های IR قدرتمند هستند، این امکان به واقعیت تبدیل شده است.

مدار فرستنده IR

یک ژنراتور ساعت که در فرکانس 32768 هرتز کار می کند روی عناصر DD1.1 و DD1.2 مونتاژ شده است. DD3 یک شمارنده است که در خروجی 11 آن پالس هایی با فرکانس 16 هرتز و در خروجی 14 - 2 هرتز وجود دارد. عناصر DD2.1-DD2.4 یک سوئیچ را تشکیل می دهند. در خروجی آن (DD2.4) پالس هایی با فرکانس 2 یا 16 هرتز ظاهر می شوند، بسته به سطح ولتاژ در پایه 5 عنصر DD2.1.

در حالت آماده به کار، حلقه امنیتی بسته است و پایه 5 DD2.1 کم است. سطح بالایی از خروجی عنصر DD2.2 اجازه عبور پالس هایی با فرکانس 2 هرتز را از عنصر DD2.3 می دهد. خروجی DD2.1 نیز زیاد است، بنابراین پالس ها نیز از طریق عنصر DD2.4 دنبال می شوند. هنگامی که حلقه امنیتی شکسته می شود، سطح بالایی در پایه 5 DD2.1 ظاهر می شود و پالس هایی با فرکانس 16 هرتز از این عنصر عبور می کنند. خروجی عنصر DD2.2 کم است، بنابراین عبور پالس از DD2.3 ممنوع است. خروجی DD2.3 زیاد است و پالس هایی با فرکانس 16 هرتز از عنصر DD2.4 عبور می کنند. مدار P1C1 تأثیر تداخل در حلقه امنیتی را از بین می برد.

مدار تمایز Р5СЗ و عناصر DD1.4-DD1.6 پالس های کوتاهی با مدت زمان 10 میکرو ثانیه از پیچ و خم خروجی DD2.4 تشکیل می دهند. جریانی که در مدار جمع کننده ترانزیستور VT1 ایجاد می شود، دیود IR BI1 را تحریک می کند و فلاش های کوتاه IR به فضا منتشر می شود. بنابراین، فرستنده همیشه چیزی را منتشر می کند: یا پالس های نادر، اگر دلیلی برای زنگ وجود نداشته باشد، یا پالس های مکرر در حالت هشدار.

مهمترین پارامتر یک فرستنده IR، مانند هر عنصر تجهیزات امنیتی، کارایی آن در حالت آماده به کار است. روی میز شکل 1 وابستگی جریان مصرف شده توسط فرستنده، Ipot، به ولتاژ منبع تغذیه Upit را نشان می دهد. در حالت انتقال سیگنال هشدار، Ipot تقریباً 10٪ افزایش می یابد.

مصرف برق کم به شما این امکان را می دهد که منبع تغذیه پشتیبان را مستقیماً بدون افزایش ابعاد آن در محفظه فرستنده قرار دهید. اینها می توانند، برای مثال، باتری های شش ولتی GP11A، E11A (قطر 10.3 و ارتفاع 16 میلی متر) یا GP476A، KS28، K28L باشند. (قطر 13 و ارتفاع 25 میلی متر) و غیره مدت زمان کار مداوم با چنین منبعی چند صد ساعت خواهد بود. در جدول نشان داده شده است. 1، وابستگی جریان از طریق دیود IR Iimp به ولتاژ تغذیه به فرد اجازه می دهد تا قدرت فلاش های IR منتشر شده توسط فرستنده، و بر این اساس، "محدوده" آن را قضاوت کند.

برد مدار چاپی فرستنده از لمینت فایبرگلاس فویل دو طرفه با ضخامت 1.5 میلی متر ساخته شده است. در شکل شکل 2a پیکربندی هادی ها را نشان می دهد و در شکل 1. 2b محل قرارگیری قطعات را نشان می دهد. فویل طرف قطعات (نشان داده شده با رنگ آبی) فقط به عنوان سیم مشترک استفاده می شود. مکان هایی که سرنخ های مقاومت ها، خازن ها و غیره به آن لحیم شده اند به صورت مربع های سیاه شده و اتصالات پین های "زمین شده" ریز مدارها یا موقعیت های جامپر سیم ها به صورت مربع هایی با نقاط روشن در نشان داده شده اند. مرکز

یک سوراخ در مرکز تخته برای دیود IR حفر می شود، سرنخ های آن به گشاد شدن های مربوطه روی هادی های چاپ شده روی یک پوشش لحیم می شوند.

خازن های C1، C2، C5 از نوع KM-6 (ترمینال ها در یک جهت) و SZ - KM-5a (ترمینال ها در جهات مختلف) هستند. خازن های الکترولیتی C4 و C6 از هر نوع هستند، اما قطر خازن C6 نباید بیشتر از 10 میلی متر باشد. تمام مقاومت ها MLT-0.125 هستند.

دیودهای IR تجاری موجود برای کار در دستگاه ها طراحی شده اند کنترل از راه دوردستگاه های رادیویی خانگی و دارای الگوی تشعشع نسبتاً گسترده ای هستند - تا 25 ... 300. برای افزایش "محدوده" چنین امیتر، باید از یک لنز کندانسور استفاده کنید (شکل 3). اینجا: 1 - برد مدار چاپی؛ 2 - دیود IR; 3 - محفظه فرستنده (پلی استایرن مقاوم در برابر ضربه ضخامت 2...2.5 میلی متر)؛ 4 - کلیپ یک ذره بین ساعتی استاندارد پنج برابری (باید نماد "x5" روی آن باشد). 5-عدسی. ذره بین به دیواره جلویی کیس چسبانده شده است که در آن سوراخی به قطر 30...35 میلی متر ایجاد شده است. چسب - قطعات پلی استایرن حل شده در حلال 647. از آن برای چسباندن خود بدنه نیز استفاده می کنند. با فاصله مشخص شده در نقاشی بین پایه ذره بین و تخته مدار چاپیدیود IR تقریباً در کانون عدسی ظاهر می شود و تابش فرستنده به یک پرتو باریک فشرده می شود. این به شدت قدرت سیگنال IR را در انتهای دیگر خط ارتباطی افزایش می دهد.

هنگام قرار دادن فرستنده، باید الگوی بسیار باریک جهت تابش آن را به خاطر بسپارید - واحد نصب باید به هدف گیری دقیق فرستنده و تثبیت سفت و سخت آن در بهترین موقعیت اجازه دهد. برای مثال می توانید از یک سر لولایی از دوربین یا دوربین فیلمبرداری استفاده کنید و آن را روی دیوار، قاب پنجره و غیره نصب کنید. یا می توانید این واحد را همانطور که در شکل نشان داده شده است بسازید. 4. واحد چفت و بست شامل یک تکه سیم مسی به قطر 1.5..2.5 میلی متر با دایره های برنجی است که در انتها لحیم شده است (اینها می توانند مثلاً سکه های قدیمی پنج کوپکی باشند). یکی از آنها با پیچ به دیواره جانبی امیتر وصل شده است (نخ در دیوار است)، دیگری به تکیه گاه وصل شده است. سیم خم می شود تا امیتر موقعیت مورد نظر را بگیرد. برای جلوگیری از لرزش قابل توجه، سیم باید کوتاهتر باشد.

آزمایشات نشان داده است که با ولتاژ تغذیه 6 ولت، فرستنده قادر است در فاصله 70 متری ارتباط برقرار کند، اما این محدودیت نیست. وابستگی فاصله r به Iimp فعلی، در حالی که همه چیزهای دیگر برابر هستند، به شکل زیر است: r = KVIimp که در آن K ضریبی با در نظر گرفتن «شرایط دیگر» است. بنابراین، در Upit = 10 V r = 100 m جریان در دیود IR را می توان با انتخاب مقاومت R7 افزایش داد: Iimp = (Upit-4)/R7. اما این باید با احتیاط انجام شود: در هر ترکیبی از Upit و R7، دامنه جریان در دیود IR برای جلوگیری از آسیب نباید از 2 A تجاوز کند. متأسفانه، حداکثر مقدار مجاز جریان پالس در دیودهای IR باید به صورت تجربی تعیین شود؛ به عنوان یک قاعده، این اطلاعات در ادبیات مرجع موجود نیست.

افزایش قابل توجهی در توان پالس های IR با استفاده از یک دیود IR از نوع AL123A و بازسازی بخش "جریان بالا" تقویت کننده همانطور که در شکل نشان داده شده است حاصل می شود. 5. در این مورد، جریان پالس Iimp = 10 A را می توان به دست آورد - برای دیود IR از نوع AL123A مجاز است. مقاومت R4 خانگی است که از سیم با مقاومت بالا پیچیده شده است. طول سیم با استفاده از اهم متر دیجیتال یا مطابق با جدول تعیین می شود. 2. دامنه و شکل جریان تحریک کننده دیود IR با اتصال یک اسیلوسکوپ به مقاومت R4 کنترل می شود. هد ساطع کننده را می توان به صورت یک واحد مجزا تولید کرد. تخته مدار چاپی آمپلی فایر قدرتمنددر شکل نشان داده شده است. 6. تمام عناصر دیگر امیتر IR را می توان در آن گنجاند بخش الکترونیکیسیستم امنیتی به عنوان یک قطعه متصل به سر IR با یک کابل سه سیم.

مدار گیرنده IR

نمودار شماتیک گیرنده IR در شکل نشان داده شده است. 7. ریزمدار DA1 پالس های جریان ناشی از فتودیود BL-1 را تحت تأثیر فلاش های IR به پالس های ولتاژ تبدیل می کند. دستگاه تک شات ساخته شده بر روی عناصر DD1.1 و DD2.1 این پالس را به tф1 = 5 میلی ثانیه (tф1 - R2С5) گسترش می دهد. DD1.3، DD2.3 تک شات، پالسی با مدت زمان tф2= 1.5 ثانیه (tф2~ R4С6) تولید می کند، که شمارش بدون مانع پالس ها توسط شمارنده DD3 فقط در این بازه زمانی امکان پذیر است. روی عناصر DD2.5 و DD2.6 مونتاژ شده است تولید کننده صدا.

گیرنده با جلوی اولین فلاش IR فعال می شود. DD1.1، DD2.1 تک شات و همچنین DD1.3، DD2.3 تک شات راه اندازی می شوند. در همان زمان، مدار DD2.2C7R6 یک پالس در ورودی R شمارنده DD3 تولید می کند (مدت زمان آن tR = 7 μs، tR - R6C7 است). تنظیم شمارنده در حالت صفر به محض اینکه DD1.1، DD2.1 یکباره کار می کند، سطح پایینی در خروجی عنصر DD1.1 ظاهر می شود و اولین پالس شمارش به شمارنده DD3 می رسد.

اگر ردیاب نوری پالس هایی با فرکانس 2 هرتز دریافت کند (با این فرکانس، به یاد می آوریم، فلاش های IR در حالت آماده به کار دنبال می شوند)، سپس خروجی 4 شمارنده DD3 کم می ماند، زیرا جلوی پالس چهارم (بعد از 0.5 ظاهر می شود) x4 = 2 s - در پایان بازه مجاز شمارش tф2 = 1.5 ثانیه) DD3 به حالت قبل از شروع بازگردانده می شود (نمودار 4 در شکل 8).

گیرنده اگر پالس های IR را با دوره تکرار 62.5 ms دریافت کند، یعنی یک سیگنال هشدار، رفتار متفاوتی دارد. از آنجایی که چهار دوره 62.5 ms هر کدام 250 میلی ثانیه است که به طور قابل توجهی کمتر از بازه tf2 = 1، 5 ثانیه است، سپس چهارمین دوره است. پالس شمارنده DD3 را به حالت "4" (سطح بالا در پایه 5) منتقل می کند. شمارنده در این حالت مسدود می شود (به دلیل سطح پایین در خروجی DD1.2)، LED HL1 روشن می شود و مولد صدا یک سیگنال متناوب منتشر می کند. این تقریباً 1.25 ثانیه ادامه خواهد داشت و پس از آن یک مکث 0.25 ثانیه ای وجود دارد و زنگ هشدار تکرار می شود.

هنگامی که اتصال قطع می شود، گیرنده رفتار متفاوتی دارد. اگر گیرنده فلاش IR را در حدود 1.5 ثانیه تشخیص ندهد، خازن C8 از طریق مدار VD6R11DD2.3 تخلیه می شود. ترانزیستور VT1 وارد حالت اشباع می شود، ولتاژ مقاومت R8 تا ولتاژ منبع افزایش می یابد، خروجی DD1.4 روی سطح پایین تنظیم می شود و مولد صدا ساطع می کند. لحنفرکانس 1 کیلوهرتز با ظهور اولین فلاش IR، خازن C8 به سرعت از طریق مدار R10VD5 شارژ می شود، سیگنال تن متوقف می شود و گیرنده شروع به تجزیه و تحلیل سیگنال های دریافتی می کند.

برد مدار چاپی گیرنده (شکل 9) از لمینت فایبرگلاس فویل دو طرفه با ضخامت ساخته شده است.

1.5 میلی متر. سر عکس گیرنده IR (فتودیود BL1، میکرو مدار DA1 و غیره) که به تداخل الکتریکی در طیف وسیعی از فرکانس ها بسیار حساس است، باید محافظ باشد. صفحه نمایش از قلع ساخته شده است، برش آن در شکل نشان داده شده است. 10. چین ها با خطوط چین نشان داده شده اند. صفحه خم شده در گوشه ها لحیم می شود و پس از نصب در موقعیت مورد نظر روی تخته، در دو یا سه نقطه به آن لحیم می شود.

ظاهرگیرنده IR در شکل نشان داده شده است. 11. از نظر ساختاری، گیرنده را می توان همانطور که در شکل نشان داده شده است طراحی کرد. 12. در اینجا: 1 - بدنه گیرنده (پلی استایرن سیاه 2...215 میلی متر ضخامت): 2 - نگهدارنده ذره بین هفت برابر دستی (دسته قطع شده). 3 - عدسی آن; 4 - برد مدار چاپی; 5 - فتودیود. گیره ذره بین به دیواره جلویی کیس چسبانده شده است که دارای سوراخی به قطر حدود 35 میلی متر است (چسب از قطعات پلی استایرن حل شده در حلال 647 می باشد) فاصله بین فتودیود کواکسیال و عدسی باید نزدیک به فاصله کانونی لنز این کار شار نور ورودی را روی فتودیود متمرکز می کند و حساسیت ردیاب نوری به سیگنال های ضعیف را به میزان قابل توجهی افزایش می دهد.

محفظه باید فضایی را برای قرار دادن امیتر پیزو BF1 و LED HL1 فراهم کند. مجموعه نصب گیرنده مشمول همان الزامات نصب فرستنده است: هدف گیری راحت و تثبیت مطمئن در بهترین موقعیت باید تضمین شود.

اگر با توجه به شرایط ارتباطی، گیرنده IR باید در بیرون قرار گیرد (برای برقراری ارتباط، به عنوان مثال، با یک ماشین پارک شده در انتهای خانه)، برای جلوگیری از نور جانبی از منابع خارجی که می تواند حساسیت را کاهش دهد، لنز است

هود لنز باید به سمت بالا کشیده شود. این می تواند، برای مثال، یک قطعه لوله پلاستیکی یا فلزی به طول 100 ... 150 میلی متر، سیاه شده در داخل، و دارای قطر داخلی مناسب باشد. در این مورد، باید اقداماتی برای محافظت از کل ساختار در برابر رطوبت انجام شود.

البته دستگاه های هشدار دهنده (پرتاب کننده پیزو، LED) و منبع تغذیه در داخل خانه رها شده اند. اما در نسخه "همه آب و هوا"، بهتر است یک گیرنده IR از دو قسمت ساخته شود: قسمت بیرونی که در آن فقط لنز و سر عکس در یک هود ضد آب قرار می گیرند و داخلی با هر چیز دیگری. . این قطعات با یک کابل سه سیم نازک به هم متصل می شوند.

در صورت لزوم، گیرنده را می توان با یک فرستنده آکوستیک با توان بالاتر، به عنوان مثال، یک هد دینامیک، روشن کرد، همانطور که در شکل نشان داده شده است، تکمیل کرد. 13، یا آژیر پیزو AST-10 (شکل 14). آژیر پیزو قدرت کافی را حتی در ولتاژ تغذیه کاهش یافته حفظ می کند (برای اینکه 110 دسی بل اسمی منتشر کند، ولتاژ تغذیه این واحد باید به 12 ولت افزایش یابد).

همانطور که آزمایشات اولیه نشان داده است، طول خط ارتباطی IR با چنین گیرنده و فرستنده ای به 70 متر می رسد. با تغییر به اپتیک قابل تنظیم می توان به افزایش قابل توجهی در آن دست یافت - اگر به جای لنزهای ثابت با فوکوس تقریبی آنها، لنزهای قدیمی استفاده شود. دوربین هایی با فوکوس استفاده می شود. زاویه واگرایی پرتوها در لنز فرستنده IR، به اصطلاح دیافراگم آن، باید حداقل 25 ... 300 در امتداد تیغه دیود IR باشد، سپس لنز به طور کامل از تابش خود استفاده می کند. در یک گیرنده، قطر لنز مهمتر است - با افزایش آن، فاصله ای که می توان فلاش IR امیتر را از آن تشخیص داد افزایش می یابد. "برد" فرستنده را می توان با افزایش روشنایی فلاش IR تا 1.5 ... 2 برابر یا بیشتر افزایش داد.

از طرف دیگر، در خطوط ارتباطی بیش از 20 ... 25 متر (یک ماشین یا یک "پوسته" زیر پنجره های یک ساختمان سه یا چهار طبقه، یک خانه در طرف دیگر خیابان و غیره) اپتیک ممکن است اصلاً مورد نیاز نباشد، حداقل در طول گیرنده IR.

اگر روی یک صندلی جلوی مانیتور نیستید، بلکه روی مبل هستید و برای کنترل آن نیازی به بلند شدن ندارید، گوش دادن به موسیقی و تماشای فیلم با رایانه راحت تر است، فقط کافی است یک دکمه را فشار دهید. دکمه روی ریموت کنترل اما از کجا می توانم ریموت کنترل با گیرنده را تهیه کنم؟ شما می توانید آن را در یک فروشگاه خریداری کنید، اما هزینه چنین کیت بسیار بالا است. با این حال، خوشبختانه، ساخت یک گیرنده IR برای هر کنترل از راه دور (تقریبا) بسیار ساده است.

شما نیاز خواهید داشت:

  • گیرنده مادون قرمز TSOP1738;
  • کابل پورت کام؛
  • مقاومت 10 KOhm، 4.7 KOhm؛
  • دیود سیلیکون (هر کدام)؛
  • خازن 10 uF 16 V;
  • سیم ها.

گیرنده DIY IR

فتودیود TSOP1738 در خروجی، بیت های آماده ای را تولید می کند که به پورت کام ارسال می شود، بنابراین نیازی به لحیم کاری مدارهای پیچیده با استفاده از کنترلرها نداریم.

همانطور که می بینید، هیچ چیز پیچیده ای نیست. مدار گیرنده آنقدر ساده است که می توان آن را با استفاده از سایبان مونتاژ کرد. این مجموعه از یک دیود KD105G استفاده می کرد. همانطور که در عکس مشاهده می کنید، آند با رنگ زرد مشخص شده است. اگر از دیود متفاوتی استفاده می کنید، باید قطبیت را از کتاب های مرجع دریابید. همچنین باید قطبیت خازن را رعایت کنید (ترمینال منفی روی بدنه مشخص شده است).

سمت عقب.

سر دیگر سیم را به کانکتور کام لحیم کنید.

برای کاهش اندازه نمودار، می توانید آن را با دقت خم کنید. اطمینان حاصل کنید که سرب ها و خود قطعات با یکدیگر تماس نداشته باشند، در غیر این صورت اتصال کوتاه ایجاد می شود.

می توانید آن را با رزین اپوکسی یا مانند این مورد پلاستیک Glue Gun پر کنید. این دستگاه را از تأثیرات خارجی محافظت می کند.

یک ماژول گیرنده تک کانال با یک رله، که با هر کنترل از راه دور مادون قرمز استاندارد راه اندازی می شود، کنترل از راه دور هر بار را از طریق یک کانال IR نامرئی فراهم می کند. این پروژه بر اساس میکروکنترلر PIC12F683 است و TSOP1738 به عنوان گیرنده مادون قرمز استفاده می شود. میکروکنترلر داده‌های طراحی سریال RC5 را از TSOP1738 رمزگشایی می‌کند و در صورت معتبر بودن داده‌ها، کنترل خروجی را فراهم می‌کند. خروجی را می توان با استفاده از یک جامپر روی برد (J1) روی حالت های مختلف دلخواه تنظیم کرد. 3 LED روی برد مدار چاپی وجود دارد: نشانگر قدرت، حضور انتقال و فعال سازی رله. این مدار با هر ریموت کنترل RC5 برای تلویزیون، مرکز و غیره کار می کند.

ویژگی های مدار

  • منبع تغذیه گیرنده 7-12 ولت DC
  • مصرف جریان گیرنده تا 30 میلی آمپر
  • برد تا 10 متر
  • پروتکل سیگنال RC5
  • ابعاد تخته 60*30 میلی متر

اگرچه در اخیرااستفاده از یک کانال رادیویی از جمله بلوتوث مد شده است؛ ساختن چنین تجهیزاتی به تنهایی کار آسانی نیست. علاوه بر این، امواج رادیویی در معرض تداخل هستند و رهگیری آنها آسان است. بنابراین، سیگنال IR در برخی موارد ارجح خواهد بود. سیستم عامل، نقشه ها بردهای مدار چاپیو توضیحات کامل به زبان انگلیسی -

یاکورف سرگئی

معرفی

تعداد زیادی در اینترنت وجود دارد دستگاه های سادهبر اساس کنترل کننده های خانواده PIC16F و PIC18F از میکروچیپ. من یک دستگاه نسبتاً پیچیده را مورد توجه شما قرار می دهم. من فکر می کنم این مقاله برای همه کسانی که برنامه هایی را برای PIC18F می نویسند مفید خواهد بود، زیرا می توانید از کد منبع برنامه برای ایجاد سیستم بلادرنگ خود استفاده کنید. اطلاعات فراوانی از تئوری و استانداردها تا اجرای سخت افزاری و نرم افزاری این پروژه وجود خواهد داشت. کدهای منبع اسمبلر با نظرات کامل ارائه شده است. بنابراین، درک برنامه دشوار نخواهد بود.

اندیشه

مثل همیشه، همه چیز با یک ایده شروع می شود. ما نقشه ای از قلمرو استاوروپل داریم. روی نقشه 26 منطقه منطقه وجود دارد. اندازه نقشه 2*3 متر می باشد.کنترل نوردهی مناطق انتخاب شده ضروری است. کنترل باید از راه دور از طریق یک کانال کنترل مادون قرمز، که از این پس به سادگی به عنوان کنترل از راه دور IR یا IR نامیده می شود، انجام شود. در همان زمان، دستورات کنترل باید به سرور کنترل مبتنی بر رایانه شخصی منتقل شوند. وقتی منطقه ای را روی نقشه انتخاب می کنید، سرور مدیریت اطلاعات اضافی را روی مانیتور نمایش می دهد. با استفاده از دستورات سرور می توانید نمایش اطلاعات روی نقشه را کنترل کنید. تکلیف تعیین شده است. در پایان به آنچه در عکس می بینید رسیدیم. اما قبل از تحقق همه اینها، باید مراحلی را طی می کردیم و مشکلات فنی مختلفی را حل می کردیم.


نمای از سمت نصب

الگوریتم عملکرد دستگاه

از طریق کنترل از راه دور، سیستم کنترل نمایش اطلاعات نباید دشوارتر از انتخاب یک برنامه در تلویزیون یا تنظیم شماره آهنگ در یک CD باشد. تصمیم گرفته شد که یک کنترل از راه دور آماده از یک VCR فیلیپس گرفته شود. انتخاب شماره منطقه با فشار دادن متوالی دکمه های کنترل از راه دور "P+" و سپس دو دکمه عددی برای شماره منطقه که با "P-" ختم می شود، تنظیم می شود. هنگامی که یک منطقه را برای اولین بار انتخاب می کنید، برجسته می شود (نور پس زمینه LED روشن می شود) و وقتی دوباره آن را انتخاب می کنید، انتخاب حذف می شود.
پروتکل برای مدیریت کارت از سرور کنترل کامپیوتر.

1. دستورات خروجی، یعنی. دستوراتی که از دستگاه به رایانه شخصی می آیند:

1.1. هنگامی که دستگاه را روشن می کنید، رایانه شخصی دستور MAP999 را دریافت می کند
1.2. هنگام روشن کردن یک منطقه: MAP (شماره منطقه) 1
1.3. هنگام خاموش کردن یک منطقه: MAP (شماره منطقه) 0
1.4. وقتی کل نقشه روشن است: MAP001
1.5. هنگام خاموش کردن کل نقشه: MAP000

2. دستورات ورودی:

2.1. فعال کردن کل نقشه: MAP001
2.2. خاموش کردن کل نقشه: MAP000
2.3. شامل منطقه: MAP (شماره منطقه) 1
2.4. منطقه را غیرفعال کنید: MAP (شماره منطقه) 0
2.5. دریافت اطلاعات مربوط به نواحی شامل: MAP999 در پاسخ به این دستور، داده‌های مربوط به تمام نواحی گنجانده شده در قالب بند 1.2 ارسال می‌شود (مثل اینکه همه مناطق شامل دوباره روشن می‌شوند).
2.6. دریافت اطلاعات مربوط به مناطق غیرفعال: MAP995 در پاسخ به این دستور، داده های مربوط به تمام مناطق غیر فعال در قالب بند 1.3 ارسال می شود (مثل اینکه همه مناطق غیرفعال دوباره خاموش شوند).

هنگام خاموش کردن آخرین منطقه فعال، دستور "خاموش کردن کل نقشه" نیز باید دریافت شود.
هنگام روشن کردن آخرین منطقه غیر شامل، دستور "روشن کردن کل نقشه" نیز باید دریافت شود.
شماره منطقه کاراکترهای رقمی ASCII (0x30-0x39) است.

از ایده تا اجرا

با پیش بینی اینکه ساختن مسکن برای کنترل از راه دور می تواند مشکل نسبتاً دشواری باشد، تصمیم گرفته شد که یک کنترل از راه دور آماده از یک دستگاه سریال تهیه کنید. سیستم فرمان کنترل IR با فرمت RC5 به عنوان مبنایی برای سیستم کنترل IR انتخاب شد. در حال حاضر، کنترل از راه دور مادون قرمز (RC) به طور گسترده ای برای کنترل تجهیزات مختلف استفاده می شود. شاید اولین نوع تجهیزات خانگی که از کنترل از راه دور مادون قرمز استفاده می کرد تلویزیون ها بودند. امروزه کنترل از راه دور در اکثر تجهیزات صوتی و تصویری خانگی موجود است. حتی قابل حمل مراکز موسیقیاخیراً آنها به طور فزاینده ای به یک سیستم کنترل از راه دور مجهز شده اند. اما لوازم خانگی تنها حوزه کاربردی برای کنترل از راه دور نیستند. دستگاه های دارای کنترل از راه دور هم در تولید و هم در آزمایشگاه های علمی بسیار گسترده هستند. تعداد زیادی از سیستم های کنترل از راه دور IR ناسازگار در جهان وجود دارد. پرکاربردترین سیستم RC-5 است. این سیستم در بسیاری از تلویزیون ها از جمله تلویزیون های خانگی استفاده می شود. در حال حاضر، کارخانه های مختلف چندین تغییر از کنترل های راه دور RC-5 را تولید می کنند و برخی از مدل ها طراحی کاملا مناسبی دارند. این به شما امکان می دهد با کمترین هزینه یک دستگاه خانگی با کنترل از راه دور IR تهیه کنید. با صرف نظر از جزئیات چرایی انتخاب این سیستم خاص، اجازه دهید تئوری ساخت یک سیستم بر اساس فرمت RC5 را در نظر بگیریم.

تئوری

برای درک نحوه عملکرد سیستم کنترل، باید بدانید که سیگنال خروجی کنترل از راه دور IR چیست.

سیستم کنترل از راه دور مادون قرمز RC-5 توسط فیلیپس برای نیازهای کنترل لوازم خانگی ساخته شده است. وقتی دکمه کنترل از راه دور را فشار می دهیم، تراشه فرستنده فعال می شود و دنباله ای از پالس ها را تولید می کند که فرکانس پر شدن 36 کیلوهرتز دارند. LED ها این سیگنال ها را به تشعشعات مادون قرمز تبدیل می کنند. سیگنال ساطع شده توسط یک فتودیود دریافت می شود که دوباره تابش IR را به تکانه های الکتریکی تبدیل می کند. این پالس ها توسط تراشه گیرنده تقویت و دمودوله می شوند. سپس به رسیور داده می شوند. رمزگشایی معمولاً در نرم افزار با استفاده از میکروکنترلر انجام می شود. در بخش رمزگشایی به تفصیل در مورد این موضوع صحبت خواهیم کرد. کد RC5 از 2048 فرمان پشتیبانی می کند. این تیم ها 32 گروه (سیستم) هر کدام 64 تیمی را تشکیل می دهند. هر سیستم برای کنترل استفاده می شود دستگاه خاصمانند تلویزیون، VCR و غیره.

در طلوع توسعه سیستم های کنترل IR، تولید سیگنال در سخت افزار اتفاق افتاد. برای این منظور آی سی های تخصصی ساخته شد و در حال حاضر به طور فزاینده ای کنترل از راه دور بر اساس میکروکنترلر ساخته می شود.

یکی از رایج ترین تراشه های فرستنده، تراشه SAA3010 است. بیایید به طور خلاصه به ویژگی های آن نگاه کنیم.

  • ولتاژ تغذیه - 2 .. 7 ولت
  • مصرف جریان در حالت آماده به کار - حداکثر 10 µA
  • حداکثر جریان خروجی - ± 10 میلی آمپر
  • بیشترین فرکانس ساعت- 450 کیلوهرتز

طرح ساختاریتراشه SAA3010 در شکل 1 نشان داده شده است.

شکل 1. بلوک دیاگرام آی سی SAA3010.

توضیحات پین های تراشه SAA3010 در جدول آورده شده است:

نتیجه تعیین تابع
1 X7 خطوط ورودی ماتریس دکمه
2 SSM ورودی انتخاب حالت عملیاتی
3-6 Z0-Z3 خطوط ورودی ماتریس دکمه
7 MDATA خروجی مدوله شده، فرکانس حفره 1/12، چرخه کاری 25 درصد
8 داده ها خروجی
9-13 DR7-DR3 اسکن خروجی ها
14 VSS زمین
15-17 DR2-DR0 اسکن خروجی ها
18 O.S.C. ورودی ژنراتور
19 TP2 ورودی تست 2
20 TP1 ورودی تست 1
21-27 X0-X6 خطوط ورودی ماتریس دکمه
28 VDD ولتاژ تغذیه

تراشه فرستنده اساس کنترل از راه دور است. در عمل می توان از یک ریموت کنترل برای کنترل چندین دستگاه استفاده کرد. تراشه فرستنده می تواند 32 سیستم را در دو حالت مختلف آدرس دهی کند: حالت ترکیبی و سیستم تک. در حالت ترکیبی ابتدا سیستم و سپس فرمان انتخاب می شود. شماره سیستم انتخابی (کد آدرس) در یک رجیستر مخصوص ذخیره می شود و دستور مربوط به این سیستم ارسال می شود. بنابراین، برای انتقال هر فرمان، فشار دادن متوالی دو دکمه مورد نیاز است. این کاملاً راحت نیست و فقط هنگام کار همزمان با آن توجیه می شود مقدار زیادسیستم های در عمل، فرستنده بیشتر در حالت تک سیستمی استفاده می شود. در این حالت، به جای ماتریس دکمه های انتخاب سیستم، یک جامپر نصب می شود که شماره سیستم را تعیین می کند. در این حالت، انتقال هر دستوری فقط نیاز به فشار دادن یک دکمه دارد. با استفاده از سوئیچ می توانید با چندین سیستم کار کنید. و در این حالت فقط یک دکمه برای انتقال فرمان لازم است. دستور ارسال شده به سیستمی که در آن است اشاره خواهد کرد زمان داده شدهبا استفاده از دکمه رادیویی انتخاب شده است.

برای فعال کردن حالت ترکیبی، پایه فرستنده SSM (Single System Mode) باید در پایین اعمال شود. در این حالت، آی سی فرستنده به صورت زیر عمل می کند: در حین استراحت، خطوط X و Z فرستنده توسط ترانزیستورهای کشش کانال p داخلی به سمت بالا هدایت می شوند. هنگامی که دکمه ای در ماتریس X-DR یا Z-DR فشار داده می شود، چرخه بازگرداندن صفحه کلید آغاز می شود. اگر دکمه برای 18 سیکل ساعت بسته باشد، سیگنال "فعال کردن ژنراتور" ثابت می شود. در پایان چرخه debouncing، خروجی های DR خاموش می شوند و دو چرخه اسکن شروع می شود و هر خروجی DR به نوبه خود روشن می شود. اولین چرخه اسکن آدرس Z را شناسایی می کند، اسکن دوم آدرس X را شناسایی می کند. هنگامی که ورودی Z (ماتریس سیستم) یا ورودی X (ماتریس فرمان) در حالت صفر شناسایی می شود، آدرس قفل می شود. هنگامی که دکمه ای را در ماتریس سیستم فشار می دهید، آخرین فرمان در سیستم انتخاب شده ارسال می شود (یعنی همه بیت های فرمان برابر با یک هستند). این دستور تا زمانی ارسال می شود که دکمه انتخاب سیستم آزاد شود. هنگامی که دکمه ای در ماتریس فرمان فشار داده می شود، فرمان به همراه آدرس سیستم ذخیره شده در ثبت نام قفل ارسال می شود. اگر دکمه قبل از شروع انتقال آزاد شود، تنظیم مجدد اتفاق می افتد. اگر انتقال شروع شده باشد، بدون توجه به وضعیت دکمه، به طور کامل تکمیل می شود. اگر بیش از یک دکمه Z یا X به طور همزمان فشار داده شود، ژنراتور شروع به کار نمی کند.

برای فعال کردن حالت تک سیستم، پین SSM باید بالا باشد و آدرس سیستم باید با جامپر یا سوئیچ مناسب تنظیم شود. در این حالت خطوط X فرستنده در حالت استراحت در حالت بالایی قرار دارند. در عین حال، خطوط Z برای جلوگیری از مصرف جریان خاموش می شوند. در اول از دو چرخه اسکن، آدرس سیستم تعیین می شود و در یک رجیستر لچ ذخیره می شود. در چرخه دوم شماره فرمان مشخص می شود. این دستور به همراه آدرس سیستم ذخیره شده در رجیستر لچ ارسال می شود. اگر جامپر Z-DR وجود نداشته باشد، هیچ کدی منتقل نمی شود.

اگر دکمه بین ارسال کد آزاد شود، بازنشانی رخ می دهد. اگر دکمه در حین فرآیند بازگرداندن یا در حین اسکن سنسور رها شود، اما قبل از اینکه فشار دکمه شناسایی شود، بازنشانی نیز رخ می دهد. خروجی های DR0 - DR7 دارای تخلیه باز هستند و ترانزیستورها در حالت استراحت باز هستند.

کد RC-5 یک بیت کنترل اضافی دارد که هر بار که دکمه رها می شود معکوس می شود. این بیت به رمزگشا اطلاع می‌دهد که آیا دکمه در حال نگه‌داشتن است یا فشار جدیدی رخ داده است. بیت کنترل تنها پس از یک انتقال کامل معکوس می شود. چرخه های اسکن قبل از هر ارسال انجام می شود، بنابراین حتی اگر در حین ارسال بسته، دکمه فشار داده شده را به دیگری تغییر دهید، شماره سیستم و دستورات همچنان به درستی ارسال می شود.

پایه OSC یک ورودی/خروجی نوسانگر 1 پین است و برای اتصال یک تشدید کننده سرامیکی در فرکانس 432 کیلوهرتز طراحی شده است. توصیه می شود یک مقاومت با مقاومت 6.8 Kom را به صورت سری به رزوناتور متصل کنید.

ورودی های تست TP1 و TP2 باید در حین کار عادی به زمین متصل شوند. هنگامی که سطح منطقی در TP1 بالا باشد، فرکانس اسکن افزایش می یابد و زمانی که سطح منطقی در TP2 بالا باشد، فرکانس شیفت رجیستر افزایش می یابد.

در حالت استراحت، خروجی های DATA و MDATA در حالت Z قرار دارند. توالی پالس تولید شده توسط فرستنده در خروجی MDATA دارای فرکانس پر کردن 36 کیلوهرتز (1/12 فرکانس مولد ساعت) با چرخه کاری 25٪ است. همان دنباله در خروجی DATA تولید می شود، اما بدون padding. این خروجی زمانی استفاده می شود که تراشه فرستنده به عنوان یک کنترل کننده برای صفحه کلید داخلی عمل می کند. سیگنال خروجی DATA با سیگنال خروجی میکرو مدار گیرنده کنترل از راه دور کاملاً یکسان است (اما برخلاف گیرنده وارونگی ندارد). هر دوی این سیگنال ها می توانند توسط یک رمزگشا پردازش شوند. استفاده از SAA3010 به‌عنوان یک کنترل‌کننده صفحه کلید داخلی در برخی موارد بسیار راحت است، زیرا میکروکنترلر تنها از یک ورودی وقفه برای نظرسنجی ماتریس حداکثر 64 دکمه استفاده می‌کند. علاوه بر این، ریز مدار فرستنده اجازه ولتاژ منبع تغذیه +5 ولت را می دهد.

فرستنده یک کلمه داده 14 بیتی تولید می کند که فرمت آن به شرح زیر است:


شکل 2. فرمت کلمه داده کد RC-5.

بیت های شروع برای تنظیم AGC در آی سی گیرنده هستند. بیت کنترل نشانه پرس جدید است. مدت زمان ساعت 1.778 میلی ثانیه است. تا زمانی که دکمه فشار داده شود، یک کلمه داده در فواصل زمانی 64 سیکل ساعت ارسال می شود، یعنی. 113.778 ms (شکل 2).

دو پالس اول پالس های شروع هستند و هر دو "1" منطقی هستند. توجه داشته باشید که نیمی از بیت (خالی) قبل از اینکه گیرنده شروع واقعی پیام را تعیین کند می گذرد.
پروتکل توسعه یافته RC5 تنها از 1 بیت شروع استفاده می کند. بیت S2 تبدیل شده و به بیت ششم دستور اضافه می شود و در مجموع 7 بیت فرمان را تشکیل می دهد.

بیت سوم بیت کنترل است. با فشردن یک کلید این بیت معکوس می شود. به این ترتیب گیرنده می تواند بین کلیدی که فشار داده می شود یا کلیدی که به طور دوره ای فشار داده می شود تمایز قائل شود.
5 بیت بعدی نشان دهنده آدرس دستگاه IR است که با اولین LSB ارسال می شود. آدرس با 6 بیت فرمان دنبال می شود.
پیام شامل 14 بیت است و همراه با مکث، مدت زمان کلی 25.2 میلی ثانیه است. گاهی اوقات ممکن است پیام کوتاهتر باشد زیرا نیمه اول بیت شروع S1 خالی مانده است. و اگر آخرین بیت دستور یک "0" منطقی باشد، آخرین قسمت بیت پیام نیز خالی است.
اگر کلید فشرده بماند، پیام هر 114 میلی ثانیه تکرار می شود. بیت کنترل در همه پیام ها یکسان باقی می ماند. این سیگنالی برای نرم افزار گیرنده است تا آن را به عنوان یک عملکرد تکرار خودکار تفسیر کند.

برای اطمینان از ایمنی خوب نویز، از کدگذاری دو فازی استفاده می شود (شکل 3).

شکل 3. کدگذاری "0" و "1" در کد RC-5.

هنگام استفاده از کد RC-5، ممکن است نیاز به محاسبه میانگین کشش جریان داشته باشید. اگر از شکل 1 استفاده کنید این کار بسیار آسان است. 4، که ساختار دقیق بسته را نشان می دهد.

شکل 4. ساختار دقیق بسته RC-5.

برای اطمینان از پاسخ یکسان تجهیزات به دستورات RC-5، کدها به روشی بسیار خاص توزیع می شوند. این استانداردسازی امکان طراحی فرستنده هایی را فراهم می کند که امکان کنترل را فراهم می کند دستگاه های مختلف. با کدهای دستوری یکسان برای عملکردهای مشابه در دستگاه های مختلفیک فرستنده با تعداد نسبتاً کمی دکمه می تواند به طور همزمان یک مجتمع صوتی، یک تلویزیون و یک VCR را کنترل کند.

شماره سیستم برای برخی از انواع تجهیزات خانگی در زیر آورده شده است:

0 - تلویزیون (تلویزیون)
2 - تله تکست
3 - داده های ویدئویی
4 - پخش کننده ویدیو (VLP)
5 - ضبط ویدئو کاست (VCR)
8 - تیونر ویدئو (Sat.TV)
9 - دوربین فیلمبرداری
16 - پیش تقویت کننده صوتی
17 - تیونر
18 - ضبط صوت
20 - پخش کننده فشرده (CD)
21 - میز گردان (LP)
29 - روشنایی

اعداد سیستم باقیمانده برای استانداردسازی آینده یا استفاده آزمایشی رزرو شده است. مطابقت برخی از کدهای دستوری و توابع نیز استاندارد شده است.
کدهای دستوری برای برخی از توابع در زیر آورده شده است:

0-9 - مقادیر دیجیتال 0-9
12 - حالت آماده به کار
15 - نمایشگر
13 - بی صدا
16 - حجم +
17 - حجم -
30 - جستجوی رو به جلو
31 - جستجو کنید
45 - دفع
48 - مکث
50 - عقب
51 - سریع به جلو
53 - پخش
54 - توقف
55 - مدخل

برای ساخت یک کنترل از راه دور IR کامل بر اساس تراشه فرستنده، شما همچنین به یک درایور LED نیاز دارید که قادر به ارائه جریان پالس زیادی باشد. ال ای دی های مدرن در کنترل از راه دور کار می کنند که جریان های پالسحدود 1 A. ساخت یک درایور LED روی ترانزیستور MOS با آستانه پایین (سطح منطقی) بسیار راحت است، به عنوان مثال، KP505A. نمونه ای از نمودار مدار کنترل از راه دور در شکل نشان داده شده است. 5.

شکل 5. نمودار شماتیک کنترل از راه دور RC-5.

شماره سیستم توسط یک جامپر بین پین های Zi و DRj تنظیم می شود. شماره سیستم به صورت زیر خواهد بود:

کد دستوری که با فشار دادن دکمه ای که خط Xi را با خط DRj می بندد منتقل می شود به صورت زیر محاسبه می شود:

گیرنده از راه دور IR باید داده های رمزگذاری شده دو فازی را بازیابی کند و باید بدون توجه به تداخل به تغییرات بزرگ و سریع در قدرت سیگنال پاسخ دهد. عرض پالس در خروجی گیرنده نباید بیش از 10٪ با اسمی متفاوت باشد. گیرنده باید به نور خارجی ثابت غیر حساس باشد. برآورده کردن همه این الزامات بسیار دشوار است. پیاده‌سازی‌های قدیمی‌تر یک گیرنده کنترل از راه دور IR، حتی آن‌هایی که از تراشه‌های تخصصی استفاده می‌کنند، حاوی ده‌ها جزء بودند. چنین گیرنده هایی اغلب از مدارهای رزونانس تنظیم شده با فرکانس 36 کیلوهرتز استفاده می کنند. همه اینها ساخت و پیکربندی طراحی را دشوار می کرد و نیاز به استفاده از محافظ خوبی داشت. اخیراً گیرنده های کنترل از راه دور IR یکپارچه سه پین ​​فراگیر شده اند. در یک بسته آنها یک فتودیود، یک پیش تقویت کننده و یک درایور را ترکیب می کنند. خروجی یک سیگنال TTL معمولی بدون پد در فرکانس 36 کیلوهرتز تولید می کند که برای پردازش بیشتر توسط میکروکنترلر مناسب است. چنین گیرنده هایی توسط بسیاری از شرکت ها تولید می شوند، این گیرنده ها SFH-506 از زیمنس، TFMS5360 از Temic، ILM5360 از نرم افزار Integral و دیگران هستند. در حال حاضر، نسخه های مینیاتوری بیشتری از چنین ریز مدارها وجود دارد. از آنجایی که علاوه بر RC-5 استانداردهای دیگری نیز وجود دارد که متفاوت هستند، به ویژه در فرکانس پر کردن، گیرنده های یکپارچه برای فرکانس های مختلف وجود دارد. برای کار با کد RC-5، باید مدل هایی را انتخاب کنید که برای فرکانس پر شدن 36 کیلوهرتز طراحی شده اند.

به عنوان یک گیرنده کنترل از راه دور IR، می توانید از یک فتودیود با تقویت کننده شکل دهنده نیز استفاده کنید که می تواند یک میکرو مدار تخصصی KR1568HL2 باشد. نمودار چنین گیرنده ای در شکل 6 نشان داده شده است.

شکل 6. گیرنده مبتنی بر ریزمدار KR1568HL2.

برای سیستم کنترل نمایش اطلاعات، یک گیرنده کنترل از راه دور IR یکپارچه را انتخاب کردم. یک فتودیود PIN بسیار حساس در میکرو مدار TSOP1736 به عنوان گیرنده تابش نوری نصب شده است که سیگنال از آن به تقویت کننده ورودی تغذیه می شود که جریان خروجی فوتودیود را به ولتاژ تبدیل می کند. سیگنال تبدیل شده به یک تقویت کننده با AGC و سپس به فیلتر میان گذرکه سیگنال های با فرکانس کاری 36 کیلوهرتز را از نویز و تداخل جدا می کند. سیگنال انتخاب شده به یک دمودولاتور، که از یک آشکارساز و یک انتگرالگر تشکیل شده است، تغذیه می شود. در مکث های بین پالس ها، سیستم AGC کالیبره می شود. این توسط یک مدار کنترل کنترل می شود. به لطف این طراحی، ریز مدار حتی در فرکانس کاری به تداخل مداوم پاسخ نمی دهد. سطح خروجی فعال پایین است. ریز مدار برای عملکرد خود نیازی به نصب هیچ عنصر خارجی ندارد. تمام اجزای آن، از جمله ردیاب نوری، توسط یک صفحه الکتریکی داخلی از تداخل خارجی محافظت شده و با پلاستیک مخصوص پر شده است. این پلاستیک فیلتری است که تداخل نوری در محدوده نور مرئی را قطع می کند. با تشکر از همه این اقدامات، ریز مدار با حساسیت بسیار بالا و احتمال کم سیگنال های نادرست مشخص می شود. با این وجود، گیرنده های یکپارچه نسبت به نویز منبع تغذیه بسیار حساس هستند، بنابراین همیشه توصیه می شود از فیلترهایی مانند RC استفاده کنید. ظاهر ردیاب نوری یکپارچه و محل قرارگیری پین ها در شکل نشان داده شده است. 7.

شکل 7. گیرنده یکپارچه RC-5.

رمزگشایی RC-5

از آنجایی که اساس دستگاه ما میکروکنترلر PIC18F252 است، کد RC-5 را در نرم افزار رمزگشایی می کنیم. الگوریتم های دریافت کد RC5 ارائه شده در شبکه عمدتاً برای دستگاه های بلادرنگ مانند دستگاه ما مناسب نیستند. بیشتر الگوریتم‌های پیشنهادی از حلقه‌های نرم‌افزاری برای تولید تأخیرهای زمانی و فواصل اندازه‌گیری استفاده می‌کنند. این برای مورد ما مناسب نیست. تصمیم گرفته شد از وقفه هایی بر اساس کاهش سیگنال در ورودی INT میکروکنترلر PIC18F252 استفاده شود، پارامترهای زمان بندی با استفاده از TMR0 میکروکنترلر PIC18F252 اندازه گیری شود، همان تایمر زمانی که زمان انتظار برای پالس بعدی منقضی شده است، وقفه ایجاد می کند، یعنی. زمانی که بین دو ارسال مکث بود. سیگنال دمودوله شده از خروجی میکرو مدار DA1 به ورودی INT0 میکروکنترلر عرضه می شود که در آن رمزگشایی می شود و دستور رمزگشایی صادر می شود. شیفت رجیسترهابرای مدیریت کلید الگوریتم رمزگشایی بر اساس اندازه گیری فواصل زمانی بین وقفه های میکروکنترلر PIC18F252 است. اگر به شکل 8 دقت کنید، متوجه برخی ویژگی ها خواهید شد. بنابراین اگر فاصله بین وقفه های میکروکنترلر PIC18F252 برابر با 2T باشد، که در آن T مدت زمان یک پالس RC5 است، بیت دریافتی می تواند 0 یا 1 باشد. همه اینها به بیت قبل از آن بستگی دارد. این موضوع در برنامه زیر با نظرات دقیق به وضوح قابل مشاهده است. کل پروژه برای دانلود و استفاده برای اهداف شخصی در دسترس است. هنگام چاپ مجدد، لینک مورد نیاز است.