Hallo,

ein Gleichrichter sorgt, grob gesagt, dafür, dass aus den -12V +12V werden. Dann geht Dir Information verloren. Du solltest mit einem Spannungsteiler die Spannung auf -2,5 bis +2,5V bringen. Das macht 5Vpp. Dazu addierst Du dann mit einem OPV 2,5V. Dann hast Du den vollen Informationsgehalt der in den -12 bis +12V steckt in einem Signal von 0V bis 5V. Das kann der Microcontroller auswerten. Und ja, diese 0V aus dem 0V-5V Signal müssen sich auf GND vom Microcontroller beziehen.

Gruß,
Ralf