
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) |
|
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 |