માઇક્રોકન્ટ્રોલર એપ્લિકેશન્સ

વર્તમાન માઇક્રોકન્ટ્રોલર્સમાં પૂરતા પ્રમાણમાં ઉચ્ચ કમ્પ્યુટિંગ પાવર છે તે હકીકતને કારણે, જે ફક્ત એક નાના માઇક્રોસર્કિટને નાના કદ સાથે સંપૂર્ણ કાર્યકારી ઉપકરણને અમલમાં મૂકવાની મંજૂરી આપે છે, વધુમાં, ઓછા પાવર વપરાશ સાથે, સીધા પૂર્ણ થયેલ ઉપકરણોની કિંમત નીચી અને નીચી થઈ રહી છે. .

આ કારણોસર, માઇક્રોકન્ટ્રોલર્સ સંપૂર્ણપણે અલગ ઉપકરણોના ઇલેક્ટ્રોનિક એકમોમાં દરેક જગ્યાએ મળી શકે છે: કમ્પ્યુટર મધરબોર્ડ્સ પર, ડીવીડી ડ્રાઇવ્સના નિયંત્રકોમાં, હાર્ડ અને સોલિડ-સ્ટેટ ડ્રાઇવ્સમાં, કેલ્ક્યુલેટરમાં, વોશિંગ મશીનના નિયંત્રણ પેનલ પર, માઇક્રોવેવ ઓવન, ટેલિફોન, વેક્યુમ. ક્લીનર્સ, ડીશવોશર્સ, ઘરની અંદરના રોબોટ્સ, પ્રોગ્રામેબલ રિલે અને પીએલસી, મશીન કંટ્રોલ મોડ્યુલો વગેરેમાં.

એક રીતે અથવા બીજી રીતે, વ્યવહારીક રીતે કોઈપણ આધુનિક ઇલેક્ટ્રોનિક ઉપકરણ તેની અંદર ઓછામાં ઓછા એક માઇક્રોકન્ટ્રોલર વિના કરી શકતું નથી.

માઇક્રોકન્ટ્રોલર એપ્લિકેશન્સ

8-બીટ માઇક્રોપ્રોસેસર્સ ભૂતકાળની વાત હોવા છતાં, 8-બીટ માઇક્રોકન્ટ્રોલર આજે પણ વ્યાપકપણે ઉપયોગમાં લેવાય છે. એવી ઘણી એપ્લિકેશનો છે જ્યાં ઉચ્ચ પ્રદર્શનની જરૂર નથી, પરંતુ નિર્ણાયક પરિબળ અંતિમ ઉત્પાદનની ઓછી કિંમત છે.અલબત્ત, ત્યાં વધુ શક્તિશાળી માઇક્રોકન્ટ્રોલર્સ છે જે રીઅલ ટાઇમમાં ડેટાના મોટા પ્રવાહોની પ્રક્રિયા કરવા સક્ષમ છે (ઉદાહરણ તરીકે, વિડિઓ અને ઑડિઓ).

અહીં માઇક્રોકન્ટ્રોલર પેરિફેરલ્સની ટૂંકી સૂચિ છે જેમાંથી તમે સંભવિત વિસ્તારો અને આ નાની ચિપ્સની લાગુ પડતા ઉપલબ્ધ વિસ્તારો વિશે તારણો દોરી શકો છો:

  • ઇનપુટ અથવા આઉટપુટ માટે રૂપરેખાંકિત સાર્વત્રિક ડિજિટલ પોર્ટ;

  • વિવિધ I/O ઇન્ટરફેસ: UART, SPI, I? C, CAN, IEEE 1394, USB, Ethernet;

  • ડિજિટલ-ટુ-એનાલોગ અને એનાલોગ-થી-ડિજિટલ કન્વર્ટર;

  • તુલનાકારો

  • પલ્સ પહોળાઈ મોડ્યુલેટર્સ (PWM નિયંત્રક);

  • ટાઈમર;

  • બ્રશલેસ (અને સ્ટેપર) મોટર નિયંત્રકો;

  • કીબોર્ડ અને ડિસ્પ્લે નિયંત્રકો;

  • રેડિયો ફ્રીક્વન્સી ટ્રાન્સમીટર અને રીસીવરો;

  • ફ્લેશ મેમરી સાથે બિલ્ટ-ઇન એરે;

  • બિલ્ટ-ઇન વોચડોગ ટાઈમર અને ઘડિયાળ જનરેટર.

માઇક્રોકન્ટ્રોલરનો ઉપયોગ કરવાનું ઉદાહરણ

જેમ તમે પહેલાથી જ સમજી ગયા છો, માઇક્રોકન્ટ્રોલર એ એક નાનું માઇક્રોસિર્કિટ છે જેના પર એક નાનું કમ્પ્યુટર માઉન્ટ થયેલ છે. આનો અર્થ એ છે કે એક નાની ચિપની અંદર એક પ્રોસેસર, રોમ, રેમ અને પેરિફેરલ્સ છે જે એકબીજા સાથે અને બાહ્ય ઘટકો સાથે ક્રિયાપ્રતિક્રિયા કરવામાં સક્ષમ છે, તમારે ફક્ત પ્રોગ્રામને માઇક્રોસિર્કિટમાં લોડ કરવાની જરૂર છે.

પ્રોગ્રામ હેતુ મુજબ માઇક્રોકન્ટ્રોલરની કામગીરીને સુનિશ્ચિત કરશે - તે યોગ્ય અલ્ગોરિધમ મુજબ, આસપાસના ઇલેક્ટ્રોનિક્સ (ખાસ કરીને: ઘરગથ્થુ ઉપકરણો, કાર, પરમાણુ પાવર પ્લાન્ટ, રોબોટ, સોલાર ટ્રેકર, વગેરે) ને નિયંત્રિત કરવામાં સક્ષમ હશે.

માઇક્રોકન્ટ્રોલર

માઇક્રોકન્ટ્રોલરની ઘડિયાળની આવર્તન (અથવા બસની ઝડપ) પ્રતિબિંબિત કરે છે કે માઇક્રોકન્ટ્રોલર સમયના એકમમાં કેટલી ગણતરીઓ કરી શકે છે. આમ, માઇક્રોકન્ટ્રોલરનું પ્રદર્શન અને તેના દ્વારા ઉપયોગમાં લેવાતી શક્તિ જેમ જેમ બસની ઝડપ વધે છે તેમ તેમ વધે છે.

માઇક્રોકન્ટ્રોલરનું પ્રદર્શન પ્રતિ સેકન્ડ લાખો સૂચનાઓમાં માપવામાં આવે છે — MIPS (મિલિયન ઇન્સ્ટ્રક્શન્સ પ્રતિ સેકન્ડ). આમ, લોકપ્રિય Atmega8 નિયંત્રક, ઘડિયાળ ચક્ર દીઠ એક સંપૂર્ણ સૂચનાનો અમલ કરીને, પ્રતિ MHz 1 MIPS નું પ્રદર્શન પ્રાપ્ત કરે છે.

તે જ સમયે, વિવિધ પરિવારોના આધુનિક માઇક્રોકન્ટ્રોલર એટલા સર્વતોમુખી છે કે સમાન નિયંત્રક, પુનઃપ્રોગ્રામ કરેલ, સંપૂર્ણપણે અલગ ઉપકરણોને નિયંત્રિત કરી શકે છે. તમારી જાતને એક ક્ષેત્રમાં મર્યાદિત કરવી અશક્ય છે.

આવા સાર્વત્રિક નિયંત્રકનું ઉદાહરણ એ જ એટમેગા 8 છે, જેના પર તેઓ એસેમ્બલ થાય છે: ટાઈમર, ઘડિયાળો, મલ્ટિમીટર, હોમ ઓટોમેશન સૂચકાંકો, સ્ટેપર મોટર ડ્રાઇવરો વગેરે

માઇક્રોકન્ટ્રોલર્સના લોકપ્રિય ઉત્પાદકોમાં અમે નોંધીએ છીએ: Atmel, Hitachi, Intel, Infineon Technologies, Microchip, Motorola, Philips, Texas Instruments.

માઇક્રોકન્ટ્રોલરનું વર્ગીકરણ મુખ્યત્વે ડેટાના bitness દ્વારા કરવામાં આવે છે જે નિયંત્રકનું અંકગણિત-તર્ક ઉપકરણ પ્રક્રિયા કરે છે: 4, 8, 16, 32, 64 — બિટ્સ. અને 8-બીટ, ઉપર નોંધ્યા મુજબ, નોંધપાત્ર બજાર હિસ્સો ધરાવે છે (મૂલ્યમાં લગભગ 50%). આગળ 16-બીટ માઇક્રોકન્ટ્રોલર્સ આવે છે, પછી ડીએસપી-કંટ્રોલર્સ સિગ્નલ પ્રોસેસિંગ માટે વપરાય છે (બંને બજારનો 20% હિસ્સો છે).

અમે તમને વાંચવાની સલાહ આપીએ છીએ:

ઇલેક્ટ્રિક પ્રવાહ કેમ જોખમી છે?