Gast
#103858
Hallo zusammen, ich unternehme gerade meine ersten Gehversuche mit dem C167CR-LM in Verbindung mit dem µVision2-Compiler, und hoffe hier richtig zu sein. Das C-Programm im Anhang liefert mir folgende Ausgabe: Kanal: 0 ==> Wandlungsergebnis: 654 ==> Temperatur 13.9 Kanal: 0 ==> Min. -50, Max. 50,Differenz 100, Faktor 0.6 Kanal: 1 ==> Wandlungsergebnis: 654 ==> Temperatur 63.9 Kanal: 1 ==> Min. 0, Max. 100,Differenz 100, Faktor 0.6 Kanal: 2 ==> Wandlungsergebnis: 646 ==> Temperatur 63.1 Kanal: 2 ==> Min. 0, Max. 100,Differenz 100, Faktor 0.6 Kanal: 3 ==> Wandlungsergebnis: 322 ==> Temperatur 13.0 Kanal: 3 ==> Min. -50, Max. 150,Differenz 200, Faktor 0.3 Bis hierhin funktioniert alles. Wenn ich jetzt aber die Spannungen an den Analogeingängen geringfügig erhöhe, erhalte ich folgende Ergebnisse: Kanal: 0 ==> Wandlungsergebnis: 667 ==> Temperatur -48.9 Kanal: 0 ==> Min. -50, Max. 50,Differenz 100, Faktor 0.7 Kanal: 1 ==> Wandlungsergebnis: 670 ==> Temperatur 1.4 Kanal: 1 ==> Min. 0, Max. 100,Differenz 100, Faktor 0.7 Kanal: 2 ==> Wandlungsergebnis: 665 ==> Temperatur 0.9 Kanal: 2 ==> Min. 0, Max. 100,Differenz 100, Faktor 0.7 Kanal: 3 ==> Wandlungsergebnis: 353 ==> Temperatur -45.0 Kanal: 3 ==> Min. -50, Max. 150,Differenz 200, Faktor 0.3 Hier stimmen die berechneten Temperaturwerte nicht mehr. Warum ist das so? Wer kann/will mir helfen? Gruß Markus