+UB ist eine 12-V-Stromversorgung. Ich muss die Spannung an U_KL30 finden.
Ich nehme diesen U_KL30 als Eingang PortA<1>
meines MC9S08DZ60 und verwende einen ADC, um einen digitalen Wert zu erhalten. Jetzt brauche ich eine Gleichung, um den vom ADC empfangenen digitalen Wert auf die tatsächliche Spannung an U_KL30 zurückzuentwickeln. Welche Gleichung kann ich verwenden?
Hier gibt es zwei Möglichkeiten:
Dass der uC über einen vollständig kalibrierten ADC mit Präzisionsschaltungen und Temperaturkorrektur verfügt. In diesem Fall müssen Sie nur die 418-Seite *.pdf durchlesen und die Beziehung finden oder ..
Es ist nicht kalibriert und Sie können nur eine Annäherung erhalten. Das bedeutet also, dass Sie den Eingang gegenüber der binären # im Voraus kalibrieren und hoffen müssen, dass er sich nicht zu sehr mit der Temperatur ändert. Sweepen Sie einfach die Spannung am Pin, lesen Sie sie mit einem DMM ab und vergleichen Sie sie mit dem ADC-Wert.
Da dies ein Massenprodukt mit engen Gewinnspannen ist, vermute ich, dass Nr. 2 das ist, was Sie tun müssen.
Denken Sie daran, dass Sie auch beim R18 und R19 Toleranzen haben werden, es sieht immer mehr so aus, als müssten Sie es nur kalibrieren. Natürlich hängt dies alles von der erforderlichen Präzision ab. Sie könnten möglicherweise damit davonkommen, nur zwei Werte zu lesen und eine gerade Linie an diese anzupassen. Wenn entspricht dem digitalen Messwert #1 mit dem gemessenen Paar , du einfach:
Wo ist der neue Abtastwert.
Verwenden Sie Ihre Proben: "V1 = 10 V, V2 = 12 V; B1 = 2023, B2 = 2428, Bx = 2432"
Wir erhalten V =
Es hängt davon ab, wie Ihr ADC konfiguriert ist und wie hoch die Referenzspannung ist. Angenommen, die Zahl wird direkt als N-Bit-Ganzzahl gelesen, die zum LSB gerechtfertigt ist (dh die höchstwertigen Bits jenseits der ADC-Auflösung sind Null),
Sicher, es gibt Überlegungen zu Nichtlinearitäten und Rauschen, aber dies sollte ein ziemlich guter erster Durchgang sein
Ich bin mir nicht ganz sicher, was Sie hier genau versuchen, aber:
Wenn der Eingang bei +UB +12VDC beträgt, können Sie den Kondensator ignorieren und einfach die Teilerspannung berechnen:
Die Dioden begrenzen den Spannungsbereich von knapp über 5 V auf knapp unter 0 V.
Für die digitale Darstellung hängt es von der ADC-Auflösung und der Referenzspannung ab. Wenn Sie beispielsweise einen 10-Bit-ADC mit einer Referenzspannung von 5 V haben, wären die 2,98 V:
Blattansch
David Tweed
Chris Stratton