Ismerkedés az MSP430 mikrovezérlőkkel



Hasonló dokumentumok
MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók

1. Témakörök, célkitűzés, hozzávalók. Hobbielektronika csoport 2015/2016

A Hobbielektronika csoport. bemutatója

Új kompakt X20 vezérlő integrált I/O pontokkal

MSP430 programozás Energia környezetben. Az első lépések

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel

A Texas Instruments MSP430 mikrovezérlőcsalád

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

Nagy Gergely április 4.

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

M2037IAQ-CO - Adatlap

MSP430 programozás Energia környezetben. Digitális szenzorok

A LEGO Mindstorms EV3 programozása

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

KIBŐVÍTETT RUGALMAS AUTOMATIZÁLÁS

PERRY ELECTRIC. Heti digitális kapcsolóóra, automatikus téli-nyári átállással, 1 modul

ALPHA és ALPHA XL műszaki leírás

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

MSP430 programozás Energia környezetben. Szervó motorok vezérlése

MSP430 programozás Energia környezetben. Analóg jelek mérése

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

Mintavételes szabályozás mikrovezérlő segítségével

Fizikai mérések Arduino-val

1. Metrológiai alapfogalmak. 2. Egységrendszerek. 2.0 verzió

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Procontrol RFP-3. Műszaki adatlap. Rádiótransceiver / kontroller 433 vagy 868 MHz-re, felcsavarható SMA gumiantennával. Verzió:

Jelfeldolgozás a közlekedésben

FL-11R kézikönyv Viczai design FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)

Ultrahangos hőmennyiségmérők fűtés távleolvasással

USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.

Leírás. Készítette: EMKE Kft február 11.

DMG termékcsalád. Digitális multiméterek és hálózati analizátorok háttérvilágítással rendelkező grafikus LCD kijelzővel

RHTemp TepRetriver-RH. Hőmérséklet- és páratartalom adatgyűjtő, LCD kijelzővel. Hőmérséklet- és páratartalom adatgyűjtő

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

Intégro CLIA. A klímavezérlő számítógép általános ismertetése

SYS700-DIDO Digitális szabadon programozható szabályozó (Digitális be- és kimenettel) Szabályozók és vezérlõk

Rádiókommunikációval is Az adatokat szabad rádiófrekvencián sugározza az őt lekérdező AQUADAT készüléknek.

QALCOSONIC HEAT 2 ULTRAHANGOS HŰTÉSI- ÉS FŰTÉSI HŐMENNYISÉGMÉRŐ

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

Bevezetés az elektronikába

MŰSZAKI LEÍRÁS Az I. részhez

Poolcontroller. Felhasználói leírás

MASCO Biztonságtechnikai és Nyílászáró Automatizálási Kereskedelmi Kft Budapest, Madridi út 2. Tel: (06 1) , Fax: (06 1) ,

MaxiCont. MOM690 Mikroohm mérő

* Egyes méréstartományon belül, a megengedett maximális érték túllépését a műszer a 3 legkisebb helyi értékű számjegy eltűnésével jelzi a kijelzőn.

evosoft Hungary Kft.

AC-MF1W. RFID kártyaolvasó és kódzár. Felhasználói leírás

PCS-1000I Szigetelt kimenetű nagy pontosságú áram sönt mérő

6 az 1-ben digitális multiméter AX-190A. Használati útmutató

Használati utasítás. DIMAT KFT Harkány, Bercsényi u

Programozási segédlet DS89C450 Fejlesztőpanelhez

QAA73 kezelési utasítás felhasználóknak, beüzemelőknek

Autóipari beágyazott rendszerek CAN hardver

Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus

MSP430 programozás Energia környezetben. Az I/O portok kezelése

Arduino, programozás, elektronika egy út az ismeretek integrált felhasználásához

LPT_4DM_2a. Bekötési utasítás

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

RUBICON Serial IO kártya

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

UJJLENYOMAT OLVASÓ. Kezelői Kézikönyv

IDAXA-PiroSTOP. BI12KR8 Optocsatolt bemeneti egység 12 bemenettel és Relés kimeneti egység 8 relével. Terméklap 2004/0177/073

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

INFRA HŐMÉRŐ (PIROMÉTER) AX Használati útmutató

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

MT-543Ri plus/04 DIGITÁLIS HŐFOKSZABÁLYZÓ, IDŐZÍTŐVEL, HANGJELZÉSSEL HŰTÉS-FŰTÉSTECHNIKAI ÉS EGYÉB, IDŐZÍTÉST IGÉNYLŐ IPARI ALKALMAZÁSOKHOZ

Kaméleon K860. IAS Automatika Kft

Labor gyakorlat Mikrovezérlők

Digitális hőmérő Modell DM-300

MSP430 programozás Energia környezetben. Nokia 5110 grafikus kijelzo vezérlése

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

VDCU használati utasítás

Hobbi Elektronika. Bevezetés az elektronikába: Fényemittáló dióda (LED)

A Netburner fejlesztőeszköz alkalmazástechnikája

HCE80/HCC80/HCE80R/HCC80R

SYS700-A Digitális szabadon programozható szabályozó (Analóg kimenettel) Szabályozók és vezérlõk július KIVITEL

Digitális kijelzésű villamos mérőműszerek

Rádiókommunikációval Az adatokat szabad rádiófrekvencián sugározza az őt lekérdező AQUADAT készüléknek.

Mérés és adatgyűjtés

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

RFP-RFM. Procontrol RFP-RFM. Rádiótransceiver/ kontroller 433 vagy 868 MHz-re, SMA antenna csatlakozóval. Műszaki adatlap. Verzió:

1. ábra A PWM-áramkör mérőpanel kapcsolási rajza

Digitális multiméterek

Kártyaolvasók és belépőkártyák

GSM KÖZPONTOK > LAN KÖZPONTOK > HŐMÉRSÉKLET ÉRZÉKELŐK > PÁRAMÉRŐK > CO2 SZENZOROK > NYOMÁSMÉRŐ SZENZOROK >

Analóg elektronika - laboratóriumi gyakorlatok

Átírás:

Ismerkedés az MSP430 mikrovezérlőkkel 1

Mikrovezérlők fogalma Mikroprocesszor: Egy tokba integrált számítógép központi egység (CPU). A működés érdekében körbe kell építeni külső elemekkel (memória, perifériák, órajel generátor). Mikrovezérlő: Egy tokban elhelyezett CPU, memória, ki-/bemeneti egységek, járulékos áramkörök. Szinte csak tápfeszültség kell a működéséhez 2

Alkalmazási példák Motorvezérlés (HDD, Robotok, szerszámgépek) Mérés, vezérlés, szabályozás (orvosi műszerek, autóipar, háztartási gépek, riasztók, távhőmérős órák, kenyérsütő) Kommunikáció (USB-UART konverter, USB perifériák, GSM riasztó, intelligens távirányítók) 3

Mérőtápegység soros vezérlése 4

Mérőtápegység soros vezérlése Mikrovezérlő 5

A vezérlőprogram szimulációja Egy periódus kb. 355 us 6

Texas Instruments MCU/MPU termékskálája 7

Olcsó fejlesztőeszközök 2 változatban! 2 változatban! 8

Az MSP430 termékcsalád G2xxx 9

Az MSP430 G2xxx (Value Line) sorozat Főbb jellemzők CPU frekvencia: 0-16 MHz Tápfeszültség: 1.8V 3.6V Flash: 16 kb-ig RAM: 512 B-ig kapacitív érzékelő támogatás Ultra kisfogyasztás 0.1 μa RAM megőrzés 0.4 μa Standby mód (VLO) 0.7 μa valós idejű óra mód 220 μa /MIPS aktív állapot Ultragyors feléledés <1 μs 10

Az MSP430 mikrovezérlők felépítése 16 bites RISC CPU, 16 bites címzés, 27 utasítás, 7 címzésmód, Két fő tervezési szempont: 1. Kis fogyasztás (energiatakarékos üzemmódok) 2. C nyelvű programozás maximális hatékonyságú támogatása 11

MSP430G2553 blokkvázlata Csak nagyobb lábszámú Változatnál! Soros kommunikációs modul, 2 csatorna 12

MSP430 LaunchPad (MSP-EXP430G2) Egyszerű és olcsó fejlesztőeszköz, ami az MSP430G2xxxx sorozat minden tagjához (14 és 20 lábú tokozású) használható MSP430G2553 és MSP430G2452 MCU Launchpad kártya (rajta programozó és hibavadász készülék) USB kábel 2x10 pólusú tüskesor fogadó Rövid útmutató Két öntapadós címke 32 khz-es órakvarc Beszerezhető: https://estore.ti.com Ára: $9.99 13

Az MSP430 LaunchPad kártya Tápegység (3,5 V) Programozó, Hibavadász, USB-UART konverter I/O kivezetések I/O kivezetések Nyomógomb LED-ek RESET gomb 14

A kísérleti áramkör (v1.5) 15

MSP430G2553 lábkiosztása Az egyes kivezetések többféle funkciót is elláthatnak természetesen nem egyidejűleg. A kívánt funkciót az adatlap végén található táblázatok alapján, a kiválasztó bitek beállításával jelölhetjük ki. 16

Szoftver eszköztár Integrált fejlesztői környezet: IAR, CCS, Crossworks, Energia, Code::Blocks C/C++ fordító: IAR, CCS, Crossworks, MSPGCC Hibavadász (debugger): IAR, CCS, Crossworks, mspdebug Flash írás/olvasás: MSP430Flasher.exe, mspdebug MSP430ware: mintapéldák, adatlapok, perifériakönyvtárak gyűjteménye GRACE: grafikus periféria-konfiguráló program Állapotgép szervezés: QDK/QDK-nano, IAR visualstate RTOS: Micropier spindle, RTx430, Scm RTOS, stb. 17

Néhány egyszerű, könnyen megvalósítható projekt 8 LED-es villogó (Knight Rider) Elektronikus dobókocka Ultrahangos távolságmérés Feszültségmérő LCD kijelzővel Hőmérséklet és relatív páratartalom mérése Grafikus kijelzők vezérlése Lépegető robot 18

Ha a fényemittáló diódán (LED) nyitóirányú áram folyik, a dióda fényt bocsájt ki. A fenti a kapcsolásban az MSP430 Launchpad kártya mikrovezérlője digitális kimeneteit alacsony szintre állítva kapcsolhatjuk be a LED-eket. 19

8 LED-es villogó 20

Elektronikus dobókocka 21

Elektronikus dobókocka 22

Ultrahangos távolságmérés A HC-SR04 modul piezo jeladója az indító impulzus hatására egy 40 khz-es jelcsomagot sugároz ki. A modul digitális kimenő impulzusának szélessége megegyezik a visszaverődött hang terjedési idejével. Főbb paraméterek Tápfeszültség: 4.5 V 5.5 V Mérési tartomány: 2 cm 4 m (gyakorlatban inkább 2 m) Érzékelési szögtartomány: ~ 16 ⁰ 23

Ultrahangos távolságmérés 24

Feszültségmérő LCD kijelzéssel Az Energia IDE beépített könyvtárai segítségével egyszerűen kezelhetjük a perifériákat. Az analogread(a4); függvényhívással megmérjük az A4 bemenetre kapcsolt feszültséget (0 3.5 V közötti feszültséget kapcsolhatunk rá). Az eredményt voltokra számítjuk át, majd kijelezzük egy 16x2 karakteres LCD modul segítségével. 25

Hőmérséklet és relatív páratartalom mérése AZ AM2302 SZENZOR FŐBB JELLEMZŐI Felbontás: hőmérséklet 0.1 ⁰C és rel. páratartalom 0.1 % Kommunikáció: 1-wire, nem szabványos protokol, 4 bájt adat + 1 bájt ellenőrző összeg. Mintavételezési gyakoriság: 2 másodpercenként Tápfeszültség: 3,5 5.5 V 26

Grafikus kijelzők vezérlése Bitmap kép kiküldése (nem változtatható) Grafikus kijelző programozott vezérlése függvények segítségével 27

Lépegető robot Működési elv: a lábakat szervómotorok mozgatják Szervó vezérlés elve: keskenyebb impulzus kisebb szögállásnak, szélesebb impulzus nagyobb szögállásnak felel meg 28

Lépegető robot http://blog.vinu.co.in/2012/06/two-servo-walking-robot-using-ti.html 29