Introduksjon til typene av oscilloskop CAN-rammer
Ettersom antallet elektroniske enheter for biler fortsetter å øke, er det både pålitelig og økonomisk å bruke seriebusser for å oppnå flerkanalsoverføring og danne et elektronisk bilnettverk.
I de originale tradisjonelle bilkretsene var forbindelsene mellom drivverksmodulen og karosserimodulen punkt-til-punkt-forbindelser, noe som gjorde kretsene stadig mer komplekse. Økningen i kretsløp vil også føre til en økning i feilraten for kjøretøy.
Senere ble CAN-buss brukt mer og mer utbredt i biler. Den såkalte multipleksoverføringen refererer til metoden for å blande eller krysse flere typer informasjon gjennom en kommunikasjonskanal i et lokalt datamaskinnettverk. Et nettverk med multiplekseringsmuligheter lar flere datamaskiner få tilgang til det samtidig.
Anvendelsen av CAN (multi-channel overføringsteknologi) i biler kan forenkle kabling, redusere kostnader, gjøre kommunikasjonen mellom elektroniske kontrollenheter enklere og raskere, redusere antall sensorer og realisere informasjonsressursdeling.
Multipleksede kommunikasjonsnettverk brukes i multi-modul operativsystemer. Modulene er koblet til hverandre med vanlige tvunnede par og bruker datalink-kontakten som diagnostisk grensesnitt. Informasjon utveksles på en måte som ligner på en telefonlinje, med moduler som kommuniserer ved hjelp av meldinger og proprietære bedriftsstandardprotokoller. Informasjonsinnholdet involverer kontroll-, status- eller diagnoseinformasjon og driftsparametere. Twisted pair-kabel har fordelen av å gi redundans backup, det vil si at når en linje blir avbrutt, kan den andre linjen sikre systemets drift. Dessuten reduserer tvunnete par ekstern elektronisk interferens til flerkanalskommunikasjonsnettverket, og reduserer også elektronisk interferens generert av selve flerkanalskommunikasjonsnettverket.
La oss ta en titt på hvordan du bruker et oscilloskop til å måle bilens CAN-busssignal. Finn først bilens OBD-grensesnitt.
La oss ta en titt på grensesnittpinnedefinisjonene:
4. Kroppsjording 5. Signaljording 6. CAN høy (ISO 15765-4)
14.CAN lav (ISO15765-4) 16.Batterispenning
3.CAN høy (standby) 11.CAN lav (standby)
Koble kanal 1 og 2 av oscilloskopet til BNC-til-banankabelen, koble den svarte banankabelen til en krokodilleklemme, og koble pinne 4 til jord. Koble kanal én til OBDs PIN6 (CAN_H), kanal to til OBDs PIN14 (CAN_L), åpne menyen for oscilloskopdekoding og konfigurer CAN-bussen. Juster bussterskelnivået for å få dekodede data, sett triggermodusen til å dekode trigger, og stabiliser dataramme-ID-bølgeformen. Juster det vertikale giret og tidsbasen for å observere signalet.
Ovennevnte er den normale bølgeformen til CAN-BUS. Bølgeformene til CAN-H og CAN-L er de samme, men med motsatt polaritet.
Når CAN-BUS-systemet er i hviletilstand, introduserer den elektroniske kontrollenhetens ECU batterispenningen i CAN-H og CAN-L-linjene gjennom EN- og STB-kontaktene. På dette tidspunktet er CAN-H-spenningen nær 12V og CAN-L-spenningen er nær 0V.
Hvis CAN-H-linjen er kortsluttet til jord, er CAN-L en normal overføringssignalbølgeform, og CAN-H-signalspenningen er 0V.
Når CAN-L-linjen er kortsluttet til jord, er CAN-H en normal overføringssignalbølgeform, og CAN-L-signalspenningen er 0V.
Når CAN-H- og CAN-L-linjene begge er kortsluttet til jord, er begge signalene på 0V-spenning.
Når CAN-H- og CAN-L-linjene er kortsluttet til hverandre, har signalspenningene samme polaritet og bølgeformene har en tendens til å være konsistente.
Når CAN-H-linjen er kortsluttet til strømforsyningen, er spenningen alltid 12V og CAN-L-linjens bølgeform er normal.
Når CAN-L-linjen er kortsluttet til strømforsyningen, er spenningen alltid 12V og CAN-H-linjens bølgeform er normal.
Når både CAN-L og CAN-H er kortsluttet til strømforsyningen, er spenningen til begge batterispenningen.
Når CAN-H-linjen er frakoblet, er CAN-H-linjens bølgeform fortsatt normal, mens CAN-L-linjen alltid er på 0 potensial.
Når CAN-L-linjen er frakoblet, er CAN-L-linjespenningen på et høyt potensial og forblir 5V, mens CAN-H-linjebølgeformen fortsatt er normal.
Typer CAN-rammer:
Dataramme: Dataramme, brukt til å overføre 0-8bytedata.
Ekstern ramme: Ekstern ramme, brukes til å kreve at andre noder sender datarammer med samme ID.
Error Frame: Feilramme, enhver node på bussen kan sende en feilramme hvis den finner en feil.
Overbelastningsramme: Overbelastningsramme, generert mellom datarammer eller eksterne rammer når bussbelastningen er for høy.
