Hatte bereits schon einmal hier versucht nach einer Lösung zu suchen, bin dann aber dem Problem ausgewichen; leider auch aus Zeitmangel! Es geht um Folgendes: Ich habe einen AT90CAN128 über dessen AD Schnittstelle ich Werte eines Sensors konkretisiere. Dieser Sensor vereint Gyroskop und Beschl.-Sensor: http://www.sparkfun.com/datasheets/Sensors/IMU/5DOF-v25.pdf Schließe ich ein Netzgerät an meinen µC, dann werden diese Werte, 0-5V, korrekt erkannt. Die Ausgangsspannung des Sensorboards (XOUT in dem Schaltplan), welche bei ca 1,2V-1,9V liegt, wird dagegen mit 0V gesampelt, sprich ein und dieselbe Spannung, wird einmal korrekt gesampelt und einmal nicht. sehr merkwürdig das Ganze und ich habe keine Ahnung wieso! Ich habe mal den Quelltext des ADC Moduls mit angehängt(es handelt sich hierbei um eine Bibliothek des Octopus von EP(0.5)). Um die Sache noch verrückter zu machen: In genau dieser Konstellation habe ich es bereits schon einmal zum laufen bekommen, aber mit einer älteren(0.3) Software. Ich habe beide Versionen mal angehängt und obwohl ich einfach mit der funktionierenden älteren Version arbeiten könnte, bin ich einfach daran interessiert was passiert sein könnte! Ich hoffe die ADC Module reichen aus, um der Sache auf den Grund zu gehen, sonst leg ich noch die main dazu, bzw: http://code.google.com/p/octopususb/downloads/list
Gast
#1639311
Es liegt nicht am ADC Modul. Etwas anderes ist Schuld. Habe das ADC Modul aus der neueren Firmware in die alte gepackt und dort funktioniert alles einwandfrei! Aber es ist 100% die Software!Was anderes kann ich mir nicht vorstellen. Da nur noch in der main.c code ausgeführt, liegt die Lösung dort!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.