جزوه درس الکترونیک

جزوه درس الکترونیک استاد باغستانی ( از استادان مطرح رشته مهندسی الکترونیک ) 

این جزوه بیشتر جهت آمادگی در درس الکترونیک برای داوطلبان آزمون کارشناسی ارشد تعبیه شده است . 

منبع

Microelectron.ir

http://Microelectron.ir

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

 

 

آموزش PLC

مجموعه فایل های PDF آموزش انواع خانواده های PLC شامل :

- مروری بر کنترل دیجیتال

- آشنایی با PLC S7

- آشنایی با PLC LOGO

- آشنایی با محیط اجرا PLC LD


حجم : 14 مگابایت

سوالات کنکور ارشد 91 رشته برق به همراه پاسخ تشریحی و نمونه کارنامه ارشد


کنکور کارشناسی ارشد ۹۱ برق گرایش الکترونیک شامل :

دفترچه شماره ۱و ۲ آزمون - کلید اولیه آزمون - پاسخ تشریحی الکترونیک - پاسخ تشریحی مدار - پاسخ تشریحی الکترومغناطیس - پاسخ تشریحی ریاضیات - نمونه کارنامه های ارشد برق

رجوع به ادامه مطلب ...


 


برای مشاهده کارنامه کنکور ارشد برق 92  اینجا  کلیک کنید




ادامه نوشته

میکرو کنترلرهای PIC و AVR + آموزش برنامه نویسی بیسیک

PIC یکی از میکروکنترلرهای قوی است که بر اساس بعضی از آمار بیشترین کاربر را به خود اختصاص داده است اگر چه به نظر می رسد در ایران آمار به نفع AVR است. میکروکنترلر PIC ساخت شرکت میکرو چیپ است که آن را در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف می سازد . این میکروکنترلر با مدل های مختلف PIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C,X,E,F قرار می گرد که هر کدام مفهوم خاصی دارد و مورد بحث قرار خواهد گرفت، در مقابل میکروکنترلر AVR است که به نظر بنده بهترین میکروکنترلر موجود در بازار است

سرعت این میکروکنترلر بسیار بالاست و دستوراتی که به آن داده می شود در یک سیکل کلاک انجام می دهد در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شود و برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است

AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح HIGH LEVEL LANGUAGE) HLL) پشتیبانی می کند که باعث تولید کدهای بیشتری می شود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است.

امکانات جانبی این میکروکنترلر بسیار مناسب است و فرد را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت می کند.

در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی می کند که به راحتی می توان این میکروکنترلر را با میکروکنترلر دیگر یا وسایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند.

قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته را با قیمت حدود 8 تا 10 هزار تومان می توان تهیه کرد.

رجوع به ادامه مطلب



ادامه نوشته

آشنایی و برنامه نویسی با میکروکنترلرهای ARM + کامپایلر IAR

امروزه با پیشرفت روز افزون تجهیزات و الكترونیكی شدن آنها، بكارگیری سیستم های یكپارچه رونق زیادی یافته است. به طوری كه در اكثر دستگا ههای جدید از این سیستم ها استفاده می شود. به عنوان مثال گوشی های همراه، دستگاه و ....اكثراً دارای این تجهیزات الكترونیكی می باشند. با توجه به این موضوع اكثر ABS سیستم های ترمز ،GPS شركت ها و كارخانجات الكترونیكی به سمت این سیستم های الكترونیكی روی آورده اند. كه این خود باعث ایجاد یك رقابت در بین تولیدكنندگان پردازنده های سرعت بالا شده است. در این خلال نسل جدید پردازنده های ARM به بازار معرفی شدند ، كه دارای سیستم پردازش 32 بیتی با سرعت پردازش چند مگاهرتز تا چند صد مگ اهرتز می باشند . سرعت بالا، قیمت ارزان و حجم كم این پردازنده ها باعث شد كه اكثر تولیدكنندگان میكروكنترلرها و پروسسورها مانند ATMEL PHILIPS, و... آنرا در لیست محصولات خود قرار دهند.حجم كم پردازنده های ARM باعث شده كه اكثر فضای داخلی میكروكنترلرها برای تجهیزات جانبی مانند DAC ، Serial, LAN, USB, ADC و ... بكار گرفته شود.هسته داخلی تمام میكروكنترلرهای ARM كارخانجات مختلف یكی است بنابراین برنامه نوشته شده برای یك سری از میكروكنترلرها را می توان برای سری دیگر نیز استفاده كرد.

پردازنده هایی كه در میكروكنترلرهای ARMاستفاده می شوند ، پردازنده های 32 بیتی با معماری Risk می باشد، این پردازنده ها برای كاربردهای قابل حمل (Portable) بهینه سازی شده اند به صورتی كه مصرف توان آن ها بسیار كم است و می توان آن ها را توسط باتری برای مدت زیادی روشن نگه داشت به عنوان نمونه می توان گوشی های موبایل را نام برد كه در آنها از این هسته پردازشی استفاده می شود.

معروفترین هسته پردازنده ARM7 ، ARM می باشد كه یكی از رایج ترین هسته های پردازشی موجود می باشد.
بعد از ARM 7 به ترتیب ARM9 و ARM10 و ARM11 قرار دارند.
انواع هسته های پردازنده سری : ARM7

ARM7TDMI (1: رایج ترین هسته پردازنده 32 بیتی با معماری RISK می باشد.
: ARM7TDMI-S (2 این هسته نسخه قابل سنتز ARM7TDMI است.
ARM72OT (3: این هسته علاوه بر ویژگی های هسته های بالا داری حافظه CASHو بخش مدیریت حافظه می باشد.
: ARM7EJ-5 (4 این هسته برخی از قابلیت های پیشرفته DSP را در خود دارد و برای كارهای پردازش سیگنال مناسب می باشد.

پردازنده های ARM از سیستم PIPELINE برای پردازش استفاده می كنند منظور از این سیستم این است كه پردازنده دارای سه مد كاری برای اجرای یك دستور است:
FETCH (1 یا بازخوانی اطلاعات از حافظه كد
DECODE (2 یا رمزگشایی اطلاعات نوشته شده
EXECUTE (3 یا اجرای برنامه در پردازنده های قدیمی تر
در سیكل اول دستور اول FETCH می شود ، در سیكل دوم دستور اول DECODE می شود دستور دوم FETCHمیشود. در سیكل سوم دستور اول EXECUTE دستور دوم DECODE می شود و دستور سوم FETCHمی شود.
این نوع سیستم 3 STAGE PIPELINE است.
در پردازنده های ARM بالاتر مانند ARM9 سیستم پردازش 5STAGE PIPELINE می باشد كه عملیات خواندن و نوشتن از حافظه ها نیز جزء این عملیات قرار گرفته در10 ARM سیستم پردازش به صورتPIPELINE 6 STAGE است.

انتخاب میکرو کنترلر :

شرکت های مختلفی میکروکنترلر های بر مبنای پروسسور ARM می سازند مانند : atmel , Philips ,Samsung , St-micro , Motorola و کمپانی های دیگر ما از میان این شرکت ها میکروکنترلر های ساخت Philips رو که از تولید شرکت NXP است به دلایل زیر انتخاب کردیم:
· قطعات سری LPC2000 یکی از متنوع‏ترین خانواده‏ های میکروکنترلرهای با هسته‏ی ARM7 هستند و قطعات این سری، در مقایسه با AT91SAM قیمت کمتری دارند. مثلاً قیمت LPC2101 حدود 2 دلار است که این مقدار از خیلی از میکروکنترلرهای 8 بیتی (مثل ATmega16) کمتر است.
· اجرای برنامه از حافظ ه‏ی فلش بسیار سریعتر است. بدلیل دسترسی 128 بیتی به حافظه‏ی فلش و وجود واحد شتاب‏دهنده‏ی حافظه (MAM)، قطعات LPC2000 می‏توانند در مُد ARM با حداکثر سرعت 60 تا 75 MHz به حافظه‏ی فلش دسترسی داشته باشند؛ در حالیکه که SAM7ها با سرعتی کمتر از نصف این مقدار کد برنامه را اجرا می‏کنند. علاوه براین، در مقایسه با سایر میکروهای با هسته ی ARM7، فرکانس کاری میکروکنترلرهای LPC2000 نسبتاً بالاست (60 تا 70 مگاهرتز در LPC2000ها در مقایسه با 55 مگاهرتر در sam
· راه‏اندازی Peripheralهای قطعات LPC2000 ساده‏تره. اکثر سخت‏افزارهای جنبی به شکلی طراحی شده‏اند که لازمه رجیسترهای کمتری تنظیم بشن و بسیاری از اونها را می‏تونید به حالت پیش‏فرض رها کنید.
· میکروکنترلرهای LPC2000 دارای Peripheralهایی هستند که به ندرت در سایر میکروکنترلرهای با هسته‏ی ARM7 دیده می‏شه. مثلاً تایمر 32 بیتی با پیش‏تقسیم‏کننده‏ی 32 بیتی (AT91SAMها فقط تایمر 16 بیتی دارن!)، DAC، RTC، LIN، SSP، MMC/SD Controller، USB Host/OTG، Fast GPIO ،XGA LCD Controller و غیره.
· قطعات LPC دارای تعداد I/O بیشتری هستند. مثلاً قطعه‏ی LPC2132 که یک قطعه‏ی 64 پایه است 47 پایه‏ی GPIO داره درحالیکه قطعه ی مشابه 64 پایه ای AT91SAM7S64، دارای 32 خط I/O است.
· مستندات و نمونه برنامه های ارائه شده توسط NXP برای LPCها کاملتر و غنی از ATmel برای SAM7هاست.


 حافظه فلش چیپ می تواند به روش های مختلفی برنامه ریزی شود :

1- واسط سریال J-Tag 2- به صورت ISP توسط UART0 3- استفاده از in application programming (IAP)

کامپایلر ها و مفسر های موجود برای چیپ های ARM را در اینجا ذکر می کنم :

IAR : قابلیت برنامه نویسی میکرو کنترل های ارم ببه زبان های C و C++و اسمبلی ، امکان شبیه سازی برنامه نوشته شده ، پشتیبانی تمامی میکروکنترلر های ارم ، منابع اموزشی متوسط و محیط حرفه ای ، پشتیبانی از SPY-C که امکانات خیلی زیادی دارد ، سرعت اجرای بالا و سازگاری کامل با ANSI C ، توابع کتاب خانه ای کم ، نداشتن باگ های امنیتی.

Winarm : قابلیت برنامه نویسی به زبان های C و C++ ، عدم شبیه سازی برنامه ، فقط پشتیبانی ARM7 ، منابع آموزشی و مثال های زیاد ، متن باز بودن برنامه و بالطبع رایگان بودن ، داشتن توابع کتابخانه ای بالا ، 3 سال است که این نرم افزار به روز رسانی نشده است.

Keil : برنامه نویسی به زبان های Cو C++ و اسمبلی ، امکان شبیه سازی برنامه نوشته شده ، پشتیبانی تمام میکروکنترلر های ARM ، کاربرپسند بودن برنامه و منابع اموزشی متوسط

سایر کامپایلر ها : Cross works for ARM , Flowcode ARM, ARM ADS,تقریبا دو کامپایلر keil و IAR از محبوبیت بیشتری برخوردارند .



 فایل اموزشی شامل :  

طریقه نصب برنامه Proteus

محیط نرم افزار IAR و اجرای پروژه LED چشمک زن برای آشنایی با نحوه کار

طریقه نصب برنامه Flash Magic

محیط نرم افزار IAR و اجرای پروژه LED چشمک زن برای آشنایی با نحوه کار

برنامه روشن و خاموش شدن یک LED

نمایش اعداد بر روی سون سگمنت

کار با سون سگمنت (7Seg) و کلید

کار با ADC و نمایش مقدار آن روی 7Seg

کار با LCD

آشنایی با A2D و D2A و نمایش مقادیر روی LCD

آشنایی با برنامه Serial Terminal

پروژه جامع ( LCD,A2D,D2A,UART  )


 رجوع به ادامه مطلب

ادامه نوشته

آشنايي با رشته مهندسي برق

يكي از بهترين تعريف هايي كه از مهندسي برق شده است، اين است كه محور اصلي فعاليت هاي مهندسي برق، تبديل يك سيگنال به سيگنال ديگر است. كه البته اين سيگنال ممكن است شكل موج ولتاژ يا شكل موج جريان و يا تركيب ديجيتالي يك بخش از اطلاعات باشد.

مهندسي برق داراي چهار گرايش است كه در ادامه مطلب بطور اجمالي به بررسي آنها مي پردازيم و در قسمت معرفي گرايشها به تفصيل در مورد هر كدام صحبت خواهم كرد.

مهندسي برق- الكترونيك:

الكترونيك علمي است كه به بررسي حركت الكترون در دوره گاز، خلاء و يا نيمه رسانا و اثرات و كاربردهاي آن مي پردازد. با توجه به اين تعريف، مهندس الكترونيك در زمينه ساخت قطعات الكترونيك و كاربرد آن در مدارها، فعاليت مي كند. به عبارت ديگر، زمينه فعاليت مهندسي الكترونيك را مي توان به دو شاخه اصلي "ساخت قطعه و كاربرد مداري قطعه" و "طراحي مدار" تقسيم كرد.

برای مشاهده متن کامل بر روی ادامه مطلب کلیک کنید ...

ادامه نوشته

ربات امدادگر با ردیاب خورشیدی _ قسمت اول

ربات امدادگر با ردیاب خورشیدی _ قسمت اول

مطالب این بخش :

 ۱- درباره قسمت ردیاب خورشیدی ربات

۲-  فایل پروتئوس و بیسیک مدار

ادامه نوشته

ربات امدادگر

 به زودی مراحل ساخت پروژه ربات امدادگر زیر در این وبلاگ قرار می گیرد

 

آموزش نصب بازی LA Noire

آموزش نصب بازی LA Noire و رفع مشکلات آن (اختصاصی از Microelectron.ir)

حجم : 137 کیلوبایت

رجوع به ادامه مطلب

(نظرات خود را راجع به این پست درج کنید)

 

ادامه نوشته

بمب الکترومغناطیس

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

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


همانطور که در تصویر مشاهده می کنید، در شعاع تشعشع این انفجار شهر در تاریکی فرو رفته است.


بمب الکترومغناطیس چیست؟

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


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

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

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

منبع

ترفند افزایش سرعت انتقال داده در حافظه‌های USB

هنگام کپی فایلها بر روی انواع مختلف حافظه های جانبی از جمله کول دیسک ها و هاردهای اکسترنال ، چقدر منتظر پایان عملیات می‌مانید ؟

به نظر شما آیا برای بالا بردن سرعت انتقال فایلها بر روی USB راهی وجود دارد ؟
در این مطلب به معرفی یک ترفند خواهیم پرداخت که با استفاده از آن قادرید در ویندوز7 و ویندوز سرور 2008 سرعت انتقال فایلها را بر روی انواع مختلف حافظه های جانبی به صورت فوق العاده و شگفت انگیز افزایش دهید! برای این کار به ادامه مطلب مراجعه قرمایید
                                                         
                                                          
                                             
  

                               

                                                            
ادامه نوشته

ربات‌های نوازنده

ربات‌های نوازنده

ربات نوازنده فلوت كه سال گذشته از سوی دانشگاه Weseda در ژاپن رونمایی شد، با ربات نوازنده دیگری كه ساكسیفون می‌نوازد، قطعه‌ای از یك موسیقی كلاسیك را خواهند نواخت. هدف محققان از انجام این پروژه، طراحی رباتی است كه بتواند به اشاره‌های دیداری و شنیداری عكس‌العمل نشان دهد.

ربات نوازنده

پژوهشگران ژاپنی می‌خواهند رباتی بسازند تا قادر به نواختن سازهای مختلف باشد و بتواند با نوازنده‌های اركستر در یك كنسرت همراهی كند.

ربات فلوت‌زن، اواسط سال 2008 پس از این كه پروفسور تاكانیشی سال‌ها وقت برای تكمیل آن صرف كرد، پرده‌برداری شد.

برای ساخت ربات ساكسیفون‌نواز، زمان كمتری صرف شده، اما از نظر ظاهری نسبت به ربات فلوت‌زن شباهت كمتری به نوع نواختن انسان دارد.

پروفسور تاكانیشی معتقد است كه ارتقای ربات ساكسیفون‌نواز، ساده‌تر و راحت‌تر است، چرا كه تولید صدا و آهنگ در این ساز بادی به مراتب آسان‌تر از صداسازی به وسیله فلوت است.

ربات فلوت‌زن ریه و سیلندرهای آكریلیك به جای شش دارد و دارای مكانیسم ویبراتو (لرزش)‌، دهان مصنوعی، گونه و زبان است كه از یك پلاستیك قابل ارتجاع بر اثر حرارت به نام septon ساخته شده است. بازوها و دست‌های این ربات متحرك بوده و انگشتانش باز و بسته می‌شود.

ساخت رباتی كه بتواند ملودی‌های مختلف را بنوازد، كاری شگفت‌آور است و روند كندی دارد، چرا كه باید همه چیز را به ربات آموخت.

پژوهشگران ابتدا با بهره‌گیری از تجارب موسیقیدان‌ها، آهنگ‌های فلوت را به صورت نت درآوردند،سپس به كمك رایانه ربات آنها را تبدیل به فرمول‌های ریاضی كردند.

زمانی كه محققان موفق شدند صداهایی را توسط ربات ایجاد كنند، براساس این صداها پارامترهای كنترلی لب‌ها، زبان، شش و انگشتان ربات را تنظیم كردند.

این ربات به وسیله دوربین‌های CCD به كار رفته در چشمش، حركات ربات دیگر را می‌بیند و بازخورد شنیداری را به وسیله میكروفون‌های استریو دریافت می‌كند.

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

در یك آزمایش، رباتی فلوت‌زن به طرز موفقیت‌آمیزی به اشاره‌های دیداری و شنیداری یك نوازنده ساكسیفون عكس‌العمل نشان داد.

هدف نهایی محققان ژاپنی از این طرح، ایجاد یك گروه اركستر كاملا رباتیك است.

منبع

Blue tooth و نحوه كاركردآن

 

بلوتوث مشخصه اي فراگير در سيستمهاي راديويي است كه زير بناي شبكه جهت برقراري ارتباطات بي سيم با برد كوتاه در مبادلات صوتي و ديتا به حساب مي آيد. بلوتوث داراي دو قسمت نرم افزاري و سخت افزاري بوده كه مدل هاي كاربردي و نمودار كاربر را براي اين مدلها شرح مي دهد. نام گذاري بلوتوث بر اساس نام پادشاه باستاني دانمارك هارالد بلاتند (Harald Blaatand) مي باشد. اين مقاله سعي بر اين دارد تا يك ديد كلي در رابطه با ساختار پروتكل بلوتوث به خواننده بدهد.

ساختار پروتكل BlueTooth

بلوتوث چيست؟

بلوتوث مشخصه اي فراگير در سيستمهاي راديويي است كه زير بناي شبكه جهت برقراري ارتباطات بي سيم با برد كوتاه در مبادلات صوتي و ديتا به حساب مي آيد. بلوتوث داراي دو قسمت نرم افزاري و سخت افزاري بوده كه مدل هاي كاربردي و نمودار كاربر را براي اين مدلها شرح مي دهد. نام گذاري بلوتوث بر اساس نام پادشاه باستاني دانمارك هارالد بلاتند (Harald Blaatand) مي باشد. وي شخصي بود كه در طي دوران پادشاهي خود با موفقيت دانمارك و نروژ را از سال 940 تا 985 پس از ميلاد با يكديگر متحد ساخت. بلوتوث در برگيرنده نوعي مفهوم " رشته كامپيوتري نامرئي" مي باشد كه با مهيا ساختن تجهيزات راديويي امكان برقراري ارتباط بي سيم با برد كوتاه را بدون دخالت مستقيم كاربر فراهم مي آورد. به عبارت ديگر بلوتوث نوعي سرويس ارتباط سيار براي درخواستهاي بي سيم به حساب مي آيد.

مشخصات بلوتوث

ارتباطات راديويي بلوتوث در باند غير مجاز ISM يعني 4/2 گيگا هرتز در 79 كانال ميان 402/2 تا 480/2 گيگا هرتز داير مي گردد. البته در برخي از كشورها تعداد كانالهاي برقراري بلوتوث 23 عدد مي باشد. برد ارتباطات بلوتوث 0 تا 30 فوت ( 10 متر) با توان dm 10بوده كه مي توان اين فاصله را با رساندن توان به مقدار 20dm تا 100 متر افزايش داد. سيستم راديويي بلوتوث براي استفاده در سيستمهاي ارتباط همراه مناسب مي باشد. در بلوتوث دو نوع اتصال وجود دارد : 1.ارتباطات غير همزمان (ACL) كه براي رد و بدل كردن اطلاعات مناسب مي باشد 2.ارتباطات همزمان جهت دار (SCO) كه براي ارتباطات صوتي / تصويري مناسب مي باشد. سرعت خالص انتقال اطلاعات در بلوتوث ، 1 مگابايت در ثانيه مي باشد. در حالي كه حداكثر سرعت موثر براي يك اتصال غير همزمان (ACL721) كيلو بايت در ثانيه است. بلوتوث قادر است تا سه كانال SCO را با سرعتي معادل 64 كيلو بايت در ثانيه پشتيباني كند. ضمن آنكه اين كانالها از گارانتي پهناي باند انتقال برخوردار مي باشند.

مقايسه تكنولوژي

از زماني كه بلوتوث در باند غير مجاز ISM بكار گرفته شد ، رفته رفته استفاده از آن در تجهيزات ديگري از قبيل شبكه هاي 8.211 مانيتورهاي كوچك ، اجاقهاي ماكروويو ، در باز كن گاراژ و ... نيز گسترش يافت. بلوتوث جهت پرهيز از هرگونه دخالت عوامل خارجي از فركانس طيف گسترده متناوب (FHSS) استفاده مي كند. يك كانال بلوتوث از بخشهاي زماني كه هر يك معادل 625 ميكروثانيه در پهنا مي باشند ، تشكيل شده است. تجهيزات نوساني بكار رفته در دستگاههاي بلوتوث در طول بخشهاي زماني مذكور در هر ثانيه 1600 نوسان انجام مي دهند كه اين عمل كارائي پهناي باند را از نظر امنيتي و قابليت اطمينان بالا مي برد.

ساختار بلوتوث

ارتباطات بلوتوث ، مابين يك شبكه راديويي پايه و يك شبكه فرعي بوجود مي آيد. امواج راديويي بلوتوث متقارن است بدين معنا كه بطور يكسان مي تواند به عنوان يك شبكه پايه و همچنين يك شبكه فرعي به كار گرفته شود. هر موج راديويي داراي يك آدرس منحصر به فرد 48 بايتي (BD ADDR) مي باشد كه همواره ثابت است. به دو يا چند تجهيزات راديويي متشكل از شبكه هاي ad-hoc پيكونت (Piconet) گفته مي شود. تمامي اجزاي درون يك پيكونت تنها يك كانال مشابه را منتشر مي كنند. هر پيكونت داراي يك قسمت پايه و دو يا چند قسمت فرعي مي باشد . قسمتهاي فرعي يك پيكونت ممكن است در آن واحد به هفت قسمت فعال نيز برسند . از اين رو هر بخش فعال در درون يك پيكونت توسط يك آدرس 3 بايتي قابل شناسايي است. قسمت پايهء يك پيكونت تنها يك بخش است كه فقط يك اتصال را در ارتباطات بلوتوث به رسميت مي شناسد. در زمان برقراري يك ارتباط ، قسمت هاي فرعي ممكن است براي تبديل شدن به يك قسمت پايه ،از نوعي سوئيچ پايه / فرعي بهره گيرند. قسمتهاي فرعي اجازه ندارند تا بصورت مستقيم با يكديگر در ارتباط باشند . تمامي وجوه ارتباطي مابين يك قسمت پايه و ساير قسمتهاي فرعي اتفاق مي افتد. بخشهاي فرعي در درون يك پيكونت بايستي نوسانات و زمانبندي هاي داخلي خودشان را با قسمت اصلي همانند سازي كنند. هر پيكونت از ترتيب نوساني متفاوتي استفاده مي كند. يك قسمت اصلي در پيكونت حتي قادر به انتقال همزمان چند سوئيچ كدگذاري شده مي باشد در حالي كه قسمتهاي فرعي تنها قادر به انتقال يك سوئيچ كدگذاري شده هستند.

مقاله درباره DVB+نويز+هارددیسک +رادار+سلول خورشیدی+سنسورها+USB.3+کابل های شبکه+LED+قوس الکتریکی+و...

اطلاعاتی در مورد فلش

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


سرعت فلش به موارد زیر بستگی دارد :
1- خواندن و نوشتن در حافظه ی اصلی از طریق 8 خط انجام می شود ، در واقع خطوط داده آی سی حافظه دو طرفه هست که به طور مداوم  باید بین نوشتن و خواندن و ادرس دهی سوییچ شود . در بعضی از فلش های قدیمی خطوط خواندن و نوشتن مستقل از هم هستند (8 تا خط برای نوشتن و 8 تا خط برای خواندن و 8 خط برای ادرس ) در این حالت سرعت فلش خیلی خیلی زیاد می شود .
2- وظیفه کنترل کنده تشخیص صحت اطلاعات دریافتی ، کنترل خواندن و نوشتن ، ارتباط با usb ، ذخیره خانه های اشغال شده و... هست ، فرکانسی کاری این قطعه بین 2 تا 36 مگاهرتز است .
3-در صورتی که اطلاعات دریافتی درست نباشد ( چون ارسال به صورت آسنکرون هست ، پس در بین اطلاعات بیت خطا نیز وجود دارد ) میزبان باید دوباره اطلاعات را بفرستد ، پس نویز محیط ، طراحی pcb فلش ، فاصله آی سی حافظه تا کنترلر و... نیز در سرعت تاثیر داره
متاسفانه در بعضی  فلش ها هیچ کدوم از موراد بالا رعایت نشده ، در بعضی از مواقع آی سی کنترل کننده و حافظه ، در قالب یک چیپ ارائه می شود ، با حذف کردن بیت های مشابه توسط کنترلر ، حجم حافظه های 1 گیگ به 10 گیگ هم میرسه ( مثلا اگه ورودی 10000000 باشد ، در حافظه کد 100 ذخیره می شد ، و در موقع خواندن بیت های کم شده به اطلاعات اضافه می شود ، در این حالت احتمال خراب شدن اطلاعات زیاد هست ).