- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 11

Thema: CAN-Botschaft über Wlan an Smartphone

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    22.04.2012
    Beiträge
    10
    Danke euch beiden!
    Wie das mit den CAN-Botschaften läuft, das weiß ich, aber ich habe das wohl echt zu leicht gesehen
    Vielleicht werde ich meinem Dozenten doch raten, Bluetooth zu nehmen. Ist es denn bei Bluetooth so, dass man die Signale "morst"?

    Ich hatte gehofft, da es von Arduino auch auch ein CAN-Shield gibt, dieses zusätzlich mit einem XBee oder WiFly-Shield auf die Arduino-Uno Platine aufzustecken und über den Code der Module die Signale vom CAN "herausfischen" zu können und sie dann über Wlan zu senden. Es ist echt hart, wenn man sich zwar mit programmieren auskennt, aber keine Ahnung hat, wie man das praktisch umsetzten soll. Vor allem ohne irgendeine Hilfestellung der Hochschule.

    Die CAN-Botschaften mit dem PC aufgreifen wäre auch eine Möglichkeit, die meinem Dozenten gefallen würde. Mit CANoe kenne ich mich aus, nur wüsste ich dann wieder nicht, wie ich die gewünschten Signale/Botschaften per Wlan versenden kann. Hat dazu schon jemand einen Beitrag verfasst, in dem so etwas gut erklärt wird?

    Danke euch beiden nochmal^^

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von DJ Stylz Beitrag anzeigen
    Ist es denn bei Bluetooth so, dass man die Signale "morst"?
    Bluetooth hat, meines Wissens nach, verschiedene Profile. Eines davon ist die Emulation einer seriellen Schnittstelle. Die arbeitet Byteweise aber nicht Bitweise. Ein einfaches Weiterleiten der Bits wird da eher nicht funktionieren, schon weil du ja sicher noch irgendwelchen Handshake mit der Smartphone Andwendung machen musst.


    Wenn du CANoe kennst und Zugriff auf entsprechende Hardware von Vector hast, dann gibt es da die vxlapi Bibliothek. Die liefert dir in einem PC Programm einen Event für jede empfangene CAN-Message. Diese Software kann man bei Vector kostenlos herunterladen, außerdem bietet sie virtuelle CAN-Kanäle, man kann seine Software erstmal ohne CAN-Hardware (und Auto ) entwickeln.
    http://www.vector.com/vi_xl_driver_library_en.html

    Der Rest wäre dann nur noch Daten von einem Laptop-Programm zu einem Smartphone Programm zu übertragen. Dafür gibt es aber viele Wege, z.B. UDP, TCP, ein Webservice, ein Webserver auf dem Laptop, alles mögliche. Typische Programmierung im PC/Smartphone-Bereich ...

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    22.04.2012
    Beiträge
    10
    Also, ich habe noch nicht mit meinem Dozenten gesprochen, aber ich denke, ich werde es über Bluetooth versuchen. Kennt ihr euch mit den Shields von Arduino aus? Es gibt das CAN-Bus-Shield und das Bluetooth-Shield. Lässt sich mein Vorhaben damit + dem Arduino UNO "leichter" realisieren? Ich weiß halt leider überhaupt nicht, was das CAN-Shield kann und was nicht.

    Ich würde es gerne so umsetzten: Dem CAN-Shield sage ich "wenn 110011 auf dem Bus liegt, nehme diese Botschaft und leite sie an das UNO weiter", dem UNO sage ich "Dass, was du vom CAN-Shield bekommst, gibst du an das Bluetooth-Shield weiter" und das Bluetooth-Shield schickt die Botschaft (von mir aus auch nicht Bitweise) raus, so dass das Smartphone diese Botschaft aufgreifen kann.

    Mittlerweile habe ich mitbekommen, dass es einen solchen OBD2-to-Bluetooth-Adapter mit dazugehöriger App gibt, aber wir sollen es ja selber "entwickeln". Aber so in der Art würde ich es gerne machen. Ist das mit den Arduino-Platinen machbar ("leicht")? Danke nochmal^^

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.08.2008
    Ort
    Hallein
    Alter
    33
    Beiträge
    802
    Nicht wenn 001100 am Bus anliegt, sondern wenn am CAN-Bus "gewünschte" Message verschickt wurde, leite diese über Bluetooth weiter. Beschäftige dich bitte mal mit dem CAN-Protokoll!
    Kultuverein Metal Resurrection, für mehr Bands und Konzerte in Österreich (:

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Außerdem verwendet OBD das oben genannte ISO-TP. Man wird also eine Übertragung in beide Richtungen brauchen.

Ähnliche Themen

  1. Kinect Sensor über Wlan anbinden?
    Von Andre_S im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 23.04.2011, 13:27
  2. CAN Bus über Wlan
    Von Merdl im Forum Elektronik
    Antworten: 17
    Letzter Beitrag: 12.11.2010, 12:17
  3. USB-Laufwerk über Wlan
    Von Bammel im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 3
    Letzter Beitrag: 19.03.2010, 21:46
  4. Roboterorientierung über Wlan
    Von seb016 im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 12
    Letzter Beitrag: 03.02.2008, 12:57
  5. Sensorboard über WLAN ansteueren
    Von JavaJim im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 03.04.2006, 19:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests