Kan öppna

CANopen är ett öppet nätverksprotokoll på toppnivå för att ansluta inbäddade enheter i ombord transport- och industrinätverk . Den använder CAN -realtidsprotokollet som ett nätverk och transportlager . Används för att koppla sensorer, ställdon och programmerbara logiska styrenheter till varandra. Öppen standard.

Typiska applikationer

Främst inom rörelsestyrningssystem, i monterings-, svets- och transportenheter. Används för enkelkabelanslutning av sensorboxar med flera ingångar, smarta sensorer, pneumatiska ventiler, streckkodsläsare, ställdon och operatörskonsoler.

Fördelar

Jämfört med andra CAN-baserade nätverk är CANopen-nätverket mer lämpligt för höghastighets rörelsekontrollsystem och återkopplingskontrollslingor. Hög tillförlitlighet, rationell användning av bandbredd, strömförsörjning via nätverkskabel.

Nackdelar

Låg prevalens utanför Europa.

Perspektiv

Förutom att vara ett applikationslagerprotokoll betyder CANopen medlemskap i en "hobby" hårdvarudesignklubb. Mer information finns på CiA:s webbplats (www.can-cia.org). Alla som anser det nödvändigt kan gå med i denna organisation. Organisationen förenar bland annat de ledande biltillverkarna i Europa.

Standardernas struktur

Organisationens struktur återspeglar strukturen för de standarder som styr driften av CANopen-nätverk.

Applikationsskiktsprotokollet är baserat på DS.301-dokumentet, som i sin tur är en praktisk utveckling av idéerna som deklareras i CiA DS-201-207-dokumenten. Den definierar protokollen för konfigurering och drift av nätverket.

CANopen-nätverket är fokuserat på användningen av mikrokontroller, inklusive de billigaste, därför är det uppdelat i ett antal valfria delsystem, vilket tillåter användning av endast de nödvändiga funktionerna.

Nätverkets funktion är utbyte av data. För att förstå hur CANopen-nätverket fungerar delar vi upp all data i funktionella och tekniska.

Funktionsdata - data som beskriver systemets målfunktion (temperatur, storleken på ställdonens styråtgärder), data som skulle överföras mellan enheterna, även om en annan kommunikationslinje än CAN användes som länk , till exempel, LIN eller USB , eller Ethernet , eller I2C .

Tekniska data - de som säkerställer nätverkets funktion som helhet, kontroll av korrekt funktion av alla noder, konfiguration av delar av systemet - de data vars utseende är associerat med användningen av CANopen-nätverket och inte är direkt beroende av de uppgifter som systemet löser.

Dokumentet CiA DS-201 identifierar fyra huvudgrupper av delsystem (Fig. 3 CiA DS-201)

CMS - meddelandehantering. Dessa inkluderar: funktionellt datautbyte, brådskande meddelandeutbyte, begäran om datautbyte, objekt ordbokshantering NMT - nätverkshantering, kontroll av nätverksenheter DBT - Dynamic Identifier Allocation LMT - enhetskonfigurationshantering Exempel: Rumstemperaturstyrning huvudenhet, temperaturmätare, värmare/förångare Exempel: Enpunktstemperatur och värmare/förångare kontrollparameter Exempel: Gränslägesbrytare, när den utlöses ska motorn omedelbart stängas av. Om själva sensorn plötsligt blir felaktig, när gränslägesbrytaren är stängd, kommer den inte att sända ett meddelande om detta till huvudenheten, som är fylld med en nödsituation, därför, om ett fel i en sådan sensor upptäcks, är nödvändigt för att omedelbart stänga av motorn

Nätverksfelsdetektering ( Nod Monitoring ) görs på två liknande sätt [1]

För varje specifikt nätverk är endast en kontrollmetod, antingen Node Guarding eller Heartbeat Protocol, tillåten.

Dessa två exempel visar möjligheten att ändra ordbokens struktur först när nätverket är stoppat, tyvärr är detta inte alltid möjligt.

Ovanstående artiklar beskrivs i CiA DS-201-207 och CiA DS-301. Utvecklaren av systemet "från grunden" kan självständigt bestämma funktionskraven för nätet, kontrollerade parametrar och beteendescenarier i händelse av fel. Men eftersom CANopen-nätverk används av ett stort antal tillverkare som redan har utvecklat system som täcker många branscher, har rekommendationer dykt upp om vilka parametrar som åtminstone det här eller det systemet ska fungera, och vilka typer av reaktioner på vissa specifika fel som specifika till en viss enhetsklass. Dessa rekommendationer utfärdas i form av standarder för CiA DS-4**-serien. Detta gör det möjligt att producera delar av system snarare än hela system, och dessa nya instrument kommer att integreras perfekt med system utvecklade av kända tillverkare. Vissa av dessa standarder är redan öppna (etablerade), vissa förblir små grupper av tillverkares egendom (nya, kan komma att ändras). Den främsta anledningen till att det finns så många stängda dokument är att detta inte bara är rekommendationer, utan standarder, om de inte följs kommer systemet inte att fungera. När ändringar görs i dokument skickas nya versioner till alla medlemmar i denna intressegrupp. Intressegrupper är inte en sluten kast, alla kan gå med i en eller annan grupp. En förutsättning är kontantinsats. Beloppen som tas ut beror på företagets storlek och är demokratiska i förhållande till småföretag.

FAST BELOPP MEDLEMSAVGIFTER (ÅR) INKLUSIVE TYSKA SKATTER mer än 100 000 anställda: 8 700,00 Euro 10 353,00 Euro från 10 000 till 99 999 anställda: 5 200,00 Euro 6 188,00 Euro från 1 000 till 9 999 anställda: 4 100,00 euro 4 879,00 euro från 100 till 999 anställda: 2 100,00 Euro 2 499,00 Euro från 50 till 99 anställda: 1 500,00 Euro 1 785,00 Euro från 10 till 49 anställda: 900,00 Euro 1 071,00 Euro från 1 till 9 anställda: 650,00 Euro 773,50 Euro för skolor och universitet: 520,00 Euro 618,80 Euro

All information om vilka grupper som finns, vilka standarder de har utvecklat och hur man ansluter till dem, finns på webbplatsen can-cia.org, som i det här fallet är det huvudsakliga organiseringsorganet och mekanismen för PR.

Industriella nätverk i CAN-familjen

Se även

CiA  (engelska) .

Anteckningar

  1. CANopen Basics - Bevakning och hjärtslag (nedlänk) . Hämtad 28 april 2016. Arkiverad från originalet 21 maj 2016. 
  2. Olaf Pfeiffer, Andrew Ayre, Christian Keydel Embedded Networking with CAN and CANopen - Copperhill Media, 2008

Länkar