الکترونیک دیجیتال

انقلاب صنعتی ، از ماشین بخار تا رباتیک و اینترنت اشیاء

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

بیشتر بدانید ...

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

مقدمه امروزه از میکروکنترلرها در گستره وسیعی از زندگی روزمره استفاده می شود. از میکروکنترلرهای کوچک 8 بیتی گرفته که در اسباب بازی ها ، اجاق گاز و … استفاده می شود تا میکروکنترلرهای 32 بیتی قدرتمند که در گوشی ها و رسانه های تصویری کاربرد دارد. بدون میکروکنترلرها نه تنها زندگی ما کمتر هیجان انگیز است بلکه کنترل انسان روی اشیای محیط کمتر خواهد بود. بیلیون ها میکروکنترلر هر ساله در جهان به فروش می رسد. چه اتفاقی می افتد [...]

بیشتر بدانید ...

معرفی تکنولوژی ها و راهکارهای جدید هوشمندسازی ساختمان

مقدمه امروزه در حوزه تکنولوژی های الکترونیک موضوعات جدیدی همچون IOT ( اینترنت اشیاء ) ، Smart Home ( ساختمان هوشمند ) و BMS ( سیستم های مدیریت ساختمان ) مطرح هستند که اخیرا مورد توجه و استفاده بسیاری قرار گرفته است. در این مقاله به معرفی این تکنولوژی ها ، بررسی و مقایسه آنها و همچنین ارائه راهکارهای عملی برای پیاده سازی آن ها می پردازیم.خانه هوشمند چیست؟ خانه هوشمند ( Smart Home ) یا اتوماسیون منزل ( Home Automation [...]

بیشتر بدانید ...

آموزش کامل ارتباط RS232 ، RS422 ، RS423 و RS485

آموزش کامل راه اندازی استانداردهای RS232 ، RS422 ، RS423 و RS485 در ارتباط سریال UARTمقدمه در ابتدا که میکروکنترلرها هنوز گسترش نیافته بود ، ارتباط های میان دو یا چند کامپیوتر به صورت موازی و با کابل صورت می گرفت. این ارتباط موازی در کنار مزایایی همچون سرعت بالا و ساده گی که داشت با گسترش یافتن شبکه های کامپیوتری با مشکلاتی مواجه شد. از جمله مهمترین این مشکلات یکی هزینه بالای مورد نیاز برای کابل کشی های طولانی و [...]

بیشتر بدانید ...

ویژگی های برد های آردوینو Arduino و مقایسه آن با AVR

آردوینو (Arduino) چیست ؟ ( معرفی آردوینو ) آردوینو نام مجموعه بوردهایی است که اکثر آن ها بر اساس برخی از میکروکنترلرهای AVR و ARM شرکت Atmel ساخته می شود. بر روی هر یک از این بوردها یک میکروکنترلر به عنوان هسته مرکزی قرار گرفته است و در کنار آن دیگر المان های مورد نیاز برای راه اندازی و استفاده ایده آل از میکروکنترلر مورد نظر قرار دارد. به همراه این بورد ها یک نرم افزار ساده و کارآمد نیز [...]

بیشتر بدانید ...

انواع ماژول های ارتباطی سریال برای شبکه سازی میکروکنترلر

مقدمه امروزه استفاده از میکروکنترلر به صورت فرستنده/گیرنده کاربرد بسیاری دارد. در این مقاله به بررسی ماژول هایی که به منظور ارتباط یک میکروکنترلر ( معمولا AVR ، ARM یا PIC ) با یک وسیله دیگر می پردازیم. وسیله ای که در مقابل میکرو قرار دارد و میکرو با آن ارتباط برقرار می کند خود میتواند یک میکروکنترلر دیگر ، یک کامپیوتر یا یک شبکه ای از وسایل متصل به هم باشد. برای آموزش اصول و مبانی شبکه ها میتوانید [...]

بیشتر بدانید ...

مقایسه تفاوت های بین دو زبان Verilog و VHDL

مقدمه طراحان سخت افزار های الکترونیکی ، رفتار و ساختار یک مجموعه ی دیجیتال را با استفاده از زبان های HDL ( مخفف Hardware Description Language ) توصیف می کنند . زبان های توصیف سخت افزار در حال حاضر شامل سه نوع زبان متفاوت VHDL ، Verilog و System Verilog هستند . این زبان های توصیف سخت افزار با زبان های برنامه نویسی نرم افزاری تفاوت دارند زیرا در آنها از ارتباطات سیگنالی و زمان انتشار سیگنال ها سخن به [...]

بیشتر بدانید ...