KAN åbne

CANopen er en åben netværksprotokol på topniveau til tilslutning af indlejrede enheder i indbyggede transport- og industrinetværk . Den bruger CAN -realtidsprotokollen som et netværks- og transportlag . Bruges til at forbinde sensorer, aktuatorer og programmerbare logiske controllere til hinanden. Åben standard.

Typiske applikationer

Hovedsageligt i bevægelseskontrolsystemer, i montage-, svejse- og transportenheder. Anvendes til enkeltkabelforbindelse af multi-input sensorbokse, smarte sensorer, pneumatiske ventiler, stregkodelæsere, aktuatorer og operatørkonsoller.

Fordele

Sammenlignet med andre CAN-baserede netværk er CANopen-netværket mere velegnet til højhastigheds-bevægelseskontrolsystemer og feedback-kontrolsløjfer. Høj pålidelighed, rationel brug af båndbredde, strømforsyning via netværkskabel.

Ulemper

Lav prævalens uden for Europa.

Perspektiver

Ud over at være en applikationslagsprotokol betyder CANopen medlemskab af en "hobby" hardwaredesignklub. Mere information kan findes på CiA's hjemmeside (www.can-cia.org). Alle, der finder det nødvendigt, kan tilslutte sig denne organisation. Organisationen forener blandt andet de førende bilproducenter i Europa.

Struktur af standarder

Organisationens struktur afspejler strukturen i de standarder, der styrer driften af ​​CANopen-netværk.

Applikationslagsprotokollen er baseret på DS.301-dokumentet, som igen er en praktisk udvikling af ideerne, der er erklæret i CiA DS-201-207-dokumenterne. Den definerer protokollerne til konfiguration og drift af netværket.

CANopen-netværket er fokuseret på brugen af ​​mikrocontrollere, inklusive de billigste, derfor er det opdelt i en række valgfrie undersystemer, som kun tillader brug af de nødvendige funktioner.

Netværkets funktion er udveksling af data. For at forstå funktionen af ​​CANopen-netværket opdeler vi alle data i funktionelle og teknologiske.

Funktionelle data - de data, der beskriver målets funktion af systemet (temperatur, størrelsen af ​​aktuatorernes kontrolhandlinger), de data, der ville blive transmitteret mellem enhederne, selvom en anden kommunikationslinje end CAN blev brugt som et link , for eksempel LIN eller USB , eller Ethernet , eller I2C .

Teknologiske data - dem, der sikrer netværkets funktion som helhed, kontrol af den korrekte drift af alle noder, konfiguration af dele af systemet - de data, hvis udseende er forbundet med brugen af ​​CANopen-netværket og ikke direkte afhænge af de opgaver, systemet løser.

Dokument CiA DS-201 identificerer 4 hovedgrupper af undersystemer (Fig. 3 CiA DS-201)

CMS - beskeder. Disse omfatter: funktionel dataudveksling, hastemeddelelsesudveksling, anmodningsdataudveksling, styring af objektordbog NMT - netværksstyring, kontrol af netværksenheder DBT - Dynamic Identifier Allocation LMT - enhedskonfigurationsstyring Eksempel: Rumtemperaturstyring hovedenhed, temperaturmålere, varmelegemer/fordampere Eksempel: Enkeltpunktstemperatur og varme-/fordamperkontrolparameter Eksempel: Endeafbryder, når den udløses, skal motoren straks slukke. Hvis selve sensoren pludselig bliver defekt, når endestopafbryderen er lukket, vil den ikke sende en besked om dette til hovedenheden, som er fyldt med en nødsituation, derfor, hvis en fejlfunktion af en sådan sensor opdages, er nødvendigt for straks at slukke motoren

Netværksfejldetektering ( Node Monitoring ) udføres på to lignende måder [1]

For hvert specifikt netværk er kun én kontrolmetode, enten Node Guarding eller Heartbeat Protocol, tilladt.

Disse to eksempler viser muligheden for kun at ændre ordbogens struktur, når netværket er stoppet, det er desværre ikke altid muligt.

Ovenstående punkter er beskrevet i CiA DS-201-207 og CiA DS-301. Udvikleren af ​​systemet "fra bunden" kan selvstændigt bestemme de funktionelle krav til nettet, kontrollerede parametre og adfærdsscenarier i tilfælde af fejl. Men da CANopen-netværk bruges af et stort antal producenter, som allerede har udviklet systemer, der dækker mange industrier, er der kommet anbefalinger om, hvilke parametre, som minimum dette eller hint system skal fungere, og hvilke typer reaktioner på bestemte specifikke fejl, der til en bestemt enhedsklasse. Disse anbefalinger er udstedt i form af standarder i CiA DS-4**-serien. Dette gør det muligt at producere dele af systemer frem for hele systemer, og disse nye instrumenter vil integreres perfekt med systemer udviklet af anerkendte producenter. Nogle af disse standarder er allerede åbne (etablerede), nogle forbliver i små grupper af producenters ejendom (nye, med forbehold for ændringer). Hovedårsagen til, at der er så mange lukkede dokumenter, er, at disse ikke kun er anbefalinger, men standarder, hvis de ikke følges, vil systemet ikke fungere. Når der foretages ændringer i dokumenter, sendes nye versioner til alle medlemmer af denne interessegruppe. Interessegrupper er ikke en lukket kaste, alle kan være med i en eller anden gruppe. En forudsætning er et kontant bidrag. De opkrævede beløb afhænger af virksomhedens størrelse og er demokratiske i forhold til små virksomheder.

FAST BELØB MEDLEMSGEBYRER (ÅR) INKLUSIVE TYSKKE SKATTER mere end 100.000 medarbejdere: 8.700,00 Euro 10.353,00 Euro fra 10.000 til 99.999 ansatte: 5.200,00 Euro 6.188,00 Euro fra 1.000 til 9.999 medarbejdere: 4.100,00 Euro 4.879,00 Euro fra 100 til 999 ansatte: 2.100,00 Euro 2.499,00 Euro fra 50 til 99 ansatte: 1.500,00 Euro 1.785,00 Euro fra 10 til 49 ansatte: 900,00 Euro 1.071,00 Euro fra 1 til 9 ansatte: 650,00 Euro 773,50 Euro for skoler og universiteter: 520,00 Euro 618,80 Euro

Alle data om, hvilke grupper der findes, hvilke standarder de har udviklet og hvordan man forbinder dem, er placeret på can-cia.org-webstedet, som i dette tilfælde er det vigtigste organiserende organ og mekanisme for public relations.

Industrielle netværk i CAN-familien

Se også

CiA  (engelsk) .

Noter

  1. CANopen Basics - Bevogtning og hjerteslag (downlink) . Hentet 28. april 2016. Arkiveret fra originalen 21. maj 2016. 
  2. Olaf Pfeiffer, Andrew Ayre, Christian Keydel Embedded Networking with CAN and CANopen - Copperhill Media, 2008

Links