Table of Contents
در سیستم های الکترونیکی مدرن، توانایی تغییر بین سیگنال های متعدد یا دستگاه های موثر بسیار مهم است. مولتیکس (MUX) اجزای ضروری هستند که این قابلیت را با انتخاب یک ورودی از بسیاری از و ارسال آن به یک خروجی واحد، یکپارچه سازی چندینxers با میکروکنترلرها اجازه می دهد تا برای کنترل خودکار و دقیق، که در برنامه های کاربردی مانند داده ها، سیستم های ارتباطی و فرآیندهای اتوماسیون حیاتی است.
درک چند برابر
یک مولتیپل یک سوئیچ دیجیتال است که یکی از چندین سیگنال ورودی را به یک خط خروجی واحد بر اساس سیگنال های کنترل می کند.تعداد بیت های کنترل تعیین می کند که چه تعداد ورودی های MUX می تواند به عنوان مثال، یک سیگنال کنترل ۲ بیتی می تواند در میان چهار ورودی انتخاب کند.
ادغام Microکنترلر
میکروکنترلرها می توانند فرآیند انتخاب را با کنترل خطوط انتخاب کننده از طریق پین های خروجی دیجیتال خودکار کنند.این تنظیمات اجازه می دهد تا برای تغییر پویا بر اساس ورودی سنسور، دستورات کاربر یا توالی های برنامه ریزی شده استفاده شود.
کنترل منطق
منطق کنترل شامل تنظیم پین های خروجی دیجیتال برای نشان دادن ارزش باینری کانال ورودی مورد نظر است.برای مثال، برای انتخاب ورودی 2 در یک MUX 4input، پین های کنترل به 10 (binary) تنظیم می شوند.
مثال: Arduino Code Snippet
در اینجا یک مثال ساده برای کنترل یک مولتیپل چهار کانال با استفاده از آردوینو وجود دارد:
[[ویرایش] [[[ویرایش] [[ویرایش] [[ویرایش]] [[ویرایش]]] [[[ویرایش]]] [[[ویرایش]] [[ویرایش]] [[ویرایش] [۲] [۲]] [۲] [۳] [۳] [۱۰] [۱] [۲] [۱۰] [۱۰] [۱] [۱۰] [۲] [۱۰] [۱۰] [۱۰] [۱۰] [۲] [۲] [۳] [۱۰] [۳] [۱۰] [۳] [۲] [۳] [۲] [۳] [۱۰] [۲] [۳] [۳] [۳] [۳] [۱۰] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۲] [۳] [۳
طراحی ذهنیت
هنگام پیاده سازی کنترل چندکسر با میکروکنترلرها، موارد زیر را در نظر بگیرید:
- سطح ولتاژ: [FLT 1] اطمینان حاصل کنید که سیگنال های کنترل با سطوح ولتاژ میکروکنترلر و MUX مطابقت دارند.
- [[۱] [۱۰] [۱] [۱۰] [۱] [۱]] [۱]] [۱] [۳] [۱] از سیم کشی مناسب و سپر برای جلوگیری از تداخل سر و صدا استفاده کنید.
- [[۱] [۱۰]: [[۱۰]] [[۱۰]] [۱]]] برای تغییر تأخیر در منطق کنترل خود حساب کنید.
- ] مصرف قدرت: ] منطق کنترل Optimize برای کاهش استفاده از انرژی در سیستم های باتری.
برنامه های کنترل خودکار Multixer
کنترل خودکار چندینکس به طور گسترده در زمینه های مختلف استفاده می شود، از جمله:
- سیستم های خرید داده که در آن سنسورها به صورت متوالی اسکن می شوند.
- سیستم های ارتباطی برای انتخاب کانال
- اتوماسیون خانگی برای تغییر بین منابع ورودی مختلف
- رباتیک برای مدیریت سنسور و محرک
پیاده سازی منطق کنترل موثر، قابلیت اطمینان سیستم و انعطاف پذیری را افزایش می دهد و وظایف اتوماسیون پیچیده را قادر می سازد تا به طور موثر توسط میکروکنترلرها انجام شود.