Sofcon s.r.o.
  Hlavní   Zpravodaj   1/1999   str. 1


IOCAN - Deska CAN sběrnice

Hardware

IOCAN

Deska IOCAN je rozšiřující modul stavebnice KitV40 připojovaný na rozhraní IO-bus. Deska IOCAN slouží pro komunikaci řídicího systému KITV40 prostřednictvím sběrnice CAN. Obsahuje podle provedení jeden nebo dva samostatné komunikační kanály CAN s obvody typu Philips SJA1000. Oba kanály jsou zakončeny galvanicky izolovanými budiči typu 82C250. Oddělení napájení je zajištěno pro každý kanál zvlášť DC/DC konvertorem. Datové vodiče CAN sběrnice jsou chráněny přepěťovými ochranami. Řadiče SJA1000 jsou mapovány do stránkovaného I/O adresového prostoru s možností autoinkrementace adresy při blokovém čtení či zápisu. Oba řadiče mohou používat vlastní nebo společný přerušovací vodič.

Programové vybavení

Pro desku IOCAN je k dispozici komunikační knihovna ChnCAN1, která implementuje na úrovni rámce sběrnice CAN virtuální rozhraní komunikačních knihoven pro řídicí systém KitV40. Knihovna ChnCAN1 je implementována v jazyce Pascal a svým rozhraním nabízí následující služby:

  • HW inicializaci a konfiguraci řadiče SJA1000
  • příjem CAN rámců
  • příjem CAN rámců pod přerušením do vyrovnávací paměti · vysílání CAN rámců
  • vysílání CAN rámců pod přerušením z vyrovnávací paměti · detekci chybových stavů

Knihovna ChnCAN1 podporuje oba typy rámců dle specifikace CAN 2.OA (11-bit ID) a CAN 2.OB (29-bit ID).

Knihovna dovoluje jednoduché nastavení doporučených (CiA DS 102 V2.0) komunikačních rychlostí a časování bitů: 10 kbit/s, 20 kbit/s, 50 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, 800 kbit/s a 1 Mbit/s. Možnost přímého nastavení konfiguračních registrů řadiče SJA1000 je zachována.

Knihovna ChnCAN1 je implementována objektově, komunikační kanál je tvořen instancí objektu. Vytvořením více instancí lze současně ovládat různé CAN-kanály desky IOCAN. Knihovnu ChnCAN1 lze používat pod operačním systémem reálného času ReTOS. Instance objektů knihovny ChnCAN1 jsou předurčeny k začlenění do kaskády instancí objektů vyšších protokolů.

Pro ladění SW na PC lze desku IOCAN připojit přes desku PC-Kit. K dispozici je také knihovna ChnCAN5 určená pro desku do PC s řadičem Intel 82527 od fy Netto. Tato knihovna poskytuje prostřednictvím virtuálního rozhraní stejné služby jako knihovna ChnCAN1.

Základní technické údaje:

Prostředí průmyslové, neklimatizované
Rozměry 122 x 68 mm
Hmotnost 90 g
Provedení IOCAN01 - jednokanálová deska
IOCAN02 - dvoukanálová deska
Rozhraní CAN
Konektor rozhraní 10 pin, pro kanál 1 volitelně 9 pin D-Sub
Ochrana datových linek transily
Přenosové médium kroucený pár vodičů
IO adresový prostor volitený, stránkovaný
200-20F, 210-21F, 220-22F, 230-23F,
240-24F, 250-25F, 260-26F, 270-27F,
300-30F, 310-31F, 320-32F, 330-33F,
340-34F, 350-35F, 360-36F, 370-37F
Přerušení na IO sběrnici volitelné INT3, INT4


 1   2   3   4   5   6   7   8 
Obsah   Minulá   Další   Nahoru