Seite 7 von 8 PrimaVor ... 5678 LetzteUltima
Ergebnisse 61 bis 70 von 78

Anzeige-Hybrid

  1. #1
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    hier unten gebe ich weitere info über can, da im wesentlichen meine idee ist es, dass neu zu planen, die verschiedenen ecu verwenden, das nicht die klassischen obd-port, aber bei der implementierung der pc mit dem tool wiedereinstellung ausdrücklich nachgekommen, um dem folgen zu können in real time die arbeit, ecu,also der mikro -, ram-und flash -und entsprechend implementieren clips codes für die rekalibrierung der selbst-leider-wie sie sehen können in der folge die sache ist machbar, aber besonders schwierig, weil eben jeder daten-frame canbus code enthält indentificatore und einer von prioritäten, die durch die verschiedenen can-knoten wird von mal zu mal ausprobiert.

    Das CAN-protokoll
    Derzeit gibt es zwei haupt-versionen des CAN-protokoll
    standard: 2.0 A 11bit-ids
    standard-CAN erweitert: 2.0 B mit 29bits bezeichner
    CAN definiert ist ISO_11519 und ISO_11898.

    ISO 11898-2 definiert die high-speed-CAN bis 1Mbit / sec

    ISO 11898-2 high-speed -

    ISO 11898-2 ist der standard ****llo physikalische verwendet für CAN-netzwerke. Es beschreibt die einheit zugriff auf den bus (implementiert als transceiver high-speed-CAN) - funktionen, sowie einige eigenschaften der benutzeroberfläche des media-mitarbeiter.
    In diesem standard wird die datenrate ist definiert bis zu 1 Mbit / s mit einer theoretisch mögliche länge des busses von 40 m bei 1 Mbit / s. Das high-speed-standard gibt eine differential-bus zwei-leiter, für die die anzahl der knoten ist beschränkt durch busload elektrische. Die impedanz-kennlinie 120 Ohm die gleichtaktspannung reicht von -2 V auf CAN_L a +7 V-CAN_H. Der nennwert gibt an, ausbreitungsverzögerung der bus-leitung zwei-draht angegeben ist, 5 ns / m. Alle diese zahlen gelten nur für ein / übertragungsrate 1 Mbit / s und einer länge maximale netzwerk von 40 m auf.
    Um die kompatibilität der physischen alle knoten im netzwerk müssen die gleiche oder eine ähnliche bit-timing. Für automotive anwendungen die SAE hat mit der veröffentlichung der spezifikationen SAE J2284. Für anwendungen, die nicht-automotive-industrie-und anderen den system-designer kann die empfehlung CiA 102. Diese spezifikation definiert das bit-timing für raten von 10 kbit / s bis 1 Mbit / s. Es enthält darüber hinaus empfehlungen für die buslinien und für die stecker und pin-belegung.

    ISO 11.898-3 (aka ISO-11.519-2) definiert den fault tolerant (und langsamer), können bis zu 125Kbit / sec

    ISO 11.898-3 fault-tolerant

    Eine alternative form der anbindung des busses und anordnung von linien bus ist spezifiziert in der norm ISO 11.898-3 (fault-tolerant CAN). Dieser standard wird hauptsächlich verwendet, um die elektronik des körpers in der automobilindustrie. Da für diese spezifikation wird vermutet, dass ein kurzer schaltung, das problem der reflexion signal ist nicht so wichtig wie für die buslinien lang. Dies macht die verwendung einer bus-leitung geöffnet werden können.
    Das bedeutet, treiber, low-bus verwendet werden können, um netzwerke mit einem sehr niedrigen energieverbrauch und die bus-topologie beschränkt sich nicht auf eine lineare struktur. Übertragen werden können daten, die asymmetrisch nur auf einer linie bus bei elektrischen ausfall einer der buslinien.
    ISO 11.898-3 definiert datenübertragungsraten bis zu 125 kbit / s, wobei die maximale länge der bus-abhängig von der geschwindigkeit der datenübertragung verwendet wird und die gezeiten. Angegeben sind bis zu 32 knoten für das netzwerk. Die gleichtaktspannung zwischen -2 V und +7 V Das netzteil ist definiert auf 5 V.
    Chip-transceiver, die diesen standard unterstützen, verfügbar sind, von verschiedenen firmen. Die transceiver fault-tolerant, unterstützen die fehlerbehandlung komplett einschließlich der ermittlung bus-fehler und automatische umschaltung für die übertragung des signals verzerrt.


    ****rs spannung ISO 11898-2 (CAN high speed)

    Signal status rückläufig war dominant
    min-nenn-max min-nenn-max
    CAN-high 2.0 2.5 3.0 2,75 3.5 4.5 Volt
    CAN-Low 2.0 2.5 3.0 0.5 1.5 2.25 Volt

    Beachten sie, dass für den staat gearbeitet hat, nennspannung für die beiden drähte identisch ist. Dies verringert die leistungsaufnahme von knoten, die durch die abschlußwiderstände. Diese widerstände sind 120 ohm abschlusses und befinden sich an jedem ende der drähte. Einige leute gespielt haben, die mit der nutzung abschlusswiderstände zentralen (d. h., setzen sie in einen platz auf dem bus). Dies ist nicht empfohlen, da diese konfiguration verhindert nicht, dass probleme mit der reflexion.

    ISO 11519 ****rs spannung (CAN low-speed)



    Signal status rückläufig war dominant
    min-nenn-max min-nenn-max
    CAN-high-1.6 1.75 3.85 1.9 4.0 5.0 Volt
    CAN-Low 3.1 3.25 3.4 0 1.0 1.15 Volt

    ISO 11519 benötigt keine abschlusswiderstände. Sie sind nicht erforderlich, da die zinsen sehr eingeschränkt (maximal 125 kb / s) macht der bus unempfindlich gegen reflexionen. Das ****llo spannung auf der CAN-bus ist rezessiv, wenn der bus inaktiv ist.


    längen-bus
    Die maximale länge des bus ein CAN-netz hängt von der bitrate verwendet. Es ist notwendig, dass die wellenfront des signals, das bit hat die zeit zu reisen, die dem knoten mehr remote und umgekehrt: erst kommt die meisterschaft bit. Dies bedeutet, dass, wenn die länge des busses ist in der nähe der maximalen bit-rate verwendet wird, sollten sie
    wählen sie den aufnahmepunkt mit größter sorgfalt - ein anderes lied, das sollte man immer tun!
    Unten ist eine tabelle mit verschiedenen längen und busse, die maximale übertragungsraten von entsprechenden.


    länge des busses (m) Maximale bitrate (bit / s)
    40 1 Mbit / s
    100 500 kbit / s
    200 250 KPIT / s
    500 125 kbit / s
    6 km 10 kbit / s



    kabel
    Nach dem standard ISO 11898, die impedanz des kabels muss 120 + - 12 ohm. Man muss sich verdreht paar, abgeschirmt oder nicht abgeschirmt. Die arbeit ist im gange auf der standard-single-wire SAE J2411.
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  2. #2
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    CAN frames
    Hier finden sie einige informationen über den rahmen von CAN-daten
    das folgende bild ist von http://www.jcelectronica*****/articl...tutorial_2.htm
    Der Standard und rahmen umfangreicher sind erhalten, und die unterschiedliche länge des feldes-adresse gesehen werden kann.

    CAN-zuverlässigkeit
    CAN-kommunikation des busses sind in der regel sehr zuverlässig, relativ unempfindlich gegen störungen von außen (durch externe störungen beeinflussen ebenso die beiden drähte, die differenz zwischen den spannungen unverändert bleibt), und einzelne fehler der steuereinheit. Die geräte können oft arbeiten auch bei bus-grob falsch angeschlossen (ein kabel kurzgeschlossen an masse oder auf Vcc). Es ist nicht nötig, eine gemeinsame masse erhöht die robustheit. Diese zuverlässigkeit ist unter anderem die eigenschaften, die ihn gemacht haben, wie der derzeitige standard in rauen umgebungen, mit einer vielzahl von temperaturen und sehr unterschiedlichen situationen der umwelt.

    Erkennung CAN
    Da gibt es viele fäden, ist nicht einfach suchen sie die entsprechende.
    signale 0.CAN in der regel nicht vorhanden, wenn der schlüssel nicht eingeschaltet, um lebensmittel auf das armaturenbrett. (Normalerweise ist es nicht notwendig, dass der motor mit spannung versorgt).
    kabel 1.can sind in der regel miteinander verwoben.
    2.Checking signal CAN-präsenz, ohne die verwendung eines oszilloskops: Ein einfacher test, um zu sehen, ob der bus einwandfrei funktioniert, ist mit einem multimeter und messen sie die spannung zwischen den beiden drähten. In situationen "perfekt", wenn der bus aktiv ist und funktioniert, zeigt ein 2,5 V oder 0,5 V stabil (keine schwankungen des signals), oder ein schneller wechsel zwischen 0,5 v und 2,5 V. Falls das nicht funktioniert, wird 0V als einer der CAN-controller im netzwerk zieht den bus auf low (bekannt als Bus-Off).
    3. Arbeiten mit einem oszilloskop mit zwei kanälen, und über die funktion " subtrahieren zwischen den beiden signalen CAN-H und CAN-L ist, sollten sie eine konstante (denn die beiden signale haben entgegengesetzte phasen). Oszilloskop kann auch ihnen helfen, zu erkennen die geschwindigkeit der CAN-bus-signalen. (Fügt details hier).
    4. Ein indikator kann indirekt könnte der test sein, um die ordnungsgemäße terminierung. Der ordnungsgemäße abschluß eines CAN-bus kann leicht getestet werden mit einem multimeter: wenn der bus nicht genutzt wird, einen widerstand von 60ohm muss gemessen werden zwischen die beiden kabel (zwei 120 ohm abschlusswiderstand parallel zu den seiten senden einer weltweiten widerstand von 120 / 2 = 60 ohm).
    5. Als instrument zur erkennung überprüfen sie die Würth CANfinder gerät .
    6. CAN-signale konnten nicht anwesend sein, wo sie sein sollten (also im verbindungsstück OBD2), wenn die richtige einstellung nicht auf dem gerät ausgeführt wird-gateway.
    spezieller gateway, die ich ansprechen möchte, weil gerade diese "can-bus anschluss" ist gegenstand der studie, weil es scheint, auf verschiedenen autos,in wirklichkeit gibt es schnittstellen, die speziell sviluupate mit viel sw, die erlauben, bereits zu implementieren, ein pc mit can-und es in einen weiteren knoten oder modul von der ecu, denn wenn man darüber nachdenkt, die ecu verhält sich ein bisschen wie ein pc mit viel hard disk(flash-eprom).Auch, wie wir sehen werden, gibt es verschiedene andere hardware in der lage sein, die schnittstelle zum can-netz.


    Vernetzung mit CAN
    In bezug auf schaltungen, jedes gerät verbindung zum CAN-bus in der regel eine schnittstelle, die über einen CAN-controller, die wiederum acceses bus über einen treiber CAN (eigentlich transceiver).


    Der controller kann tatsächlich sprechen, die mit dem gerät in keiner weise (z.b. über eine serielle schnittstelle RS232) und auf Viele andere hersteller zu produzieren, treiber-ics CAN, zum beispiel Dallas Semiconductors / MAXIM MAX13050 oder Microchip MCP2551 .oder Philips PCA82C250 . oder Philips / NXP TJA1054

    Die korrekte busterminierung vorhanden sein muss, an jedem ende des busses zum dämpfen die reflexion des elektrischen signals (echos). Außerdem ist es wichtig, minimieren sie die länge der verbindung zwischen dem bus und der transceiver jedes angeschlossene gerät (zur minimierung von nebenwirkungen eco).


    Die module sind sammlungen ECU
    In einem fahrzeug, ein modul in der regel identifiziert einen satz von zwei oder mehr elektronische steuergeräte.
    Die steuerung des motors ist das erste und wichtigste, die entsprechenden steuergeräte sind für die komplexesten. Engine Control Unit (ECU) wird unterstützt steuerung des getriebes (TCU) und die beiden werden manchmal als eine form der kontrolle Powertrain (PCM). Transmission Control Unit, unter anderem kümmert sie sich um gangwechsel.

    Die einheit der elektronischen steuerung seine benutzer werden oft genannt als ganzes mit dem begriff "modul" body-computer oder BCM.
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  3. #3
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    verschiedene netzwerke
    Die unterschiedliche kritikalität der berichterstattung zwischen den elektronischen geräten des fahrzeugs erstellt hat, einen stoß zu isolieren, die netzwerke mehrere module, um die anforderungen an sicherheit, sondern auch für verschiedene schnittstellen der geräte, da bei unterschiedlichen geschwindigkeiten.
    Diese verschiedenen netzwerken lassen sich in 3 klassen:

    Rahmen Körper, die erfordern, dass geschwindigkeiten von bis zu 10Kbps (elektrische fenster, türen, etc,) [wie z.b. BCM siehe referenzen nach Peugeot BSI-Built-in System Interface]
    anzeigen auf dem armaturenbrett, die erfordert, drehzahlbereich 50-125Kbps (kombiinstrument, klimaanlage, etc.)
    Motor und getriebe, indem sie mit hoher geschwindigkeit (bis zu 1Mbps)

    Einige dieser netzwerke fahrzeug kann auch nicht-CAN. Es gibt andere standards, die verwendet werden in netzwerken von fahrzeugen, wie LIN (verwendet, um die low-cost -, low-speed, verwendung nicht kritisch, siehe auch hier ), FlexRay (verwendet, um die hohe geschwindigkeit, die anforderungen für kritische, in der BMW-SUV), MOST (Media Oriented System Transport ) für multimedia-und infotainment.


    Trennung-Bus

    Motor control, - Airbag, - subsystem, bremsen, steuerung der drehzahl und ABS sind die wichtigsten systeme, die für sicherheit, erfordern high-speed, und dann sind in der regel getrennt von den systemen weniger kritisch.

    Die trennung zwischen den verschiedenen bus leisten kann, viel mehr fähigkeit, wiederherstellung von kritischen systemen im fall einer steuereinheit, die nicht kritisiert werden konnte (der motor noch startet, wenn sie ein problem im CD-player oder in den lichtern der kabine).



    Die gateway zwischen verschiedenen netzen
    In den meisten fahrzeugen, viele CAN-netzwerke sind dort tätige andere geschwindigkeit, und die gibt es gateways können daten zwischen den verschiedenen bus.
    Bei diesen gateways können gefilterte weitergabe von informationen, die zusammen mit allfälliger wechsel der geschwindigkeit. Ein gateway kann wirken wie eine firewall, so dass nur die ausbreitung der pakete. Gateways sind in der tat angeschlossenen elektronischen geräten zu mehr bus, und können programmiert werden, damit die filterung der pakete.
    Es gibt eine interessante neue spezifikation namens Pass-Through SAE J2534-1 wurde entwickelt, um eine art gemeinsames protokoll (!! anbieter und eigenständige marke !!) für die querung in-zwischen die gateway-bus (kann oder kann nicht). Dieser standard unterstützt werden muss auf allen fahrzeugen nach 2004. gibt pass-through-zeigt reprogrammierung und re-blinken der einzelne steuergeräte, sondern erlaubt auch das lesen und schreiben von I / O, und in regelmäßigen abständen nachrichten definition. Es gibt auch eine reihe von API definiert (Application schnittstellen für programme), durch die der dialog implementiert werden kann.

    Siehe die beschreibung des dokuments empfehlung SAE J2534-1, wie er aus J2534/1: Recommended Practice for Pass-Thru Vehicle Programming - SAE International 22. september 2011.


    "Diese praxis empfohlen, SAE bietet den rahmen, um zu ermöglichen, dass die software-neuprogrammierung von jedem autohersteller die möglichkeit, mit mehr instrumenten-interface-anschluss-daten des fahrzeugs, die von mehreren lieferanten von werkzeugen. Dieses system ermöglicht es, bei jedem fahrzeughersteller zu prüfen, die reihenfolge der programmierung für die elektronische steuereinheit (ECU ) in ihre fahrzeuge, sondern ermöglicht eine einheitliche hardware-schnittstelle für programmierung und fahrzeuge zu verwenden, um programm-module zur verfügung, die für alle kfz. - hersteller. Dieses dokument beschränkt nicht die möglichkeiten der hardware, um die verbindung zwischen dem PC verwendet, um die anwendung, die software und das werkzeug ( z. b. RS-232, RS-485, USB, Ethernet ...). werkzeughersteller sind frei, klicken sie auf die schnittstelle der richtigen hardware für ihr werkzeug. das ziel dieses dokuments ist es, sicherzustellen, dass die software für die umprogrammierung von jedem fahrzeughersteller ist kompatibel mit hardware von jedem hersteller von werkzeugen. die us-behörde Environmental Protection (EPA) und California Air Resources Board (ARB) haben vorgeschlagen, die anforderungen für die neuprogrammierung fahrzeugen für alle hersteller von aftermarket-reparatur. Das vorliegende dokument hat den zweck, die diesen anforderungen gerecht wird vorgeschlagen, für die fahrzeuge von modelljahr 2004. Zusätzliche anforderungen für das modelljahr 2005 kann die überprüfung dieses dokuments, insbesondere die einbeziehung von SAE J1939 für einige schwere fahrzeuge. Dieses dokument wird überarbeitet, um eine allfällige revision nach diesen verordnungen zielen und anforderungen besser verstanden werden. Eventuelle anpassungen umfassen spezielle software SAE J1939-anschluss und einem fahrzeug-alternativen, aber man sieht die basis-hardware von gerät-schnittstelle SAE J2534 unverändert bleiben ".

    Überprüfen sie auch in diesem artikel von Dan Demaggio von Drew Technologies : http://www.drewtech*****/support/j2534/intro.html für die geschichte der entwicklung dieser empfehlung SAE.


    Hier ein beispiel für ein gateway-gerät dual-interface-CAN-bus: CAN / CAN-Gateway CG-ARM7, hergestellt von EMS Dr. Thomas Wünsche: http://www.ems-wuensche*****/?menü=_...atasheets/html / cgarm7_e


    Eine solche vorrichtung ist in der tat eine firewall mit einem ausgefeilten filter den inhalt der pakete und die fähigkeit, neu zu schreiben.
    Hier ein dokument, dass beschreibt ein gerät kann eingang in ein auto Volkswagen Golf
    Die folgenden zwei absätze sind ein auszug aus http://www.my-gti*****/2296

    Die rolle des Gateways (auch bekannt als der daten-bus J533 diagnose-schnittstelle) ist der austausch von daten zwischen den bus-systemen CAN-daten ( 'Powertrain CAN-bus-daten', 'komfort-CAN-bus daten-und bus-infotainment CAN-daten') und die umwandlung von diagnostischen daten von bus-systemen CAN-daten, die K-kabel und umgekehrt, so dass die daten können verwendet werden, um die diagnose der fahrzeuge, informations-und prüfung, wie die tools, die reseller VAS und Vagcom / VCDS.

    Aus verschiedenen gründen, einschließlich der probleme und der verbrauch an energie mit kopf-einheit der dritten generation oder das hinzufügen neuer module werden nicht unterstützt das gateway CAN-bus muss aktualisiert werden, auf eine neue version. Diese anleitung deckt die ersetzung des gateway CAN-bus im MY06 2005 Volkswagen Golf GTI. Das update ersetzt das 1K0 907 530 E (1K0907530E) mit einem 1K0 907 530 AA (1K0907530AA).

    Hier ein foto Volkswagen - / Audi-gateway (teilenr: 1K0907530AA), entnommen aus http://www.my-gti*****/1101

    Dieses gateway in bezug auf Volkswagen ruft "daten-bus J533 diagnose-schnittstelle". Es wird in viele pkw-modelle, die von diesem lieferanten. Ich habe ein technisches dokument von Audi (Audi A5 gruppe der besitzer der website Audi_A5 _-_ Networking_en_2.pdf ) beschreibt die version 4 anders dieses gateway-komponente (unterschiede sind in bezug auf schnittstellen) für die verschiedenen pkw-modelle. Verbunden ist viele busse, die verschiedene (verschiedene dosen, Lin, die meisten). Das dokument besagt, dass die "transport-modus" aktiviert werden kann auf anfrage. Ich glaube, dass dieses verkehrsmittel ermöglichen könnte, den informationsfluss zwischen den verschiedenen buslinien, die durch das gateway (in diesem modus verhält sich ein wenig wie ein router).
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  4. #4
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    parlaimo ein wenig mit der obd-port oder die serielle schnittstelle ermöglicht die umprogrammierung der parameter ecu(nicht alle, es hängt,aber das ist ein anderes thema), dann ist das, was interessiert uns alle.
    der grund für diese laufleistung post möchte ich entschuldigen, etwas wiederholen, ist die implementierung neuer funktionen auch nicht impengnando physisch diesen port.mal sehen, wie es funktioniert.

    OBD: On-Board-Diagnostic
    Wegen der fortschreitenden verbreitung von elektronischen geräten im bereich der fahrzeuge, auch diagnostische verfahren haben begonnen, verlassen sie auf anfrage, diese verschiedenen teile der elektronik, für die fehlersuche und feinabstimmung der parameter.
    Die standard-diagnosesystems (OBD-systeme) definieren, wie diese diagnose durchgeführt werden kann. Jede steuereinheit verfügt über eine reihe von fehlercodes-diagnose (DTC), die helfen können, zu identifizieren, die seinen betriebszustand oder allfällige störungen.
    tatsächlichen diagnose erfolgt durch eine technische verbindung eines geräts inspektion stecker bestimmten fahrzeug, und die analyse ausgeführt wird.
    In vielen fahrzeugen, die OBD connector (derzeit in der regel konform mit der OBD-2-standard) ist in der hand vom schleppersitz aus und ermöglicht den zugang zu mindestens einem fahrzeug kann bus.

    Im laufe der jahre viele verschiedene versionen des standard-OBD erschienen, und die gegenwart ist gekennzeichnet OBD-2 oder OBD-II, die mit 16 pins (2x8) buchse, SAE J1962 des fahrzeugs. bestimmte konfigurationen des gateways werden benötigt, damit bestimmte einheit für die elektronische steuerung des verkehrs (filterung) auf OBD-2 CAN-schnittstelle. Außerdem, je nach hersteller und modell, ist die verfügbarkeit CAN-bus am OBD-2 stecker benötigen sie möglicherweise eine spezielle konfiguration an anderer stelle (vielleicht jumper im bedienfeld des schalters).
    In vielen fahrzeugen, die OBD-2 stecker in der regel ermöglicht den zugriff auf viele signale für die diagnose. Manchmal mehr als einen CAN-bus zur verfügung gestellt wird, auf dem anschluss, auf verschiedene auf der karte.

    Hier ist die pinbelegung des steckers FIAT OBD-2: http://pinoutsguide*****/CarElectron...i_pinout.shtml



    Einige "regeln" über den OBD-2 stecker
    (informationen aus http://www.auterraweb*****/obdiipinout.html und 404 - Beitrag nicht gefunden )
    Wenn der bolzen 5,6,14,16 angeschlossen sind, sind die pins 6 und 14 sind CAN-HI / LOW (ISO_15765-4 / SAE_J2284), während der pin 5 ist masse und pin 16 ist 12vdc
    Wenn sie verbunden sind, den pin 5,7,16 und optional 15, - anschluss unterstützt den zugriff auf ISO_9141-2 (aka KWP): pin 5 ist auf masse, der pin 16 ist 12v dc, pin 7 der ISO-daten (aka ISO_K-line), sowie der bolzen optional 15, der älter ist als ISO_9141-2 (aka ISO_L-line).
    Wenn sie verbunden sind, den pin 2,5,16, der anschluss unterstützt den zugriff auf VPW_J1850: pin 5 ist auf masse, der pin 16 ist 12 Vcc, und pin 2 ist VPW-daten

    Wenn sie verbunden sind, den pin 2,5,10,16, der anschluss unterstützt den zugriff auf PWM_J1850: pin 5 ist auf masse, der pin 16 ist 12 Vcc, und pin 2 und 10 sind die PWM-daten

    Connector Pins 1,3,8,9,11,12,13 (wenn angeschlossen) werden in unterschiedlicher weise von verschiedenen herstellern von fahrzeugen und der standard OBD-2 nicht definiert ihre rolle.

    Einsatz-kontakt-einige hersteller (tisch 404 - Beitrag nicht gefunden ):
    bolzen SAE J1979,
    ISO 15031 GM Fiat Opel Saab Isuzu GM-FI
    von 5,2002
    1 Hersteller gesandt zweiten UART ABS, bremsen, K-Line reserviert Saab Instruments (+) SIR (GM8192 Prot.) SW-LS-CAN (33kb)
    oder
    DW-FT-CAN (+) (<125KB)
    2 J1850 (+) PWM / VPW J1850 (+) VPW DW-FT-CAN (+) n / a n / a n / a n / a
    3 Hersteller geschickt, Komfort-und Seitenairbags, K-Linie, K2, TCM, schiebedach, CDL, Multi-Timer n / a ABS (KW81-Prot.) MS-CAN (+) (95kb)
    4 masse-masse-masse-masse-masse-masse-masse
    5-signal-masse-signal-masse-signal-masse-signal-masse-signal-masse-signal-masse-signal-masse
    6 ISO 15765 HS-CAN (+) PCM-ISO 15765 HS-CAN (+) Blinkcode Blinkcode TCM ISO 15765 HS-CAN (+) (500kB)
    7 ISO 9141, K-Line n / a ISO 9141 K-Linie (motor) K-Linie, K1 (motor) K-Linie, K1 (motor) K-Linie, K1 (motor): n / a
    8 Hersteller geschickt CCM n / a K-Linie, K4 K-Linie (Saab 9000/1, KW81 / 82 Prot.) n / a reserviert
    9 Hersteller geschickt, bevor der UART körper ECU reserviert Saab Instruments (-) ECM / TCM (GM8192 Prot.) DW-FT-CAN ( - ) (- <125KB)
    10 J1850 (-) PWM-n / DW-FT-CAN (-) n / a n / a n / a n / a
    11 Hersteller gesandt controller EVA (diebstahlsicherung) reserviert speicherplätze L-Line DAMEN-MS-CAN (-) (95kb)
    12 Hersteller gesandt bauch motorraum K-Linie, K3, ABS, TC, lenkung, RTD, OW n / a abdominal-K-Linie (KW82 Prot.)
    13 Hersteller geschickt, HERR gepäckabteil f reserviert. K-Linie, K5-n / a-ECM-reserviert
    14 ISO 15765 HS-CAN (-) UND & C ISO 15765 HS-CAN (-) reserviert n / a n / a ISO 15765 HS-CAN (-) (500kB)
    15 ISO 9141, L-Line n / a n / a n / a n / a n / a n / a
    16 Batterie, nicht geschaltete Batterie, nicht geschaltete Batterie, nicht geschaltete Batterie, nicht geschaltete Batterie, nicht geschaltete Batterie, nicht geschaltete Batterie nicht mehr gewechselt


    Zugriff auf CAN-bus im auto
    Wenn der CAN-bus ist nicht verfügbar in den stecker OBD2 oder ist es nicht möglich, die verbindung in den seriellen port, oder wenn sie das gateway nicht "öffentlich" - signale auf port OBD2,oder per bus konnte man die chance gebe ich den anschluss an seine kabel.
    Aber sie müssen einen haftungsausschluss:
    In den meisten fällen haben die hersteller von autos nicht geeignet sind, offenbaren die spezifikationen ihrer systeme zu diagnostischen und es gibt keine ansätze sind einfach, dass die kohärenz zwischen den verschiedenen marken. Auch wenn sie in der lage, zugriff auf CAN-signale, nicht eine einfache aufgabe, zu dekodieren und verstehen die bedeutung der daten-pakete. Hier ist eine anleitung (hergestellt von der britischen firma Racelogic ) zu finden, die richtigen kabel in verschiedene fahrzeuge. Geräte wie das oben genannte Würth canfinder können auch hilfreich sein.

    Auf auto Volkswagen Golf, werden die folgenden farbcodes faden gelten (von http://www.my-gti*****/991/performin...can-bus-wiring ). Alle drei netze verwenden können paare von kabeln, und jedes paar können identifiziert werden, durch die farbe des draht-CAN-HIGH, da alle kabel CAN-LOW in der gleichen farbe.

    Eine linie, die nicht abgeschirmtes zweileiter (1) und (2) mit einem querschnitt von 0,35 mm2 oder 0,5 mm2 wird verwendet für die verkabelung der CAN-bus.
    Die farbcodes der verdrahtung CAN-bus:
    Powertrain-CAN high-faden-orange / schwarz
    Komfort CAN-high-faden-orange / grün
    Infotainment-CAN high orange / lila
    CAN-low-draht, (alle) orange / braun

    Auf FIAT Punto diesel, fanden wir ein signal CAN-im-stecker hinter dem radio. Die drähte können in dieser auto sind rosa-schwarz und weiß-rosa.
    der folgende link beschreibt ein projekt zur anbindung an ein CAN-bus gerät in einem Wi-Fi-netzwerk:
    http://www2.cs.uidaho.edu/~oman/RTCS...r-project.pptx

    Für Peugeot/ PSA und wahrscheinlich cytroen) autos, überprüfen sie diese seite: http://peugeot.mainspot.net/ wo finden sie genaue informationen und schaltplan komplett für Peugeot307 , zusammen mit informationen über BSI (Body Control: B uilt -In S t I nterface)
    Peugeot BSI angeschlossen ist und "gekoppelt" für die steuerung des motors, und es gibt schutz, der vermeidung von manipulationen durch den händler, nicht amtliche oder technische auto-reparatur. Hier gibt es eine reihe von warnungen in bezug auf die wartung Peugeot BSI-ECU: http://www.liontamer.net/forums/inde...topic,3.0.html
    Hier ist ein foto von einem Peugeot BSI.
    Peugeot / PSA verwendet werden, um zu implementieren eine eigene version des CAN-bus, VAN (Daten des fahrzeugs Area Network Comfort VAN bus bus / körper-Data Control). Ich fand einige cleveren jungs, die haben eine wenig beeindruckende arbeit, die in der sammlung von informationen über Van: Graham Auld, und Alessandro Zummo. Prüfen http://graham.auld.me.uk/projects/vanbus/index.html und http://code.***********/p/van-bus/ ich habe auf diesen websites, die über diese web-seite.
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  5. #5
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    Zugang zu den CAN-lkw
    Insbesondere für die lkw, es ist ein anderer standard, haben einen einheitlichen zugriff auf daten des fahrzeugs, die gezielt für die bedürfnisse der hilfe von geräten überwacht werden.

    http://www.fms-standard*****/
    Dieses standard-FMS (Fleet Management System) ist sehr wichtig, um zugriff auf bestimmte informationen-lkw, wie dem tachometer und kilometerzähler, die erforderlich sind, um gelesen werden, in der geräte für die kontrolle der aktivitäten des fahrers (digitalen tachographen). FMS erfordert einen SAE J1939 CAN 29-bit-250kbit / sec zugrunde liegenden standard.

    Für digitale fahrtenschreiber europäischen, prüfen http
    ://www.dtco.vdo*****
    Um kompatibel zu sein mit der FMS-serie, lkw-herstellern die umsetzung einer bestimmten steuergerät gateway liest die erforderlichen informationen aus dem grundsatz von allen geeigneten orten und durch alle erforderlichen standards, einhaltung der internen protokollen bestimmte fahrzeug-marke, und macht alle diese informationen, die durch ein bestimmtes CAN-bus angeschlossen ist, das gerät drehzahlmesser.
    Auf diese weise wird eine FMS-geräte-drehzahlmesser digital-kompatibel sind, können problemlos an beliebigen FMS lkw kompatibel.



    Unterschiedliche anschlusskabel
    (Dieser abschnitt braucht arbeit, und es ist teilweise überholt von dem, was ich geschrieben habe, im abschnitt des OBD-2 stecker)

    Eine reihe von verschiedenen kabel, die bereit sind, existiert für den zugang diagnose für autos, in der regel über die genannten stecker ODB-2
    hier ist eine liste ihrer namen, aber sie sind weit entfernt vom verstehen die unterschiede

    SAE-J1850 (kann in ein doppel-differential-draht 41,6 Kbit / s PWM -pulse Breite Modulation-, oder 10.4 Kbit / s VPW Singlewire Pulse-Width -Variable). finden sie in diesem dokument von Intel.
    SAE J2534 (dies ist ein protokoll, PWM verwendet in Ford, Lincoln, Mercury, fahrzeuge Mazda)

    K-LINE und L-LINE (ISO 9141-2) (zu erklären: ich muss studieren)
    ISO 14230-4 (auch bekannt als KWP)

    PWM kann
    HS-CAN (ISO 15765)

    VAG-COM ist kein kabel, sondern ein produkt von Ross-Tech. Es handelt sich um eine Windows software diagnose für Volkswagen / Audi. Einige kabel verwenden mit dieser software bezeichnet werden und VAG-COM

    ELM 32x sind integrierte schaltungen, (hier ist elm327 beschreibung), verkauft von elmelectronics***** und basierend auf Microchip Technology Inc . Geräte-ersten. Dieser chip ELM wirken als decoder ODB2 allgemein und sind in der lage, zu identifizieren und dekodieren von vielen verschiedenen signalen, die auf der ODB2-stecker, konvertiert die RS232 schnittstelle für PC-anschluss. Viele diagnose-software auf mehreren PCS in der lage sind, die kopplung mit der auto-elektronik über einen adapter mit ELM-wie dieses

    Arduino und CAN
    Und 'möglich, die schnittstelle zu Arduino 2009 den rand mit CAN-bus, über eine bestimmte code-zeichenfolge
    sie können es verwenden SkPang Arduino CAN-Bus-Shield , der für die verbindung mit einer Audi A6 (2003) und ist in der lage, (über die beispielanwendung mitgeliefert) mit korrekt lesen, RPM (umdrehungen pro minute) daten vom motor mit einem abrufmechanismus.

    Dieses schild nutzt ein MCP2515 CAN controller und MCP2551 CAN " Line-Treiber.

    Sk-Pang schild verwendet eine bibliothek genommen vom code Fabien Greif (hier ist die haupt-website: http://www.kreatives-chaos*****/artikel/universelle-can -bibliothek )

    OBDuino
    Es ist ein projekt, gestartet im jahr 2009, sie verwenden einen Arduino, wie üblich, um eine schnittstelle mit auto-CAN-Bus bauen
    Das projekt ist beschrieben auf dieser Wikipedia-seite: OBDuino - Wikipedia, the free encyclopedia und das code-repository, sowie einige bilder von prototypen, befindet sich auf einer seite ******-code, hier: http: // code. ***********/p/opengauge/wiki/OBDuinoInterface


    MPGuino
    Dieses projekt zielt auf einen computer zu bauen für die messung des kraftstoffverbrauchs mit einem Arduino als das gerät analysiert die impulse, die einspritzdüsen, und die tabellen für die berechnung der brennstoff eingespritzt, der angibt, basierend auf der dauer des impulses. Sollten die signale werden direkt lesen / an den wichtigsten links zu der motor-ECU die injektoren. Die daten, erscheint äußerst präzise. Hier ist der link: http://ecomodder*****/wiki/index.php/MPGuino



    Teltonika FM4200
    Es handelt sich um ein gerät, das speziell entwickelt, um eine schnittstelle mit FMS-CAN-schnittstelle im lkw.
    verwendet einen mikrocontroller NXP LPC2368, die ist (übrigens) dieselbe UC verwendet, mbed-projekt. Hier finden sie einige informationen über den mikrocontroller enthält einen CAN-controller (aber nicht ein CAN-transceiver). Die schaltungen FM4200 verwendet einen Texas Instruments SN65HVD234D CAN-transceiver 3.3 V.

    CAN-bus-daten (reverse engineering):
    Für ein auto Toyota Prius, von Attila Vass: The new 2004 Toyota Prius : My CAN Project
    Für einen pkw SAAB von Tomi Liljemark: http://pikkupossu.1g.fi/tomi/projects/i-bus/i-bus.html

    Allgemeine hinweise und links
    Die große website über den CAN-CIA: http://www.can-cia.org/ das ist wahrscheinlich der beste ort und zuverlässige referenz zur verfügung.
    Das wörterbuch enthält eine definition der großteil der akronyme und abkürzungen.

    Tolle seite über CAN von Staffan Nilsson: http://www.staffannilsson.eu/developer/CAN.htm
    Bosch CAN 2.0 spezifikationen .
    Seiten Mike J Schofield: (URL nicht funktioniert: http://www.mjschofield*****/~~number=plural - es ist ein spiegel in der website Staffan Nilsson)
    http://www.ixxat*****/can-controller...uction_en.html
    http://www.jcelectronica*****/articl...20tutorial.htm


    CAN-lieferanten-analyse und-ausrüstung
    http://www.vector-group.net
    http://www.kvaser*****
    http://www.ems-wuensche***** : Ich kaufte mir ein EMS-Wuensche CPC-USB / ARM7 mit optoisolamento galvanische und transceiver mit geringer geschwindigkeit (TJA1054) für die automobilindustrie. Erhalten das objekt, 2010.dec.10), und der erste eindruck ist gut: scheint sehr gut gebaut und zuverlässig. Bald testen sie es auf das feld.
    http://www.lawicel*****/
    http://www.peak-system*****/
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  6. #6
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    CAN-bus-motorrad
    Natürlich auch motorräder verwenden elektronik mit digitaler protokolle.
    und auch hier erfolgreich zu hacherare die can-bus und mit ihr das modul ecu hat umfangreiche anwendungen nicht nur auf die zuordnung in echtzeit, sondern auf eine ganze reihe von systemen, die integriert sind und an moderne motorräder
    wie traction controll drive-by-wire) etc..alle entwicklungen, die auf diesen systemen ermöglichen, nähen an die motorrad-und nicht nur offensichtlich ist dies als ein kleid brauchen ist phantasie.nachfolgend stelle ein sw sehr bekannt, dass ich mit den zeiten, die frei für die untersuchung von den logischen can-bus.
    Software
    FreeDiag: Freediag - Vehicle Diagnostic Suite
    *********** ist eine software für die analyse von italienischen fahrzeugen gemacht (fiat / alfa / Lancia-marke). Verfügbar auf kostenlose version und kostenpflichtige version, mit unterschiedlichen eigenschaften. Http://***********.net . Hier eine liste der fahrzeuge unterstützt in der aktuellen version der ***********.

    Zusammenfassend lässt sich der erste blick sembrebbe unmöglich in ihrer absicht, Aber diese unfähigkeit ist in der regel nicht aus gründen der physischen. Jeder hersteller ECU verwendet seinen eigenen satz von regeln und codes der datenpakete, die über ihre netzwerke fahrzeuge. Diese informationen und daten-formate sind nicht leicht zugänglich, und es gibt keine gemeinsamen regeln, gefolgt von verschiedenen herstellern.

    FM4200, dass citavo erste beispiel soll in der lage sein, sie zu entschlüsseln FMS-CAN -, -, - darstellung (datenformat-standard akzeptiert und gemeinsam von allen nutzfahrzeugen (lkw). Ziel ist es, damit die zusammenschaltung drehzahlmesser mit armaturenbrett des fahrzeugs.

    Tachometer sind geräte, die in vielen ländern muss installiert werden, auf dem lkw, damit sie überwachen das verhalten des fahrers und arbeiten. Da gibt es viele geräte, drehzahlmesser,, gebaut und installiert von vielen ländern, von zertifizierten lieferanten, war es notwendig, ein standard, also FMS ist geboren. Der zugang zu nicht-professionellen, um die datenverbindung des tachos ist in der regel verboten.

    Über den daten-bus auto-reverse - engineering-techniken, meist auf der basis von versuch und irrtum und / oder informationen zugespielt, ist es theoretisch möglich, ordnen sie einige der daten-pakete können für ihre bedeutung. In der regel lesen nur ansatz ist sicher. Aber die probleme, die entstehen können, wenn die wartung der software des fahrzeugs vorgenommen wird, da die bedeutung paket-daten ändern könnte, und produzenten, die aktuellen sind nicht verpflichtet, zu offenbaren, offen über diese details.

    Schreibzugriff auf das getriebe und den motor, der bus ist als kritisch und ist in der regel ausdrücklich verboten oder dringend abgeraten, auch wenn wir alle wissen, dass, wenn wir in dar gerade hast vetos werden einige bürokrat runde würden wir dort vielleicht noch in der steinzeit.

    Sicher, aber es könnte groß sein, wenn alle daten waren verständlich und zugänglich, aber es gibt wichtige folgen für die sicherheit, wenn die menschen verantwortungslos manipulieren, diese dinge. Sicherheit des fahrzeugs, der versicherungsschutz und die sicherheit im straßenverkehr möglicherweise beeinträchtigt.
    ich hoffe, sie nicht gelangweilt keine mit dieser langen abhandlung über das thema und ich empfehle:

    Befassen sie sich immer, sie lernen und verstehen, bevor sie "spielen"mit diesem zeug.
    Und wenn sie möchten, condividte verantwortungsvoll ihre entdeckungen.

    Munro
    Ein motorradfahrer nicht schafft code auch mit dem auto...
    ein automoblista code erstellt einen motorrad -...

  7. #7
    AKTIVE BENUTZER L'avatar di ugoboss
    Datum Der Eintragung
    Sep 2013
    Ort
    FRARA
    Nachrichten
    1,825
    schöne arbeit , danke, und alles gute für die gesundheit.
    ugo ---- präsident A.E.P.

  8. #8
    DURCHSCHNITTLICHE BENUTZER
    Datum Der Eintragung
    May 2015
    Nachrichten
    279
    Tolle arbeit! Sie wissen nicht, was für eine freude, dich hier gelesen im forum! Ben zurück und einen wunsch für alles!

  9. #9
    AKTIVE BENUTZER L'avatar di munro
    Datum Der Eintragung
    Okt 2012
    Ort
    ERDE
    Nachrichten
    1,207
    Danke euch für alles

  10. #10
    DURCHSCHNITTLICHE BENUTZER L'avatar di tranky
    Datum Der Eintragung
    Aug 2015
    Ort
    Alfa147Land
    Nachrichten
    702
    Teilweise stimmt, was du sagst, aber wenn programme und ich nehme an, als sie sah, dass sie sprechen, wissen sie, dass ein reverse mit de zusammenstellung gemacht mit der einheitlichen architektur sie gibt den code "nativ".
    Dann ist " C++ zusätzlich zu den variablen, die vom hersteller interpretieren die roule (regeln/anweisungen) und mit logik bearbeiten.
    Also unmöglich würde ich nicht sagen, ich habe schlimmeres.. aber auf jeden fall ein viel arbeit und man muss eine gute rechenleistung, um die revert-code.
    Lebendig ****** & Stirb als ein HELD !

Seite 7 von 8 PrimaVor ... 5678 LetzteUltima

Tags für Diese Diskussion

Schreibrechte

  • Du du kannst nicht post neue threads
  • Du du kannst nicht antworten
  • Du du kannst nicht versenden
  • Du du kannst nicht deine beiträge bearbeiten
  •  
  • Das BB-code ? Aktiviert
  • Die smilies sind Aktiviert
  • Der code [IMG] ? Aktiviert
  • Der code [VIDEO] ? Aktiviert
  • HTML-code ? Deaktiviert