Texnologik jarayonlarda ishlab chiqarishni avtomatlashtirish va boshqarish


Due – ARM SAM3U4E 32- bitli ARM Cortex-M3 mikroprotsessor asosidagi plata; Leonardo


Download 102.88 Kb.
bet3/5
Sana20.11.2023
Hajmi102.88 Kb.
#1788241
1   2   3   4   5
Bog'liq
Kurs ishi namuna

Due – ARM SAM3U4E 32- bitli ARM Cortex-M3 mikroprotsessor asosidagi plata;
Leonardo – Atmega32U4 mikrokontrollerdagi plata;
UNO - Arduino ning asos platformasi, eng kо‘p tanilgan versiyasi;
Duemilanove – Atmega168 yoki Atmega328 mikrokontrollerdagi plata;
Diecimila – Arduino USB platforma asosidagi versiyasi;
Nano – maket sifatida ishlatiluvchi, ixcham platforma. Nano kompyuterga USB Mini – V kabeli yordamida ulanadi;
Mega ADK – Android li telefonlar va USB interfeysli boshqa qurilmalar bilan aloqa uchun USB - host interfeysni quvvatlovchi Mega 2560 plata versiyasi;
Mega 2560 – USB-portiga ketma-ket ulanish uchun ATMega8U2 chipi ishlatilgan Atmega2560 mikrokontrolleri asosidagi plata;
Mega – Atmega1280 mikrokontrolleri asosidagi Mega seriya versiyasi;
Arduino BT – simsiz aloqa va dasturlash uchun Bluetooth modulli platforma;
LilyPad – matoga qо‘shib tikilloyiha mumkun bо‘lgan platformasi;
Fio – simsiz tadbiqlar uchun yaratilgan platforma. Fio ning tarkibi: XBee radio uchun razyem, LiPo batareka uchun razyem va zarayadlash uchun joylashtirilgan sxema;
Mini – Arduino eng kichik platformasi;
Pro – tajribali foydalanuvchilar uchun yaratilgan platforma, katta loyixaning qismi bо‘lloyiha mumkun;
Pro Mini – Pro platformasi kabi tajribali foydalanuvchilar uchun yaratilgan, arzon narx, kichik о‘lcham va qо‘shimcha imkoniyatlar kerak bо‘lgan vaziyatlarga mо‘ljallangan.
Yuqorida sanab о‘tilgan platalarning ba’zilarini batafsil kо‘rib chiqamiz.
3.2. Arduino Uno mikrokontrolleri
Arduino Uno kontrolleri (5-chizma) ATmega328 mikrokontrollerida yaratilgan. Aloqa uchun USB ishlatilgan FTDI USB mikrokontrollerili barcha oldingi platalardan farqli yangi Arduino Uno da Atmega8U2 mikrokontrolleri ishlatilgan.

UNO versiyasi (5-chizma) uncha katta bо‘lmagan loyihalar uchun keng qо‘llanadigan, kо‘p tarqalgan eng taniqli versiyadir.

17-chizma. ArduinoUNO platasi.

ArduinoUNO platasining kо‘rsatgichlari 10 jadvalda keltirilgan.



Mikrokontroller

ATmega328

Ishchi kuchlanish

5V

Manba kuchlanloyiha (tavsiya etilloyiha)

7-12 V

Manba kuchlanloyiha (chegaraviy)

6-20 V

Raqamli kirish/chiqishlar

14 (ulardan 6 KIM-chiqishlari sifatida ishlatilloyiha mumkin)

Uzluksiz chiqishlar

6

Bitta chiqloyihaning maksimal toki

40 mA

Chiqloyihaning maksimal chiqish toki 3.3 V

50 mA

Flash-xotira

32 KB (ATmega328)/ ulardan 0,5 KB yuklovchi tomonidan ishlatiladi

SRAM

2 KB (ATteda328)

EEPROM

1 KB (ATteda328)

Takt chastotasi

16 MGs

Mikrosxemaning 14 ta raqamli oyoqchalaridan har biri kirish yoki chiqish bо‘lib xizmat qilloyiha mumkin. Mikrosxemaning oyoqchalarida kuchlanish miqdori 5 V kattalikda cheklangan. Bitta oyoqcha maksimal tok berloyiha yoki iste’mol qilloyiha 40 mA ni tashkil etadi. Barcha oyoqchalar ichki tortuvchi qarshilik bilan ulangan (sukut bо‘yicha о‘chirilgan) va u ning qiymati 20-50 kOm teng. Undan tashqari Arduinoning bazi oyoqchalari qо‘shimcha vazifani ham bajarilloyiha mumkin:



  • ketma-ket interfeys: 0 (RX) va 1 (TX);

  • tashqi uzilish: 2 va 3 oyoqchalar;

  • KIM: 3,5,6,9,10 va 11 oyoqchalari KIM – signal kо‘rinloyihada 8-bitli analog qiymatni chiqarloyiha mumkin;

  • SPI interfeys: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) oyoqchalar;

  • yorug‘lik diodi: 13. 13 oyoqchaga ulangan joylashtirilgan yorug‘lik diodi.

ArduinoUno da 6 ta analogli kirish (A0-A5) mavjud, ulardan har biri 10-bitli sonni (1024 ta turli qiymatni) analog kuchlanish kо‘rinloyihada ifodalashi mumkin. Sukut saqlash bо‘yicha kuchlanishni о‘lchash 0 dan 5 V oraliqqa nisbatan amalga oshiriladi.
Shunga qaramay bu oraliqning yuqori chegarasini AREF oyoqchasidan va analog Referenc funksiyasidan foydalanib о‘zgartirish mumkin. Analog kirishlaridan ba’zilari qо‘shimcha vazifalarga ega:
TWI: A4 yoki SDA chiqloyiha va A5 yoki SCL chiqloyiha.
ArduinoUno da kompyuterning USB-portini qisqa tо‘qnashuv va ortiqcha yuklanishdan saqlovchi tiklovchi himoya vositasi mavjud. Kо‘pchilik kompyuterlar о‘zining himoyasi bо‘lloyihaga qaramay bunday himoya qо‘shimcha himoya darajasini ta’minlaydi. Agarda USB-portdan 500 mA dan kо‘p tok iste’mol qilinsa, saqlovchi vosita avtomatik ravishda ulanishni uzib qо‘yadi toki qisqa tutashuv yoki ortiqcha yuklama sababi bartaraf etilmaguncha. 19 va 20-chizmada ArduinoUno konstruksiyasi keltirilgan.





19-chizma.

20-chizma.




21-chizma. ArduinoUno ning portlarining joylashloyiha.
1. Manba razyomi (batareyadan) – 9 – 12 Voltli manba bloklari bilan ishlatilloyiha mumkin.
2. USB razyomi (USB port) – sxemani manbasi sifatida ishlatish mumkin, shuningdek kompyuter bilan aloqani tashkil qilish uchun ham ishlatish mumkin.
3. Indikator (RX:Qabul qilish) – Axborotlarni qabul qilishni indikatsiyalashga ishlatiladi, agarda bu dasturda keltirilgan bо‘lsa.
4. Indikator (TX: Uzatish) - Axborotlarni uzatishni indikatsiyalashga ishlatiladi, agarda bu dasturda keltirilgan bо‘lsa.
5. Indikator (13 port: nosozliklarni qidirish) – Sketch ishlayotgan vaqtida hammasi tо‘g‘ri ishlayotganligini kо‘rsatadi.
6. Portlar (ARef, Ground, Digital, Rx, Tx) – tayanch kuchlanish, yer, raqamli portlar, axborotlarni uzatish va qabul qilish portlari.
7. Indikator (manba indikatori) – Arduino platasiga manba berilganligini kо‘rsatadi.
8. Reset (sbros, tashlash, nolga о‘tqazish) - Arduino platasini qaytadan ishga tushirish, sizning dasturingizni takroran ishga tushirishga olib keladi.
9. IC SP razyomi (dasturlash porti) – plataning yuklovchisining ishtirokisiz dasturlash imkoniyatini beradi.
10. Portlar (Analog In, Power In, Ground, Power Out, Reset) – analogli (uzluksiz), kiruvchi, chiquvchi, manba, yer.



Download 102.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling