تفاوت میکروکنترلرها و DSPها

3 ماه پیش | 834 مشاهده شده
دی اس پی

پردازنده های DSP و میکروکنترلرها میکروپروسسورهایی هستند که برای اجرای وظایف خاص یا برنامه های کاربردی خاص توسط کاربر تعیین و برنامه ریزی شده اند. اگرچه آنها متفاوت هستند، اما هر دو با دستکاری داده های باینری کاربرد تراشه را تعیین می کنند. DSP مخفف پردازش سیگنال دیجیتال است. پردازش سیگنال هر عملی که بر روی یک سیگنال اطلاعات یا سیگنال دیجیتالی انجام می شود تعریف می شود و هدف آن بهبود یا اصلاح سیگنال ها است. به این ترتیب، با توجه به واحدهای گسسته مانند فرکانس گسسته، زمان گسسته و سیگنال های دامنه گسسته و غیره نامگذاری می شود. DSPها  در زمینه های  پردازش سیگنال رادار، پردازش سیگنال ارتباطی، پردازش تصویر دیجیتال و پردازشگر آرایه  کاربرد دارند.

میکروکنترلر و میکروپروسسورهای معمولی

اغلب دستگاه‌های الکترونیکی مدرن شامل یک یا چند میکروکنترلر هستند. در حقیقت، میکروکنترلرها ها همه جا حاضر هستند: آن‌ها در تلفن‌های همراه، لپ تاپ ها، تلویزیون ، یخچال ها و بیشتر وسایل خانگی هستند. آن‌ها چراغ‌های چشمک‌زن در اسباب‌بازی‌های کودکان را کنترل می‌کنند. کاری که میکروکنترلرها و میکروپروسسورها در این وسایل انجام می دهند دقیقا چیست؟ پاسخ ساده است میکروکنترلرها ورودی‌ها را از دکمه‌ها، سوییچ‌ها، حسگرها و اجزای مشابه دریافت می‌کند؛ و مدار جانبی مانند موتورها و البته خروجی ها مانند نمایشگرها مطابق با یک برنامه از پیش تنظیم‌شده را کنترل می‌کند که به آن‌ها می‌گوید چه کار کنیم و چگونه واکنش نشان دهیم. از جمله میکروکنترلرهای معروف در ایران PIC،AVR،ST و NXP می توان نام برد.

میکروکنترلرها

شکل 1: شمای کلی از واحدهای میکروکنترلرها

ادامه خواندن



اپن سی وی و سیستم های امبدد

3 ماه پیش | 189 مشاهده شده
پردازش تصویر

OpenCV یک کتابخانه از توابع برنامه نویسی است که عمدتا جهت پیاده سازی بینایی کامپیوتر در زمانی بلادرنگ طراحی شده است. در ابتدا توسط اینتل توسعه داده شد، بعدا توسط Willow Garage و سپس Iteez پشتیبانی شد. این کتابخانه چندسکویی است و برای استفاده( تحت مجوز BSD) به صورت اپن سورس عرضه گشته است. سیستم امبدد یک کنترل‌کننده با یک کاربرد اختصاصی در سیستم های مکانیکی یا الکتریکی بزرگ‌تر(اغلب با محدودیت‌های زمانی و سرعت ) است. این دستگاه به عنوان بخشی از یک دستگاه کامل، شامل سخت‌افزار و قطعات مکانیکی و غیره می باشد. امروزه از سیستم های امبدد در بسیاری از وسایل متداول زندگی روزمره استفاده می شود. در سال های اخیر بر روی ساخت سیستم های امبدد  با قابلیت بینایی ماشین کار شده است، علی رغم تلاش های زیادی که انجام شده، پردازش بلادرنگ تصویر در سیستم های امبدد هنوز مسئله نو و حل نشده (از نظر کاهش قیمت و سادگی کار) است. در این پست راهکارهایی که در سال های اخیر ارائه شده است مرور خواهیم کرد.

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

ادامه خواندن



ESR چیست

3 ماه پیش | 81 مشاهده شده

ESR مخفف مقاومت سری معادل است. ESR یکی از ویژگی‌هایی است که عملکرد یک خازن الکترولیتی را تعریف می‌کند. مقدار کم ESR در خازن های الکترولیتی بسیار مطلوب است چون عبور هر جریان موج (ریپل شدن ولتاژ ) دردرون خازن به علت وجود تلفات (مقاومت سری شده با خازن) به حرارت تبدیل شود. این گرمای ایجاد شده، با خشک کردن مایع الکترولیت با نرخ رو به افزایشی مرگ خازن را تسریع می دهد. در طول عمر یک خازن، این که کیمت ESR آن با فاکتور ۱۰ تا ۳۰ بار افزایش و یا حتی به یک مدار باز تبدیل شود، روندی غیرمعمول نیست. حدود عمر خازن های الکترولیت ۲۰۰۰ تا ۱۵۰۰۰ ساعت است و بسیار وابسته به درجه‌حرارت عملیات محیطی هستند. با افزایش ESR عملیات فیلتر خازن دچار اختلال می‌شود و سرانجام مدار به درستی عمل نمی‌کند.

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

ادامه خواندن



کنترلر درایور ال سی دی چیست؟

3 ماه پیش | 91 مشاهده شده

ال سی دی های گرافیکی با توجه به تراشه پردازنده خود، که به آنها راه انداز یا درایور می گویند معرفی می شوند. اکثر تکنولوژی ها شامل TFT, OLED, Character, Graphical, UWVD و FSC ها  ای سی راه انداز آنها درون خود ال سی دی  و یا همراه  آن تعبیه می شود. راه انداز های LCD گرافیکی معمولا یا از نوع تراشه های T6963 ساخت شرکت توشیبا و یا KS0108 ساخت شرکت سامسونگ هستند. از طرفی پنج سال اخیر ال سی دی های چینی که از نظر قیمت بسیار ارزان تر هستند با کنترلرهای ST7920  وارد بازار شده است  درایورهای SSD1289 هم مطرح هستند. به زودی تصمیم دارم مثال های از ال سی دی ها با کنترلر سامسونگ و توشبیا در پروژهای LPC سری 2000 ارائه کنم. در این پست  به کنترلر درایور ال سی دی ها خواهم پرداخت.

آی سی کنترلر ال سی دی چیست؟

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

آی سی کنترلر ال سی دی کجا تعبیه شده است؟

معمولا خود ال سی دی به یک برد حاوی COB متصل است، که همین COB (به شکل لکه سیاه رنگ) آی سی کنترلر ال سی دی است، بسته به نوع ال سی دی می تواند چند تا از آن ها بر روی برد تعبیه شده باشد.

آی سی کنترلر ال سی دی
شکل 1: تصویر COB بر روی یک نوع ال سی دی

ادامه خواندن



خلاصه فصل اول کتاب مایر: پلازمونیک

2 سال پیش | 62 مشاهده شده

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

ادامه خواندن



مدل-مدار-سیستم

2 سال پیش | 72 مشاهده شده

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

ادامه خواندن



گیت های نوری

2 سال پیش | 63 مشاهده شده

نور از جمله پدیده هایی است، که دانشمندان همگی بر این اصل اذعان دارند، ما نور را به طور کامل نشناخته ایم. اگر بخواهیم تعریفی برای نور انتخاب کنیم، نور یک موج الکترومغناطیسی می باشد. هر موج الکترومغناطیسی از دو مولفه میدان الکتریکی و مغناطیسی تشکیل شده است. این دو مولفه برهم عمود بوده، به صورت تابع سینوسی در فضا تغییر می کند. وقتی گفت می شود، گیت نوری است، منظور چیست؟

ادامه خواندن