canAnalyser 3 – CANopen
Offerte aanvraag
Stel een vraag
Als standaard aanvulling interpreteert de Ixxat canAnalyser 3 – CANopen alle ontvangen CAN-berichten volgens de CANopen-specificaties CiA301, CiA302 en CiA305. Bovendien ondersteunt de software SDO blocktransfer, Flying Master, dynamische SDO-configuratie en LSS-functionaliteit. Daarnaast worden berichten automatisch herkend als SDO’s, PDO’s en multiplexed PDO’s. Ook interpreteert de tool NMT-, Heartbeat-, Emergency-, Sync- en Timestampobjecten direct correct. Daardoor ontstaat tijdens analyse snel inzicht in complexe CANopen-communicatie. Bijvoorbeeld netwerkfouten, statuswisselingen en parameteruitwisselingen worden onmiddellijk zichtbaar. Bovendien verloopt de diagnose efficiënter, omdat handmatige interpretatie nauwelijks nodig is. Kortom, de module versnelt analyse, configuratie en foutopsporing binnen industriële CANopen-netwerken.
Met de canAnalyser 3 – CANopen worden ruwe CAN-berichten automatisch vertaald naar duidelijke CANopen-objecten, zoals PDO’s en SDO’s. Daarnaast maakt de software verschillende CANopen-berichttypen zichtbaar met overzichtelijke kleurcoderingen. Daardoor herkennen gebruikers tijdens analyses direct welke apparaten met elkaar communiceren. Bovendien wordt snel duidelijk welke parameters binnen het netwerk worden uitgewisseld. Tijdens ontwikkelwerkzaamheden versnelt dit de diagnose van communicatieproblemen aanzienlijk. Ook kunnen engineers netwerkgedrag eenvoudiger controleren en optimaliseren. Ter illustratie worden foutmeldingen, synchronisatieberichten en procesdata direct herkenbaar weergegeven. Samengevat biedt de canAnalyser 3 – CANopen een efficiënte oplossing voor analyse, monitoring en diagnose van CANopen-netwerken.
Kenmerken en voordelen
- Vereenvoudigt de analyse van CANopen netwerken en apparaten
- Directe weergave van alle CANopen berichten volgens CANopen-specificatie
- Volledige integratie in canAnalyser omgeving
CANopen Module
CANopen Module
Alle ontvangen berichten kunnen achtereenvolgens in een lijst worden getoond (Scroll Mode) of worden gesorteerd conform de identificator (Overwrite Mode) waarbij ze permanent worden overschreven met nieuwe inkomende data, veranderende bytes worden gemarkeerd en voorzien van ontvangststatistieken. Het is mogelijk de berichten zonder verlies en dynamisch te filteren op hun knooppuntnummer en berichtsoort als ook om de kleurcodes te configureren. Daarbovenop kunnen de geïnterpreteerde berichten in een bestand worden weggeschreven.
Een SDO-overdracht wordt weergegeven met een index, een subindex en de symbolische naam van de betekenisinvoer van het aangesproken object. Ook een eventueel optredende Abort-Code wordt correct weergegeven. De SDO-data kan gedurende de overdracht als subreeks worden weergegeven of na de overdracht, afhankelijk van het datatype, in zijn geheel. De PDO-inhoud wordt conform de individuele instrument- of profielbeschrijving gedecodeerd.
Ten grondslag aan de interpretatie van de stand-2-berichten ligt een netwerkmodel dat alle knooppunten in het CANopen-netwerk beschrijft. Dit model komt tot stand door ofwel de bestanden van de instrumentomschrijving (EDS, DCF, XDD) in te lezen, door een eenvoudige profieltoewijzing, via een online netwerkscan of handmatig. Verder worden alle projectbestanden van de Ixxat CANopen ConfigurationStudio ondersteund.
CAN, CAN FD, LIN Analyze
De canAnalyser is gebaseerd op een modulair concept: de communicatie wordt afgehandeld door het bedieningspaneel, waarop verschillende clienttoepassingen of analysemodules kunnen worden aangesloten. De analysator beschikt over een ontvanger-, een zender-, een traceer-, een afspeel-, een signaal-, een signaalzender-, een sequentie- en een script-hostmodule.
Er zijn ook modules beschikbaar voor het interpreteren van CANopen- en J1939-protocollen.
Het bedieningspaneel en de verschillende modules bieden de volgende functionaliteiten.
Configuratie en gebruik
Het controlepaneel van de canAnalyser vormt het centrale element bij de configuratie. Ondersteund door een Wizard wordt de gewenste CAN-interface geselecteerd en wordt de CAN-controller op de kaart geconfigureerd. Verder wordt gedefinieerd welke functiemodules aan de CAN-controllers zijn toegewezen. De configuratie word in de vorm van een boom helder weergegeven en het toewijzen van de modules gebeurt intuïtief door middel van Drag & Drop. Elke CAN-bus kan een database toegewezen krijgen.
Ontvangen en weergeven van CAN-berichten (Receive module)
De ontvangen CAN-berichten kunnen op verschillende manieren worden weergegeven. Ofwel alle berichten, of slechts bepaalde berichten, geselecteerd via een instelbaar filter, worden weergegeven. Berichten kunnen op twee manieren worden weergegeven. In een seriële modus (Scroll Modus) worden de berichten achtereenvolgens, samen met de tijd van ontvangst, in een lijst weergegeven. Deze weergavevariant is vooral geschikt voor het monitoren van berichtenreeksen. In de overschrijvende weergave (Overwrite Mode) worden de ontvangen berichten daarentegen gesorteerd naar identificator in een lijst gezet en vervolgens permanent overschreven met de actueel binnenkomende data. Elk bericht krijgt een teller toegewezen, welke de algemeenheid van deze overdracht laat zien. Een veranderende byte wordt in kleur gemarkeerd. Door de additionele cyclustijd monitoring wordt de regelmaat van ontvangst geregistreerd.
Voor verdere observatie van bepaalde berichtengroepen kan de ontvangstmoduel meervoudig opgestart worden, waarbij elke keer een sectie van de CAN-datastroom kan worden weergegeven.
Verzenden van CAN-berichten (Transmit Module)
Te verzenden berichten kunnen door de gebruiker worden georganiseerd in een berichtentabel. Individuele ingaven vanuit deze tabel kunnen eenmalig of cyclisch doorgestuurd worden. De tabel bevat zowel de definitie van het bericht (identificator, data bytes, RTR bit) als een omschrijving van het bericht. De invoer van de data kan zowel decimaal als hexadecimaal zijn. Voor cyclisch door te sturen berichten kan een cyclustijd van 250 us (afhankelijk van de gebruikte hardware) tot 100s worden ingesteld. In de cyclische doorvoermodus incrementeren identificatoren en data-inhoud automatisch.
Opnemen van CAN-berichten (Trace Module)
Met de opnamemodule (Trace Module) worden alle ontvangen berichten en error frames direct op de hard disc opgeslagen. De opname kan worden begonnen en beëindigd middels de Trace-bediening. Verder kunnen triggercondities voor het beginnen en eindigen als ook filters voor de te op te nemen CAN-berichten voor elke bus worden gedefinieerd. Een opname kan op elk moment worden bekeken en naar een off line systeem worden overgebracht voor verdere analyse met specifiek hiervoor geconfigureerde analysemodulen, of; online met behulp van de sequentiemodule (beperkt aantal berichten).
Afspelen van geregistreerde data (Replay Module)
Met de Replay-module kunnen geregistreerde bestanden opnieuw worden bekeken. In de online modus kunnen de berichten naar het CAN-netwerk worden gestuurd en ontvangen via zelf ontvangst en in de off line modus kunnen berichten worden gedistribueerd naar de aangesloten canAnalyser-modules.
verzenden van berichtenreeksen (Sequencer Module)
Gedurende de ontwikkeling van CAN-instrumenten, functies, protocollen en complete systemen, kunnen situaties worden beproefd door het versturen van berichtenreeksen. (Nog) niet beschikbare apparatuur kan zo worden gesimuleerd. De berichtenreeksen worden gecreëerd met eenvoudig te leren commando’s (zoals doorsturen van een bericht, wachten op een bericht, een pauze van een gespecificeerde duur, herhalen, input van de gebruiker) via een geïntegreerde editor en met een druk op de knop uitgevoerd.
Symbolische interpretatie en weergave procesvariabelen (Signal Module)
Deze module gaat een stapje verder dan de Ontvangst Module: niet alleen wordt de identificator van een CAN-bericht met een symbolische naam weergegeven, ook de volledige inhoud van een bericht wordt op basis van de in de database vastgelegde interpretatieregels geëxtraheerd en in signalen (fysieke waardes) weergegeven. De in een CAN-bericht opgeslagen signalen kunnen met de Signal Module naar keuze worden weergegeven in de seriële modus (Scroll-Mode) of in de overschrijvende modus (Overwrite-Mode). Berichten en signalen kunnen individueel worden geactiveerd en gedeactiveerd, dus van interpretatie uitgesloten worden.
Datainhoud van CAN-berichten worden weergegeven in een grafische module in een venster over de tijdsas. De weergegeven informatie zoals de naam en de eenheid worden automatisch overgenomen van de database die aan de betreffende CAN-bus is toegewezen. De data wordt real time weergegeven, waarbij per grafiekvenster maximaal 16 signalen over tot vier tijdsassen worden verdeeld. Eveneens wordt de huidige waarde van een signaal numerologisch. Met behulp van een meetbalk kunnen specifieke waardes worden vastgesteld en conclusies worden getrokken.
Scripting Host
Met de Scripting Host wordt een krachtige interface ter beschikking gesteld die de voordelen van grafische Windowsprogramma’s combineert met de flexibiliteit van scripts. De canAnalyezer kan met behulp van de Scripting Host snel en eenvoudig worden aangepast aan specifieke meet- en analysetaken. Dit stelt de gebruiker in staat instrumenten en protocollen te simuleren of om bestaande instrumenten in de gesimuleerde restbus te testen en in gebruik te nemen. Specifieke testomgevingen kunnen eenvoudig tot stand worden gebracht met willekeurige Windows interfacecomponenten. De Scripting Host ondersteunt de standaard scripttalen #C en Visual Basic.NET. De incorporatie van DLLs maakt het hiermee ook mogelijk om verdere modules te integreren.
Programmeerbaarheid
Door de open .NET-programmeerinterface heeft de gebruiker de mogelijkheid om de canAnalyser uit te breiden met eigen modules of gebruikersinterfaces. Met de gangbare Windows ontwikkelingssystemen (o.a. Visual Studio.NET) kunnen nieuwe, op zichzelf staande modules worden ontwikkeld en aan de canAnalyser worden toegevoegd. Zo is het voor gebruikers mogelijk interfaces te creëren voor de eigen systemen of voor specifieke instrumenten of tools met systeemspecifieke analysefuncties.
Editor voor de berichtendatabases
De basis voor de interpretatie en symbolische weergave van de in de CAN-berichten doorgestuurde data is de berichtendatabase. Hier wordt aan elk CAN-bericht op basis van de identifier een naam toegewezen.
J1939 Module
J1939 Module
De J1939-module maakt de verwerking en interpretatie van het J1939 transport protocol, alsmede de interpretatie van diagnostische berichten mogelijk. Bedrijfseigene applicatie berichten kunnen worden geïnterpreteerd in een door de gebruiker gedefinieerde database als deze de Parameter Group en Suspect Parameter definities heeft verstrekt. Een dergelijke database, bijvoorbeeld via een XML-bestand, kan worden gegenereerd door de SAE J1939 Designer.
Voor het geordend weergegeven van J1939-berichten, zijn filters voor Parameter Groep Nummers almede het bron-en bestemmingsadres mogelijk. Verwerking en documentatie van de ontvangen berichten kan permanent worden gemaakt, of op commando, door de CSV export naar een ASCII-bestand.
FAQ
-
Welke Ixxat CAN-analyse software past het beste bij mijn gebruikssituatie?
De canAnalyser is een veelzijdige analyse tool voor de ontwikkeling, het testen en het onderhoud van CAN-, CAN FD- en LIN-systemen. Het softwarepakket is gebaseerd op een modulair concept en is beschikbaar in drie versies - Mini, Lite, and Standard - met een verschillende set functies en modules.
De Mini-versie wordt gratis meegeleverd met de VCI-driver. Deze is bijvoorbeeld erg geschikt voor snelle diagnose of hardwaretests. De Lite- en Standaard-versies zijn beiden uitgebreide, professionele software bedoeld voor ontwikkeling, debugging, simulatie of testen van CAN, CAN FD en/of LIN-netwerken.
Neem contact met ons op voor een demoversie van de volledige canAnalyser 3.Elke versie van de canAnalyser 3 is bedoeld voor een typisch gebruiksscenario. De onderstaande tabel geeft een handig overzicht van alle verschillen.
Functions Module canAnalyser3
MinicanAnalyser 3
LitecanAnalyser 3
StandardMeasurement configuration Supported bus controllers 1 1 64 Number of function modules per bus controller (multi-start) 1 1 per function Transmission Transmitting messages in layer 2 format via broadcasting lists (one-off/cyclic) Transmit Max 5 Transmitting signals based on underlayed databases Signal/Transmit Transmitting sequences in layer 2 format using simple commands for control Sequencer Reception and display Display received messages
- Scroll view
- Overwrite modeReceive Filtering during reception Receive Signal reception and interpreted online display based on databases (overwrite/scroll) Signal Max 5 Graphical display of received signals over the time axis Signal Max 5 Display of statistical values (e.g. bus load, number of error frames) Signal Logging of value range overflows Signal Graphical display of frequency distribution of received messages Histogram Recording/Playback Recording on hard disk
- Maximum sizeTrace
1 GBFilter and trigger functions during recording Trace Recording on hard disk for later analysis, including filter and trigger functions Trace Playback of recordings on the buses and/or modules for analyzing Replay Adaptation and Extension Development of measurement/analysis functions using C# and Visual-Basic .NET scripts Scripting/Host Open interface for expansion by customer-specific modules (.NET modules) customized Protocol Interpreter Display of CANopen messages according to CANopen specification CANopen Display of SAE J1939 messages according to SAE J1939 specification J1939 -
Ondersteunt canAnalyser 3 CANopen of J1939?
Ja, zowel de canAnalyser 3 Lite als Standard komen met modules die CANopen- en J1939-berichten interpreteren. Beide protocollen kunnen worden aangevuld met gebruikers gedefinieerde databases. CANopen FD en J1939 FD worden niet ondersteund.
-
Kan ik op rekening bestellen?
Ja, dat kan zeker! De meeste klanten kopen via een Inkoop Opdracht.
Vraag daarvoor eerst een offerte aan en stuur vervolgens de inkoopopdracht (PO) via email, simpelweg vanuit uw eigen inkoopsysteem. Bij de eerste bestelling kunnen we aanvullende vragen stellen om een credit check uit te voeren. Neem contact met ons op als onze bedrijfsgegevens benodigd zijn voor registratie in het inkoopsysteem.Om veiligheidsredenen dienen klanten die gevestigd zijn in, of willen verzenden naar, landen buiten de Benelux altijd vooraf te betalen.
-
Waarom zijn alle prijzen op aanvraag?
De online webshop is nog in aanbouw. Zodra deze beschikbaar is, zijn natuurlijk ook alle prijzen zichtbaar.
Maar alles is natuurlijk gewoon leverbaar en we informeren je graag over de prijzen en levertijden. Neem contact met ons op, of bel even. We hebben ruim 30 jaar ervaring met CAN. We helpen je graag en bieden je direct praktisch advies of ondersteuning.
Bestelnummer(s)
| 1.12.0145.30000 | canAnalyser 3 – CANopen Country of Origin: Duitsland HS Code: 8473302000 |
Systeemvereisten
- Windows® (x32) 7, 8, 10 of 11
- canAnalyser 3 met bijbehorende licentie
Geïnteresseerd?
Bent u geïnteresseerd in de canAnalyser 3 – CANopen? Vraag dan, geheel vrijblijvend, een offerte aan. Wilt u meer informatie? Stuur dan een e-mail naar -Hidden- of ga naar onze contactpagina. Bellen kan natuurlijk ook, we zijn bereikbaar op -Hidden-.
Twincomm heeft ruim 30 jaar ervaring met CAN. We helpen u graag en bieden u direct praktisch advies of ondersteuning.

