Moin,
Nimm einfach einen CAN-Transceiver (z.B. PCA82C251 von NXP).
Der ist einfach zu beschalten und Du kannst eine CAN-Aktivität am
Pegelwechsel des Rx-Pins erkennen. Hier reicht aus meiner Sicht eine
einfache Transitorschaltung, um das benötigte Wecksignal auszulösen.
Es gibt auch CAN-Transceiver mit einem IMH-Ausgang (z.B. TJA1041 von
NXP), an dem 12V anliegen, wenn der CAN aktiv ist. Diese sind aber meist
aufwändiger zu beschlten und müssen von extern in den richtigen Zustand
gebracht werden.
EIne andere Alternative ist die Differenz der beiden CAN-Pegel
auszuwerten. Beträgt die Differenz längere Zeit 0V, dann schläft der Bus
wohl. Gibt es kurze Spannungsdifferenzen, dann gibt es CAN-Aktivitäten.
Grüße
Muetze