Pensa un po' come é fatto un ponte di diodi.
Pensa che il trafo variando la polarità della tensione per mandare avanti e indietro il treno sia come una tensione alternata a BASSSISSIMA frequenza.
Il positivo é creato dai diodi di sense.
Il negativo é creato da quelli che ti ho disegnato io.
Diciamo che le pile nel simulatore java dovrebbero essere 2:
una il trafo AC che alimenta la bobina (attraverso il 7812)
l'altra il trafo DC che rileva il passaggio del treno.
Questi due dovrebbero avere la massa in comune per far passare corrente nei transistor.
Poi magari mi sbaglio e il problema é un altro...