Vi kan förse dig med ett kit som hjälper dig på vägen för utvecklingen snabbt och enkelt. Kittet kommer med:

  • Protokollstack (C-kod)
  • Exempel HAL-referensdesign (C-kod) för STM32 som körs på ett Nucleo-kort med Cortex M4-mikrokontroller. Detta kommer att visa dig hur du implementerar till 7 till 10 C-funktioner i den inbäddade HAL och det kommer att hjälpa dig att skriva din egen HAL för din valda mikro
  • Användardokumentation
  • X-Analyser Professional CAN, CANopen, J1939 och NMEA2000 analysator som är användbar för din ständiga mjukvaruutveckling och även underlättar supporten till dig från Warwick Control
  • Kvaser Leaf Light CAN till USB-gränssnitt
  • HAL för Kvaser CAN-gränssnitt (som inkluderar stöd för körning på en virtuell CAN-kanal på datorn)
  • 1 års e-postsupport
  • Källkoden kommer att licensieras till din företagswebbplats och kan kompileras och inkluderas i dina produkter utan ytterligare royalties. Du får inte skicka källkoden vidare till tredje part.

Det övergripande syftet med detta kit är att det är idealiskt för kunder som vill överföra stacken till sin egen målhårdvara och de kan använda STM32 som referens för att hjälpa dem.

Fördelen med Kvaser HAL är att protokollstacken kan byggas i en PC-miljö med hjälp av den kostnadsfria Microsoft Visual Studio C-kompilatorn och köras på en PC. Detta är särskilt användbart när en kund inte har målhårdvara tillgänglig eller hårdvaran inte är klar. Stacken kan kommunicera med Warwick Controls programvara för protokollanalysator X-Analyser (se www.xanalyser.co.uk) antingen via en riktig CAN-buss med ett Kvaser CAN-gränssnitt eller en simulerad CAN-buss med virtuella CAN-drivrutiner.


Notera:

  • Du måste ladda ner den kostnadsfria Atollic TrueStudio-kompilatorn och IDE för STM32 om du vill kunna bygga om projektet för Nucleo-kortet.
  • För NMEA2000-produktcertifieringstestning kommer stackreferensdesignen på Nucleo att klara av det aktuella testverktyget ur kartongen (out of the box). Detta innebär att när du väl har gjort dina applikationsändringar kommer det att krävas mindre arbete för att få din enhet att klara NMEA2000-produktcertifieringen
  • En diagnosstack (UDS-light-alternativ) är tillgänglig för fordonsbaserad applikation med en grundläggande ISO-TP och grundläggande utbud av UDS-tjänster

Denna protokollstack kan också portas till andra mikrokontroller som ett anpassat ingenjörsprojekt. Kontakta oss för mer information.

NMEA2000/ J1939 
Protocol StackFeatureSupport
   
FeatureNMEA2000 Stack Feature
STM32 Protocol Stack Kit
J1939 Stack Feature
Address Claim (PGN 60928 / EE00)
Tx on start startup
Yes
(Mandatory)
 
ISO Request / Request PGN (PGN 59904 / EA00) for Address Claimed (PGN 60928 / EE00)Address Claimed (EE00)
(Mandatory)
Other PGNs – user to implement
Yes
(Optional)
ISO Request / Request PGN (PGN 59904 / EA00) for Product Info (PGN 126996 / 1F014)Fully implemented.
Values need changing for target product
(Mandatory)
Yes
(Optional)
ISO Request / Request PGN (PGN 59904 / EA00) for Config Info (PGN 126998 / 1F016)Fully implemented.
Values need changing for target product
(Mandatory)
Not Required
ISO Request / Request PGN (PGN 59904 / EA00) for Tx/Rx PGN List (PGN 126464 / 1EE00)Fully implemented.
Values need changing for target product
(Mandatory)
Not Required
Commanded Address (FED8) (BAM)MandatoryNot Required
Broadcast Announcement Message (BAM) (EC00, EB00)Mandatory for Commanded AddressOptional
Connected Management Data Transfer (CMDT) (EC00, EB00)Mandatory
Optional
Fast Packet ProtocolMandatory
Optional
Heartbeat (PGN 126993 / 1F011)MandatoryNot Required
Complex Request (PGN 126208 / 1ED00) for Address Claimed (PGN EE00)Address Claimed (EE00)
(Mandatory)
Other PGNs – user to implement
Not Required
Complex Command (PGN 126208 / 1ED00)Mandatory
Example implementation
Not Required
CAN Error Monitoring (Receive Error Counter and Bus State)Yes
(Optional)
Yes
(Optional)
Device Online Manager
(Track Devices Online)
Yes
(Optional)
Yes
(Optional)
UDS/ISO-TPNot RequiredTransport Protocol Implemented with Framework for Some Basic Services
J1939-73 DiagnosticsNot RequiredNot implemented
User to use the stack’s BAM and ISO request services to implement DM01 etc.

(mandatory=mandatory for protocol, optional=optional protocol feature

Tilläggsalternativ för NMEA2000 Protocol Stack – Batteri & Power PGN

Detta är ett alternativ för kunder av NMEA2000 Protocol Stack som ger en referensdesign i C-kod för NMEA2000 batteri- och strömrelaterade PGN:er som klarar de automatiska testerna av v3 NMEA2000 Certification Tool direkt. Den tillhandahåller hanterarfunktioner för att skicka och ta emot PGN:er, tolkning av fälten och hantering av komplexa förfrågningar/kommandon. Följande PGN:er tillhandahålls:


  • LOAD CONTROLLER STATE CONTROL – 0X1F20C

  • AC INPUT STATUS – DEPRECATED 0X1F20F

  • AC OUTPUT STATUS – DEPRECATED 0X1F210

  • DC DETAILED STATUS – 0X1F212

  • CHARGER STATUS – DEPRECATED – 0X1F213

  • BATTERY STATUS – 0X1F214

  • INVERTER STATUS – DEPRECATED – 0X1F215

  • CHARGER CONFIGURATION STATUS – 0X1F216

  • AGS CONFIGURATION STATUS – 0X1F218

  • BATTERY CONFIGURATION STATUS – 0X1F219

  • INVERTER CONFIGURATION STATUS – 0X1F217

  • AGS STATUS – 0X1F21A

  • AC POWER / CURRENT – PHASE A – 0X1F300

  • AC POWER / CURRENT – PHASE B – 0X1F301

  • AC POWER / CURRENT – PHASE C – 0X1F302

  • AC VOLTAGE / FREQUENCY – PHASE A – 0X1F303

  • AC VOLTAGE / FREQUENCY – PHASE B – 0X1F304

  • AC VOLTAGE / FREQUENCY – PHASE C – 0X1F305

  • CONVERTER (INVERTER/CHARGER) STATUS – 0X1F306

  • DC VOLTAGE / CURRENT – 0X1F307

  • NMEA2000 / J1939 Protocol Stack Kit


    Liknande Produkter

    X-Analyser - för CAN, CAN FD, CANopen, J1939, NMEA2000, LIN, SENT och FlexRay

    X-Analyser - för CAN, CAN FD, CANopen, J1939, NMEA2000, LIN, SENT och FlexRay

    Vår flaggskeppsprodukt, X-Analyser, är ett kraftfullt, Windowsbaserat verktyg som använder Kvaser- e..

    LIN Protocol Stack Kit

    LIN Protocol Stack Kit

    We can provide you with a kit that will help you on your way for the development quickly and easily...

    CANopen Protocol Stacks

    CANopen Protocol Stacks

    Vi kan tillhandahålla CANopen-protokollstackar för en mängd olika mikrokontroller, Windows och Linux..

    DeviceNet Slave Protocol Stack Kit

    DeviceNet Slave Protocol Stack Kit

    Vi kan tillhandahålla ett DeviceNet-protokollstack-kit som består av: • DeviceNet-slavkällkod • Doku..