Hallo,
50kbit hört sich irgendwie recht wenig an.
Bei Audi und VW werden im Komfort/Infotainment-Bereich 100k und im Antriebsbereich 500k verwendet.
Aus meiner Sicht solltest du dir zum Herausfinden der Taktrate das Bit-Stuffing des CAN-Buses zu nutze machen. Für den CAN-Bus ist ja definiert, dass maximal 5 gleiche Bits hintereinander auf die Leitung gebracht werden dürfen. Möchte die Anwendung mehr als 5 gleiche Bits senden, werden sogenannte Stuff-Bits eingefügt. Mehr dazu erklärt dir
http://www.canhack.de/viewtopic.php?t=13
Das heißt für dich, du suchst dir den längsten Block am Oszi, teilst die Zeitspanne durch fünf und erhälst darüber den Takt.
Das wäre mein Ansatz...
Grüße
Jens