Charon 2 Development Kit
Poznámka: Produkt ukončen

Charon 2 je levný embbedded modul založený na mikroprocesoru AVR ATmega. Charon 2 Development Kit je základní deska a sada nejdůležitějších vývojových nástrojů pro první seznámení, programování modulu a ladění aplikací. Naše demonstrační aplikace pro CHaron II se opírá právě o tuto základní desku a její periférie.

Základní vlastnosti

  • Modul Charon 2 s přidělenou MAC adresou
  • HW STK-500 SPI programovací adaptér (RS-232)
  • LCD displej 2x16 & 1-Wire teploměr DS1822
  • Charon I&II Development Board s následujícími perifériemi:
    • rozhraní Ethernet 10Mbit;
    • 2x RS-232 (2x DB9M - RxD, TxD, RTS, CTS, GND);
    • programování : konektor JTAG / konektor SPI STK500;
    • výstupní rozhraní pro LCD (posuvný registr);
    • 8x binární vstup, 8x binární výstup (posuvné registry).
           
  • SW příklady jsou velmi dobře zdokumentované v přiloženém sešitu Getting Started.
     
  • Snadné použití, jednoduchý začátek, kvalitní dokumentace.

 

Download

  • Dokumentace k Charon 2 Development Kitu
    - detailní popis Charon I&II Development Board, popis vývodů konektorů,
    - první spuštění s dodávanou demonstrační aplikací, testování všech periférií,
    - podrobný popis programových příkladů a programovacích rutin,
    - popis kompilace a programování aplikací pro Charon 2.
     
  • AVR Studio 4.7
    s originálně dodávaným HW STK500, doporučujeme používat pouze AVR Studio 4.7. Vyšší verze se pokoušejí do STK500 adaptéru nahrát FW, al náš adaptér tento neumí přijmout..  
  • Charon 2 Development Board - pouze schéma zapojení
    Schéma zapojení "Charon I & II Development Board", obsaženo v "Charon 2 Development Kit".
     
  • Dokumentace k modulu Charon 2
    Rozměry modulu a umístění vývodů, popis vývodů, připojení k Ethernetu, schéma modulu a jeho zapojení.
    Mapa paměti, výchozí nastavení pojistek a detaily k programování.
     
  • Schéma připojení modulu Charon 2
    Jak připojit modul Charon 2 k Ethernetu a do Vaší aplikace. Toto schéma je obsaženo v katalogovém listě modulu Charon 2.
     

 

Popis Hardware

1 – Napájecí napětí
2 – Konektor RJ45 pro Ethernet
3 – Zakončovací jumper
4 – RS-232 (Sériový port 0)
5 – Programovací jumper (PSEN) pro Charon I
6 – Jumper pro připojení LED na P1
7 – Oblast SPI FLASH
8 – Reset & polarizační jumper
9 – Jumper interního napájení JTAG
10 – Konektor pro AVR JTAG ICE
11 – Jumper PB6 / OC1B
12 – RS-232 (Sériový port 1)
13 – Jumper PB7 / SETUP mode JMP1
14 – AVR ISP (In System Programming) Port
15 – ISP LED & STK500 programovací jumper
16 – Konektor sběrnice 1-Wire
17- Jumperové pole periférií  
18 – Konektor pro LCD displej
19 – LED indikace PB6 & PB7
20 – Vstupní spínače připojené k posuvným registrům
21– Výstupní LED připojené k posuvným registrům
22 – Indikační LED napájení a ethernetu

Podrobnější informace k jednotlivým perifériím a jejich vývodům naleznete v dokumentu "Development Kit manual".

 

První spuštění s výchozí aplikací

Tato kapitola popisuje první kroky s demonstrační aplikací, která je podrobně zdokumentovaná na stránce “Charon 2 DB demo”.

Development Board obsahuje nejčastěji používaná rozhraní: Ethernet (10Mbit twisted pair), LCD displej, RS232 linku, teploměr(y), LED diody jako výstupy, DIP spínače jako vstupy, I/O vývody na konektoru, nastavovací jumpery atd.


Výchozí nahraná aplikace, “Charon 2 DB demo”, dobře zdokumentovaná na stránce “Charon 2 DB demo page”, je příkladem využívajícím všechny tyto periférie.
Podrobnejší popis prvních kroků naleznete v manuálu k Charon 2 Development Kitu.

Nastavení IP adresy

Nejprve je zapotřebí ethernetovým zařízením přiřadit jedinečnou IP adresu. Přidělení IP prostřednictvím DHCP není podporováno kvůli různým problémům a nekompatibilitě s předchozími verzemi. Pro nastavení doporučujeme použít nějaký sériový terminál.
Spusťte terminálový program, (například Hercules nebo Tera Term) s nastavením portu: 9600Bd, bez parity, 8 datových bitů, 1 stop bit (9600 8N1). Vypněte řízení toku dat (Flow : NONE). Poté zapněte napájení se zkratovaným jumperem “SETUP”. V okně sériového terminálu se zobrazí první stránka nastavovacího procesu.

RS-232 Setup je určen pro nastavení základních síťových parametrů potřebných pro připojení k ethernetu. Před prvním připojením Charon 2 Development Kitu k ethernetu by tyto parametry měly být nastaveny správně, aby se zajistila jeho korektní činnost v síti (přístup k modulu přes ethernet).

Během RS-232 Setupu postupujte podle pokynů na obrazovce a “Press any key to enter RS232 setup“.

Na obrazovce se vypisují informace o aktuální konfiguraci a přehledné menu umožňující snadnou konfiguraci síťových parametrů.

Po načtení Charon 2 DB peripherals demo firmware do procesoru jsou jako výchozí nastaveny následující síťové hodnoty :

MAC= 00-0A-59-03-00-5F,
IP=192.168.1.100,
IP mask=255.255.255.0,
IP gateway=192.168.1.1

Nyní lze snadno zadáním písmene “I” nebo “i” (velikost písmen nerozhoduje) přiřadit IP adresu. Při zadávání trojmístných hodnot doplňuje oddělovací tečky sám SETUP, který rovněž automaticky potvrzuje zadání IP adresy po doplnění čtvrté trojice. Má-li hodnota méně než tři číslice, je třeba vypisovat i tečky a na konci potvrdit hodnotu klávesou ENTER. Při zadávání hodnot nelze pro opravy použít klávesu backspace.
Všechny zadané parametry jsou automaticky kontrolovány před zápisem do EEPROM = nemůžete zadat gateway která je mimo rozsah IP adres definovaných IP adresou a používanou podmaskou sítě. To znamená, že je třeba nejprve definovat IP adresu modulu a masku podsítě, než bude zadávána adresa brány.

Jsou-li zadány všechny parametry, lze vyjmout “SETUP jumper” a stisknout “R” pro “R: Reboot (exit setup)”.

Zkoušení výchozí www aplikace

Uživatel může k HTML stránce “Charon 2 DB demo page” přistupovat prostřednictvím svého webového prohlížeče. Stačí do adresního řádku zadat aktuální IP adresu modulu Charon 2 a objeví se úvodní stránka. Výchozí IP adresa je 192.168.1.100, v prohlížeči http://192.168.1.100.

Toto je úvodní HTML stránka (‘welcome’), ze které má uživatel možnost dále pokračovat na ostatní stránky prostřednicvím klasických odkazů :

V odkazech nadepsaných jako NutOs status si lze prohlédnout dúležité informace o činnosti operačního systému NutOs. Hlavním účelem této aplikace v Charonu II je však kontrola periférií. Proto je nejdůležitějším odkazem Peripheral control zobrazující následující HTML stránku :


Nyní můžete volně pracovat s touto výchozí aplikací. Více informací o perifériích a jejich programovací podpoře získáte na stránce “Charon 2 DB demo page”.

Rovněž si můžete vyzkoušet veřejné demo na adrese : 80.250.3.195 nacházející se v naší pražské kanceláři.

 

Objednání

K dispozici již nyní! Můžete si objednat: Samotný modul Charon 2 nebo kompletní Charon 2 Development Kit set.

Produkty držíme stabilně skladem v několika kusech. Cenu produktu najdete na stránce Ceníku .
 

OID Typy zařízení
600 074
Produkt ukončen
Charon 2 DK set - (fotografie setu)
Doporučená startovní sada pro zahájení práce, obsahuje:
 - Charon 2 [600071]
 - Charon 2 DB board [600072]
  - HW STK500 programovací dongle
  - 1-Wire čidlo teploty, LCD display 2x16 znaků
 - DB9 LapLink cable 2m [600063]
 - Manuál, CD
600 083
Produkt ukončen
SP Duo programátor (fotka)
Doporučený doplněk k Charon 2 DK set - umožňuje programovat obvody ATmega po RS-232 pomocí SPI i JTAG rozhraní i ze všech posledních verzí AVR Studia.
600 071 Charon 2 (fotka)
Samostatný modul, bez dalších komponent
600 055
Produkt ukončen
Charon 2 E
Modul s RJ45 a Eth. transformátorem - doporučeno pouze pro větší objednávky
600 072
Produkt ukončen
Charon 2 DB board (fotka)
Pouze modul vývojového boardu pro moduly Ch1 a Ch2. Dodáváno bez modulu a dalšího příslušenství
600 068
Produkt ukončen
Ethernet set (fotka)
Sada součástek pro připojení modulu Charon do Ethernetu (Eth. transformátor, RJ45 konektor a 2 kondenzátory odpolné proti špičkovému napětí dle normy)

 

Charon 2 DK set obsahuje :

  • Modul Charon 2 s MAC adresou a sériovým číslem na štítku [600 071]
  • Charon I&II Development Board (dále jen Development Board) [600 072]
  • Sériový komunikační kabel LapLink s dvojicí zásuvek DB-9 [600 063]
  • HW STK-500 kompatibilní programovací adaptér pro sériový port RS-232 [600 140]
  • Drobné příslušenství [600 141]
    • 1-Wire teploměr DS1822 nebo DS18B20
    • LCD displej 2x16
  • CD s nezbytným softwarem v adresáři /Charon2/;
  • Tištěný katalogový list pro modul Charon 2 a Development Kit.
 

Doporučené odkazy a literatura

 

Podobné či související produkty

  • Projekt Web51 - http://web51.hw.cz/ 
  • Project Web51-C
    Web51-C je vývojový nástroj pro tvorbu embedded Ethernetových UDP a SNMP aplikací založených na rodině mikrořadičů 8051.
    Web51-C je odnož projektu Web51, který byl kompletně vytvářen v assembleru. Programový kód lze kompilovat ve volně šiřitelném SDCC nebo v komerčním Keilu C51.