Převodník USB-CAN Plus od VSCOM. Převodník CAN na USB

USBCANPlus -adaptér, který převádí signály USB na CAN. Připojuje počítač přes rozhraní USB ke sběrnici CAN. Port CAN a USB jsou chráněny proti statické elektřině a splňují požadavky IEC 61000-4-2 (8KV pin / 16KV vzduchový výboj). Protože všechny moderní počítače mají několik portů USB, je instalace produktu velmi jednoduchá. I port se zastaralým standardem USB1.1, pracující při rychlostech až 12 Mb / s, vám umožní pracovat s USB-CAN +.

Sběrnice CAN je široce používána v průmyslových aplikacích, jakož i při monitorování a řízení úkolů v automobilech. Adaptér USB-CAN + lze použít ke sledování datového provozu v takovém zařízení ak přenosu řídicích informací. Výkon USB-CAN + -   jeden z nejlepších na trhu pro tyto produkty. Protože automatické řízení toku hardwaru je prováděno na rozhraní mezi řadičem CAN a počítačem, je spolehlivost dat velmi vysoká.

  • Konverzní protokol ASCII je užitečný při vývoji a testování jakékoli konfigurace. Uživatelé jednoduše otevřou sériový port prostřednictvím programu Terminál a obdrží kanál pro práci s řadičem CAN. Stejně tak mohou přijímat a přenášet snímky CAN (rámce).
  • Uživatelem naprogramované aplikace načítají dynamickou knihovnu (DLL), která transparentně řídí převod ASCII. API je podporováno v C / C ++, C #, VB.NET, Delphi a LabVIEW.
  • V systému Linux lze Socket CAN použít jako alternativu ke knihovně vs_can_api. Zařízení VScom CAN podporují standardní ovladač Serial Line CAN (slcan).
  • USB-CAN + také podporuje CANFestival, Open Source CANopen Framework. CANopen je protokol nejvyšší úrovně založený na CAN, který se používá pro různé aplikace, jako jsou lékařské vybavení, SUV, námořní elektronika, železniční aplikace a automatizace budov. CANopen osvobodí vývojáře od práce s daty specifickými pro CAN. Poskytuje standardizované komunikační objekty s daty v reálném čase, konfiguračními daty a správou sítě.
  • CANHacker - nástroj pro analýzu a přenos rámců na sběrnici CAN, je součástí balení.
  • Sada modulů Mapper DLL simuluje provoz zařízení CAN od jiných výrobců. Uživatelé konfigurují svůj systém pro tato zařízení nebo adaptér USB-CAN + jako náhradu. Stávající software tedy bude používat USB-CAN + bez změny aplikace nebo její změny.
  • USB-CAN Plus je nová verze adaptéru USB-CAN od společnosti VScom.

Obr. Převodník USB-CAN Plus

Charakteristické rysy:

  • připojuje počítač k sběrnici CAN přes USB;
  • podporuje CAN 2.0A a CAN 2.0B;
  • vysokorychlostní CAN až 1 MBit / s;
  • USB a CAN port jsou chráněny před statickou elektřinou;
  • podpora vzdáleného snímku, pouze režim poslechu;
  • podpora z Windows 2000 na Server 2012, CE;
  • podpora linuxového jádra 2.6+;
  • podpora C / C ++, C #, VB.NET, Delphi a LabVIEW;
  • CANopen je podporován CANFestivalem;
  • USB 2.0 FS, napájený přes USB;
  • ovladač emuluje sériový port pro snadný přístup;
  • knihovna (DLL) pro standardní přístup;
  • aSCII konverzní protokol přes sériový port;
  • ladicí podpora Bosch busmaster;
  • kovové pouzdro.

Dokumentaci a software najdete na webových stránkách výrobce.

Oznámení bylo sestaveno a připraveno
   Shraga Alexander,
   a.

Převodník rozhraní CAN je široce používán v průmyslové automatizaci. Moduly jsou určeny k převodu RS-232, USB, TCP / RTU na CAN. Mnoho modelů podporuje konverzi CAN na SC a multimodové vlákno. Převodníky jsou k dispozici v různých provedeních - plastové nebo kovové pouzdra.

Převaděče rozhraní se mezi sebou liší:

  • velikosti
  • možnost provedení
  • počet portů a podporovaných rozhraní,
  • přítomnost galvanické izolace,
  • rychlost a další parametry přenosu dat.

Náš katalog obsahuje širokou škálu převodníků rozhraní CAN na vláknovou optiku a převodníky USB, RS-232 na CAN. Výrobky jsou schopny pracovat bez poruch ve vysokých vlhkostních podmínkách v širokém teplotním rozsahu. Výrobky předních výrobců splňují standardy kvality a bezpečnosti, jsou kompatibilní s jinými zařízeními a snadno se používají.

Nabízíme ke koupi převodníky od ICP DAS, MOXA, Titan (VSCom) za konkurenceschopné ceny. Náklady a další charakteristiky pozic jsou uvedeny na produktových stránkách. Manažer poskytne podrobné informace o podmínkách nákupu převodníků telefonicky.

Tento projekt má za cíl vyrobit jednoduché zařízení pro monitorování sběrnice CAN. Mikroprocesor NUC140LC1CN 32K Cortex-M0 jsem si vybral z jednoho hlavního důvodu - má periferní jednotky USB a CAN.

Funkce projektu

  • Snadnost vývoje
  • Kompatibilní s protokolem LAWICEL CANUSB
  • Monitorovací zařízení se zobrazí jako zařízení USB FTDI
  • Podpora 11bitových rámců CAN 2.0A a 29bitových rámců CAN 2.0B
  • Přítomnost interní vyrovnávací paměti zpráv FIFO CAN
  • Napájení přes USB
  • Zavaděč uložený v paměťovém zařízení USB pro aktualizaci firmwaru
  • Firmware k dispozici ke stažení

Obvodové řešení

Aktivace periferní jednotky Nuc140   Pokud se CAN připojuje ke sběrnici CAN, je zapotřebí vysílač a přijímač CAN. Pro tento účel je nejvhodnější čip Tja1051 T   od NXP. Blok Nuc140   může pracovat z napájecího zdroje 5V. Proto není nutné používat další stabilizátor napětí při 3,3 V. Tím se výrazně zjednoduší implementace rozhraní sběrnice CAN. Obvod má tři stavové indikátory LED:

  • D1 - Indikátor stavu připojení USB hostitele
  • D2 zobrazuje aktivitu sběrnice CAN
  • D3 zobrazuje chyby rozhraní CAN

NUC140   Nemá zabudovaný bootloader a jediným způsobem, jak ho naprogramovat, je použít rozhraní SWD (ARM Serial Wire Debug) (konektor J2) a programátor Nuvoton ICP. Samozřejmě, pokud je bootloader již předprogramovaný, lze jej aktivovat. Za tímto účelem musíte použít propojku JP1. Použití propojky JP1 před připojením napájení k rozhraní spustí bootloader.

Zavaděč

Flash paměť NUC140LC1   rozdělen do dvou sekcí. Jeden z nich je navržen pro provádění uživatelského programového kódu (APROM) o velikosti 32 kB a druhý pro bootloader (LDROM). Velikost LDROM je pouze 4 kB, což ztěžuje vytvoření plně funkčního zavaděče USB. Použil jsem bootloader hostovaný na velkokapacitním paměťovém zařízení (MSD) od společnosti Nuvoton. Instalace propojky JP1 spustí bootloader. V důsledku toho bude vyměnitelný disk zobrazen v hostitelském souborovém systému 32 kB. Stačí zkopírovat a vložit nebo přetáhnout aktualizaci firmwaru CAN-USB na disk bootloaderu. Odpojte kabel USB, odpojte propojku a kabel znovu připojte. Aktualizovaný firmware by se nyní měl spustit.

Programování CAN-USB a NuTiny-SDK-140

Programování procesoru NUC140 Vyžaduje se programátor Nuvoton Nu-Link a softwarová aplikace Nuvoton ICP. Ale místo toho jsem se rozhodl použít demoverzi NUC140   (NuTiny-SDK-140), k dispozici od. Má dvě části, část s čipem NUC140 a samotný programátor Nu-Link. Deska je rovnoměrně perforovaná, což umožňuje odpojit část Nu-Link. Ve skutečnosti můžete toto zařízení vyrobit výhradně na demo desce NuTiny-SDK-140 přidáním pouze dalšího čipu s vysílačem a přijímačem CAN.

Při připojení Nu-Link je proces programování NUC140 snadný. Klíčovým problémem je volba bootování z LDROM namísto APROM (v nastavení Config), aby byla zajištěna funkčnost bootloaderu USB.

Software

Rozhraní CAN-USB je kompatibilní s protokolem LAWICEL CANUSB a bude pracovat s aplikacemi určenými pro tento protokol. Testoval jsem dvě aplikace s CAN-USB:

CANHacker V2.00.02

Toto je bezplatná aplikace CANHacker. Nemohu najít uživatelskou příručku pro tuto aplikaci. Použití je však velmi jednoduché a intuitivní.

CAN Monitor Pro V2.2

Tato aplikace byla vyvinuta wgsoft.de. Tento web pro vývojáře je převážně v němčině.

Návrh DPS

Seznam rádiových prvků

Určení Typ Nominální hodnota Množství Poznámka:ObchodMůj notebook
IC1 MikročipNUC140LC1CN1 V poznámkovém bloku
IC2 MikročipTJA1051T1 V poznámkovém bloku
D1 LEDZelená1 V poznámkovém bloku
D2 LEDŽlutá1 V poznámkovém bloku
D3 LEDČervená1 V poznámkovém bloku
C1, C6 Kondenzátor10 uF2 V poznámkovém bloku
C2, C3, C7, C8 Kondenzátor0,1 uF4 V poznámkovém bloku
C4, C5 Kondenzátor20 pF2 V poznámkovém bloku
R1, R2 Rezistor

100 ohmů

2 V poznámkovém bloku
R3 Rezistor

10 kOhm

1 V poznámkovém bloku
R4-R6 Rezistor

330 ohmů

3 V poznámkovém bloku
X1 Křemenný krystal12 MHz1

Trochu jsem už zmínil a možná jsi si myslel, že teď začnu mluvit o dalším průmyslovém standardu CAN, ale není tomu tak, budu mluvit o tom, jak provést přenos dat mezi a CAN rozhraními.


Co jsem četl na internetu:   Fyzické prostředí přenosu dat rozhraní CAN, vlastnosti transceiverů, zapojení konektorů, vlastnosti kabelů, topologie sítě nejsou specifikovány specifikací CAN BOSCH v.2.0 A / B. Fyzická úroveň je předmětem různých mezinárodních, národních, průmyslových a dokonce i interních specifikací.

Nebudeme dále, řeknu toto: „Většina vývojářů používá implementaci této sběrnice ve formě dlouhých promyšlených čipů, které jsou na trhu, a my jako uživatelé těchto dvou standardů máme problémy s připojením. Zvažte nejběžnější situaci, kdy existuje sběrnice, k ní je připojeno několik zařízení a najednou potřebujeme připojit další, ale má jiné rozhraní - CAN. Ačkoli převodník rozhraní má takový konektor a schopnost pracovat se dvěma rozhraními najednou, ale v této situaci je třeba k novému zařízení zatáhnout další kroucený párový kabel, což není racionální. Co dělat? Sestavíme nové schéma zapojení.

Zkontrolujte a užívejte si života ...
Rozumíte, že toto schéma je platné pouze pro převod fyzické úrovně signálů. Přítomnost nebo nepřítomnost ECA v paketech bude konfigurována interním propojkou v převodníku a ECHO tick.


U některých převodníků rozhraní nejsou pull-up rezistory nainstalovány. Zbývá jediná rezistence mezi A a B.





Produkt na skladě! Ceny 2019

Objednávkové a dodací podmínky adaptérů pro komunikaci s měřidly Mercury
(žádosti o elektronické [chráněn e-mailem]    nebo telefonicky 8-909-283-34-16)


1) Náklady na 5000 rublů.Koupit. Miniaturní USPD pro dotazování seznamů čítačů rtuti pro jakékoli připojené rozhraní USB-RS485 / CAN / IRDA / optoport. Může nezávisle vyslýchat 10 třífázových čítačů Mercury, nebo si sám vytvořit tunel pro výslech pomocí neomezeného seznamu čítačů pomocí externích programů.

2) Ethernet-RS485 (VR-008.1) Náklady na 3300 rublů.Koupit. Kompletní hardwarové zařízení pro přenos dat mezi ethernetovou LAN a kabelovým rozhraním RS485. To je široce používáno pro automatizaci odečtu z měřidel, včetně elektroměrů Mercury. Pracuje se všemi typy protokolů TCP / IP v režimech serveru a klienta. Může být zobrazen na internetu pro vzdálené monitorování měřicích systémů.

3) USB-IRDA (model VR-001)   Náklady na 1950 rublů.Koupit. Převodník rozhraní pro elektroměry Mercury-230, 231, CE-102, obsahující rozhraní IRDA. Pro připojení k elektroměru není nutné otevírat svorkovnici.

4) USB-RS485 / CAN (model VR-002) Náklady na 1950 rublů.Koupit. Univerzální převodník kabelových rozhraní RS485 / CAN. Může napájet rozhraní měřiče. Vhodné pro Mercury-200, 203,2T, 206, 230, 233, 234, 236 obsahující RS485 / CAN. Připojení vyžaduje otevření svorkovnice. Je možné spojit dálnice s přepážkami.

5) USB-RS485 (model VR-004) Náklady na 850 rublů.Koupit. Vhodné pro elektroměry Mercury, které nepotřebují napájení komunikačního rozhraní. Má pouze výstupní svorky D + a D-. Lze použít s Mercury-203.2T, 206, 230, 233, 234, 236 obsahující RS485. Je nutné otevřít svorkovnici pro připojení.

6) USB optický port (model VR-005) Náklady na 1950 rublů.Koupit. Vhodné pro elektroměry Mercury-201.8TLO, 203.2T, 206, 233, 234, 236, obsahující optický port. Pro připojení není nutné otevírat svorkovnici.

8) JTT-A (RS485 / CAN) (rádiový modem 433 MHz, 100 mW) Náklady na 4000 rublů.Koupit. Miniaturní rádiové modemy s průhledným komunikačním kanálem, které vám umožní pracovat s elektroměry v režimu rozšíření rádia. Mají schopnost připojit se k průmyslovým rozhraním RS485 / CAN a umožňují vám vytvořit skupinové nebo jednotlivé uzly měření elektřiny na těžko přístupných místech.

9) 3G modem (Hilink) Náklady na 2000 rublů.Koupit. Modem se specializovaným firmwarem Hilink, který pracuje se všemi SIM kartami, má pokročilá nastavení (vestavěný firewall, SMS, USSD, zobrazuje servisní informace o úrovni signálu a mnoho dalšího). Umožňuje poskytnout uzly VR-007 pro internetovou automatizaci a vytvořit schopnost vysílat elektroměry prostřednictvím sítí 3G.

10) Uzel automatizace - WiFi router (model VR-007.3) Náklady na 4200 rublů.Koupit. Prvek inteligentního domu, který umožňuje prostřednictvím kteréhokoli z připojených rozhraní USB-RS485 / CAN / IRDA / optoport provádět automatizovaný průzkum třífázového čítače Mercury. Má své vlastní adaptabilní webové rozhraní, databázi, může provádět minutové sledování minut okamžitých hodnot proudů, napětí, kapacit, sestavovat energetické grafy měsíce a dny. Má schopnost vysílat webové kamery a meteorologické stanice přes sebe, je prvkem inteligentního domu schopného přenášet údaje o spotřebě do e-mailu a marketingu uživatele. Může vydávat data na server Narodmon.ru a hlásit kritické situace.

GKMN.468351,006


Zařízení připojené k počítači kompatibilnímu s IBM PC přes rozhraní USB je určeno k diagnostice a konfiguraci řídicích a sběrných systémů založených na síti CAN-bus. Rozhraní CAN-bus-USBnp, připojené k modernímu vysoce výkonnému počítači se systémem Windows, vám umožňuje vytvářet efektivní softwarová a hardwarová řešení pro konfiguraci a testování sítí CAN. Zařízení je zvláště výhodné v mobilních aplikacích spolu s přenosnými přenosnými počítači a programem CANwise pro testování sítí CAN v terénních a průmyslových podmínkách, včetně diagnostiky vozidel. Zařízení lze použít k testování a konfiguraci zařízení, které používají protokoly nejvyšší úrovně J1939 a CANopen při práci ve spojení s zaváděcími moduly CANwise.

Zařízení je alternativou k řadičům CAN ve formátu PCMCI.

Hlavní vlastnosti zařízení:

  • 2-kanálový řadič CAN vyhovující specifikaci CAN 2.0B;
  • používá rozhraní, které splňuje specifikace vysokorychlostního rozhraní USB 2.0;
  • primární zpracování síťových rámců CAN je prováděno integrovaným 32bitovým mikrokontrolérem ARM;
  • Rozhraní CAN-bus (v souladu s CiA DS-102) s galvanickým oddělením 1000 V, ochrana proti přepětí a impulsnímu šumu;
  • Napájeno přes USB; odběr proudu - ne více než 200 mA;
  • rozměry 107 * 53 * 28 mm;
  • rozsah provozních teplot: 0 .. + 70 C.

Uživatelská příručka

Software:

  • knihovna CHAI obsahuje jednotný ovladač pro rozhraní CAN, textový monitor CAN;
  • univerzální program pro testování a konfiguraci sítě CAN s grafickým uživatelským rozhraním CANwise. Bezplatná základní verze je dodávána se zaváděcím modulem pro monitorování sítě CAN a řadou modulů pro protokoly CANopen a J1939.

Podporovány jsou následující operační systémy: Windows XP / Vista / 7.

Rozhraní CAN-bus-USBnp podporuje oficiální test CANopen Conformance Test CAN v automatizaci (CiA).

Cena produktu:   10 200 rub. včetně DPH