Index >> Produkty >> IP Serial

Charon 2

Ethernut - modul vestavného Ethernetu

 

Charon 2 je levný embedded modul založený na mikroprocesoru AVR ATmega. Je plně hardwarově slučitelný s projektem Ethernut (www.Ethernut.de - Open Source projekt pro vývoj vestavných ethernetových zařízení). Charon 2 můžete používat ve svých aplikacích, používat RTOS a TCP/IP stack z projektu Ethernut a začít pracovat na našich příkladech. Původní modul Ethernut, stejně jako Charon 2, jsou velmi dobře zdokumentované.

Základní vlastnosti

  • Plně duplexní IEEE 802.3 10 Mb/s ethernet  
  • ATmega 128 RISC AVR mikrokontrolér - výkon až 16 MIPS
  • 128 kByte In-System Programmable FLASH ROM
  • 32 kByte SRAM + 4 kByte interní MCU SRAM
  • 4 kByte In-System Programmable EEPROM
     
  • Programování modulu (Interní 128 kByte FLASH mikroprocesoru)
    • ISP pomocí 6 vodičů s využitím vývodů PE0 & PE1 (USART 0), PB1 (SPI SCK) a RST.
    • JTAG (PF4, PF5, PF6, PF7)
    • Ethernet bootloader

  •  
     
  • Nut/OS - RTOS aTCP/IP stack
    (AVR GCC, ImageCraft ICCAVR, CodeVision AVR)
     
  • Modul je plně slučitelný s vývojovou deskou Ethernut 1.3.

  •  
  • Dostupný vývojový kit a softwarové příklady.
  • Snadné použití, snadný start, mnoho dokumentace.


 

 

Download

  • Dokumentace k Charonu II
    Rozměry modulu, rozložení a popis vývodů, blokové schéma, schéma zapojení, připojení k ethernetu.
    Mapa paměti, výchozí nastavení pojistek a podrobný popis programování.
     
  • Dokumentace k Charon 2 Development Kitu
    - Detailní popis Charon 2 Development Boardu, zapojení a popis vývodů.
    - První použití demonstrační aplikace, testování všech periférií.
    - Detailní popis demonstračních příkladů a programových rutin.
    - Jak kompilovat a programovat modul Charon 2 ve Vaší aplikaci.
     
  • Schéma zapojení Charonu II
    Jak připojit modul Charon 2 k ethernetu a k Vaší aplikaci. Tento dokument obsahuje katalogový list modulu.
     

 

Popis hardware

Parametry
Napájecí napětí 5V DC / typ. 60mA max 80 mA
Rozměry 47 x 39 x 12 mm (V x Š x H)
Teplotní rozsah Provozní: -5 až +50 °C
Ethernet 10BaseT – 802.3 (vyžaduje vnější signálový transformátor)
2x sériový port TTL úrovně RxD,TxD (2x HW USART)
Programování SPI In-System Programming
JTAG dozhraní (dle IEEE 1149.1)
MCU Xtal 14.745 MHz
SRAM / EEPROM 4+28 kB / (4kB interní)
RTL8019 EEPROM 256B (93C46)
27 I/O vývodů GPIO (7), ADC(4), JTAG (4), 2x RS-232 (4), SPI(4), I2C (2)
Power-on reset Ano – 10% tolerance
WATCHDOG Interní
RTC Samostatný časovač 32.768 kHz

 

Periférie modulu

Popis rozhraní modulu :

  • 2x RS-232 sériový port,
  • JTAG rozhraní,
  • SPI rozhraní,
  • 4x (+4x) vstup AD převodníku,
  • 2x (+4x) výstup PWM,
  • TWI (I2C) rozhraní,
  • 1x analogový komparátor,
  • samostatný RTC oscilátor.

Podrobný popis vývodů naleznete v katalogovém listě Charon 2.
Detailní popis elektrických parametrů naleznete v katalogovém listě ATmega128 na stránkách Atmelu .

Podrobný popis vývodů modulu

 

Připojení do Ethernetové sítě

Modul neobsahuje žádný přizpůsobovací transformátor pro ethernet, proto jej musí obsahovat Vaše aplikace. Jedná se o jednoduché zapojení a transformátor si u nás můžete objednat spolu s modulem Charon 2. Doporučujeme zapojit ethernetové vývody dle následujícího zapojení.

Můžete použít samostatný transformátor zapouzdřený jako DIL14 (YCL 20F001N nebo Bothhand FS2022). Pokud potřebujete šetřit místo na plošném spoji, můžete použít transformátor zapouzdřený společně s konektorem RJ45 (LF1S022).

YCL 20F001N – Transformátor + RJ 45 konektor

Oddělený transformátor je výhodnější zejména pro průmyslové aplikace, neboť poskytuje větší izolační zabezpečení standardnímu pouzdření.

Katalogové listy k transformátorům naleznete na CD dodávaném k Charon 2 Development Kitu. Na schématu si můžete všimnout oddělené GND a GNDA.

Zakončovací rezistor 100W na páru TPI , známý z modulu Charon I, je již obsažen na desce Charonu II.

LF1S022 – Transformátor integrovaný v konektoru RJ45


Programování aplikací

Hardware

Nejste omezeni jen na použití modulu Charon 2. Váš SW může běžet na Vašem vlastním hardware, nebo pokud vyžadujete externí RAM, můžete použít původní vývojovou desku projektu Ethernut :
  • Ethernut 1.x - CPU Atmel ATmega128 a řadič ethernetu Realtek RTL8019AS - ..detaily
  • Ethernut 2.x - CPU Atmel ATmega128 a řadič ethernetu LAN91C111r - ..detaily
 

Software

Dobře zdokumentovaný software je šířen jako Open Source s implementovaným Real Time Operating System volaným z Nut/OS a TCP/IP protokolu pojmenovaného Nut/Net. Je poskytováno několik aplikačních příkladů včetně vestavěného webového serveru či jednoduchého převodníku RS232 /TCP/IP.

V tomto případě je původní aplikační demo nahráno do modulu Charon 2. Jedná se o jednoduchý program demonstrující práci se všemi perifériemi vývojové desky z Charon 2 Development Kitu, ale velmi dobře zdokumentovaný, který vám v začátcích může hodně pomoci.
 

Vývoj aplikací

Ethernut ProjectPro snadnou realizaci uživatelských aplikací je k dispozici dobře zdokumentované Ethernut API a více než 100 kB programového prostoru spolu s 20 kB datové paměti. Ke stažení jsou též zdrojové kódy napsané téměř výhradně v jazyce C. Licence dovoluje použití v otevřených i uzavřených projektech bez placení poplatku, a to i v komerčních aplikacích. Vývojář má na výběr dvě různá vývojová prostředí. Volně dostupný kompilátor GNU AVR pro Linux a Windows nebo komerční ImageCraft AVR pro Windows.


 

Adresový prostor – Ethernut ver. 1.3F v porovnání s Charon 2

Interní a externí adresový prostor RAM jsou společné pro Ethernut 1.3F i Charon 2. Ethernetový řadič Realtek 8019AS je ale mapován v jiném I/O adresním prostoru (0x8000 – 0xFFFE) mnohokrát (8000h, 8100h, 8200h, 8300h, …. FE00h, FF00h), shodně s původním Ethernut 1.3F, kde RTL8019AS je mapován jen na adresách 8300h-831F a prostor 8320h-FFFF je volný pro použití dalších I/O zařízení.

 

ATmega128 MCU SRAM prostor

  • 0x0000 – 0x10FF …interní prostor RAM mikroprocesoru Atmega128
  • 0x1100 – 0x7FFF …externí 32 kB adresní prostor SRAM
  • 0x8000 – 0xFFFE…adresní prostor I/O zařízení

Na modulu Charon 2 není možné mapovat zařízení k adresnímu prostoru (adresní a datová sběrnice nejsou dostupné na konektorech), což je 100% softwarově slučitelné s originálním softwarem Ethernutu.
 
 

Charon 2M

  • 128 kB SRAM
  • 512 kB SPI EEPROM

Detaily najdete v karalogovém listu: Charon2M_en.pdf

Vývojové nástroje

Charon 2 Development Kit

Pro modul Charon 2 je k dispozici Development Kit s programátorem, vývojovou deskou, SW příklady a dalším:
  • Modul Charon 2 s MAC adresou a sériovým číslem na štítku;
  • Charon I&II Development Board (dále jen Development Board);
  • HW STK-500 kompatibilní programovací adaptér pro sériový port RS-232;
  • Sériový komunikační kabel LapLink s dvojicí zásuvek DB-9;
  • 1-Wire teploměr DS1822;
  • LCD displej 2x16;
  • CD s nezbytným softwarem v adresáři /Charon2/;
  • Tištěný katalogový list pro modul Charon 2 a Development Kit.

Development Kit obsahuje plně zdokumentované příklad používající všech periférií obsažených na vývojové desce (digitální vstupy/výstupy, 1-Wire teploměr, sériový port, LCD displej,) v podobě jednoduché WWW stránky.

Manuál k Charon 2 Development Kitu
 

Hyperion Unit

Hyperion Unit je základní deska s kovovou krabičkou pro Charon 2 z produkce HW group. Řešení je určeno pro zákaznický vývoj SW aplikací, pokud Vám bude vyhovovat naše technické řešení.

Dokumentace: Hyperion_Unit.pdf (schéma základní desky, mechanické rozměry krabičky)

Základní deska disponuje následujícími vlastnostmi :

  • 9 až 15V lineární napájecí zdroj
  • záložní baterie 3,6 V (volitelně)
  • 1x plný sériový port RS-232 (75176 driver]
  • 1x sériový port RS-232 / 485
  • SPI sériový FLASH (volitelně)
  • 10 Mbit Ethernet s RJ45
  • 4x DIP spínač
  • 4x šroubovací svorkovnice (RS-485 + napájení).
     

kontaktujte nás pro podrobnosti..
 

FAQ & Podpora

Spam protection. How many is five times six?

Nejaký dotaz?
Jméno: 
Firma: 
Email: 
Telefon: 
Zeme: *

Otázka:  Jaká je Vaše vazba na projekt Ethernut?
Odpověď:  HW Group je oficiálním distibutorem produktů Ethernut a tento projekt je nám blízký. Navrhli jsme vlastní systém WEB51 pro mikroprocesory řady x51, ale použití Ethernutu v některých našich aplikacích je rychlejší, protože Charon 2 je vyšší verzí modulu Charon I založeného na rodině 8051.

Otázka:  Jsou u modulu Charon 2 nějaká omezení z hlediska autorských práv?
Odpověď:  Ne. Původní ethernut je zdarma a Charon 2, resp. SW pro něj také. Autorským zákonem jsou chráněny jen naše koncové komerční produkty.

OtázkaKde si mohu objednat Charon 2 DK?
Odpověď:  Zakoupit jej můžete přímo u nás - prohlédněte si náš ceník.

OtázkaChceme ovládat síťová zařízení prostřednictvím našeho softwaru. Máte nějaké SW příklady aplikací, programové knihovny apod.?
Odpověď:  Ano, máme velmi dobré demonnstrační aplikace jak používat naše vlastní zařízení s Borland C++ a Delphi.
Rovněž si sami můžete vyzkoušet jednoduché komunikační aplikace využívající Visual Basic, JAVU a PHP. Navštivte stránku Support & Download.

Máte nějaké další otázky ? - Zkuste FAQ na www.Ethernut.de


 

Objednání

 

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 258
Produkt ukončen
Charon 2M (product photo)
128 kb SRAM, 512 kB SPI Flash na modulu - Module datasheet
600 071
Produkt ukončen
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.