CAN FD LIN Gateway

CAN-FD LIN Gateway je uživatelsky programovatelný převodník/data logger/simulátor, který poskytuje dva CAN/CAN FD kanály, LIN kanál a RS-232 port. Převodník dále obsahuje slot na microSD kartu a několik digitálních a analogových vstupů a výstupů. Firmware lze programovat v jazycích C nebo C++ a převodník lze díky jeho různým periferiím využít pro mnoho aplikací: konverze dat mezi sběrnicemi, logování a simulace komunikace, monitoring a ovládání externích periferií.

CAN FD LIN Gateway – katalogový list

Vlastnosti

  • dva CAN-HS kanály s podporou CAN FD
  • LIN bus kanál
  • RS-232 port
  • slot pro MicroSD kartu
  • USB port
  • 4 digitální výstupy
  • 2 analogové/digitální vstupy
  • 4 stavové LED
  • firmware uživatelsky programovatelný v C/C++
  • zdarma vývojové prostředí (IDE) a C/C++ kompilátor
  • vzorový zdrojový kód firmware s ukázkami využití periferií v jazyce C
  • nahrání firmware do zařízení přes USB, CAN, RS-232 nebo ICSP
  • 32-bit Arm Cortex-M4 MCU s 512 KB ROM, 128 KB RAM
  • 16 Kbit EEPROM
  • externí napájení nebo napájení z USB
  • umístění na stůl nebo montáž na DIN lištu

Převodník je založený na mikrokontroléru STM32G4 (Arm Cortex-M4), ke kterému je zdarma vývojové prostředí (STM32CubeIDE) i C/C++ GNU kompilátory. Firmware zařízení si uživatel může vyvinout sám v jazycích C nebo C++ a následně ho do zařízení nahraje přes USB, CAN, RS-232 nebo standardní programovací ICSP SWD interface (ST-LINK). K dispozici jsou příklady zdrojových kódů použití jednotlivých periferií. Zařízení má paměť rozšířenou o EEPROM a také slot na microSD kartu. Uživatel tedy má možnost si uložit konfigurační a simulační data a nebo logovat komunikaci přímo na SD kartu. Čtyři digitální výstupy (s podporou PWM) a dva analogové/digitální vstupy poskytují možnost pro monitorování a ovládání externích periferií. Vstupy mají napětový rozsah 0 – 5 V a výstupy mají různé koncové stupně (push-pull, HSD, LSD) s proudovým zatížením až 1.5 A, což umožní ovládání externích zařízení jako relé atd.

Použití

  • brána mezi CAN FD a CAN sběrnicemi
  • převod zpráv mezi CAN a LIN
  • konverze dat mezi CAN/LIN bus a RS-232
  • logování komunikace
  • simulace komunikace
  • emulace řídicích jednotek
  • vzdálené monitorování vstupů
  • vzdálené ovládání výstupů

Technická specifikace

Komunikace a periferie
kanály

2 CAN-HS (ISO 11898-2) s podporou CAN FD (ISO 11898-1:2015; CAN 2.0A/B, ISO CAN FD)
1 LIN bus (podpora master i slave; ISO 17987; LIN 2.2a) 1 RS-232
1 Virtual COM port (USB 2.0 CDC)

 
vstupy 2 analogové/digitální vstupy (0-5 V)  
výstupy 4 digitální výstupy (podpora PWM) DO1: HSD (5 V, max. 0.5 A) DO2, DO3: push-pull (5 V, max. 0.5 A) DO4: LSD (max. 40 V, 1.5 A)  
programování zdarma: vývojové prostředí (STM32CubeIDE) a GNU C/C++ kompilátor Vzorový projekt v jazyce C  
nahrání firmware přes USB, CAN, RS-232, or ICSP (ST-LINK)  
debugování ST-LINK SWD (programovací adaptér nutný)  
remanentní paměť interní 16 Kbit EEPROM slot pro externí microSD kartu (karta není součástí dodávky)  
LED 3 dvoubarevné stavové LED 1 napájecí LED  
     
Elektrické vlastnosti
napájení externí 7 – 30 V DC s ochranou proti přepólování (DSUB konektor) přes USB (MicroUSB konektor) pozn.: Pro správnou funkci LIN sběrnice je nutné externí napájení.  
spotřeba 100 mA @ 12 V (cca 1 W) pozn: Pokud není žádný výstup zatížen (DO1-DO4).  
MCU STM32G483 (Arm® 32-bit Cortex®-M4) s DSP a FPU; 170 MHz, 512 KB Flash, 128 KB SRAM  
budiče CAN-FD: MCP2562FD LIN: MCP2003B  
     
Mechanické vlastnosti
konektory 1 D-SUB9M 1 D-SUB9F 1 MicroSD slot 1 Micro-USB  
tlačítka a přepínače 2 DIP přepínače 1 mikrospínač  
rozměry (d x š x v) 108 x 54 x 30 mm  
váha 85 g  
provozní teploty -20 to 70 °C  
IP IP20  
umístění na stůl (přístrojové nožky jsou součástí dodávky) DIN lišta (klip není součástí dodávky)  
 

obrázky

 

SDK a knihovny

Projekt pro vývojové prostředí STM32CubeIDE v jazyce C s příklady využití jednotlivých periferií zařízení je ke stažení na GitHub.

Zapojení konektorů

  CN1 CN2
pin název poznámka název poznámka
1 DO1 5 V HSD DO3 5 V push-pull
2 CAN1_L   CAN2_L  
3 GND   GND  
4 LIN1   RS-232 RxD In
5 GND   GND  
6 AI1 / DI1 0 – 5 V DO4 LSD
7 CAN1_H   CAN2_H  
8 DO2 5 V push-pull RS-232 TxD Out
9 Vin / Vbat   AI2 / DI2 0 – 5 V

Objednání

produktové číslo popis
CANFD-LIN-GW CANFD LIN Gateway
DIN-CLIP Klip pro montáž zařízení na DIN lištu