Onderwerpen:
- Inleiding
- Algemeen
- CAN-netwerk met de nodes
- Verschillende soorten CAN-snelheden
- CAN-bussignalen
- Opbouw van het CAN-busbericht van een (standaard) 11 bits identifier
- Opbouw van het CAN-busbericht van een (extended) 28 bits identifier
- Foutherkenning d.m.v. Bitstuffing en CRC & ACK delimiters
- Twisted Pair bedrading
- Afsluitweerstanden
- Gateway
- Meten aan de CAN-bus
Inleiding:
Op deze pagina worden de basisprincipes van de CAN-bus zo uitgebreid mogelijk beschreven. Een diepgaand onderwerp is: de opbouw van het CAN-bus bericht van een 11- en van een 29-bits identifier (standaard en extended ID). Het meten op de CAN-bus is beschreven op de pagina meten aan het CAN-bussysteem.
Algemeen:
CAN betekent: Controller Area Netwerk.
Met het CAN-bussysteem communiceren alle elektronische apparaten in de auto constant met elkaar. Bij conventionele systemen was voor ieder soort informatie een aparte kabel nodig, maar bij CAN-databussystemen vindt alle informatie plaats via twee kabels, namelijk de CAN-High- en CAN-Low kabel.
Er is wel een verschil tussen de bussystemen; het bussysteem van de voertuigstabilisatie (o.a. ABS) is gescheiden van de comfortsystemen (denk aan de elektronische stoelverstelling). Het bussysteem van de voertuigstabilisatie werkt ook met een veel hogere snelheid dan dat van de comfortsystemen. Hierop komen we verder op de pagina nog terug bij de CAN-snelheden.
Elke CAN-bus deelnemer kan data op de bus zetten die door de andere CAN-bus deelnemers ontvangen wordt.
Auto’s uit de jaren 90 maken vaak gebruik van een K-leiding. Sinds eind jaren ’90 en begin ’00 zijn de auto’s steeds luxer (comfortabeler), veiliger en schoner geworden. Het comfort nam steeds meer toe (stoelverwarming, airconditioning, elektrisch verstelbare buitenspiegels & stuurwiel), maar ook de veiligheid werd steeds meer uitgebreid (ABS, airbags, bandenspanningcontrolesysteem, defecte verlichtingscontrole). Door al deze extra systemen is er ook meer datatransport nodig. Het datatransport gaat via kabels. Bij oudere auto’s zijn tussen elk component en het regelapparaat aparte kabels in de kabelboom verwerkt. De kabelbomen zouden in dit geval onmogelijk dik worden (zie de onderstaande afbeelding). Om dat te voorkomen, gaat het datatransport tegenwoordig bij alle nieuwe auto’s via CAN-bus.
CAN-bus verzorgt dus de dataoverdracht van signalen. De voedings- en massakabels van de componenten zijn uiteraard nog wel aanwezig. Met CAN-bus is het totale aantal draden al flink afgenomen, maar het totale gewicht van alle kabels kan bij zeer luxe auto’s alsnog oplopen tot 100 kg, met een totale draadlengte van ca. 2000 meter.
In deze afbeeldingen is duidelijk te zien dat het aantal draden bij één portier al aanzienlijk afneemt bij het gebruik van CAN-bus.
Het voordeel bij CAN-bus is dat de hoeveelheid bedrading sterk afneemt. Er ontstaan dan dunnere kabelbomen, die makkelijker weg te werken zijn dan de kabelbomen van auto’s die geen gebruik maken van CAN-bus. Doordat dikke kabelbomen minder gemakkelijk zijn weg te werken bestaat er meer kans op doorschuren tegen bijvoorbeeld de carrosserie of het dashboard. Ook is er nu minder kans op storingen doordat er ook minder stekkers zijn waarop de kabels aangesloten zitten.
In de onderstaande afbeelding is een voertuig te zien met elf regelapparaten (de rode blokjes). Deze regelapparaten zitten allemaal met twee draden aan elkaar verbonden; een oranje en een groene draad.Elk regelapparaat heeft zijn eigen functie en kan door middel van CAN-bus met elk ander regelapparaat in het netwerk communiceren. Meer inhoudelijke informatie over de regelapparaten is te vinden op de pagina regelapparaten.
1. Regelapparaat trekhaakinstallatie
2. Portierregelapparaat R.A.
3. Portierregelapparaat R.V.
4. Gateway
5. Comfortregelapparaat
6. Regelapparaat alarmsysteem
7. Instrumentenpaneel
8. Regelapparaat stuurkolomelektronica
9. Portierregelapparaat L.V.
10. Portierregelapparaat L.A.
11. Regelapparaat Park Distance Control
Met de komst van CAN-bus is ook het EOBD meer uitgebreid. EOBD staat voor European On Board Diagnosis. EOBD heeft te maken met de emissies. Diverse sensoren van de motor en de uitlaat geven informatie door aan de ECU. Als er foutieve waarden zijn (doordat er bijv. een slechte verbranding plaatsvindt), gaat er een MIL (Motor Indication Light) branden. Dat is een teken dat de auto uitgelezen moet worden. Er moet dan een diagnosetester aan de OBD stekker verbonden worden die de fouten uitleest. De ECU heeft aan de hand van de storing een hexadecimale foutcode opgeslagen, die door de diagnosetester weergeven wordt als een P-code of een storing met tekst (dat laatste is meer merkspecifiek).
Klik hier voor meer informatie over OBD1, OBD II en EOBD.
CAN netwerk met de nodes:
Het CAN-bus netwerk bestaat uit een CAN-High draad en een CAN-Low draad. CAN-High is rood, CAN-Low is blauw.
De regeleenheden (vanaf nu nodes genoemd) zijn op deze draden aangesloten. Alle nodes kunnen zowel informatie versturen als ontvangen. Een voorbeeld van een netwerk is het CAN-bus systeem in het interieur van de auto; hier kunnen diverse nodes aan één bussysteem aangesloten worden.
Als voorbeeld nemen we een achteruitrijcamera (node 5) die achteraf wordt ingebouwd. Deze camera wordt bij de kentekenplaathouder aangebracht. De CAN-bedrading wordt in het interieur op een willekeurige plek aangesloten. De voorwaarde is wel dat de node van de camera de juiste identifier bevat (vooraf geprogrammeerd door de fabrikant) omdat de andere nodes deze wel moeten herkennen. Als de camera op de ondersteunde radio wordt aangemeld is het beeld direct zichtbaar.
Na het programmeren van de software krijgt de radio een signaal van de versnellingsbak dat de achteruitversnelling is geselecteerd. Op dat moment schakelt de radio om naar het beeld van de achteruitrijcamera. Op het moment dat de eerste versnelling (vooruit) wordt geselecteerd schakelt het beeld weer uit. Dit alles dankzij de dataoverdracht van het CAN-bussysteem.
Er zijn natuurlijk nog talloze voorbeelden te bedenken met functies die door CAN-bus mogelijk worden gemaakt. Met dit voorbeeld hoop ik inzicht te geven in de manier van datacommunicatie en de randapparatuur die op de CAN-bus wordt aangesloten.
Niet ondersteunde apparatuur (met bijv. een onjuiste identifier) kunnen problemen geven. Als deze berichten verzendt die door andere nodes niet herkend worden zal er een foutmelding komen. Ook kan dit soort apparatuur ervoor zorgen dat de CAN-bus actief blijft na het uitschakelen van het contact. De auto gaat dan niet in “sleep mode” waardoor de accu snel leeg zou lopen.
Verschillende soorten CAN snelheden:
- Klasse A:Dit netwerk heeft een communicatiesnelheid tot 10 kb/s. Het hoofdzakelijke doel is het verminderen van het aantal verbindingsdraden. De snelheid is niet van belang. De toepassingen kunnen o.a. de raam- en deurbediening, spiegelbediening en elektrische stoelverstelling zijn.
- Klasse B: Dit netwerk heeft een hogere communicatiesnelheid dan klasse A. De snelheid ligt tussen de 10 kb/s en de 125 kb/s (afhankelijk van het systeem). Enkele toepassingen zijn o.a. de dataverbinding tussen diverse regeleenheden en de aansturing van het dashboard.
- Klasse C: Dit is het snelste type netwerk. Er mag geen tijdvertraging optreden tussen het verzenden en ontvangen van het CAN-busbericht. De snelheid gaat tot 1 Mb/s. Bij het klasse C netwerk worden er hogere eisen gesteld m.b.t. foutdetectie en foutafhandeling. De ontwikkelingskosten liggen daarom ook een stuk hoger dan bij klasse A of B.
CAN-bus signalen:
Het CAN-bussysteem maakt gebruik van het broadcast-principe; een zender zet een bericht op de CAN-bus. Elke node op de zelfde bus ontvangt het bericht. Echter, de zender geeft in het bericht aan voor welke nodes het bericht bestemd is. Alle nodes ontvangen het bericht en geven daarop hun terugkoppeling (later meer daarover). De nodes waarvoor het bericht niet bestemd is herkennen dat en negeren het.
Een CAN-bussignaal bestaat uit het CAN-High en CAN-Low. In de onderstaande afbeelding is CAN-high rood en CAN-low blauw afgebeeld. De high en low signalen zijn identiek, maar van elkaar gespiegeld. Wanneer de bus dominant wordt, stijgt de spanning van de CAN-high van 2,5 naar 3,5 volt en daalt CAN-low van 2,5 naar 1,5 volt. In recessieve toestand (in rust) bedragen beide spanningen 2,5 volt.
In de bovenstaande afbeelding is een voorbeeld van een meting met een oscilloscoop te zien. Er is duidelijk te zien dat beide spanningen identiek zijn aan elkaar, alleen in spiegelbeeld. Uiteindelijk is het spanningsverschil in het actieve (dominante) gebied 2 volt. Hiermee wordt het verschil tussen 1,5 en 3,5 volt bedoeld. Het verschil van 2 volt wordt gezien als een 0 (dominant) en het verschil van 0 volt als een 1 (recessief).
Als een (zendende) node de binaire code “0 0 1 0 1 1 0 1” wil verzenden zal deze de genoemde spanningen op de CAN-High en CAN-Low zetten (zie het bovenstaande voorbeeld). De ontvangende node zal deze spanningen weer zien als een binaire code, en zet ze vervolgens om in een hexadecimale code. De genoemde binaire code zal van hexadecimaal worden omgezet naar 2D.
Om binair naar hexadecimaal om te zetten is het gemakkelijk om een tabel van 8 vakjes te tekenen met een dikke streep in het midden. Noem de vakjes aan de rechterkant 1, 2, 4 en 8 (zie de rode cijfers in de afbeelding). Doe dit vervolgens ook aan de linkerkant.Noteer de cijfers waar een 1 van de binaire code boven staat. Links is dat alleen de 2, rechts zijn dat 8, 4 en 1. Tel alles rechts bij elkaar op (13) en doe het zelfde bij links (2). Hexadecimaal gaat vanaf 10 over in A, 11 = B, 12 = C, 13 = D. Dat maakt dus uiteindelijk 2D.
Meer informatie over het omrekenen van binair naar (hexa-)decimaal en andersom is te vinden op de pagina Binair, Decimaal en Hexadecimaal. Hier staan duidelijke voorbeelden uitgebreid omschreven.
Opbouw van het CAN-busbericht van een (standaard) 11 bits identifier:
De opbouw van een CAN-busbericht is altijd gebaseerd op de onderstaande afbeelding. In de opbouw zitten wel verschillen; zo zijn de ARB en het CTRL field van een 11 bits identifier en een 29 bits identifier verschillend. De onderstaande informatie heeft betrekking op de 11bits identifier. Ter informatie: een 29 bits identifier heeft ruimte voor meer data dan de 11 bits. Later meer hierover.
De opbouw van het bericht wordt nu eenvoudig samengevat, en later uitgebreid beschreven:
SOF:
Elk CAN-bericht begint met een SOF (start of frame). Wanneer een node een bericht wil gaan verzenden, zal er een dominante bit op de bus gezet worden. De CAN-bus is in rust altijd recessief (een 1, dus zowel de CAN-High als de CAN-Low zijn 2 Volt). De dominante bit (een 0) geeft aan dat andere nodes moeten wachten met een bericht te zenden totdat het hele bericht geplaatst is. Pas na de IFS (Interframe Space) mag de volgende node zijn bericht gaan verzenden. Ook als het een belangrijk bericht is, kan het er niet tussen komen.
Wanneer er 2 nodes tegelijkertijd een bericht willen gaan zenden (wat ze niet van elkaar weten) en dus samen de bus dominant maken door een 0 te plaatsen, bepaalt de ARB (arbitrage) welk bericht voor gaat.
Vanaf hier zal bij elk gedeelte van het CAN-busbericht dat besproken wordt steeds dat stuk aan deze grijze afbeelding worden toegevoegd. Op die manier probeer ik een beetje het overzicht te houden.Het bericht is begonnen met het SOF.
ARB:
Het Arbitration Field van een 11 bits identifier bestaat uit 2 delen; de identifier en het RTR bit.
Identifier:
Stel dat er 2 nodes tegelijk de CAN-bus dominant maken, dan zal de node met het minst belangrijke bericht wachten tot het belangrijke bericht geplaatst is (tot na het IFS). In de identifier van het bericht staat een reeks enen en nullen. Deze getallen zijn door de programmeur bewust toegewezen aan een bericht. De identifier met een 0 in het bericht (dominant) heeft een hogere prioriteit dan die met een 1 in het bericht (recessief). Het bericht met de 0 gaat door, en het bericht met de 1 zal moeten wachten.
Beide identifiers beginnen een bericht te plaatsen van 11 bits. Bij de SOF wordt de dominante bit geplaatst. Daarna zijn de eerste 5 bits van beide identifiers gelijk aan elkaar (0 1 1 0 1). De 6e bit is bij de identifier nummer 2 een 0, en bij de eerste identifier een 1. Dominant overheerst, dus identifier 2 maakt het uiteindelijke CAN-bericht.
Identifier 1 plaatste als 6e bit een 1. De node die de identifier verzendt herkent pas op het moment waarop er door een andere node een 0 op de bus wordt geplaatst dat er 2 nodes tegelijk een bericht verzenden. Op dit moment stopt identifier 1 met zenden en gedraagt deze zich nu als ontvanger. Alhoewel het eerst de bedoeling was dat het bericht dat begon met 0 1 1 0 1 eigenlijk het het bericht was wat deze node wilde verzenden, zal deze het nu als het ontvangen bericht beschouwen. De node luistert vervolgens het gehele bericht af en bepaalt of er iets mee wordt gedaan.
De grijze afbeelding van het SOF wordt nu uitgebreid met het ARB dat uit 2 delen bestaat, namelijk de identifier en het RTR bit:
RTR bit:
De laatste bit van de 11 bits identifier wordt een RTR genoemd; dit is een Remote Transmit Request bit. Deze RTR bit geeft aan of het een data frame of een remote frame is.
0 = Data frame
1 = Remote frame
Een data frame bevat gegevens die worden doorgestuurd naar de nodes die de informatie nodig hebben. Een node kan ook informatie vragen; bijv. wat de koelvloeistoftemperatuur op een bepaald moment is. De node zal dan een 1 plaatsen als RTR bit omdat deze vraagt om de gegevens.
CTRL:
Het Control Field bestaat uit de IDE (Identifier Extension), een R-bit en de DLC. De IDE bit geeft aan of het een standaard (11 bits) of een extended (29 bits) identifier is:
0 = Standaard identifier (11 bits)
1 = Extended identifier (29 bits)
De R-bit is gereserveerd voor in de toekomst en is nu altijd recessief.
Dan volgt de DLC: Een CAN-busnetwerk kan maximaal 8 bytes verzenden. In 1 byte zitten 8 bits, dus in totaal kunnen er 64 bits verzonden worden volgens het standaardprotocol. In het Control Field wordt aangegeven hoe veel data er verzonden wordt. Het zou onzinnig zijn om voor een bevestigingsbitje (1 voor aan of 0 voor uit) een groot bericht met allemaal lege datavelden te versturen. In de daarvoor bestemde DLC (Data Length Code) wordt het aantal bytes vermeld. De DLC is een functie in de programmeersoftware en is dus door de programmeur vooraf bepaalde waarde.
Stel dat er in de DLC 1 byte vermeld staat, dan worden er 8 bits verzonden. Voor korte bevestigingsberichten is dit voldoende.
Voor zeer uitgebreide berichten zal er in de DLC een waarde van maximaal 8 databytes staan.
Het voorbeeld is weer uitgebreid. De IDE, R en DLC zijn toegevoegd.
DATA:
In het data field wordt de uiteindelijke data geplaatst die verzonden moet worden. De grootte is afhankelijk van de waarde van de DLC (Data Length Code). Eerder is al aangegeven dat de DLC maximaal 8 bytes groot is. Elke byte bestaat uit 8 bits, dus in totaal kan het dataveld uit 64 bits bestaan.
CRC:
De Cyclic Redundancy Check bestaat uit een wiskundige berekening, welke met het bericht wordt meegestuurd. De zendende node maakt een berekening van het totale CAN-bericht tot nu toe; de SOF, ARB, CTRL en DATA. De CRC is dus de berekening. Wanneer de ontvangende node het bericht tot en met de CRC binnen heeft gekregen, zal deze de wiskundige berekening tot aan de DATA uitvoeren en vergelijken met de berekening in de CRC. Als deze niet overeenkomt (door een foutieve bit / storing) wordt het bericht niet geaccepteerd en wordt er verzocht om het bericht nogmaals te verzenden (met een bepaald maximum aantal pogingen).Het voorbeeld is uitgebreid met het CRC.
ACK:
Het Acknowledge field dient voor de ontvangstbevestiging. Wanneer de zender het bericht tot aan de CRC heeft verstuurd wordt er een soort pauze ingelast; de zender maakt de bus recessief (met een 0) en wacht totdat er één of meerdere nodes de bus dominant (1) maken. Het maakt niet uit of een of meerdere nodes het bericht ontvangen hebben, want als één node het ontvangen heeft, is het in ieder geval goed verstuurd.Nadat de bus dominant is gemaakt met een 1, wordt het verzenden van het bericht hervat.
EOF:
Het End Of Frame bestaat uit 7 recessieve bits (1 1 1 1 1 1 1). Dit is voor alle regeleenheden een teken dat het bericht is beëindigd.
IFS:
Om storingen te voorkomen wordt er altijd een Inter Frame Space na het EOF toegepast. De IFS bestaat uit 11 recessieve bits. Alle nodes wachten tot deze 11 recessieve bits voorbij zijn voordat zij een bericht gaan verzenden.Na deze 11 recessieve bits kunnen er bijv. weer 2 nodes tegelijk een bericht gaan verzenden. Er wordt dan weer gekeken naar de ARB (Arbitrage) om vast te stellen welk bericht de hoogste prioriteit heeft. De hele cyclus begint dan weer opnieuw.
Opbouw van het CAN-busbericht van een (extended) 28 bits identifier:
De 11 bits identifier is ontworpen in de tijd dat de auto’s nog niet zo veel regelapparaten (nodes) hadden. Al snel kwamen de programmeurs erachter dat ze aan de 11 bits identifier niet genoeg hadden. Deze heeft namelijk maar (2^11) = 2048 mogelijkheden. Daarvan blijven er 2032 unieke combinaties over van de binaire code. Moderne auto’s gebruiken nu veel meer codes dankzij de uitgebreide 28 bits identifier. Dit wordt de extended identifier genoemd.
Hiermee zijn er maarliefst (2^29) = 536870912 combinaties mogelijk. Dit is ruim genoeg voor in de toekomst.
In het CAN-busbericht veranderen dan wel een aantal zaken. Beide identifiers (standaard en extended) worden door elkaar heen gebruikt. In het CAN-bericht wordt dus aangegeven om elke soort het gaat, waarna een lang bericht volgt.
De basis van de 11 bits identifier wordt gebruikt en dient ook als voorbereiding voordat dit doorgelezen wordt; nu worden enkel de wijzigingen aangegeven die het bericht ondergaat wanneer het een 29 bits identifier is.
Het SOF (Start Of Frame) blijft hetzelfde. De zendende node maakt deze dominant wanneer deze begint met een bericht te verzenden.
Daarna volgen de ARB en de CTRL waar de verschillen in zitten.
ARB:
Bij de arbitrage staat er als eerst een standaard 11 bits identifier (dus een deel van de 29 bits). De RTR bit wordt (zoals het bij de 11 bits is) verplaatst naar het einde van de ARB. In plaats van de RTR komt nu het SRR: (Substitute Remote Request). Deze bit is bij een extended identifier altijd recessief (1).
Na het SRR bit komt de IDE bit, welke in de 11 bit identifier in het CTRL (Control Field) staat. Deze wordt nu uit het control field gehaald en bij de extended identifier achter de SRR bit geplaatst.
Ter verduidelijking zijn in de afbeeldingen hieronder de standaard (11-bits) en extended (29-bits) identifiers getoond.


De IDE bit staat voor Identifier Extension. Aan de IDE bit wordt gezien of het een standaard of extended identifier is.
IDE 0 = Standaard (11 bit ID)
IDE 1 = Extended (29 bit ID)
Na de IDE bit komt de rest van de extended identifier. De 11 en 18 bits maken samen 29. Deze kunnen niet als één geheel in het bericht geplaatst worden, omdat het CAN protocol dan niet meer klopt. In principe geeft de IDE bit nu aan dat het bericht in tweeën gedeeld is.
CTRL:
Het Control Field is bij de extended identifier dus gewijzigd. De IDE bit is verplaatst naar de ARB.
De IDE bit wordt vervangen door een R bit (reserve). Deze is standaard recessief. Daarna volgen nog een R bit en de DLC (Data Length Code), welke aangeeft uit hoeveel bytes het bericht zal bestaan.
Ook nu zijn de control fields van zowel de 11-bits als de 29-bits identifiers getoond.


Foutherkenning d.m.v. Bitstuffing en CRC & ACK delimiters:
Bitstuffing:
Om de synchronisatie tussen de zendende en ontvangende nodes optimaal te houden wordt er bitstuffing toegepast. Bitstuffing houdt in dat na 5 identieke bits er een tegengestelde bit wordt toegevoegd. Aan het oorspronkelijk verzonden bericht verandert er geen bitwaarde, maar er wordt een bit toegevoegd.
De ontvanger herkent dit. Na 5 identieke bits zal de ontvanger de 6e bit wissen (zie onderstaande afbeelding).
Het oorspronkelijke bericht van alleen enen wordt verzonden, maar de zender voegt elke 6e bit een 0 toe. De berichtlengte neemt dus wel toe vanwege de nullen (maar deze lengte telt niet mee voor de DLC (Data Length Code). De ontvanger filtert de tegengestelde bits (de nullen) er weer uit en leest vervolgens weer het bericht met alleen enen.
CRC & ACK delimiters:
Na het CRC field en het ACK field worden delimiters geplaatst. Dit is een bit met een bekende waarde voor zowel de zender als de ontvanger. Wanneer er een fout in het bericht ontstaat, zal deze waarde dus verschillen. De ontvanger krijgt dan een andere bitwaarde binnen als verwacht, en markeert het bericht als foutief. De zender zal het bericht nogmaals verzenden.
Twisted Pair bedrading:
Als bekabeling voor de CAN-bus wordt er gebruikt gemaakt van twisted pair kabels. De CAN-High en de CAN-Low kabel zijn dan in elkaar gedraaid zoals op de afbeelding te zien is.
Op deze manier worden storingsinvloeden van buitenaf vermeden; als er een inductie van een paar tienden volt in de ene kabel komt, komt die ook in de andere. Omdat de CAN-bus tegengesteld werkt, zal de storing op de ene bus positief zijn en op de andere negatief. Zo wordt de storing opgeheven, en ondervinden de nodes daar geen hinder van.
Afsluitweerstanden:
In elk CAN-bussysteem worden afsluitweerstanden gebruikt. Deze zitten vaak in de nodes aan het einde van de CAN-busleiding (draad). Deze weerstanden hebben elk een weerstand van 120Ω (Ohm). De vervangingsweerstand wordt gemeten als 60Ω bij een weerstandmeting op de draden.
Deze afsluitweerstanden dienen voor ontstoring; wanneer deze er niet zouden zitten, zou er reflectie ontstaan. Het spanningssignaal gaat door de CAN-busdraad heen, komt aan het einde en kaatst weer terug. Dat laatste wordt voorkomen. De spanning wordt opgenomen in de weerstand. Reflectie zou het weerkaatsen van spanningssignalen kunnen veroorzaken, waardoor de verzonden berichten beïnvloed worden en vervolgens de regelapparaten in storing komen te staan.
Gateway:
De auto is voorzien van een netwerk van regelapparaten (nodes). De gateway verbindt diverse CAN-busnetwerken (denk aan het interieur, de motor / transmissie en het onderstel), de MOST-bus en de LIN-bus met elkaar, waardoor alle netwerken met elkaar kunnen communiceren. Het is dus in feite een knooppunt tussen alle netwerken. De verschillen in snelheid zijn bij een gateway onbelangrijk. Klik hier om naar de pagina te gaan waar de werking en de functies van de Gateway beschreven worden.
Meten aan de CAN-bus:
Er wordt vaak gevraagd of het mogelijk is om de CAN-bus te meten. Dat kan zeker. Er kan een diagnose gesteld worden door de spanningsniveaus op de draden te meten en het spanningsbeeld op de oscilloscoop te controleren. Hoe er gemeten kan worden wordt beschreven op de pagina meten aan het CAN-bussysteem.
FAQs
Hoe weet je of je auto een CAN-bus heeft? ›
Wat is Canbus verlichting? Als u op de boordcomputer en/of display in het dashboard van uw voertuig een melding krijgt dat een specifieke lamp kapot is, betekent dit dat uw voertuig beschikt over een canbus-systeem. Het canbus-systeem meet dus de afname van stroom door een specifieke lamp.
Hoe werkt het CAN-bus systeem? ›Het CAN-bus systeem werkt volgens het broadcast principe. Een zender zet een bericht op de CAN-bus. Elke node op diezelfde bus ontvangt het bericht, maar de zender heeft in dat bericht aangegeven voor welke nodes het bericht bestemd is. De nodes waarvoor het bericht bestemd is, herkennen het, de rest negeert het.
Welke auto's hebben CAN-bus? ›Het CANBUS systeem was geboren. Ondertussen in zowat elke moderne wagen, motorfiets, vrachtwagen en zelfs elektrische fiets aanwezig. CANBUS staat voor Controller Area Network Bus en is een standaard voor datatransmissie tussen componenten.
Wat is het verschil tussen CAN-High en CAN-Low? ›Het CAN-bus netwerk bestaat uit een CAN-High draad en een CAN-Low draad. CAN-High is rood, CAN-Low is blauw. De regeleenheden (vanaf nu nodes genoemd) zijn op deze draden aangesloten. Alle nodes kunnen zowel informatie versturen als ontvangen.
Wat is CAN-bus aansluiting? ›CAN (Engelstalig) is de afkorting van: controller area network (Engelstalig). Een bus is een dunne kabel, waarlangs digitale signalen kunnen worden verstuurd. De CAN-bus is een serieel protocol voor data-overdracht tussen elektronische componenten in een auto, zonder tussenkomst van een centrale computer.
Wat doet een CAN-bus adapter? ›Wat is CAN-bus adapter? Een canbus adapter zet het analoge signaal van de autoradio om in een digitaal signaal welke dan verbonden kan worden met de CAN-bus. Dit is vooral het geval in de meeste moderne auto's.
Wat is de functie van de bus leiding? ›Een belangrijke doelstelling van bussystemen is het verminderen van het aantal verbindingen tussen verschillende schakelingen. Een bussysteem kan worden uitgebreid met nieuwe schakelingen die van dezelfde soort zijn. Bussystemen worden in de techniek op verschillende manieren toegepast.
Hoe werkt een bus kabel? ›De bus is een kabel waarover dataverkeer kan plaatsvinden. Aan beide uiteinden van de kabel is een interface geplaats. Doormiddel van de bus kan het apparaat of het werktuig gegevens of data uitwisselen met een ander apparaat of werktuig indien de bus vrij is.
Wat is CAN-bus trekhaak? ›CANBUS staat voor Controller Area Network Bus en is een standaard voor datatransmissie tussen componenten. In mensentaal gaat het om een (twee-aderige, Can-Hi en Can-Low) kabel die van component naar component gaat en ze zo allemaal met elkaar verbindt.
Hoe ziet een CAN-bus eruit? ›De bus wordt gevormd door 2 in elkaar gedraaide koperdraden (ook gekend als Can-High of CanH en Can- low of CanL). Die draden zijn aan beide uiteinden met elkaar verbonden door afsluitweerstanden.
Wat is een CAN-bus LED? ›
Canbus LED lampen zijn speciaal ontworpen voor auto's met een boordcomputer. LED verlichting heeft namelijk een lager stroomverbruik dan traditionele halogeenverlichting waardoor er vaak een foutmelding verschijnt op de boord computer. Met deze Canbus lampen ondervindt u geen problemen.
Wat is het verschil tussen could en Can? ›Wanneer er wordt gesproken over vaardigheid, wordt "can" gebruikt voor het heden en de toekomst en "could" wordt gebruikt voor het verleden.
Wat is Can ID? ›CAN protocol
Een CAN-bericht bestaat uit een 11-bit óf 29-bit Identifier (=Id) gevolgd door maximaal 8 databyte's. CAN werkt met bus arbitrage: Hoe lager het Id, hoe hóger de berichtprioriteit: bij het verzenden gaan berichten met een lagere Id vóór op die met een hogere Id. CAN Id = 0 heeft dus de hoogste prioriteit.
De CAN-bus (Controller Area Network) is een serieel bussysteem, waarbij alle aangesloten stations gelijkberechtigd zijn, d.w.z. elke regeleenheid kan zowel zenden als ook ontvangen. Eenvoudig uitgedrukt kunnen de aangesloten regeleenheden via de kabels met elkaar “communiceren” en onder elkaar informatie uitwisselen.
Hoe doe je een V4 meting? ›Met de V4-meting gebruiken we één voltmeter en voeren we op vier specifieke punten een verschilmeting uit. We noemen deze vier metingen de V1, V2, V3 en V4. Let op: bij een PWM / duty-cycle aangestuurde verbruiker is het niet mogelijk om deze V4-meting uit te voeren, daarbij moet de oscilloscoop worden gebruikt!
Wat is CAN bus optimate? ›De Optimate 4 CAN-bus edition laadt de accu rechtstreeks of wisselt het programma om te laden via de 12V poort van je met CAN-bus uitgeruste motorfiets. Met automatische activatie ZONDER SLEUTEL. BMW motorfietsen zijn vaak uitgerust met een CAN-bus.
Wat is bus bekabeling? ›Wat is een buskabel? Buskabels zijn datakabels die gebruikt worden voor de digitale communicatie tussen verschillende elektronische systemen zoals bijv. tussen sensoren en analyse systemen of worden bijv ook gebruikt voor domotica doeleinden, zoals het NIKO Home Control systeem.
Hoe rijd een bus? ›De meeste bussen worden aangedreven met een dieselmotor. Met een mechanische overbrenging wordt de kracht op de wielen overgebracht. Sommige bussen rijden op biodiesel, lpg of aardgas.
Hoe weet je waar een leiding loopt? ›Waar lopen leidingen? Gas, water en elektriciteit worden via leidingen de woning binnengebracht. De leidingen zijn soms goed zichtbaar, maar ze lopen ook achter of in de muur en onder of in de vloer te vinden. Ook in het plafond zijn leidingen aanwezig.
Wat is een Sterbekabeling? ›Een sternetwerk is een computernetwerk waarbij elke computer afzonderlijk aan een centraal punt wordt gekoppeld en dus een verbinding heeft. Een sternetwerk heeft een stertopologie, een netwerktopologie die weergegeven kan worden in de vorm van een ster.
Wat heb je nodig als je met de bus gaat? ›
Reizen met één kaartje
De OV-chipkaart is het vervoerbewijs voor het openbaar vervoer in Nederland. Met een OV-chipkaart op zak hoef je niet meer na te denken over strippenkaarten, metro- of treinkaartjes. Met één kaartje in de trein, tram, bus en metro.
Reizen met de bus kan ook zonder OV-chipkaart. Losse kaartjes zijn er in verschillende vormen: een papieren kaartje, een e-ticket en een m-ticket. Een aantal kaartjes hieronder kun je direct als e-ticket bestellen, andere kaartjes zijn alleen te koop bij verkooppunten of bij de buschauffeur.
Wat als je bus niet komt? ›Contacteer De LijnInfo op het nummer 070 220 200 of via het contactformulier(opent in nieuw venster) op de website. U kunt er terecht voor: de dienstregelingen van trams en bussen van De Lijn, het aanbod voor Vlaanderen en Brussel.
Hoe weet ik of mijn auto trekhaak voorbereiding heeft? ›Autofabrikanten leveren auto's af met en zonder trekhaakvoorbereiding. Dit is niet aan de buitenkant zichtbaar en ook niet af te leiden uit de voertuiggegevens. Brink ondervangt dit probleem door bij de voertuig specifieke kabelsets een extra kabelboom te leveren.
Hoeveel mag een elektrische bus trekken? ›Omdat het de enige 100 % elektrische bus is die 1.500 kg mag trekken en dat weegt de boorwagen die getrokken moet worden.
Kan elke trekhaak een caravan trekken? ›De trekhaak moet een typekeuring hebben. Dit staat op het typeplaatje van uw trekhaak. Ontbreekt het typeplaatje, dan mag u alleen een aanhangwagen trekken die inclusief de lading niet meer weegt dan 750 kg. Bovendien mag uw aanhangwagen inclusief lading niet meer wegen dan uw trekkende auto op dat moment weegt.
Hoe werkt een LED compensator? ›Een LED verlichting compensator wordt over de LED lamp geplaatst en verbruikt alle overbodige spanning. De compensator zorgt ervoor dat de spanning nooit de LED lamp bereikt, waardoor deze niet voortdurend wordt belast. Het plaatsen van een compensator lost vaak het probleem van nagloeiende LED lampen op.
Wat is een LED BAT? ›LED Batten is een armatuur inclusief verlichtingsbron
Je kan een LED Batten armatuur het beste vergelijken met een conventioneel TL armatuur met TL verlichting. Enkel is het armatuur bij de batten voorzien van verlichting, je zit dus niet met losse TL buizen.
De vrijgekomen hoeveelheid bepaalt de kleur van het geproduceerde licht. Rood is bijvoorbeeld licht met een lage energie en blauw is licht met een hoge energie.
Wat is het verschil tussen May en might? ›Je gebruikt may en might om aan te geven dat iets mogelijk is. In veel gevallen kun je zowel may als might gebruiken. Might geeft iets meer onzekerheid aan dan may . Bij een situatie die niet waar is, gebruik je altijd might.
Welke Modals zijn er? ›
- can.
- could.
- may/might.
- must/should/ought to/have to.
- need to/needn't.
- shall/should.
- will.
uitleg verschil must en have to
must drukt uit wat de spreker vindt dat moet gebeuren (internal obligation). (I must go home now. You must go home now.) has to/ have to drukt uit dat er een regel is waaraan je je moet houden of dat je iets van een ander moet doen (external obligation).
Het ministerie van Binnenlandse Zaken weet voor welke landen een identiteitskaart voldoende is en wanneer een paspoort nodig is: "De Nederlandse id-kaart is als reisdocument geldig binnen de EU-landen, de EER , Monaco, San Marino, Turkije en Zwitserland.
Waar is een ID van gemaakt? ›Europees Nederland. De Nederlandse identiteitskaart (NIK) is een plastic kaart met de afmetingen van een bankkaart (zoals gedefinieerd in de internationale standaard ISO 7810) met vrijwel dezelfde gegevens als een paspoort: nationaliteit van de houder (Nederlandse)
Hoe werkt een OptiMate 4 Druppellader? ›OptiMate druppelladers
En dit doet deze druppellader helemaal automatisch. Je hoeft niets in te stellen, het koppelen van je accu is alles wat je moet doen. De OptiMate 4 bepaalt zelf welke stappen er doorlopen moeten worden om de accu te herstellen of in goede conditie te houden.
CANBUS staat voor Controller Area Network Bus en is een standaard voor datatransmissie tussen componenten. In mensentaal gaat het om een (twee-aderige, Can-Hi en Can-Low) kabel die van component naar component gaat en ze zo allemaal met elkaar verbindt.
Hoeveel kan een bus rijden? ›Een lijndienstbus reed in 2021 gemiddeld 74,8 duizend kilometer per jaar, bij touringcars is dat 20,6 duizend kilometer.
Wat is CAN-bus optimate? ›De Optimate 4 CAN-bus edition laadt de accu rechtstreeks of wisselt het programma om te laden via de 12V poort van je met CAN-bus uitgeruste motorfiets. Met automatische activatie ZONDER SLEUTEL. BMW motorfietsen zijn vaak uitgerust met een CAN-bus.
Heeft mijn motor CAN-bus? ›Re: Heeft uw motor een canbus? Het instructieboekje/gebruiksaanwijzing zou je ook kunnen raadplegen of je motor uitgerust is met canbus. Visueel: is OEM een zekering/relaiskast (onder het zadel) aanwezig, dan zul je er tevergeefs naar zoeken.
Waar zit motor bus? ›Gelede bussen hebben de motor halverwege het voorste gedeelte (aandrijving van de middelste, vaste as in het voorste deel van de bus; een zogenaamde 'puller', trekken van de 'aanhanger') of achter in het achterste gedeelte (aandrijving van de achterste as, de as in de 'aanhanger'; een zogenaamde 'pusher', duwen van de ...
Hoe motor vastzetten in bus? ›
Er zijn over het algemeen twee manieren om je motor vast te zetten met spanbanden. Heb je een superbike stuur en haken aan je spanbanden, dan kun je je spanbanden aan je stuur vastmaken. De spanbanden zeker je vervolgens schuin naar voren aan je aanhanger of bus vast.
Hoelang gaat een bus mee? ›“Zolang het materieel compleet is, blijft het gewild. Een bus of trucks blijft soms wel dertig jaar in gebruik.” Want wat eerst in Nederland als oudje wordt gezien, vervolgens in Portugal of Griekenland hoogbejaard wordt verklaard, kan in Afrika na pakweg 15 jaar nog uitkomst bieden.
Kan een bus over de snelweg? ›Bussen mogen in Nederland op de auto(snel)weg en in Duitsland op de Autobahn 100 km per uur rijden als ze aan speciale eisen voldoen. Dan heet het een Tempo 100-bus of T100-bus.
Wat voor rijbewijs heb je nodig voor een bus? ›Wie een bus wil besturen met meer dan 8 zitplaatsen (exclusief de chauffeur), heeft een busrijbewijs nodig. Het D-rijbewijs is het 'gewone' busrijbewijs. Speciaal voor chauffeurs van kleinere bussen (maximaal 16 zitplaatsen) is er het D1-rijbewijs.
Hoe werkt een optimate 4 Druppellader? ›OptiMate druppelladers
En dit doet deze druppellader helemaal automatisch. Je hoeft niets in te stellen, het koppelen van je accu is alles wat je moet doen. De OptiMate 4 bepaalt zelf welke stappen er doorlopen moeten worden om de accu te herstellen of in goede conditie te houden.
Heb je een motor zonder CAN-BUS techniek, dan is een Optimate 3 (0,8 A) prima geschikt (€ 49,95). Wil je sneller kunnen laden, dan kun je kiezen voor een Optimate 4 Dual 1A (€ 69,95). Heb je een motor met CAN-BUS techniek, kies dan de Optimate 4 CAN-BUS Edition.
Wat is een canbus LED? ›Canbus LED lampen zijn speciaal ontworpen voor auto's met een boordcomputer. LED verlichting heeft namelijk een lager stroomverbruik dan traditionele halogeenverlichting waardoor er vaak een foutmelding verschijnt op de boord computer. Met deze Canbus lampen ondervindt u geen problemen.