نرم افزار اندروید کلوب
 میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr

میکروهای pic_8051_AvR و تابلوهای روان LED

 میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr

میکروهای pic_8051_AvR و تابلوهای روان LED

411نــــفــــــر
عضو شده اند
411نفر عضو شده اند
آموزش تابلو روان با انواع میکرو کنترولرآموزش تابلو روان با انواع میکرو کنترولرمشاهده کامل مشخصات
16 اردیبهشت 1384

اعضاء

  • یاشار سوشیانت , hunter62
  • پاییز تنها , eshg1solmaz
  • آرش ت , s_t_g
  • علی احمدخانی پرشکوه , porshko
  • 411 نفر

    morebox img

کلوبهای مشابه

  • اوپن سورس , opensource
  • انجمن مشاوران , anjomane_moshaveran
  • Adobe After Effects , adobeaftereffects




 میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr
میكروكنترلر AVR
 
خانواده میکروکنترلرهای AVR شامل طیف گسترده ای از آی سی ها است که از 8 پایه شروع و به 64 پایه ختم می شود. اما در بین این طیف گسترده تعدادی استفاده عمومی تری دارند مانند ATMEGA32 . که در تمام مثالهای آورده شده از این آی سی استفاده شده است .

مشخصات سخت افزاری ATMEGA32 :

شکل ظاهری و پایه ها:

ATMEGA32 در سه نوع بسته بندی PDIP با 40 پایه و TQFP با 44پایه و MLF با 44 پایه ساخته میشود که در بازار ایران بیشتر نوع PDIP موجود میباشد .

ATMRGA32 دارای چهار پورت 8بیتی ( 1 بایتی ) دارد که علاوه بر اینکه بعنوان یک پورت معمولی میتوانند باشند کارهای دیگری نیز انجام میدهند . بطور مثال PORTA میتواند بعنوان ورودی ADC (تبدیل ولتاژ آنالوگ به کد دیجیتال ) استفاده شود که این خاصیت های مختلف پورت در برنامه ای که نوشته میشود تعیین خواهد شد .
ولتاژ مصرفی این آی سی از 4.5 V تا 5.5V میتواند باشد .
فرکانس کار هم تا 16MHz میتواند انتخاب شود که تا 8MHz نیازی به کریستال خارجی نیست و در داخل خود آی سی میتواند تامین شود . فرکانس کار از جمله مواردی است که باید در برنامه تعیین شود . لازم به ذکر است که این فرکانس بدون هیچ تقسیمی به CPU داده میشود . بنابراین این خانواده از میکروکنترلرها سرعت بیشتری نسبت خانواده های دیگر دارند .
پایه ی شماره 9 نیز ریست سخت افزاری میباشد و برای عملکرد عادی آی سی نباید به جایی وصل شود و برای ریست کردن نیز باید به زمین وصل میشود .
پایه های 12 , 13 نیز برای استفاده از کریستال خارجی تعبیه شده است .


ساختار داخلی ATMGA32 :
برنامه ای که برای میکروکنترلر در کامپیوتر نوشته میشود وقتی که برای استفاده در آی سی ریخته میشود ( توسط پروگرامر مخصوص آن خانواده ) در مکانی از آن آی سی ذخیره خواهد شد بنام ROM . حال در ATMEGA32 مقدار این حافظه به 32KB ( 32 کیلوبایت ) میرسد .
در این آی سی مکانی برای ذخیره موقت اطلاعات یا همان RAM هم وجود دارد که مقدارش 2KB است .
در RAM اطلاعات فقط تا زمانی که انرژی الکتریکی موجود باشد خواهد ماند و با قطع باتری اطلاعات از دست خواهند رفت . به همین منظور در ATMEGA32 مکانی برای ذخیره اطلاعات وجود دارد که با قطع انرژی از دست نخواهند رفت . به این نوع حافظه ها EEPROM گفته میشود که در این آی سی مقدارش 1KB است و تا 100,000 بار میتواند پر و خالی شود .

نرم افزار
نرم افزار مورد نیاز برای برنامه نویسی :
حال میخواهیم طرز نوشتن برنامه برای میکروکنترلرهای خانواده ی AVR را شروع کنیم . پس برای اینکار نیاز به یک نرم افزار داریم که بتوانیم در آن برنامه ی خود را بنویسیم . یکی از نرم افزارهای قدرتمند برای انجام دادن اینکار نرم افزاریسیت بنام Bascom AVR . در این نرم افزار همانطور که از نامش معلوم است برنامه باید بزبان Basic که زبانی با سطح بالا (HLL) است نوشته شود . همچنین این نرم افزار دارای شبیه ساز داخلی برای تست کردن برنامه نوشته شده است که یکی از ویژگیهای این نرم افزار میباشد .


تحلیل برنامه

حال به توضیح تک به تک قسمتها میپردازیم :

1:در قسمت معرفی آی سی از کلمه کلیدی $Regfile برای معرفی استفاده شده است . این دستور به این صورت است که باید بعد ازآن کلمه معرف آی سی مورد استفاده را در جلوی آن وارد کنیم . البته برای هر آی سی کلمه ی مخصوصی وجود دارد که برای ATMEGA32 باید کلمه ی M32def.dat را تایپ کرد . البته باید توجه داشت که این کلمه باید داخل یک جفت کوتیشن ( گ Shift ) قرار گیرد :
$Regfile = “M32def.dat”

2: در قسمت بعدی که تعیین فرکانس کاری است کلمه کلیدی $Crystal باید نوشته شود و آنرا باید مساوی با فرکانس کار بر حسب هرتز قرار داد :
$Crystal = 1000000

3: حال به بخش معرفی سخت افزار رسیدیم . در این برنامه چون پورت B باید بتواند جریان بیرون دهد و سخت افزار خارجی ای که همان LED است را روشن کند بعنوان خروجی تعریف میشود . همیشه برای معرفی سخت افزار از کلمه کلیدی Config اسفاده میشود . پس برای خروجی کردن پورت B مینویسیم :
Config Portb = output

4: چون در این برنامه نیازی به تعریف متغیری نبود به بخش برنامه اصلی میرویم و در این قسمت عددی را به پورت B خواهیم فرستاد تا طبق آن LED ها روشن شوند . البته ذکر این نکته لازم است که اگر بخواهیم عددی را در مبنای دودویی بنویسیم ابتدا باید &B را نوشته و بعد ععد مورد نظر را تایپ کنیم و همینطور برای نوشتن در مبنای هگز که &H تایپ میشود و اگر هیچکدام از کلمات ذکر شده را ننویسیم عدد در مبنای دسیمال محسوب میشود .

5: در آخر برنامه نیز از کلمه کلیدی END برای مشخص نمودن پایان برنامه استفاده شده است .

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

معرفی LCD کارکتری :
LCD های کارکتری خود به چند نوع دیگر از لحاظ اندازه تقسیم بندی میشوند . که از LCD هایی با 1 سطر و 1 ستون آغاز میشوند تا اندازهایی مثل 4 سطر و 40 ستون که البته تمام آنها از 16پایه تشکیل شده اند.


برای راه اندازی LCD توسط AVR نیازی به دانستن جزئیات طرز کار LCD نیست . برای کار با LCD علاوه بر پایه های تغذیه و CONTRAST ( تنظیم روشنایی ) که باید مانند شکل مداری پایین بایاس شوند نیاز به 6 پایه ی دیگر است که عبارتند از پایه های :
RS , E , DB4 , DB5 , DB6 , DB7 .

تحلیل برنامه :

1:برای تعیین نوع LCD از کلمات کلیدی Config و بعد از آن Lcd استفاده شده و آنها را مساوی نوع LCD مورد استفاده قرار میدهیم که در اینجا نوع مورد استفاده دارای 2 سطر و 16 ستون میباشد. پس بصورت زیر خواهیم نوشت :
Config Lcd = 16*2

2: در مرحله ی بعد ترتیب وصل کردن پایه ها را معرفی خواهیم کرد و برای اینکار پایه هایی از LCD را که برای راه اندازی آن استفاده میشود و قبلا نیز گفته شده بود را مساوی پایه هایی از میکروکنترلر قرار میدهیم که میخواهیم به آنها وصل شود و البته این نوع راه اندازی توسط AVR را که تنها با شش پایه صورت میگیرد را نوع راه اندازی PIN میگویند . پس طبق سخت افزار نشان داده شده بصورت زیر خواهیم نوشت :
Config Lcdpin = pin , Rs = porta.0 , e = porta.1 , db4 = porta.2 , db5 = porta.3 , db6 = porta.4 , db7 = porta.5
( به علامت , بین بخشها دقت کنید . )

3: بعد از انجام کارهای بالا که جزو بخش معرفی سخت افزار محسوب میشوند به سراغ برنامه اصلی میرویم که کار آن نمایش متن روی LCD است و برای انجام اینکار از کلمه کلیدی LCD و در جلوی آن متنی که باید نمایش داده شود استفاده میکنیم و باید توجه داشت که متن را باید داخل کوتیشن قرار داد .

4: در انتهای برنامه نیز END را مینویسیم .

نحوه ی کامپایل برنامه و پروگرام کردن IC

کامپایل برنامه نوشته شده :
بعد از نوشتن برنامه باید آنرا کامپایل کرد تا اگر اشتباهی در تایپ کلمه ای وجود داشته باشد برای اصلاح آن اخطار داده شود و فایلهای از جمله فایل هگز که برای پروگرام کردن نیاز است ابجاد گردند . برای کامپایل برنامه همانطور که در تصویر بخش اول نمایش داده شده است باید از دکمه ی F7 استفاده کرد . با انجام اینکار برنامه ی ما کامپایل خواهد شد .
پروگرام کردن IC :
بعد از کامپایل برنامه نوبت به آن رسیده است که با نحوه ریختن برنامه داخل IC یا باصطلاح پروگرام کردن آشنا شوید . پس نیاز است که یک دستگاه پروگرامر مختص به خانواده AVR داشته باشید . برای پروگرام کردن میکروکنترلرهای خانواده AVR انواع مختلفی پروگرامر که از استانداردهای خاصی پیروی میکنند وجود دارد که مصرف عمومی تر را پروگرامهای نوع STK200/300 دارند که البته دارای مدار بسیار ساده ایست و برای پروگرام کردن از کابل LPT ( پرینتر ) استفاده میکند و در بازار هم بیشتر این نوع پروگرامر یافت میشود .
هنگامیکه میخواهیم کار پروگرام کردن را شروع کنیم ابتدا باید پروگرامر را به کامپوتر وصل نموده و بعد از توسط محیطی از نرم افزار Bascom AVR نوع آنرا برای کامپیوتر معرفی کنیم ( اینکار فقط یکبار انجام شود کافیست ) . برای شناساندن پروگرامر به کامپیوتر از منوی Option گزینه Programmer را انتخاب میکنیم :

بعد از انتخاب این گزینه کادر نمایش داده شده که در قسمت نمایش داده شده توسط خط قرمز نوع پروگرامر را انتخاب میکنیم :
بعد از انجام تنظیمات بالا میتوان آی سی را پروگرام کرد . به این صورت که
گزینه Program را انتخا ب میکنیم . بعد از انتخاب این گزینه کادر زیر باز خواهد شد که با کلیک روی آیکون مربوط آی سی پروگرام میشود .
همچنین دستگاههایی برای تست برنامه نوشته شده وجود دارند که روی آنها تمام وسایل مورد نیاز مانند LCD و Keypad و ... قرار دارد و کاربرمیتواند با سیم بندی ای که براحتی توسط کابلهای مخصوصی انجام میدهد پورتهای آی سی را به سخت افزارهای جانبی اتصال دهد و برنامه خود را مورد آزمایش قرار دهد . به این دستگاهها Emulator میگویند
ادامه
99
 میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr
نرمافزارها ی برق والکترونیک
 در الکترونیک نرم افزارهای زیادی هست که میشه با او کارکرد
مثل الکترو ورک بنچ ، یا پی اس پایس و پروتل (SD) و (D-XP) و..
ولی یک نرم افزار الکترونیک هست که علاوه بر اینکه قطعات الکترونیکی رو میتونید باون ببندید وتست کنید
آی سی های انواع میکرو رو هم دارا هست که میتونید از اونها استفاده کنید مداراشو ببندید وبرنامرو هم داخل آی سی پروگرم کنید .
امیدوارم که از این فرم افزار استفاده کنید .
ادامه
 میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr
مروری بر خانواده MCS-51TM

خانواده ای از میکرو کنترولرها ست که توسط شرکت انتل به بازار عرضه شده است . دیگر تولید کنندگان IC نظیر زیمنس AMD ، فوجیتسن وفیلیپس به عنوان تولیدکننده ثانویه IC های این خانواده را تحت مجوز اینتل تولید میکنند هر میکروکنترولر این خانواده از امکاناتی مناسب بایک سری طراهی های مشخص برخوردار هست . 8051 یک IC نوعی واولین عضو این خانواده است که به صورت تجاری مطرح شد . خلاصه مشخصات اسن IC از این قرار است : ·       K4بایت ROM ·       128بایت RAM ·       چهار در گاه I/O (ورودی - خروجی) هشت بیتی ·       دو تاسمر / شمارنده 162 بایتی ·       رابط سریال ·       64کیلوبایت فظای خارجی برای داده ·       پردازنده بلی (که عملیات روی بیتهارا انجام میدهد) ·       210مکان بیت آدرس پذیر ·       انجام عملیات ضرب وتقسیم در 4 میکرو ثانیه دیگر اعضای خانواده مروری بر خانواده MCS-51TM   هر یک امکانات دیگزی از قبیل RAMروی تراشه ، ROM ،  EPROM رویه تراشه ویا یک تایمر سوم را دارا هستند . در ضمن هر یک از انواع این IC  های این خانواده یک نسخه مشابه با CMOS کم مصرف نیز دارند . عبارت 8052 از روی تسامح به کل خانواده میکرو کنترلر های MCS-51TM   اطلاق می شود . هرگاه بحپ روی IC  خاصی از این خانواده متمرکز شود شماره قطعه مورد نظر ذکر خواهد شد .     
ادامه
     میکروهای  pic_8051_AvR و تابلوهای روان LED , electronicdesign_by_microcontr
    bluetooth
    با ایجاد هر تكنولوژى مردم مشتاق شده تا با آن آشنا شوند ولى بلافاصله تكنولوژى پیشرفته دیگرى متولد مى شود. یكى از این تكنولوژى ها، Bluetooth است كه به ارتباط بى سیم با برد كوتاه مربوط مى شود. این تكنولوژى در تمام قطعات، وسائل الكترونیكى و ارتباطى كاربرد دارد و استفاده از آن تنها به شبكه ها و اینترنت مربوط نمى شود، به طورى كه امروزه حتى موس و كى بورد Bluetooth هم به بازار آمده است.

    اكثر كارشناسان و متخصصین كامپیوتر و شبكه اعتقاد دارند كه امسال سال ۲۰۰۴، سال پیشرفت هر چه بیشتر این تكنولوژى خواهد بود. فرض كنید در منزلتان از تكنولوژى Bluetooth استفاده مى كنید و در حال چك كردن E-mail هاى خود از طریق تلفن همراه هستید، در همان حال نامه اى از دوست خود دریافت مى كنید. شما هم نامه او را از طریق Bluetooth به پرینتر كه به این سیستم مجهز است ارسال كرده و یك پرینت از آن تهیه مى كنید. در همین زمان تلویزیون هم مشغول پخش برنامه اى است كه بلافاصله تصویر را به مانیتور انتقال داده و توسط CD-Writer كه به تكنولوژى Bluetooth مجهز است تصاویر را روى CD ذخیره مى كند. اینها تنها برخى از موارد استفاده تكنولوژى Bluetooth در زندگى امروز است. تجهیزات مجهز به این تكنولوژى در كنار هم شبكه اى خانگى به نام PAN (Personal Area Network) را ایجاد مى كنند.



    ? Bluetooth از كجا آمد؟

    شاید جالب باشد تا از تاریخچه نام Bluetooth هم اطلاع داشته باشیم. این نام از نام یك پادشاه دانماركى به نام Harald Blaatand گرفته شده است. كلمه Blaatand پس از انتقال به زبان انگلیسى به شكل Bluetooth تلفظ شد كه به معنى دندان آبى است. این پادشاه كه بین سال هاى ۹۴۰ تا ۹۸۶ مى زیست، توانست دانمارك و نروژ را كه در جنگ هاى مذهبى با هم مشكل پیدا كرده بودند متحد كند و از آن پس شهرت زیادى كسب كرد. در واقع تكنولوژى Bluetooth هم بر پایه اتحاد یكپارچه سیستم هاى كامپیوتر در قالبى بدون سیستم تاكید دارد كه نماد كار و تلاش پادشاه دانماركى است.

    ایده اصلى ایجاد این سیستم در سال ۱۹۹۴ توسط شركت موبایل Ericsson ارائه شد. این شركت به همراه چند شركت دیگر به دنبال یك سیستم ارتباطى بین وسایل الكترونیكى مختلف بودند تا قادر به هماهنگى و سازگارى با هم باشند. امروزه بسیارى از وسایل ارتباطى مانند PC ،PDA، موبایل، پرینتر و... از پروتكل هاى متفاوت و ناسازگار با یكدیگر استفاده مى كنند و همین امر باعث عدم ارتباط مناسب بین آنها خواهد شد. بنابراین شركت هاى مربوطه تصمیم به ایجاد یك استاندارد مشترك براى انواع وسایل ارتباطى گرفتند تا ارتباط میان آنها تحت یك پروتكل ثابت و مشخص برقرار شود. در حال حاضر Ericsson، Intel، Nokia، IBM و Toshiba از پدیدآورندگان و توسعه دهندگان این تكنولوژى هستند. این شركت ها با تشكیل گروهى به نام Bluetooth (Special Interest Group) SIG موفق شدند استاندارد مورد نظر را ایجاد كنند.

    هر وسیله اى كه از سیم براى انتقال اطلاعات خود استفاده نمى كند از امواج رادیویى بهره مى گیرد در واقع امواج رادیویى سیگنال هایى هستند كه توسط فرستنده در هوا پخش مى شود. امواج رادیویى قادر به انتقال صدا، تصویر و هر نوع Data هستند. تلفن هاى بى سیم، موبایل، ماهواره ها، اداره تلویزیون و غیره جزء وسایلى هستند كه ارتباط خود را از طریق این امواج فراهم مى كنند. حتى دزدگیر اتومبیل شما هم از طریق امواج رادیویى كنترل مى شود. Bluetooth نوعى از ارتباطات امواج رادیویى ولى با برد كوتاه است و از پروتكل خاصى براى ارسال اطلاعات خود استفاده مى كند و به همین دلیل است كه شركت هاى معتبر سازنده دستگاه هاى ارتباطى و كامپیوترى علاقه زیادى دارند تا در این پروژه شركت كنند.

    در واقع تمام دستگاه هایى كه بر پایه Bluetooth ایجاد مى شود باید با استاندارد مشخصى سازگارى داشته باشند. همان طور كه مى دانید فركانس هاى امواج رادیویى با استفاده از واحد هرتز محاسبه مى شوند. فرستنده این فركانس ها كه Transmitter نام دارد امواج مورد نظر را در یك فركانس خاص ارسال مى كند و دستگاه گیرنده در همان طول موج اقدام به دریافت اطلاعات مى كند و دامنه آن GHZ2.40 تا GHZ2.48 است.



    ? مزایاى Bluetooth

    عوامل بسیارى موجب شده تا شركت ها و موسسات ارتباطى به دنبال استفاده از Bluetooth باشند. یكى از این عوامل محدودیت در انتقال Data از طریق سیم است. دستگاه هایى كه با سیم كار مى كنند از طریق رابط هاى سریال یا پارلل و یا USB به كامپیوتر متصل مى شوند. اگر از ارتباط سریال استفاده شود در هر سیكل زمانى یك بیت ارسال مى شود و ارتباط پارلل در هر سیكل ۸ تا ۱۶ بیت را ارسال مى نماید. این مقادیر در دنیاى ارتباطات پرسرعت امروزى بسیار كم است.

    تا چندى پیش در مقام كشورهاى پیشرفته براى ارتباط اینترنت به طور كامل از ارتباطات سیمى و تكنولوژى هایى چون ISON و DSL استفاده مى شد. البته این سیستم ها هنوز هم جزء پرطرفدارترین و كاربردى ترین وسایل ارتباطى در جهان هستند. بگذریم كه در كشور ما هنوز به طور كامل از این سیستم ها استفاده نمى شود و همچنان سیستم قدیمى و بسیار ضعیف Dial up مورد استفاده قرار مى گیرد.

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

    قبل از مطرح شدن مسئله استفاده از Bluetooth متخصصان اعتقاد داشتند كه در ارتباطات نزدیك از اشعه مادون قرمز استفاده شود. مثلاً در كنترل از راه دور تلویزیون از این سیستم استفاده مى شود. تكنولوژى مادون قرمز IrDA نام دارد و مخفف Infrared Data Association است. در عمل ثابت شده كه استفاده از این استاندارد قابل اطمینان است و هزینه بسیار كمى به خود اختصاص مى دهد. ولى با این وجود معایبى نیز دارد. اولین مشكل حركت نور در خط راست است. فرستنده مادون قرمز و گیرنده آن مى بایست در مقابل هم قرار بگیرند تا ارسال اطلاعات صورت گیرد، در غیر این صورت و وجود داشتن مانعى در بین راه، انتقال اطلاعات به درستى صورت نمى گیرد. یكى دیگر از مشكلات مادون قرمز اصطلاح ?یك به یك? است. به این معنى كه شما فقط مى توانید اطلاعات را از یك دستگاه تنها به یك دستگاه دیگر ارسال كنید و در یك لحظه قادر به ارسال اطلاعات از یك دستگاه به چند دستگاه نخواهید بود اما هر دو مشكل IrDA از طریق Bluetooth قابل رفع است. یكى دیگر از دلایل استفاده از تراشه هاى Bluetooth قیمت بسیار مناسب آن است. قیمت این تراشه ها عملاً ۱۵ تا ۳۰ دلار است كه با توجه به كارایى بسیار خوب، این قیمت كاملاً مناسب به نظر مى رسد.

    همان طور كه اشاره شد این تكنولوژى از محدوده فركانس ۴۰/۲ تا ۴۸/۲ گیگا هرتز كه محدوده اى رایگان است استفاده مى كند كه ۷۹ كانال ارتباطى را شامل مى شود. البته این محدوده در اروپا و آمریكا مورد استفاده قرار مى گیرد ولى در ژاپن این محدوده بین ۴۷/۲ تا ۴۹/۲ گیگا هرتز است و ۲۳ كانال ارتباطى را شامل مى شود. هر كدام از این كانال هاى ارتباطى قابلیت ارسال یك مگابایت اطلاعات را دارد و برد موثر آن ۱۰متر ذكر شده كه شركت هاى ارائه كننده این سیستم ها تا برد ۷ متر را ضمانت مى كنند و بیشتر از آن به فضاى اتاقى بستگى دارد كه دستگاه ها در آن قرار دارند و همچنین به میزان وجود دیگر امواج رادیویى هم وابسته است.

    سرعت انتقال اطلاعات در استاندارد Bluetooth بستگى به نوع سیستم ارتباطى دارد. مثلاً اگر از ارتباط همزمان یا Synchronous استفاده شود نرخ انتقال اطلاعات ۴۲۳ كیلوبایت در ثانیه خواهد بود. در این نوع ارتباط دستگاه فرستنده و گیرنده به طور همزمان قادر به دریافت و ارسال اطلاعات هستند. در نوع دیگر ارتباط كه ارتباط غیرهمزمان یا Asynchronous نام دارد نرخ انتقال اطلاعات ۷۲۱ كیلوبایت در ثانیه خواهد بود. البته با وجود سرعت بیشتر این ارتباط نسبت به ارتباط همزمان، قابلیت ارسال و دریافت در یك زمان را ندارد.

    البته تكنولوژى هاى مانند Wi-Fi كه بر پایه Bluetooth است برد موثر و نرخ انتقال اطلاعات بیشتر مى شود. Bluetooth از سیستم بسیار حساسى نیز برخوردار است و از این لحاظ با استفاده از آن احتمال تداخل بین دستگاه هاى مجهز به امواج رادیویى به حداقل خود مى رسد و حتى در صورت بروز تداخل در ارتباط بلافاصله اطلاعات از بین رفته مجدداً به طور خودكار براى دستگاه گیرنده ارسال خواهد شد.

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

    براى جلوگیرى از تداخل اطلاعات Bluetooth از تكنیكى به نام Spread Spectrum Frequency استفاده مى كند و این تكنیك به دستگاه ها اجازه مى دهد كه در یك محدوده فركانسى مشخص شده به صورت خودكار تغییر فركانس داشته باشند. در واقع در این تكنولوژى یابنده كانال آزاد بیش از ۱۵۰۰ بار در ثانیه كانال هاى ارتباطى را چك مى كند تا از كانال هاى اشغال شده با خبر باشد و در صورت ایجاد یك ارتباط جدید یك كانال آزاد را به آن ارتباط اختصاص دهد. مثلاً یك دستگاه كامپیوتر در حال ارتباط با پرینتر از طریق فركانس 2.47GHZ باشد در همین زمان موبایل قصد ارتباط با اسكنر را دارد. با استفاده از تكنیكى كه ذكر شد به طور خودكار فركانس اشغال شده توسط كامپیوتر و پرینتر شناسایى شده و ارتباط موبایل و اسكنر به روى یك فركانس جدید برقرار مى شود.



    ? Wi-Fi چیست؟

    این استاندارد زیر مجموعه Bluetooth است و تحت آن ارتباطى با قدرتى بیشتر از خود Bluetooth ایجاد خواهد شد. ارتباط Wi-Fi كه مخفف Wireless Fidelity است بیشتر بر پایه ارتباط شبكه اینترنت به صورت بى سیم تاكید مى كند و همین امر باعث محبوبیت بسیار زیاد آن شده است با استفاده از این تكنولوژى به راحتى در مسافرت، هواپیما و یا هتل مى توان از طریق Laptop به اینترنت متصل شد. Wi-Fi كه همان استاندارد IEEE 802.11 است در مدل هاى 802.11a و 802.11b مورد استفاده قرار مى گیرد و استاندارد اصلى آن IEEE 802.11b است. در این مدل حداكثر سرعت انتقال اطلاعات ۱۱Mbps است و از فركانس رادیویى ۴/۲ گیگاهرتز استفاده مى كند. براى سرعت بخشیدن به این استاندارد مدل دیگرى نیز به نام 802.11b+ ایجاد شده كه سرعت انتقال را تا 22mbps افزایش مى دهد. در مدل 802.11a سرعت اطلاعات حدود 54mbps است و از فركانس 50GHz استفاده مى شود. به طور حتم این مدل در آینده اى نه چندان دور جاى 802.11b را خواهد گرفت.

    براى استفاده از این سیستم ایستگاه هایى به نام Access point در مناطق مختلف و به فواصل چند صد مترى قرار مى گیرد. این ایستگاه ها امواج رادیویى را در هوا منتشر مى كنند و هر كامپیوترى كه به Wi-Fi مجهز باشد و در محدوده این ایستگاه ها قرار داشته باشد قادر به استفاده از اینترنت است و كاربران با قرار دادن یك كارت سخت افزارى IEEE 802.11b و یا وصل كردن یك دستگاه Wi-Fi اكسترنال از طریق USB به كامپیوتر خود قادر به استفاده از این سیستم هستند. قیمت اینترنت در این سیستم بسیار مناسب است. مثلاً در كشور آمریكا یك Account نامحدود یك ماهه با این سرویس به مبلغ ۲۰ تا ۳۰ دلار در اختیار كاربران قرار مى گیرد. از نظر برد موثر هم حداكثر تا ۱۵۰ متر اطراف Access Point مورد پوشش قرار مى گیرد. در این حالت سرعت انتقال ارتباط 1mpbs است. البته هر چقدر فاصله كاربر با ایستگاه اصلى كمتر از ۱۵۰ متر باشد سرعت انتقال اطلاعات بیشتر خواهد شد. مثلاً سرعت انتقال اطلاعات در فاصله ۱۰۰ مترى 5.5mbps، در فاصله ۸۰ مترى 8mpbs و در فاصله ۵۰ مترى و كمتر از آن 11mbps است.

    منبع: روزنامه شرق
    ادامه