Auf Masse ziehen eines Pins - Problem mit Honda Dash

OP (Firma: keine) Persönliche Seite #7556412
Lesenswert?
• ▲
▼

Hallo zusammen,

folgendes Problem: Ich möchte an meinem Rennmotorrad im Display die Rundenzeit sehen. Das geht, indem ich auf Start-Ziel eine Taste am Lenker drücke. Damit wird ein Eingang am Dashboard auf Masse gezogen (der sonst offen hängt, messe da 12V).

Ist natürlich nicht sehr genau so.

Nun habe ich einen Datenlogger, der mir diesen Event per CAN ausgibt (ist per GPS gesteuert) und ich habe eine Arduino-Lösung, die am CAN auf den Start/Ziel Event lauscht und dann einen Ausgang schaltet.

Damit ziehe ich den gleichen Pin am Dash auf 0 - aber es passiert nix. Dachte erst, dass der Pin nicht hart genug auf 0 zieht (Stromlimit) und habe einen Lowside IC dazwischen gebaut (VNP10N07-E).

Ich messe sowohl beim Taster drücken als auch wenn der Switch schaltet 0 Volt am Pin. Aber einmal reagiert das Dash und einmal nicht.

Motorrad ist eine SC77 von Honda. Schaltplan gibt es auch https://www.1000rr.net/threads/wiring-diagram-2017-19-cbr1000rr-ra-s-s2-uk.259847/

Der Taster ist "lap" links unten im Plan.

Was mach ich falsch? Bzw. was kann ich noch tun um das Thema zu debuggen?

Danke euch und schönen Wochenstart Stefan

OP (Firma: keine) Persönliche Seite #7556457
Lesenswert?
• ▲
▼

Hier mal mein Versuch mit ASCII :) Ausgang kommt am Arduino sauber. FET schaltet auch entsprechend. Wie gesagt, sehe hier auch den Pin am Dash runter gehen..

1
GND --------- Lap switch --------------------+---- Lap Eingang Dash
2
GND --------- (3:Source) Switch (2: Drain)---|
3
                          (1: Input)
4
                                |
5
                                |
6
GND -- (GND) Arduino (6 GPIO) -- 
7
Power ....
8
CAN ....
Moderator (Firma: Titel) Persönliche Seite #7556527
Lesenswert?
• ▲
▼

Stefan S. schrieb:

Hier mal mein Versuch mit ASCII :)

Sieh dir mal meine ASCII-Pläne an z.B. im Beitrag "Re: Widerstände mit Mikrocontroller messen"

Da würde dein Plan dann etwa so aussehen und wäre allgemein leserlicher:

1
       Lap Eingang Dash
2
                 o
3
                 |
4
            .----o
5
            |    |
6
            |    '-|                 
7
Lap Switch /     .>|---o--< Out Arduino
8
            |    |-|   | 
9
            |    |    R1 10k
10
            |    |     | 
11
 GND -------o----o-----o---

Ich würde da noch den 10k Widerstand R1 einbauen, damit beim Reset vom µC dessen Ausgang sicher Low ist.

Stefan S. schrieb:

Ich messe sowohl beim Taster drücken als auch wenn der Switch schaltet 0 Volt am Pin.

Was misst du wenn der Taster nicht betätige ist? Womit misst du?

Ist dieser besagte Taster mit dem "anderen" Anschluss direkt an GND? Oder ist dieser Taster Bestandteil einer Matrix und dementsprechend irgendwei gemultiplext?

Was passiert, wenn du D und S direkt am Mosfet an einen Taster anschließt und diesen Taster betätigst (oder wenn du D und S mit einer Pinzette überbrückst)?

OP (Firma: keine) Persönliche Seite #7556768
Lesenswert?
• ▲
▼

Vielen Dank erstmal! Vor allem Lothar fürs neu zeichnen, wirklich nett!

Zu den Anmerkungen, Fragen:

Wenn der Switch nicht geschaltet ist, messe ich 12V am Lap-Pin. Also kein Unterschied zur Lösung wenn der Schalter alleine da hängt.

Schalter ist nicht gemultiplext, der hängt auf Fahrzeug GND. Da hängt meine Schaltung auch, aber an einem anderen Masse-Punkt, ich schaue mal ob das einen Unterschied macht (nicht, dass die Masse nicht sauber durchverbunden ist im Moped).

Test mit Pinzette/Draht über Source-Drain am Switch mache ich. Impulslänge habe ich variiert, aber ich mache mal eine systematische Testreihe.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.