Articles Tagged ‘آموزش’

ارتباط سریال USART در میکروکنترلر ATMEGA32

همانطور که میدانید 2نوع ارتباط سریال وجود دارد آسنکرون و سنکرون. در ارسال اطلاعات به روش سنکرون تمام اطلاعات در یک لحظه بدون نیاز به بیت های اضافی(بیت های START،STOPوPARITY)که در آسنکرون وجود دارند ارسال می شود. در مد سنکرون دو دستگاه فرستنده و گیرنده با ارسال پالس کلاک با یکدیگر همزمان می شوند ولی در روش آسنکرون نیاز به ارسال پالس کلاک نداریم و اطلاعات به صورت بایت بایت ارسال می شوند و تا یک بایت به طور کامل دریافت نشود بایت بعدی ارسال نمی شود. بیت های اضافی در روش آسنکرون فریم ارسالی را کامل میکنند تا بایت مورد نظر مشخص شود.

USART data transmission 0ادامه مطلب???

دریافت اطلاعات ماژول GPS توسط میکروکنترلر avr

432 c ublox neo 6m gps module with active antenna 600x600

برای دریافت اطلاعات ماژول GPS ابتدا تنظیمات پورت سریال میکروکنترلر را روی حالت گیرنده با نرخ بیت 9600یا 4800(با توجه به توضیحات دیتاشیت ماژول) قرار داده با یک بیت پایان و بدون بیت PARITY در مد آسنکرون با 8بیت اطلاعات قرار می دهیم.

ادامه مطلب???

توابع کتابخانه ای پردازش رشته در زبان c

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

 ادامه مطلب ???

کار با ماژول کارت خوان RFID

em18

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

آموزش برنامه نویسی میکروکنترلر PIC قسمت چهارم منابع وقفه

 در pic18 بسته به این که کدوم نوعشو انتخاب میکنید ابزارهای جانبی متفاوتی وجود دارد که ممکنه وقفه داشته باشند. اما به هر حال یکسری وقفه ها در همه انواع میکروکنترلرها مشترک و موجوده مثله:

  1. وقفه تایمرها
  2. وقفه سخت افزار خارجی
  3. وقفه USART
  4. وقفه ADC

و وقفه هایی دیگه مثله وقفه تغییر PORTB که معمولا برای اتصال به KEYPAD ازش استفاده میشه و وقفه CCP که برای PWMو مد مقایسه ازش استفاده می شود. وقفه های بیشتری هم وجود داره که بعدا بررسی می شود.

interruptpic18ادامه مطلب???

آموزش برنامه نویسی وقفه های سخت افزار خارجی

PIC18 سه وقفه سخت افزاری روی پایه های PORTB.0 و PORTB.1 و PORTB.2 به نام های INT0 و  INT1و INT2 دارد که با فعال شدن این پایه ها میکرودر حال انجام هر کاری که باشد به جدول بردار می پره تا روتین سرویس وقفه رو انجام بده. جدول زیر بیت های پرچم و رجیستر های مربوط به وقفه های خارجی رو نشان میدهد.

INTCON

ادامه مطلب???

پروژه های خوب با کارتخوان RFID

14757828 s

کلمه RFID مخفف Radio Frequency Identification.  به معنی شناسه فرکانس رادیویی می باشد. RFID یک سیستم ردیابی که برای پیگیری اجناس موجود در یک فروشگاه ، پرداخت بدون تماس و... بکار میرود. در زیر ما لیستی از پروژههای کاربردی که بر پایه RFID ساخته شده اند و برای پروژه سال آخر دانشجویان مناسب است تهیه کرده ایم:

ادامه مطلب???

نحوه اتصال lcd کاراکتری به میکروکنترلر pic

در این قسمت نحوه اتصال lcd کاراکتری 16x2 به میکروکنترلر pic18 آموزش میدهیم. در مرحله اول باید پایه های lcd رو بشناسیم. شکل زیر پایه های lcd کاراکتری 16x2 رو نشان داده است.

پایه های Vcc و Vss به ترتیب پایه تغذیه +5 و زمین می باشد.

lcd16x2

  ادامه مطلب???

اتصال lcd گرافیکی به میکروکنترلر pic

ال سی دی های گرافیکی یا همان GLCD ها ال سی دی هایی هستند که به دلیل داشتن تعداد پیکسل بالاتر نسبت به ال سی دی های کاراکتری قابلیت نمایش عکس های دلخواه رو دارند. این ال سی دی ها در انواع و سایز های مختلفی در بازار موجودند از lcd های رنگی مثل lcd n96 گرفته تا lcd گوشی های nokia1100 همگی در مجموعه graphic lcd ها هستند. اما معروف ترین و موجود ترین آنها در بازار GLCD های 128x64 یا 128x240 هستند و شرکت های مختلفی اونو تولید می کنند مثل WINSTAR یا AMPIRE که مورد بحث ماست.آی سی کنترلر این GLCD ها معمولا KS0108 هست که برنامه کتابخونه ای که ما برای شما قرار دادیم اونو کاملا پشتیبانی میکند.

GLCDS

پروژه اتصال GPS به میکروکنترلر AVR

به نام خدا

در سری قبل توضیح دادیم که چطور یک ماژول GPS که خروجی سریال داره رو میشه به AVR وصل کرد و اطلاعات مکان یاب رو دریافت کرد.

گفتیم که برای دریافت هر اطلاعات خاصی باید منتظر دریافت رشته اون اطلاعات از طرف ماژول باشیم. مثلا برای دریافت اطلاعات موقعیت جغرافیایی منتظر دستور GPGLL می شدیم.

البته اینم بگم ماژولی که من باهاش کار کردم ماژول NEO-6Mشرکت u blox بود و طبق دیتاشیت اون این برنامه رو نوشتم اما به هر حال همه ماژول های gps یه استاندارد مشترک دارن که مستقیما از ماهواره ها براشون ارسال میشه.

نکته:ولتاژ تغذیه این ماژول هم 3.3 ولته از 5ولت میکرو با یه رگولاتور 3.3ولت جدا کنیدش ولی زمین مشترک باشه.

gps breadboard

 

جزوه ی آموزشی میکروکنترلرهای ARM

دوستان عزیز برای انجام پروژه های میکروکنترلر آرم موجود در سایت حتما این فایل رو دانلود کنید و کامل مطالعه کنید ؛ همراه با این فایل میتونید براحتی پروژه ها رو انجام بدید.

کمی توضیح در مورد میکرو arm:

میکروکنترلرهای ARM که این روزها در پروژه های دانشجویی و صنعتی خیلی پر کاربرد شدن و با قیمت پایینی که دارند به احتمال زیاد در آینده قسمت بزرگی از بازار را به خودشان اختصاص خواهند داد و با یادگیری این میکروکنترلرها دیگر نیازی به یادگیری میکروکنترلرهای صنعتی مثل PIC  نیست و در صنعت های پر نویز هم میکروکنترلرهای ARM جوابگو خواهند بود.

adc arm ictnic

مقاله ای کامل در رابطه با فیبر نوری

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

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

optical fiber ictnic

کنترل سروو موتور با AVR

futaba s3003 side 800x609سروو موتور ها نمونه ای از عملگرهای الکترومکانیکی هستند که به طور پیوسته مانند موتورهای dcیاac گردش نمیکنند، از این رو ، آنها برای تغییر مکان و نگهداشتن برخی اشیا به کار میروند. یعنی از آنها در کاربرد هایی که نیازی به چرخش پیوسته نیست استفاده می کنند. بنابراین از آنها برای چرخاندن چرخ استفاده نمیکنند بلکه در کاربردهایی استفاده می کنند که نیاز به جابه جایی مقطعی و سپس باقی ماندن در آنجاست. بیشتر کاربرد سروو موتور ها در رادارها می باشد چراکه رادار ها نیازی به حرکت 360درجه ای مانند یک چرخ را ندارند. سروو موتور ها توانایی چرخش یک زاویه خاص مثلا 30درجه ای و سپس نگهداشتن رادار درآن موقعیت را دارند. سروو موتور ها همچنین دارای یک مکانیسم فیدبک هستند که باعث حس کردن خطا و تصحیح آن میشود و به آن سروومکانیسم (servomechanism)می گویند. بنابراین چنانچه جریان هوا فشاری به رادار وارد کند و باعث حرکت آن شود سروو موتور نیرویی در جهت مخالف به آن وارد کرده و خطا را اصلاح می کند. بعنوان مثالی دیگر اگر بخواهید سروو موتوری را که مثلا 30درجه حرکت کرده و در موقعیت خود قفل شده است را با دست حرکت دهید سروو موتور از تمام قدرت خود استفاده می کند تا خود را در موقعیتش نگه دارد.

آموزش راه اندازی مبدل 12بیتی آنالوگ به دیجیتال میکروکنترلر dspic30f

مبدل 12بیتی آنالوگ به دیجیتال میکروکنترلر dspic30f4013 یک مبدل 12بیتی بوده و قابلیت نمونه برداری با نرخ 100ksps را داراست. این ماژول تا16کانال ورودی میتواند داشته باشد که توسط یک مالتی پلکسر به یک تقویت کننده متصل می شود.

dspic adc0

علاوه بر این تا 2 پایه نیز برای ولتاژ مرجع خارجی دارد که ممکن است با دیگر پایه های ورودی مشترک باشند.

آموزش کامل نرم افزار پروتئوس

دانلود آموزش نرم افزار Proteus

 دانلود آموزش کامل و جامع نرم افزار Proteus  (نرم افزار شبیه سازی مدار های الکتریکی) که در قالب PDF با زبان ساده و بسیار کامل و مفید توضیح داده شده است. این نرم افزار کاربردی ترین نرم افزار برای دانشجویان و هنرجویانی است که قصد شبیه سازی مدارات الکتریکی را دارند.

 GB105

ادامه مطلب

آموزش کامل تست قطعات الکترونیکی

دانلود آموزش تست قطعات الکترونیکی

 دانلود آموزش کامل و جامع تست قطعات الکترونیکی که در قالب PDF با زبان ساده و بسیار کامل و مفید توضیح داده شده است.

        نویسنده : بهنام اسمی 

1478606391023 

ادامه مطلب ??

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • تلگرام : ICTNIC2@

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

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی

تا این لحظه تعداد

2415 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100