You are on page 1of 14

vragen over CAN 1

1. Op een HSCAN scoopbeeld, 1 dominante bit en 1 recessieve bit kunnen aanduiden.

2. Op een FTCAN scoopbeeld, 1 dominante bit en 1 recessieve bit kunnen aanduiden.

1
vragen over CAN 2

3. Op een scoopbeeld de ACK bit kunnen aanduiden.


 Wie zet deze ACK bit in het CAN bericht, de verzender of de ontvanger(s).
 Wat is de betekenis van deze ACK bit?
 In welk(e ) geval(len) is de ACK bit dominant, wanneer recessief?

Kanaal A

Kanaal B

4. Aan de hand van de duur van 1 bit de bitsnelheid ( baudrate) in kbps kunnen achterhalen.

2
vragen over CAN 3

5. Welk van onderstaande scoopbeelden is HSCAN en welk is FTCAN.

6. Waarvoor dienen de afsluitweerstanden in een HSCAN netwerk.

3
vragen over CAN 4

7. Waarom gebruikt met 2 draden in een CAN netwerk?


Waarom zijn ze getwist?

8. Geef 4 eigenschappen van een FTCAN netwerk (spanningsniveaus, bitsnelheid,


afsluitweerstanden, reactie op draaddefecten)

9. Geef 4 eigenschappen van een HSCAN netwerk (spanningsniveaus, bitsnelheid,


afsluitweerstanden, reactie op draaddefecten)

4
vragen over CAN 5

10. Waar zit de fout in onderstaande beweringen.


Het CRC controlegetal in een CAN bericht wordt zowel door de verzender en door de
ontvangers berekend, maar het wordt door de ontvangers in het bericht geplaatst om aan
de verzender duidelijk te maken dat het bericht goed verstuurd werd.
Het spanningsniveau van een dominante bit van het CANH signaal bij een HSCAN bericht
bedraagt ongeveer 2.5V
Een standaard CAN bericht bevat een 11 bits identificatie getal en daarmee wordt het
adres van de verzender geidentificeerd.
Een CAN bericht bevat altijd 8 databytes.
Bij FTCAN netwerken stopt de communicatie als de twee busdraden met elkaar verbinding
maken.
Aan de hand van de ACK bit (acknowledgement bit) in het CAN bericht maken de
ontvangers aan de verzender duidelijk dat ze de data, die in het CAN bericht voorkomt
goed ontvangen hebben en ook zullen verwerken.
HSCAN en FTCAN maken gebruik van 2 getwiste CAN draden om reflectie tegen te gaan.
Als er verkeerdelijk 4 in de plaats van 2 afsluitweerstanden van 120 ohm worden toegepast
bij een HSCAN netwerk dan neemt het spanningsverschil, van de dominante bits, tussen
het CANH en CANL signaal af.

5
vragen over CAN 6

11. Welke weerstandswaarde duidt de ohmmeter aan in elk van volgende gevallen. Let
goed op hoe de ohmmeter is aangesloten.

a. CAN H draad heeft een massasluiting.

b. CANH draad heeft een massasluiting.

c. CANL draad is onderbroken.

d. CANL draad heeft een massasluiting.

6
vragen over CAN 7

12. Bemerk de onderbreking van de CAN L draad in een FTCAN netwerk. De scoop die
aangesloten is aan module E, toont 1 CAN bericht waarop het CANL signaal ontbreekt.
 Toch is er nog 1 bit te zien. Hoe komt dit? Welke bit zie je hier.
 Kan dit bericht op het scoopbeeld afkomstig zijn van module E?

7
vragen over CAN 8

13. Het onderstaande HSCAN netwerk heeft een onderbreking van één van
de twee CAN draden (zie pijl). Ter info, het is module C die de andere
modules moeten wekken aan de hand van CAN berichten van zodra de
chauffeur het contact aanzet.

Welke van onderstaande beweringen zijn fout of juist ?


Het defect is al aanwezig voordat het contact wordt aangezet. Na het
aanzetten van het contact, …..
…zal er geen enkele module communiceren (geen berichten sturen of
ontvangen).
… communiceren alleen modules B , C en E nog met elkaar, en de modules A
en D niet meer.
…communiceren alleen modules A en D onderling nog met elkaar, de
modules B, C en E communiceren niet meer.
… communiceren alleen modules A en D onderling nog met elkaar, en
communiceren de modules B,C en E onderling met elkaar.

14. Wat is juist? De 11 bits identifier van een CAN bericht …..
… is het adres van de module die het bericht verzendt.
… is het adres van de module voor wie het bericht bestemd is.
… is een identificatie van de groep databytes in het bericht.

15. Wat is juist. Een CAN module die een bericht op de bus wil verzenden….
… moet de toestemming vragen aan een mastermodule
… moet geen toestemming vragen aan een mastermodule, maar moet
wachten tot het netwerk vrij is.

8
vragen over CAN 9

16. Is de aanduiding van het CANH en CANL signaal op onderstaand scoopbeeld


juist of fout ?

CANL

CANH

17. Als er, per vergissing, 1 of meer extra afsluitweerstanden in een HSCAN netwerk worden
toegevoegd, wat gebeurt er met de CAN communicatie en wat gebeurt er met
spanningsniveaus?

18. Als 1 van de 2 afsluitweerstanden in een HSCAN netwerk wordt afgekoppeld, wat gebeurt
er met de CAN communicatie en wat gebeurt er met spanningsniveaus?

19. Wat gebeurt er met de CAN communicatie van een HSCAN netwerk als de beide
afsluitweerstanden worden afgekoppeld?

9
vragen over CAN 10

Zet een kruis in de laatste kolom bij de enige juiste bewering

20. Het spanningsniveau van een dominante bit van het CANH signaal in een HSCAN netwerk
bedraagt
ongeveer 2.5 V
ongeveer 3.5 V
ongeveer 1.5 V
ongeveer 4.5 V

21. Het spanningsniveau van een dominante bit van het CANH signaal in een FTCAN netwerk
bedraagt
ongeveer 1 V
ongeveer 5 V
ongeveer 4 V
ongeveer 0 V

22. Op basis van een dominante ACK bit in een CAN bericht ……
weten de ontvangers dat de verzender het bericht correct verstuurd heeft
weet de verzender dat de andere busdeelnemers bevestigen dat het bericht correct werd
verstuurd
weet de verzender dat het bericht goed is toegekomen bij de module voor wie het bericht
bestemd is
weet de ontvanger voor wie het bericht bedoeld was dat het bericht correct verstuurd werd

23. Als per vergissing een derde afsluitweerstand van 120 ohm op een HSCAN netwerk wordt
aangesloten dan…
zal het spanningsniveau van een dominante bit van het CANH signaal stijgen
zal het spanningsniveau van een dominante bit van het CANH signaal dalen
zal het spanningsniveau van een recessieve bit van het CANH signaal stijgen
zal het spanningsniveau van een recessieve bit van het CANH signaal dalen

24. Het CRC getal in een CAN bericht….


wordt door de verzender van het bericht berekend en in het CAN bericht mee verstuurd
wordt door de ontvanger voor wie het bericht bedoeld was, berekend en in het CAN bericht
gezet
wordt door alle ontvangende bus deelnemers berekend en in het CAN bericht gezet, ook
door die modules waarvoor het bericht eigenlijk niet bestemd was.
wordt door verzender en ontvangers berekend, maar enkel door de ontvanger voor wie het
bericht bedoeld was op de bus gezet

25. Het DLC veld in een CAN bericht bevat informatie over
de stand van de foutentellers (transmit en receive error counter) en betekent diagnostic
length code
de inhoud van de databytes
het aantal databytes in het CAN bericht
de nodige synchronisatie van de bits

10
vragen over CAN 11

26. Welk CAN bericht heeft de hoogste prioriteit……


een bericht met ID 1000 (dec) dat elke 10 ms wordt verstuurd
een bericht met ID 10 (dec) dat elke 100 ms wordt verstuurd
een bericht met ID 100 (dec) dat elke 5 ms wordt verstuurd
een bericht met ID 50 (dec) dat elke 50 ms wordt verstuurd

27. De identifier van een CAN bericht identificeert ….


het adres van de verzender en bepaalt ook de prioriteit van een bericht
de inhoud van de data en bepaalt ook de prioriteit van een bericht
het adres van de ontvanger en bepaalt ook de prioriteit van een bericht
de inhoud van de data, maar ook de identiteit van de verzender

28. Als een HSCAN bus in rust is dan zijn de spanningsniveaus, bij benadering
van CANH 3.5 V en van CANL 2.5 V
van CANH 3.5 V en van CANL 1.5 V
van CANH 2.5 V en van CANL 1.5 V
van CANH 2.5 V en van CANL 2.5 V

29. Als een FTCAN bus in rust is dan zijn de spanningsniveaus, bij benadering
van CANH 0 V en van CANL 5 V
van CANH 0 V en van CANL 0 V
van CANH 4 V en van CANL 1 V
van CANH 4 V en van CANL 5 V

30. Bereken de fysische waarde (alle waarden staan in hex ).


ID D0 D1 D2 D3 D4 D5 D6 D7
0x150 0xA1 0x00 0xA 0xFE 0x00 0x90 0x00 0x00

Wat is de momentele motortemperatuur in °C (zie ruwe waarde in databyte D0: factor 0.5 , offset
-40°C)

Wat is het motortoerental in tr/min (zie ruwe waarden in databytes D2 en D3: factor 1/4, offset
0) (motorola byteorder !!)

Wat is de remdruk in bar ( zie ruwe waarden in databyte D5: factor 1/2 , offset 0)

11
vragen over CAN 12

31.Wat is het hoogste getal in decimale waarde dat in 1 byte kan verstuurd worden

32. Wat is het hoogste getal in hexadecimale waarde die in 1 byte kan verstuurd worden

33. Wat is het hoogste getal in decimale waarde die in 2 bytes kan verstuurd worden

34. Men wil het decimale getal 32500 versturen in 2 bytes volgens intel byte order. Geef de
decimale getalwaarde van de eerste byte, en de decimale getalwaarde van de tweede
byte.

35. Zoek de factor en de offset die het verband weergeven tussen ruwe waarde (byte
waarde) en de fysische waarde (°C).

°C 75

0 150 Byte waarde


decimaal

-30

12
vragen over CAN 13

36. Hoeveel verschillende getalwaarden kunnen in 1 byte verstuurd worden.

37. Hoeveel verschillende getalwaarden kunnen in 2 bytes verstuurd worden.

38. Schrijf de 8 bits binaire code van het hexadecimale getal E.

39. Schrijf de 8 bits binaire code van het hexadecimale getal FE.

13
vragen over CAN

40. Hieronder staat 1 volledig CAN bericht (SOF, ID, RTR, IDE, RO, DLC, DATA, CRC, ACK)
Tel de 0 en 1 bits (houd rekening met de STUFF bits) en achterhaal de decimale waarde van de
identifier, het aantal databytes (DLC) , de decimale waarde van de verschillende databytes (eerste, tweede, …. Databyte) , het CRC getal. De RTR bit, de IDE
bit, de Ro bit, de ACK bit: 0 of 1 ?

14

You might also like