Микроконтроллер (ағылш. Microcontroller) — электрондық құрылғыларды басқаруға арналған микросұлба.Әдеттегі микроконтроллер процессордың және перифериялық құрылғылардың функцияларын бір чипте біріктіреді және жедел жады және/немесе ROM жадыдан тұрады. Негізінде, бұл салыстырмалы түрде қарапайым тапсырмаларды орындауға қабілетті бір чипті компьютер.
- сыртқы құрылғылардың немесе аспаптардың контроллерлерінде пайдалануға арналған мамандандырылған микропроцессор;
- микропроцессордың базасындағы контроллер.
Тарихы
Бір кристалды микрокомпьютердің пайда болуы компьютерлік автоматтандыруды басқару саласында жаппай қолдану дәуірінің басталуымен байланысты. Шамасы, бұл жағдай «контроллер» (ағылшынша controller - реттеуші, басқару құрылғысы) терминін анықтады.
Ресейлік өндірістің төмендеуіне және жабдықтардың, соның ішінде есептеу техникасының импортының артуына байланысты «микроконтроллер» (МК) термині бұрын қолданылған «бір чипті микрокомпьютер» терминін пайдалануын ығыстырды.
Бір чипті микрокомпьютерге бірінші патент 1971 жылы американдық компаниясының қызметкерлері инженерлер Майкл Кокран мен Гари Бунға берілді. Дәл солар бір чипке процессорды ғана емес, жад пен енгізу-шығару құрылғыларын да орналастыруды ұсынды.
1976 жылы американдық Intel компаниясы микроконтроллерін шығарды. 1978 жылы Motorola өзінің алғашқы микроконтроллерін MC6801 шығарды, ол бұрын шығарылған MC6800 микропроцессорымен үйлесімді нұсқаулар жинағы болды. 1980 жылы Intel компаниясы келесі микроконтроллерді шығарды: i8051. Перифериялық құрылғылардың сәтті жиынтығы, сыртқы немесе ішкі бағдарлама жадын икемді таңдау мүмкіндігі және қол жетімді баға осы микроконтроллердің нарықтағы табысын қамтамасыз етті. Технологиялық тұрғыдан алғанда, микроконтроллері өз уақыты үшін өте күрделі өнім болды - кристалда 128 мың транзистор пайдаланылды, бұл 16 разрядты i8086 микропроцессорындағы транзисторлар санынан 4 есе көп болды.
КСРО-да түпнұсқа микроконтроллерлерді жасау жүзеге асырылды, сонымен қатар ең сәтті шетелдік конструкциялардың клондарын шығару игерілді.1979 жылы КСРО-да ТТ ҒЗИ микроархитектурасы «Электроника НЦ» деп аталатын бір чипті 16 разрядты K1801BE1 компьютерін жасап шығарды.
2013 жылғы жағдай бойынша жиырмадан астам компания шығарған i8051-мен үйлесімді микроконтроллерлердің 200-ден астам модификациясы және басқа үлгідегі микроконтроллерлердің үлкен саны болды. Әзірлеушілер арасында танымал фирмасының 8-биттік, 16-биттік және 32-биттік микроконтроллерлері, Atmel фирмасының AVR микроконтроллерлері (2016 жылдан бастап Microchip шығарған), TI-дан 16-биттік MSP430, сондай-ақ ARM архитектурасының 32-биттік микроконтроллерлері, оны ARM Limited әзірлеген және оларды өндіру үшін басқа компанияларға лицензия сатады.
Сипаттамасы
Микроконтроллерлерді жобалау кезінде бір жағынан өлшем мен баға, ал екінші жағынан икемділік пен өнімділік арасында келіссөздер бар. Әртүрлі қолданбалар үшін осы және басқа параметрлердің оңтайлы тепе-теңдігі әртүрлі болуы мүмкін. Сондықтан микроконтроллерлердің көптеген түрлері бар, олар процессор модулінің архитектурасында, кірістірілген жадтың өлшемі мен түрімен, перифериялық құрылғылар жиынтығымен, корпус түрімен және т.б. ерекшеленеді.
Кәдімгі компьютерлік микропроцессорлардан айырмашылығы, микроконтроллерлер көбінесе Гарвард жады архитектурасын пайдаланады, яғни деректерді жедел жадта және ROM-да нұсқауларды бөлек сақтайды.
Жедел жадыдан басқа микроконтроллерде бағдарламалар мен деректерді сақтауға арналған кірістірілген тұрақты жады болуы мүмкін. Көптеген контроллер үлгілерінде сыртқы жадты қосуға арналған шиналар мүлде жоқ.
Жадтың ең арзан түрлері тек бір реттік жазуға мүмкіндік береді немесе сақталған бағдарлама өндіріс сатысында (технологиялық маскалар жиынтығының конфигурациясы бойынша) кристалға жазылады. Мұндай құрылғылар контроллер бағдарламасы жаңартылмайтын жағдайларда жаппай өндіріске жарамды. Контроллерлердің басқа модификациялары тұрақты жадта бағдарламаны бірнеше рет қайта жазу мүмкіндігіне ие.
Микроконтроллерлерде қолдануға болатын перифериялық құрылғылардың ішінара тізімі мыналарды қамтиды:
- енгізу және шығару үшін теңшеуге болатын әмбебап цифрлық порттар;
- түрлі енгізу/шығару интерфейстері, мысалы, , , SPI, CAN, USB, , Ethernet;
- аналогты-цифрлық және цифрлық-аналогты түрлендіргіштер;
- компараторлар;
- импульстік ен модуляторлары (PWM контроллері);
- таймерлер;
- щеткасыз қозғалтқыштардың, оның ішінде қадамдық қозғалтқыштардың контроллері;
- дисплей мен пернетақта контроллері;
- радиожиілік қабылдағыштар мен таратқыштар;
- кірістірілген флэш-жадтың массивтері;
- Кіріктірілген сағат генераторы және бақылаушы таймері
Баға мен қуат тұтыну шектеулері контроллердің сағат жылдамдығын шектейді. Өндірушілер өз өнімдерінің жоғары жиілікте жұмыс істеуін қамтамасыз етуге тырысса да, олар сонымен бірге әртүрлі жиіліктер мен қоректендіру кернеулеріне арналған модификацияларды шығару арқылы тұтынушыларға таңдау ұсынады. Көптеген микроконтроллер үлгілері жедел жады мен ішкі регистрлер үшін статикалық жадты пайдаланады. Бұл контроллерге төменгі жиілікте жұмыс істеу мүмкіндігін береді және тіпті сағат генераторы толығымен тоқтаған кезде деректерді жоғалтпайды. Кейбір перифериялық құрылғылар мен есептеу модулі өшірілген әртүрлі қуатты үнемдеу режимдері жиі қамтамасыз етіледі.
Белгілі түрлері
- MCS 51 (Intel)
- и ESP32 (Espressif)
- MSP430 (TI)
- (ARM Limited)
- ST Microelectronics STM32 ARM-based MCUs
- ARM Cortex, ARM7 и ARM9-based MCUs
- Texas Instruments Stellaris MCUs
- NXP ARM-based LPC MCUs
- Toshiba ARM-based MCUs
- ARM7-based MCUs
- Cirrus Logic ARM7-based MCUs
- Freescale Semiconductor ARM9-based MCUs
- Silicon Labs EFM32 ARM-based MCUs
- (Atmel)
- ATmega
- XMega
- PIC ()
- STM8 (STMicroelectronics)
- С8051F34x
- RL78 (Renesas Electronics)
Қолданылуы
Заманауи микроконтроллерде тұтас жиынтықтың орнына бір микросхемаға салынған кең мүмкіндіктері бар жеткілікті қуатты есептеуіш құрылғыны пайдалану оның негізінде құрастырылған құрылғылардың көлемін, қуат тұтынуын және құнын айтарлықтай төмендетеді.
Әртүрлі құрылғыларды және олардың жеке блоктарын басқару үшін қолданылады:
- компьютерлік технологияда: аналық платалар, қатқыл және дискеталарға арналған контроллерлер, CD және дискілері, калькуляторлар;
- электроника және электронды басқару жүйелерін пайдаланатын әртүрлі тұрмыстық техника - кір жуғыш машиналар, микротолқынды пештер, ыдыс жуғыштар, телефондар және заманауи құрылғылар, әртүрлі роботтар, ақылды үй жүйелері және т.б.
Өнеркәсіпте:
- өнеркәсіптік автоматика құрылғылары - бағдарламаланатын релелер мен ендірілген жүйелерден PLC
- және машинаны басқару жүйелеріне дейін
Дереккөздер
- Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Информатика және компьютерлік техника / Жалпы редакциясын басқарған түсіндірме сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдарламасының ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор, Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А.Қ.Құсайынов. – Алматы: «Мектеп» баспасы» ЖАҚ, 2002 жыл. – 456 бет. ISBN 5-7667-8284-5
- Васильев А. Е. , Микроконтроллеры: разработка встраиваемых приложений, изд. «БХВ-Петербург» 2008
- Микропроцессоры и микропроцессорные комплекты интегральных микросхем / под редакцией Шахнова В. А.. — М.: «Радио и связь», 1988. — Т. 2.
- Одноплатные микроЭВМ / Под. ред. В. Г. Домрачева.. — Микропроцессорные БИС и их применение. — М.: Энергоатомиздат, 1988. — С. 128. — ISBN 5-283-01489-4.
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Mikrokontroller agylsh Microcontroller elektrondyk kurylgylardy baskaruga arnalgan mikrosulba Әdettegi mikrokontroller processordyn zhәne periferiyalyk kurylgylardyn funkciyalaryn bir chipte biriktiredi zhәne zhedel zhady zhәne nemese ROM zhadydan turady Negizinde bul salystyrmaly tүrde karapajym tapsyrmalardy oryndauga kabiletti bir chipti kompyuter syrtky kurylgylardyn nemese aspaptardyn kontrollerlerinde pajdalanuga arnalgan mamandandyrylgan mikroprocessor mikroprocessordyn bazasyndagy kontroller Amerikandyk Atmel kompaniyasynyn mikrokontrolleri ATtiny2313 TarihyBir kristaldy mikrokompyuterdin pajda boluy kompyuterlik avtomattandyrudy baskaru salasynda zhappaj koldanu dәuirinin bastaluymen bajlanysty Shamasy bul zhagdaj kontroller agylshynsha controller retteushi baskaru kurylgysy terminin anyktady Resejlik ondiristin tomendeuine zhәne zhabdyktardyn sonyn ishinde esepteu tehnikasynyn importynyn artuyna bajlanysty mikrokontroller MK termini buryn koldanylgan bir chipti mikrokompyuter terminin pajdalanuyn ygystyrdy Bir chipti mikrokompyuterge birinshi patent 1971 zhyly amerikandyk kompaniyasynyn kyzmetkerleri inzhenerler Majkl Kokran men Gari Bunga berildi Dәl solar bir chipke processordy gana emes zhad pen engizu shygaru kurylgylaryn da ornalastyrudy usyndy 1976 zhyly amerikandyk Intel kompaniyasy mikrokontrollerin shygardy 1978 zhyly Motorola ozinin algashky mikrokontrollerin MC6801 shygardy ol buryn shygarylgan MC6800 mikroprocessorymen үjlesimdi nuskaular zhinagy boldy 1980 zhyly Intel kompaniyasy kelesi mikrokontrollerdi shygardy i8051 Periferiyalyk kurylgylardyn sәtti zhiyntygy syrtky nemese ishki bagdarlama zhadyn ikemdi tandau mүmkindigi zhәne kol zhetimdi baga osy mikrokontrollerdin naryktagy tabysyn kamtamasyz etti Tehnologiyalyk turgydan alganda mikrokontrolleri oz uakyty үshin ote kүrdeli onim boldy kristalda 128 myn tranzistor pajdalanyldy bul 16 razryadty i8086 mikroprocessoryndagy tranzistorlar sanynan 4 ese kop boldy KSRO da tүpnuska mikrokontrollerlerdi zhasau zhүzege asyryldy sonymen katar en sәtti sheteldik konstrukciyalardyn klondaryn shygaru igerildi 1979 zhyly KSRO da TT ҒZI mikroarhitekturasy Elektronika NC dep atalatyn bir chipti 16 razryadty K1801BE1 kompyuterin zhasap shygardy 2013 zhylgy zhagdaj bojynsha zhiyrmadan astam kompaniya shygargan i8051 men үjlesimdi mikrokontrollerlerdin 200 den astam modifikaciyasy zhәne baska үlgidegi mikrokontrollerlerdin үlken sany boldy Әzirleushiler arasynda tanymal firmasynyn 8 bittik 16 bittik zhәne 32 bittik mikrokontrollerleri Atmel firmasynyn AVR mikrokontrollerleri 2016 zhyldan bastap Microchip shygargan TI dan 16 bittik MSP430 sondaj ak ARM arhitekturasynyn 32 bittik mikrokontrollerleri ony ARM Limited әzirlegen zhәne olardy ondiru үshin baska kompaniyalarga licenziya satady SipattamasyMikrokontrollerlerdi zhobalau kezinde bir zhagynan olshem men baga al ekinshi zhagynan ikemdilik pen onimdilik arasynda kelissozder bar Әrtүrli koldanbalar үshin osy zhәne baska parametrlerdin ontajly tepe tendigi әrtүrli boluy mүmkin Sondyktan mikrokontrollerlerdin koptegen tүrleri bar olar processor modulinin arhitekturasynda kiristirilgen zhadtyn olshemi men tүrimen periferiyalyk kurylgylar zhiyntygymen korpus tүrimen zhәne t b erekshelenedi Kәdimgi kompyuterlik mikroprocessorlardan ajyrmashylygy mikrokontrollerler kobinese Garvard zhady arhitekturasyn pajdalanady yagni derekterdi zhedel zhadta zhәne ROM da nuskaulardy bolek saktajdy Zhedel zhadydan baska mikrokontrollerde bagdarlamalar men derekterdi saktauga arnalgan kiristirilgen turakty zhady boluy mүmkin Koptegen kontroller үlgilerinde syrtky zhadty kosuga arnalgan shinalar mүlde zhok Zhadtyn en arzan tүrleri tek bir rettik zhazuga mүmkindik beredi nemese saktalgan bagdarlama ondiris satysynda tehnologiyalyk maskalar zhiyntygynyn konfiguraciyasy bojynsha kristalga zhazylady Mundaj kurylgylar kontroller bagdarlamasy zhanartylmajtyn zhagdajlarda zhappaj ondiriske zharamdy Kontrollerlerdin baska modifikaciyalary turakty zhadta bagdarlamany birneshe ret kajta zhazu mүmkindigine ie Mikrokontrollerlerde koldanuga bolatyn periferiyalyk kurylgylardyn ishinara tizimi mynalardy kamtidy engizu zhәne shygaru үshin tensheuge bolatyn әmbebap cifrlyk porttar tүrli engizu shygaru interfejsteri mysaly SPI CAN USB Ethernet analogty cifrlyk zhәne cifrlyk analogty tүrlendirgishter komparatorlar impulstik en modulyatorlary PWM kontrolleri tajmerler shetkasyz kozgaltkyshtardyn onyn ishinde kadamdyk kozgaltkyshtardyn kontrolleri displej men pernetakta kontrolleri radiozhiilik kabyldagyshtar men taratkyshtar kiristirilgen flesh zhadtyn massivteri Kiriktirilgen sagat generatory zhәne bakylaushy tajmeri Baga men kuat tutynu shekteuleri kontrollerdin sagat zhyldamdygyn shektejdi Өndirushiler oz onimderinin zhogary zhiilikte zhumys isteuin kamtamasyz etuge tyryssa da olar sonymen birge әrtүrli zhiilikter men korektendiru kerneulerine arnalgan modifikaciyalardy shygaru arkyly tutynushylarga tandau usynady Koptegen mikrokontroller үlgileri zhedel zhady men ishki registrler үshin statikalyk zhadty pajdalanady Bul kontrollerge tomengi zhiilikte zhumys isteu mүmkindigin beredi zhәne tipti sagat generatory tolygymen toktagan kezde derekterdi zhogaltpajdy Kejbir periferiyalyk kurylgylar men esepteu moduli oshirilgen әrtүrli kuatty үnemdeu rezhimderi zhii kamtamasyz etiledi Belgili tүrleriMCS 51 Intel i ESP32 Espressif MSP430 TI ARM Limited ST Microelectronics STM32 ARM based MCUs ARM Cortex ARM7 i ARM9 based MCUs Texas Instruments Stellaris MCUs NXP ARM based LPC MCUs Toshiba ARM based MCUs ARM7 based MCUs Cirrus Logic ARM7 based MCUs Freescale Semiconductor ARM9 based MCUs Silicon Labs EFM32 ARM based MCUs Atmel ATmega XMega PIC STM8 STMicroelectronics S8051F34x RL78 Renesas Electronics ҚoldanyluyZamanaui mikrokontrollerde tutas zhiyntyktyn ornyna bir mikroshemaga salyngan ken mүmkindikteri bar zhetkilikti kuatty esepteuish kurylgyny pajdalanu onyn negizinde kurastyrylgan kurylgylardyn kolemin kuat tutynuyn zhәne kunyn ajtarlyktaj tomendetedi Әrtүrli kurylgylardy zhәne olardyn zheke bloktaryn baskaru үshin koldanylady kompyuterlik tehnologiyada analyk platalar katkyl zhәne disketalarga arnalgan kontrollerler CD zhәne diskileri kalkulyatorlar elektronika zhәne elektrondy baskaru zhүjelerin pajdalanatyn әrtүrli turmystyk tehnika kir zhugysh mashinalar mikrotolkyndy peshter ydys zhugyshtar telefondar zhәne zamanaui kurylgylar әrtүrli robottar akyldy үj zhүjeleri zhәne t b Өnerkәsipte onerkәsiptik avtomatika kurylgylary bagdarlamalanatyn releler men endirilgen zhүjelerden PLCzhәne mashinany baskaru zhүjelerine dejinDerekkozderҚazak tili terminderinin salalyk gylymi tүsindirme sozdigi Informatika zhәne kompyuterlik tehnika Zhalpy redakciyasyn baskargan tүsindirme sozdikter toptamasyn shygaru zhonindegi gylymi baspa bagdarlamasynyn gylymi zhetekshisi pedagogika gylymdarynyn doktory professor Қazakstan Respublikasy Memlekettik syjlygynyn laureaty A Қ Қusajynov Almaty Mektep baspasy ZhAҚ 2002 zhyl 456 bet ISBN 5 7667 8284 5 Vasilev A E Mikrokontrollery razrabotka vstraivaemyh prilozhenij izd BHV Peterburg 2008 Mikroprocessory i mikroprocessornye komplekty integralnyh mikroshem pod redakciej Shahnova V A M Radio i svyaz 1988 T 2 Odnoplatnye mikroEVM Pod red V G Domracheva Mikroprocessornye BIS i ih primenenie M Energoatomizdat 1988 S 128 ISBN 5 283 01489 4