درباره ميکرو کنترلرها

  • ميكرو كنترلر ATMEGA 32

    ميكرو كنترلر ATMEGA 32

    - ميكرو كنترلر ATMEGA 32 : زبانهاي سطح بالا يا همان HLL(HIGH LEVEL LANGUAGES) به سرعت در حال تبديل شدن به زبان برنامه نويسي استاندارد براي ميکرو کنترلرها (MCU) حتي براي ميکروهاي 8  بيتي کوچک هستند . زبان برنامه  نويسي BASIC   و C بيشترين استفاده را در برنامه نويسي ميکروها دارند ولي در اکثر کاربردها کدهاي بيشتري را نسبت به زبان برنامه نويسي اسمبلي   توليد مي کنند.ATMEL ايجاد تحولي در معماري، جهت کاهش کد به مقدار مي نيمم را درک کرد که نتيجه اين تحول ميکروکنترلرهاي AVR هستند که علاوه بر کاهش و بهينه سازي مقدار  کدها به طور واقع عمليات را تنها در يک کلاک سيکل توسط معماري (REDUSED RISK INSTRUCTION SET COMPUTER)  انجام دهد و از 32 رجيسترهمه منظوره (ACCUMULATORS) استفاده مي کنند که باعث شده 4 تا  12 بار سريعتر از ميکروهاي مورد استفاده کنوني باشند . تکنولوژي حافظه کم مصرف غير فرٌار شرکت  ATMEL  براي برنامه ريزي AVR ها مورد استفاده قرار گرفته است در نتيجه حافظه هاي FLASH و EEPROM در داخل مدار قابل برنامه ريزي (ISP) هستند. ميکروکنترلرهاي اوليه AVR داراي 1 ، 2  و 8  کيلو بايت حافظه FLASH و به صورت کلمات 16 بيتي سازماندهي شده بودند.AVR ها به عنوان ميکروهاي RISC با دستورات فراوان طراحي شده اند که باعث مي شود حجم کد توليد شده کم و سرعت بالاتري بدست آيد . با انجام تک سيکل دستورات ، کلاک اسيلاتور با کلاک داخلي سيستم يکي مي شود . هيچ تقسيم کننده اي در داخل AVR قرار ندارد که ايجاد اختلاف فاز کلاک کند . اکثر ميکروها کلاک اسيلاتور به سيستم را با نسبت 4 : 1 يا 12 :  1 تقسيم مي کنند که خود باعث کاهش سرعت مي شود. بنابراينAVR  ها 4  تا 12 بار سريعتر و مصرف آنها نيز  12 -  4 بار نسـبت بـه مـيـکروکنـترلـرهاي مصـرفي کـنوني کـمتر اسـت زيـرا در تکـنولوژي CMOS  اسـتفاده شده در ميکروكنترلر هاي AVR  ، مصرف  توان سطح منطقي مناسب با فرکانس است .   3-1-1- خصوصيات  Atmega32L و Atmega32 : ·  از معماري  AVR RISC  استفاده مي کند : کارايي بالا و توان مصرفي کم . داراي131 دستورالعمل بالا که اکثرا ً تنها در يک کلاک سيکل اجرا مي شوند . 8 * 32 رجيستر کاربردي . • حافظه ، برنامه و داده غير فرٌار : K 16 بايت حافظه FLASH داخلي قابل برنامه ريزي . پايداري حافظه FLASH : قابليت 000, 10  بار نوشتن و پاک کردن . 1024 بايت حافظه داخلي SRAM . 512  بايت حافظه EEPROM داخلي قابل برنامه  ريزي . پايداري حافظه EEPROM : قابليت 000, 100 بار نوشتن و پاک کردن . قفل برنامه  FLASH و حفاظت داده EEPROM . • قابليت ارتباط JTAG ( IEEE Std.) : برنامه ريزي برنامه FLASH ، EEPROM ، FUSE BITS وLOCK BITS از طريق ارتباط JTAG . • خصوصيات جانبي : دو تايمر-کانتر (TIMER / CONTER ) 8 بيتي با PRESCALER مجزا ومد COMPARE . يک تايمر – کانتر (TIMER / COUNTER ) 16بيتي با PRESCALER مجزا و ...



  • میکرو کنترلر چیست؟

    میکرو کنترلر چیست؟ میکرو کنترلر چیست؟<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   1-  معرفی میکروکنترلرها :           به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد .   2-  بخشهای مختلف میکروکنترلر :        میکروکنترلر ها از بخشهای زیر تشکیل شده اند Cpu                                واحد پردازش Alu                                 واحد محاسبات I /O                                ورودی ها و خروجی ها Ram                               حافظه اصلی میکرو Rom                               حافظه ای که برنامه روی آن ذخیره می گردد Timer                             برای کنترل زمان ها           و . . .   3- خانواده های میکروکنترلر          خانواده : Pic   -  AVR  -  8051     4- یک میکروکنترلر چگونه برنامه ریزی میشود .             میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assemblybasic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmerکه در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود .   5- با میکرو کنترلر چه کارهایی می توان انجام داد .           این آی سی ها حکم یک کامپیوتر در ابعاد کوچک و قدرت کمتر را دارند بیشتر این آی سی ها برای کنترل و تصمیم گیری استفاده می شود چون طبق الگوریتم برنامه ی آن عمل می کند این آی سی ها برای کنترل ربات ها  تا استفاده در کارخانه صنعتی کار برد دارد .   6- امکانات میکرو کنترلرها :            امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود .   7- شروع کار با میکرو کنترلر:               برای شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل   c یا basic را بیاموزید سپس یک برد programmer تهیه کرده و برنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده کنید.    چنان چه در مدارهای الکترو نیکی تجربه ندارید بهتر است از برنامه های آ موزش استفاده کنید.   8- مقایسه خانواده های مختلف میکرو وکنترلرها:      خانواده 8051 :            این خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع میکرو keil یا franklin  می باشد میکرو های این خانواده به نوسان ساز نیاز مند هستند و درمقابل ...

  • یکی از بهترین پروژه های عملی بچه های برق، الکترونیک

    یکی از بهترین پروژه های عملی بچه های برق، الکترونیک، مخابرات و کنترل و خیلی رشته های دیگه، پروژه های الکترونیکی با استفاده از میکرو کنترلرها است. توی چند قسمت چندین پروژه ساده و جالب رو با میکرو کنترلر درست میکنیم که به درد همه بخوره، هم نمره بگیرین و هم خودتون از اینکه یک مدار ساختین لذت ببرین. اول از همه بگم که در قسمت اول که الان خواهید خوند، سعی کردم یک کمی مقدمه بگم و طوری توضیح بدم که افرادی هم که علاقه دارن ولی دانش زیادی از الکترونیک ندارن اما از کارهای فنی سر درمیارن بتونن استفاده کنن. اگه استاد برنامه نویسی میکرو و یا الکترنیک هستید میتونید از این بخش صرف نظر کنید. مقدمه خوب برای بچه های خوب میکرو چیه؟ تو فارسی ما استاد خلاصه کردن کلمه های سخت و قلمب سلمبه خارجی هستیم. میکرو در اصل خلاصه شده میکرو کنترلر (Microcontroller) هست. (بعضی وقتها به میکرو پروسسور هم میکرو میگن که یک سری تفاوت عمده داره و به درد این مطلب نمیخوره) از وقتی الکترونیک اومد زندگی متحول شد و از وقتی IC اومد الکترونیک متحول شد!از فرمایشات حکیم بزرگوار Lost !! IC دیگه چیه؟ آی سی یک قطعه الکترونیکی هست که یک مدار خیلی بزرگ رو توی یک فضای خیلی کوچیک فشرده کردن و تنها سیمهای رابطش رو بیرون آوردن. مثلا فرض کنید همین CPU کامپیوتر شما که یک آی سی فسقلی هست حدود 200 میلیون قطعه مختلف توش کار گذاشته شده. حالا تعداد قطعات روی Motherboard خودتون رو بشمرید به زحمت به 1000 قطعه میرسه. یعنی اگه قرار بود CPU شما رو توی یک بسته کوچیک جاساز نکنند، الان اندازه اون CPU در حدود یک اتاق بزرگ بود. ما که آخرش نفهمیدیم میکرو چیه؟ میکرو یک IC خیلی جمع و جوره که معمولا چندین هزار قطعه الکترونیکی رو در کنار هم در یک بسته قرار دادن. اینطوری هم در فضایی که یک مدار خیلی بزرگ نیاز داره صرف جویی میشه، هم هزینه ساخت میاد پایین و هم مصرف برق کمتری داره. مثلا کیبرد شما، ماوس شما، تلوزیون، یخچالهای جدید، ساعتهای دیجیتال، ماشین حسابها، درب بازکنهای تصویری و غیره همه میکرو دارن. کارهایی هم که میکرو میتونه بکنه تقریبا نامحدوده، یعنی از اندازه گیری دما در یخچال، تا دریافت و ارسال مادون امواج قرمز در کنترل تلوزیون، محاسبات پیچیده ریاضی تا کنترل ربات و هوش مصنوعی رو میتونه انجام بده. معرفی جناب AVR شرکتهای مختلفی میکرو کنترلر درست میکنن که بعضی از معروفهاش Intel، Atmel، Microchip و چندین شرکت دیگه هستند. الان میکروهای ارزون قیمت که در اکثر کارهای صنعتی ایران به کار میره PIC محصول Microchip و AVR محصول Atmel هستند که خیلی هم بازار رو گرفتند و کارایی بسیار خوبی هم دارند. هر کدوم از این میکروها خصوصایت ...

  • Micro Controller ها

    Micro Controller ها

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

  • آموزش برنامه نویسی به زبان بیسیک برای میکروکنترلرهای avr

    آموزش برنامه نويسي AVR به زيان Basic:   بدنه يک برنامه بيسيک درمحيط BASCOM شامل تعيين ميکرو مورد استفاده، کريستال و پايان و گزينه هاي اختياري ديگر است که در زير معرفي مي کنيم. معرفي ميکرو REGFILE= VAR$ براي شروع يک برنامه در محيط BASCOM ابتدا بايستي ميکرو مورد نظر تعريف گردد. VAR نام چيپ مورد استفاده است که مي تواند يکي از موارد زير باشد.REGFILE= "AT12DEF.DAT" 'ATTINY 12 MCU$REGFILE= "AT15DEF.DAT" 'ATTINY15 MCU$REGFILE= "2323DEF.DAT" 'AT90S2323 MCU$REGFILE= "M16DEF.DAT" 'MEGA16 MCU$ کريستال براي مشخص کردن کريستال استفاده شده بر حسب هرتز از دستور زير استفاده مي نماييم.$CRYSTAL = XX فرکانس کريستال استفاده شده بر حسب هرتز است .   اسمبلي و بيسيک در صورت نياز براي نوشتن برنامه اسمبلي در بين برنامه بيسيک از دستور زير استفاده مي نماييم .       ASM$ASSEMBLY PROGRAMMEENDASM$ يادداشت (اختياري) گاهي نياز است يادداشتهايي براي اطلاعات بيشتر در برنامه اضافه کنيد .' يا REM يادداشتها و نوشته هاي بعد از اين دستور غير فعال بوده و در برنامه براي يادداشت به کار مي رود و کامپايل نخواهند شد و همچنين به رنگ سبز در مي آيند.آدرس شروع برنامه ريزي حافظه FLASH گاهي نياز است که برنامه خود را از آدرسي دلخواه در حافظه ي FLASH ROM قرار دهيد.ROMSTART=ADDRESS$ آدرس مکاني از حافظه است که برنامه HEX از اين آدرس در حافظه ميکرو کنترولر، شروع به نوشته شدن مي شود در صورتي که از اين دستور استفاده نشود COMPILER به صورت خودکار آدرس &H0000 را در نظر مي گيرد. تعيين کلاک با اين دستور در ميکرو هاي سري ميکرو MEGAAVR از جمله NEGA103 تا MEGA603 به صورت نرم افزاري ميتوان کلاک سيستم را تغيير داد. تقسيم کلاک به طور مثال براي کاهش مصرف تغذيه استفاده مي شود.CLOCKDIVISON=VARVAR مقادير معتبر بين اعداد 2 تا 128 مي تواند باشد. پايان برنامهENDاين دستور در انتهاي برنامه قرار مي گيرد و اجراي برنامه را متوقف مي کند. با دستور END تمام وقفه ها غير فعال شده و يک حلقه بي نهايت توليد و برنامه خاتمه مي يابد. دستور CONSTبراي تعريف يک ثابت از اين دستور استفاده مي شود.CONST SYMBOL=NUMCONSTCONST SYMBOL=STRINGCONSTCONST SYMBOL=EXPRESSION دستور ALIASاز اين دستور براي تغيير نام متغير استفاده مي شود.DIRECTION ALIAS PORTB.1حال شما مي توانيد به جاي PORTB.1 از متغير DIRECTION استفاده نماييد. دستور CHRاز اين دستور براي تبديل متغير عددي يا يک ثابت به کارکتر استفاده مي شود. زماني که شما قصد داريد يک کارکتر بر روي LCD نمايش دهيد از اين دستور مي توانيد استفاده نماييد .در صورتي که از اين دستور بدين صورت استفاده نماييد PRINT CHR (VAR) کاراکتر اسکي VAR به پورت سزيال فرستاده خواهد شد. دستور INSTRاين دستور محل و موقعيت يک زير رشته را در رشته ديگر مشخص مي کند .VAR=INSTR (START,STRING,SUBSTR)VAR=INSTR(STRING,SUBSTR)VAR ...

  • BMS چیست

    "BMS" یا Building management system که در فارسی آن را مدیریت هوشمند ساختمان ترجمه کرده اند به مجموعه سخت افزارها ونرم افزارهائی اطلاق ميشود که به منظورمانيتورینگ وکنترل یکپارچه قسمتهای مهم وحياتی درساختمان نصب ميشوند. وظيفه این مجموعه، پایش مداوم بخش های مختلف ساختمان و اعمال فرامين به آنها به نحویست که عملکرد اجزاء مختلف ساختمان متعادل با یکدیگرودرشرایط بهينه وباهدف کاهش مصارف ناخواسته وتخصيص منابع انرژی فقط به فضاهای در حين بهره برداری باشد. BMS میيتواند در برگيرنده تمام سرویس های الکتریکی , مکانيکی , و حفاظتی ساختمان باشد. این سرویس ها شامل گرمایش، سرمایش، تهویه مطبوع، آسانسور، نيروگاه برق اضطراری، پله برقی، کنترل روشنایی، دوربين مدار بسته، اعلام و اطفای حریق، کنترل تردد و ... هستند برخی از اهداف سيستم مدیریت هوشمند ساختمان -         ایجاد محيطی مطلوب برای افراد حاضر در ساختمان -         استفاده بهينه از تجهيزات و افزایش عمر مفيد آنها -         ارائه سيستم کنترلی با قابليت برنامه ریزی زمانی عملکرد -         کاهش چشمگير هزینه های مربوط به نگهداری و بهينه سازی و صرفه جویی در مصرف انرژی -         عدم نياز به پيمانکار دائمی ساختمان -         امکان مانيتورینگ و کنترل تمامی نقاط تحت کنترل از طریق یک PC و یا اینترنت -         با توجه به یکپارچه سازی ساختمان ، تمام تجهيزات بصورت هماهنگ کارکرده و امکان تداخل و بروز مشکلات ناشی از عدم هماهنگی از بين می رود -         امکان گرفتن گزارش های آماری از تمامی تجهيزات و عملکرد آنها به منظور بهينه سازی مصرف و عملکرد وظایفسيستممدیریتهوشمندساختمان BMS -         سيستمهای روشنایی. -          فنها و تأسيسات سرمایش و گرمایش. -         سيستمهای کنترل تردد. -         سيستمهای نظارت تصویری. -         تجهيزات اندازه گيری و ميترها. -         سيستمهای اعلام حریق. -         سيستمهای امنيتی و حفاظت پيرامونی. -         آسانسورها. به طور معمول از BMS در اکثر ساختمانها برای کنترل تأسيسات گرمایش و سرمایش، روشنایی و کنترل تردد بهره برداری می شود. اما این سيستمها به دليل استفاده از پروتکلهای استاندارد و معماری مبتنی بر استانداردهای شناخته شده، امکان لينک شدن با کليه سيستمهای شمرده شده در بالا و شکل دهی یک مدل کنترل مجتمع برای همه اجزاء قابل کنترل در ساختمان را ایجاد می نماید. اجرای چنين سيستم جامعی در یک ساختمان واقعاً آن را به یک سازه امن و هوشمند تبدیل خواهد کرد. تحقيقات نشان می دهد که به کارگيری BMS در بهترین حالت باعث کاهش ٣٠ درصدی در مصرف انرژی ساختمانها می شود. اما ...

  • کنترلر controller

    کنترلر controller   در مبحث اتوماسیون و ابزار دقیق یکی از محوری ترین تجیهزات کنترلرها است که وظیفه کنترل واتوماتیک کردن پروسه را دارد. واژه کنترلر معمولاً با واژه های سنسور و اکچوئیتور به معنی عمل کننده ( Actuator) همراه است که در تعامل با یکدیگر میتوانند یک لوپ کنترل یا یک حلقه کنترل تشکیل دهند .کنترلر‏ها از نظر کارآئی و قابلیت برنامه ریزی ، آنالوگ یا دیجیتال بودن، تعداد ورودی و خروجی ، مکانیزم کنترل ( تفاضلی ، مشتقی ، نتاسبی ) ( proportional–integral–derivative ) ، مکانیکی یا الکتریکی بودن انواع مختلفی دارند با نامهای PID controller و PLC به منای کنترلر منطقی قابل برنامه ریزی مخفف ( Programmable Logic Contrller ) مشهورند .امروزه با پیشرفت سخت افزاری و نرم افزاری کامپیوترها به راحتی با نصب نرم افزار و سخت افزار لازم بر روی کامپیوتر میتوان کنترلر منطقی قابل برنامه ریزی غیر حرفه ای داشت که البته در صنعت با توجه به نیاز بالا به ایمنی در مقابل نویز ، گرما و سرما ، رطوبت و گرد و غبار و فالتهای رایج چنین کاری معقول به نظر نمیرسد . کمپانی‏های بسیاری در جهان PLC تولید میکنند که از معروفترین آنها در ایران زیمنس و امرون میباشذد .برای انتخاب یک کنترلر یا کنترلر قابل برنامه ریزی بایستی به این موارد توجه داشت :تعداد وروردی و خروجی‏هامکانیزم کنترل نوع پروتکل صنعتی که پیشتیبانی میکندآنالوگ یا دیجیتال بودن ورودی و خروجی‏هاقابلیت افزایش کارتهای وروردی و خروجی قابلیت داشتن دو شبکه ارتباطی همزمان (رداندانسی)نرم افزار کار با کنترلرحافظه و سرعت CPU کنترلرو ...     کنترلر رطوبت Humidiy cotrollerکنترلر رطوبت جهت تنظیم رطوبت محیط مورد استفاده قرار میگیرد . در نمونه های مکانیکی این تجهیزات از یک المنت سنسور از جنس نوعی پلاستیک استفاده شده است که با افزایش رطوبت از حد تنظیم شده خاصیت کشیده شده و با فرمان قطع و وصل خود میتواند رطوبت را در حد تنظیمی نگه دارد . در نمونه های دیجیتال همین عملکرد از طریق یک سنسور الکترونیکی رطوبت یا ترانسیمتر رطوبت و یک کنترلر دیجیتال انجام میگیرد .در زیر به تعدادی از نکات قابل توجه در انتخاب کنترلر رطوبت اشاره میگردد . ورودی ابزار کنترل رطوبتخروجی ابزار کنترلر رطوبتدقت ابزار کنترلر رطوبترنج اندازه گیری تجهیز کنترلر رطوبتنحوه نصب ابزار کنترلر رطوبت  کنترلر فشار یا پرشر سوئیچPressure controller or Pressure Switchپرشر سوئچ یا کنترلر فشار جهت تنظیم فشار مخازن یا جلوگیری از افزایش فشار در محیطهای تحت فشار در صنعت کاربرد فراوان دارد . معمولا پرشر سوئیچها به صورت مکانیکی و نظیر فشار سنجها با مکانیزمهای بوردون یا دیافراگم و بلوز در نقطه ست پوینت یا ...

  • BMS چیست؟

    "BMS" یا Building management system که در فارسی آن را مدیریت هوشمند ساختمان ترجمه کرده اند به مجموعه سخت افزارها ونرم افزارهائی اطلاق ميشود که به منظورمانيتورینگ وکنترل یکپارچه قسمتهای مهم وحياتی درساختمان نصب ميشوند. وظيفه این مجموعه، پایش مداوم بخش های مختلف ساختمان و اعمال فرامين به آنها به نحویست که عملکرد اجزاء مختلف ساختمان متعادل با یکدیگرودرشرایط بهينه وباهدف کاهش مصارف ناخواسته وتخصيص منابع انرژی فقط به فضاهای در حين بهره برداری باشد. BMS میيتواند در برگيرنده تمام سرویس های الکتریکی , مکانيکی , و حفاظتی ساختمان باشد. این سرویس ها شامل گرمایش، سرمایش، تهویه مطبوع، آسانسور، نيروگاه برق اضطراری، پله برقی، کنترل روشنایی، دوربين مدار بسته، اعلام و اطفای حریق، کنترل تردد و ... هستند برخی از اهداف سيستم مدیریت هوشمند ساختمان - ایجاد محيطی مطلوب برای افراد حاضر در ساختمان - استفاده بهينه از تجهيزات و افزایش عمر مفيد آنها - ارائه سيستم کنترلی با قابليت برنامه ریزی زمانی عملکرد - کاهش چشمگير هزینه های مربوط به نگهداری و بهينه سازی و صرفه جویی در مصرف انرژی - عدم نياز به پيمانکار دائمی ساختمان - امکان مانيتورینگ و کنترل تمامی نقاط تحت کنترل از طریق یک PC و یا اینترنت - با توجه به یکپارچه سازی ساختمان ، تمام تجهيزات بصورت هماهنگ کارکرده و امکان تداخل و بروز مشکلات ناشی از عدم هماهنگی از بين می رود - امکان گرفتن گزارش های آماری از تمامی تجهيزات و عملکرد آنها به منظور بهينه سازی مصرف و عملکرد وظایف سيستم مدیریت هوشمند ساختمان BMS - سيستمهای روشنایی. - فنها و تأسيسات سرمایش و گرمایش. - سيستمهای کنترل تردد. - سيستمهای نظارت تصویری. - تجهيزات اندازه گيری و ميترها. - سيستمهای اعلام حریق. - سيستمهای امنيتی و حفاظت پيرامونی. - آسانسورها. به طور معمول از BMS در اکثر ساختمانها برای کنترل تأسيسات گرمایش و سرمایش، روشنایی و کنترل تردد بهره برداری می شود. اما این سيستمها به دليل استفاده از پروتکلهای استاندارد و معماری مبتنی بر استانداردهای شناخته شده، امکان لينک شدن با کليه سيستمهای شمرده شده در بالا و شکل دهی یک مدل کنترل مجتمع برای همه اجزاء قابل کنترل در ساختمان را ایجاد می نماید. اجرای چنين سيستم جامعی در یک ساختمان واقعاً آن را به یک سازه امن و هوشمند تبدیل خواهد کرد. تحقيقات نشان می دهد که به کارگيری BMS در بهترین حالت باعث کاهش ٣٠ درصدی در مصرف انرژی ساختمانها می شود. اما استفاده از سيستمهای یکپارچه نسبت به سيستمهای مجزا ١٥ درصد قابليت بالاتر ایجاد ...