TavIR-AVR
TavIR-AVR

Menü
· Főoldal
· WebShop
· Események
· File csere-bere
· Fórum
· Fórum-Chat
· Kapcsolat
· Keresés
· Letöltések
· Lexikon
· Linkek
· Partnerek
· Select AVR
· Tartalom

Fórumumtémák
5 legfrissebb hozzászólás

Mi van az AVR-el és a BASCOM-al?
Robert küldte 03 Sep 2010 as 09:19:21

Bascom szimulátor hogyan működik?
Robert küldte 03 Sep 2010 as 09:11:16

Szervó motor léptetése
Robert küldte 02 Sep 2010 as 20:43:19

Karakteres LCD kezelése
Robert küldte 02 Sep 2010 as 13:05:50

megszakítások !! egy pici elakadás!
Bence küldte 02 Sep 2010 as 12:41:56


[ Tavir AVR ]

Lexikon
  Bascom
  Demo
  Port
  Upgrade (felfejlesztés)
  Verziószám

Régebbi hírek
2010-05-17
· 16. TavIR-AVR hírlevél
2010-05-16
· COW protokol
2010-04-15
· Bascom-AVR tanfolyam
2010-04-13
· Új chipek, panelek
2010-03-02
· Postázások rendje
2010-02-13
· AVR-Duino és a hanglejátszás
2010-02-03
· Arduino-0018
· WaveShield és Wiznet demopanelek
2010-01-31
· Arduino és a Bascom....
2009-12-25
· Megjelent a Bascom 1.11.9.8 verzió (DEMO és regisztrált is)

Korábbi cikkek

Információ

A site a Webring tagja


04. AVR-Duino (Arduino)





Az Arduino egy egyszerű elektronikus áramkörön és egy szoftverfejlesztő környezetén alapuló nyílt physical computing platform. Az Arduino programozási nyelve a Processing-ből kifejlesztett Wiring egyik implementációja.

Az Arduino interaktív tárgyak készítésére használható, számtalan kapcsolót vagy szenzort bemenetként olvasva, lámpák, motorok és egyéb kimenetek kimeríthetetlen választékát képes vezérelni. Az Aruino projektek állhatnak önmagukban, vagy különböző számítógépes programokkal kommunikálva is (pl. Flash, Pure Data, Processing, Max/MSP). Az áramkör házilag is nagyon könnyen összeállítható, vagy készen megvásárolható; a nyílt forráskódú fejlesztőkörnyezet pedig szabadon letölthető.

AVR-Duino felépítése, kialakulása

AVR-Duinoról röviden

Az Arduino áramkör egy, a GPL licensz alá eső termék, amelynek a márkaneve védett. Az AVR-Duino az eredeti Arduino alapjain építkező továbbfejlesztés, mely név számos érdekességet rejt:

Duino vár - bejárat  

  Duino vár a tenger felől

Duino vár - bejárat  

  Duino vár a tenger felől

Az AVR előtag a kontroller-családra utal, mely az áramkör lelkét adja, míg a Duino egy tengerparti szikla-kastély észak-olaszországban, ahol a nemesek kikapcsolódtak. Az áramkör programozása is ilyen kikapcsolódás. A névválasztás tisztelgés az Arduino olaszországi fejlesztői előtt.

AVR-Duino család, alappanel, kiegészítők, kivezetések

Az AVR-Duino nem egyetlen eszközt takar, hanem egy eszközcsaládot és annak számos kiegészítőjét. Az AVR-Duino az eszközcsalád legelterjedtebb tagja. Köszönhető ez a teljes fejlesztő-, hardver- és programozói rendszer GPL licensz alatti kibocsátásának, egy lelkes csapat összefogásának, illetve a mögöttük álló több tízezer fejlesztőnek és a rengeteg felhasználónak is.

Az eredeti áramköri megvalósítás az Arduino nevet viseli, mely a TavIR műhelyben való továbbfejlesztés eredményeként az AVR-Duino nevet kapta. Ez pedig - az előzőekre utalva - a Wiring nevű eszköz és a Processing nyelv sajátságait hordozza magán.

Az AVR-Duino az Atmel cég ATMega8-16PU illetve az ATMega168-20PU mikroprocesszorára épül. A felépítés során az egyszerűség és a könnyű kezelhetőség volt az alapvető szempont, emiatt az eredeti áramkör a mai viszonyoknak megfelelően például USB porttal került felépítésre. Így mind a kommunikáció, mind a tápellátás leegyszerűsödött.

AVR-Duino panel
AVR-Duino/168 áramkör

AVR-Duino alaprendszer

Az áramkör lelke a ATMega168 illetve az ATMega8 mikrokontroller. Ezek főbb jellemzői:


ATMega 8

ATMega168

Program-memória
(ebből szabadon használható)

8 kbyte (6 kbyte)

16 kbyte (14 kbyte)

EEPROM

512 byte

512 byte

SRAM

1024 byte

1024 byte

Ki/Bemenetek

23

23

Extra (felhasználható)

ADC(6), PWM(3)

ADC(6), PWM(3)

Max. sebesség
(AVR-Duino esetén fix. 16 MHz)

16 MHz

20 MHz

Tokozás

DIP-28

DIP-28

Az egyes tulajdonságok magyarázata a kislexikonban található.

Az áramkör a működéshez az 5 V stabil tápfeszültséget egy céláramkör segítségével kapja külső, ún. faliadapter által biztosított áramból. A tápáramkör rövidzár, túlterhelés és túlmelegedés ellen védett; a bemenetén max. 35 V feszültség elviselésére alkalmas. Fontos! A külső áramellátás során a max. 800 mA terhelhetőséget tartsuk szem előtt.

Opcionális áramforrás lehet még az USB port névleges 5 V feszültsége is.

A tápfeszültség meglétét a panelen LED jelzi, az alappanelen került kialakításra a reset áramkör, mely a késleltetett bekapcsolásért, prellmentes hideg(újra)indításért felel.

Az AVR-Duino alappanelen az FT232RL chip segítségével valósult meg a PC-vel való USB felületű kapcsolat. Az USB illesztő chip alapbeállításai során max. 250 mA USB áram lett meghatározva - erre a laptopokkal való üzemeltethetőség miatt volt szükség. Az illesztő-program a standard FTDI beállításokkal került beüzemelésre, a későbbiekben ennek megváltoztatása nem javasolt. Csak így biztosítható a Linux illetve a MacOSX rendszerekkel való kompatibilitás.

Fontos! A PC-k USB portjának maximális árama 500 mA-ben a szabvány szerint korlátozásra került,ennek túllépése a számítógép károsodását vonhatja maga után!

Programozó

Minden mikrokontrollerrel ellátott rendszerben felmerül a programkód kontrollerbe juttatásának kérdése.

Az áramkör az Arduino, ArduinoNG és a Diecimila bootloadert támogatja. Ez a szoftverfrissítést könnyíti meg, ugyanis ekkor nem szükséges kiegészítő programozó hardver. Alapesetben az AVR-Duino rendszerek a Diecimila bootloaderrel kerülnek élesztésre.

A bootloader aktiválása a Reset gomb megnyomásával, az áramkör bekapcsolásával, soros kapcsolat felépítésével és a CTS lábon keresztüli újraindítással történik.

Az áramkörben az egyik kivezetésre fixen telepítésre került egy LED, mely egyebek mellett a bootloader működéséről is tájékoztat.


Utolsó módosítás: 2008. október 22.








© Tavir AVR . Minden jog fenntartva.

Közreadva: 2008-10-22 (3328 olvasás)

[ Vissza ]
Content ©
WebShop ajánlat

Eseménynaptár
Szeptember 2010
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30  

Kiállítás
Elõadás
Verseny
Publikáció
Egyéb esemény

Bejelentkezés
Felhasználónév

Jelszó

Biztonsági kód: Biztonsági kód
Kód megadása

Még nem vagy a felhasználónk? Regisztrálj, ingyenes!

Keresés



Eddigi szavazások
Itt még szavazhatsz!

TavIR oktatás
· Fórum
· Tesztsor
· Tanfolyamról...

 
Az oldalon található termék- és cégelnevezések tulajdonosaik védjegyoltalma alá eshetnek.
A hozzászólások szerzőik tulajdonai, minden más tartalom: © 2005. Cseh Róbert
Impresszum és adatvédelmi szabályzat
A Weboldal hírei a backend.php fájlal is elérhető.
Tartalomkezelő rendszer: © 2004 PHP-Nuke. Minden jog fenntartva. A PHP-Nuke szabad szoftver, amelyre a GNU/GPL licensz érvényes.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Oldalkészítés: 0.03 másodperc