KAN-oplossingen Voor Foutcontrole In Touringcars

September 17, 2021 By Lawrence Scanlon Off

 

In de afgelopen weken hebben enkele van onze operators gemeld dat ze Can-Bus-fouten hebben ondervonden bij het plaatsen van een bestelling.

Aanbevolen: Fortect

  • 1. Download en installeer Fortect
  • 2. Open het programma en klik op "Scannen"
  • 3. Klik op "Repareren" om het reparatieproces te starten
  • Download deze software en repareer uw pc binnen enkele minuten.

     

     

    Hoe descriptoren kunnen mislukken

    Foutafhandeling is momenteel gebouwd op het CAN-protocol en heeft een uitstekende indrukwekkende impact op de prestaties. De lengte vanwege het enorme CAN-systeem. De missie van de fout is om fouten in benzineberichten op de CAN-bus te begrijpen, zodat afzenders het verkeerde bericht opnieuw kunnen verzenden. Elke CAN-controller die op een geheel andere bus is aangesloten, zal proberen fouten in het bericht te detecteren. Wanneer een dodelijke fout wordt gedetecteerd, stuurt het innovatieve knooppunt daadwerkelijk een vlag, deze fout die het busverkeer corrumpeert. Extra knooppunten herkennen gewoon de fout die wordt veroorzaakt door de foutvlag (als die bezoekers de nieuwe fout nog niet hebben herkend) en ondernemen de juiste actie, dat wil zeggen, mijn huidige bericht afwijzen.

    Elk knooppunt slaat slechts twee error desks op: een verzendfoutteller en als resultaat een ontvangstfoutteller. Er kunnen heel goed verschillende regels zijn voor het vergroten en of of verkleinen van deze desktops. Optioneel is de afzender die de fout detecteert, ontworpen om sneller aan zijn verzendfout toe te voegen dan alleen luisterknooppunten die zijn ontworpen om deze ontvangstfoutteller te verhogen. Dit op grond van het feit dat die kans goed is en dat de eigenlijke omroep zeker de schuld krijgt! Als de foutenteller de opgegeven waarde overschrijdt, wordt voor elk knooppunt eerst een “passieve fout”, wat betekent dat het knooppunt in het algemeen helemaal niet deelneemt aan de metrowebsite.

    can bus-foutcontrole

    Door de foutenteller te gebruiken, kan een functionerende CAN-node niet alleen fouten detecteren, maar ook lokaliseren.

    Foutdetectiemechanismen

    Vultips Dit wordt toegepast om een ​​aanzienlijk aantal DC-componenten op de bus te vermijden, maar het geeft producten ook een extra middel voor foutdetectoren: als er meer opeenvolgende technische bits met dezelfde rangorde op mijn bus verschijnen, wordt nu een opvulfout gerapporteerd.

    Aanbevolen: Fortect

    Bent u het beu dat uw computer traag werkt? Zit het vol met virussen en malware? Vrees niet, mijn vriend, want Fortect is hier om de dag te redden! Deze krachtige tool is ontworpen om allerlei Windows-problemen te diagnosticeren en te repareren, terwijl het ook de prestaties verbetert, het geheugen optimaliseert en uw pc als nieuw houdt. Wacht dus niet langer - download Fortect vandaag nog!

  • 1. Download en installeer Fortect
  • 2. Open het programma en klik op "Scannen"
  • 3. Klik op "Repareren" om het reparatieproces te starten

  • Het CAN-protocol definieert slechts enkele of ten minste vijf verschillende kenmerken, waaronder foutdetectie. Twee van zichzelf zijn op bitniveau om nog maar te zwijgen van de andere drie op het bericht van deze specifieke postbode.

    1. Bitbewaking.
    2. Een beetje jam.
    3. Het eigenlijke frame controleren.
    4. Screeningsexamen.
    5. Cyclische redundantiecontrole, monitoring

      Alle

    De bitzender in de CAN-stroom bewaakt (d.w.z. leest) het verzonden niveausignaal. Als de graad van het daadwerkelijk gelezen bit afwijkt van het afzonderlijk verzonden bit, wordt een foutbit gesignaleerd. (Er treden geen bitfouten op tijdens procesarbitrage.)

    Beetje vulling

    Wanneer vijf opeenvolgende elementen van dezelfde laag voor het eerst zijn verzonden door een knooppunt, voegt het knooppunt meestal een zesde bit toe na elke van onze laag, tegenover slecht aan de als geheel bitstream. Bij deze methode missen de ontvangers de extra bits. Dit voorkomt overmatige DC-componenten op de exacte bus, maar geeft producten ook een extra mogelijkheid om slips te detecteren: als er meer opeenvolgende bits van over het algemeen hetzelfde aantal in de trein verschijnen, wordt een Stuff-foutmelding betaald. p>

    Framecontrole

    Sommige delen van een CAN-bericht hebben een speciaal formaat i, voor bepaalde omstandigheden specificeert de standaard precies welke waarden moeten optreden, wanneer en wanneer. (Deze regio’s zijn zowel CRC-scheidingsteken, ACK-scheidingsteken, einde van frame en overtreding, maar hiervoor zijn speciale foutonderzoeksnormen.) Als de CAN-operator een ongeldig persoon detecteert over deze vaste velden, treedt er een structuurfout op. gemeld.

    Bevestigingsexamen

    Van alle knooppunten die beschikbaar zijn op sommige van de bussen die op de juiste manier inhoud aantrekken (ongeacht of mensen gewoon “geïnteresseerd” zijn in een inhoud) kan worden verwacht dat ze op dat moment ongetwijfeld het zogenaamde rechtvaardigingsslot domineren. een bericht communiceren. EmThe agent stuurt hier het exacte recessieve niveau. Als de afzender van de e-mail de dominante zone in het ACK-slot niet kan herkennen, wordt een verificatiefout gegenereerd.

    Cyclische redundantiecontrole

    Elk doel heeft een daadwerkelijke 15-bit cyclische redundantiecontrole (CRC) checksum, en evenals elk knooppunt dat mentaal een CRC aanmeldt, anders dan de persoon die het heeft berekend, zal een CRC-fout rapporteren.

    Foutisolatiemechanismen

    Elke CAN-controller op de schadelijke zal proberen de hierboven beschreven slips in elk bericht te detecteren. Als er een fout wordt gedetecteerd, stuurt het internet explorer-knooppunt een vlag, die fout, waardoor het busverkeer wordt afgebroken. Andere knooppunten herkennen de fout die wordt gegenereerd door de foutvlag (als ze de aanvankelijke fout nog niet hebben herkend) en ondernemen passende actie, d.w.z. H. verwijder het huidige bericht.

    Elk knooppunt bevat twee fouttellers: een schijffoutteller en een bereikfoutteller. Er zijn verschillende regels met betrekking tot het verhogen en/of verlagen van veel van deze tellers. Kortom, een afzender die een of andere soort fout heeft, zal zijn foutenteller verhogen om sneller te verzenden in vergelijking met luisterende knooppunten, moet zijn foutteller verhogen. Dit komt omdat op dat moment een goede kans is dat hier diffuser de schuld van is!

    Het knooppunt begint met uit in levendige foutmodus. Als een van een bepaalde twee foutentellers 127 overschrijdt, gaat het knooppunt eerst in een toestand die wordt gezien als passieve fout, en als het aantal transmissiefouten ongetwijfeld de 252 overschrijdt, gaat het hele knooppunt in deze bus-uit-toestand.

    • Actief foutknooppunt genereert actieve foutvlaggen, ook al worden er fouten gedetecteerd.
    • Passive Error Node geeft passieve foutvlaggen door op het moment dat logfouten optreden.
    • Een knoop waarmee Bus Off niets op deze bus verschuift.

    De regels voor het verhogen en verlagen van deze tellerfout zullen zeker een beetje ingewikkeld zijn, maar de algemene norm is eenvoudig: transmissiefouten geven buitensporige punten van mislukking, en ontvangstcomplicaties geven 3 punten van mislukking. Correct verzonden en/of berichten verlagen de teller(s) positief.
    Voorbeeld (enigszins vereenvoudigd): Stel dat de experts verklaren dat een knooppunt op de mci-motorwagen een slechte dag heeft. Elke keer dat A probeert het nieuwe bericht af te leveren, werkt het (voor een bepaalde behoefte, nee). Elke keer dat dit punt de verzendfoutteller met veel verhoogt en een actieve fout een vlag stuurt. Dan experimenteren ze met het doorsturen van het bericht zou ik zeggen … en hetzelfde werk gebeurt.

    Als het aantal verschoven fouten de 127 overschrijdt (d.w.z. 06 pogingen), wordt het knooppunt passief bij een zeer kleine fout. Het verschil is dat passieve foutvlaggen nu over de bus worden verspreid. De indirecte foutvlag bestaat uit 6 recessieve elementen en doodt ook geen verschillende buswebsitebezoekers, dus de resterende knooppunten kunnen geen klachten horen over mijn mci-autofouten. Ik blijf echter het werkblad met de transmissiefout verhogen. Als het de 255 overschrijdt, geeft knooppunt A uiteindelijk toe en stopt.

    kan schoolbus fouten controleren

    Wat zijn, zou ik zeggen, de andere knooppunten in knooppunt A-planning? – Voor elke geldige foutzoekactie die door A wordt verzonden, verhoogt een grote groep andere knooppunten hun ervaringsfouttellers met 1. Op hetzelfde moment dat A de bus opduikt, hebben andere knooppunten de specifieke corresponderende teller in hun foutenbureau. wat ruim onder de niet-agressieve foutlimieten ligt, d.w.z. 127. Deze omweg wordt met één verlaagd met elke correct ontvangen melding met GenereerRecord. Uw huidige node schakelt de bus echter uit.

    De meeste CAN-controllers bieden statustaken (en bijbehorende interrupts) voor twee statussen:

    • Foutwaarschuwing – één of soms voorkomt fouten groter dan 96.
    • Bushalte zoals hierboven.

    Sommige – maar niet allemaal! – Afstandsbediening biedt ook enkele passieve toestanden voor veel fouten. Sommige externe overnames bieden ook directe toegang tot fouttellers.

    Het vermogen van, zou ik zeggen, de CAN-controller om automatisch communiqués opnieuw te verzenden wanneer er zich na verloop van tijd problemen voordoen, zal hoogstwaarschijnlijk een probleem zijn. Er is via ten minste 1 controller op de vastgoedmarkt (Philips SJA1000) die volledige controle over het wirwarbeheer mogelijk maakt.

    Busfoutmodi

    De gemakkelijk te gebruiken ISO 11898-norm somt een aantal soorten CAN-buskabelverliezers op:

    1. CAN_H onderbroken.
    2. CAN_L verlaten
    3. CAN_H is kortgesloten naar elektrische batterijspanning op de markt.
    4. CAN_L kortgesloten naar aarde
    5. CAN_H: beperkt circuit tot ma su
    6. CAN_L kortgesloten om spanning te regelen
    7. CAN_L kortgesloten met CAN_H-verbinding
    8. CAN_H en CAN_L zijn op hetzelfde punt afgebroken
    9. Verbroken online verbinding

    Voor fouten 1-6 tot 9 wordt het “aanbevolen” dat hoe de bus overleeft met een veel kleine signaal-ruisverhouding, en in het geval van fout 8, het toevoegende subsysteem overleeft. Voor fout 7 zou het ongetwijfeld “niet nodig zijn” om onze verminderde signaal-ruisverhouding te overleven. Oefen

    In een CAN-toepassing die 82C250-transceivers gebruikt, zijn er op dit moment geen 1-7 fouten, daarnaast kunnen 8-9 fouten of verre van zijn.

    Drivers, zoals de TJA1053, zijn “fouttolerant”, maar soms kunnen ze alle fouten aan. Meestal betaalt een vrouw voor dit foutje waardoor je de beperkte snelheidslimiet aanhoudt; dat TJA1053 honderdvijfentwintig killerbytes per seconde is.

     

     

    Download deze software en repareer uw pc binnen enkele minuten.
    < p id="2">Soorten CAN-busfouten Een kleine CAN-bitfout treedt op als de bewaakte waarde afwijkt van de verzonden waarde. Als een knooppunt bijvoorbeeld leidend (0) is voor een bus, maar is vastgelegd om recessief (1) te zijn, wordt aangenomen dat dit een kleine fout zal veroorzaken. Een kleine fout kan ook altijd worden geïdentificeerd als vastlopen.

    Als ze overeenkomen, wordt het frame geacht correct te zijn ontvangen en verzendt het take profit-knooppunt een superieure status, meestal in het ACK-slotmachinebit, waarbij de specifieke recessieve status van de afzender wordt genegeerd. In het geval van een mismatch, stuurt het gemanipuleerde knooppunt een foutframe na alle ACK-scheidingsteken.

     

     

     

    Can Bus Error Checking
    Kann Busfehlerprufung
    Puo Controllare Gli Errori Del Bus
    Verification Des Erreurs De Bus
    버스 오류 검사
    Pode Barrar Verificacao De Erros
    Kan Bussfelskontroll
    Proverka Oshibok Shiny Can
    Puede La Comprobacion De Errores Del Bus
    Czy Sprawdzanie Bledow Magistrali