Hallo zusammen, ich würde gerne einen Sauerstoff Sensor betreiben, welcher ein 3.3V TTL Level UART Signal ausgibt. Das Signal würde ich gerne in einen Komparator vergleichen, um beim überschreiten des Grenzwerts ein Signal auszugeben. Nach ein bisschen nachlesen ist das TTL Signal ja nicht wie ein Analoges -> Kann das also nicht direkt in den Komparator schicken? Ich hätte am liebsten ein 0-5V Signal. Kann ich das 3.3V TTL Level UART in ein Analoges 0-5V Signal umwandeln? Wenn ja wie? Vielen Dank für eure Hilfe!
>Kann ich das 3.3V TTL Level UART >in ein Analoges 0-5V Signal umwandeln? Wenn ja wie? ja. Mit einem programmierbaren UART nach analog wandler. Welche Qualität braucht es denn analog? Reicht geglättete PWM oder muss es ein DAC sein?
Matthias N. schrieb: > Kann ich das 3.3V TTL Level UART > in ein Analoges 0-5V Signal umwandeln? Wenn ja wie? Mit einem Mikrocontroller. Der muss natürlich dafür programmiert werden.
Di Auflösung sollte 0.01V (0—5V analogue output) sein. Es gibt ein Entwicklungsboard auf dem das Signal auf 0-5V ausgegeben wird, aber keine genaueren Details wie das gemacht wird und ich will nicht das ganze Board verbauen.
Wenn du einen µC verwendest, brauchst du den Komparator nicht mehr. Der Prozessor kann doch gleich die UART-Werte vergleichen.
Mikrocontroller kann ich leider keinen verwenden aus Zertifizierungsgründen. Wenn es eine andere Möglichkeit gäbe wär super...
Matthias N. schrieb: > Mikrocontroller kann ich leider keinen verwenden aus > Zertifizierungsgründen. Wo ist da das Problem? Wer hat da was dagegen? Die BFARM oder FDA sicher nicht?
Matthias N. schrieb: > Di Auflösung sollte 0.01V (0—5V analogue output) sein. > Es gibt ein Entwicklungsboard auf dem das Signal auf 0-5V ausgegeben > wird, aber keine genaueren Details wie das gemacht wird und ich will > nicht das ganze Board verbauen. Aus dem pdf: UG-002 Rev 1©2016 SST SENSING LTD.P a g e| 113.3Analogue OutputThe analogue output on the interface board simply provides a 0–5V representation of the primary oxygen reading provided by theattached LuminOx sensor.If a ppO2sensor is attached, then the output voltage will represent ppO2. If an O2% sensor is attached, then the voltage willrepresent O2%.
Ja genau ich würde gerne wissen wie das Board das macht. (Der Sensor gibt das 3.3V TTL level UART Signal aus.) Und nicht das ganze Rs232 usw einbauen, wenn ich nur ein Analogsignal brauche.
Aber das kann ich dann nicht wie ein Analoges Signal verwenden? Ist dann einfach ein 5V TTL oder?
Das Evaluation-Board verwendet auch einen µC. Den genauen Typ kann ich nicht erkennen. Das analoge Ausgangssignal wird offensichtlich noch durch einen OPV geschickt und geht dann zum Anschluss Nr. 4 https://sstsensing.com/wp-content/uploads/2019/04/DS0059rev3_LOX-EVB.pdf Entweder du suchst einen Sensor mit Analogausgang oder du lernst mit Mikrocontrollern umzugehen.
Michael M. schrieb: > Beitrag "UART Pegelwandler 3V3 <--> 5V die drölfte" Das mach aber aus einem Digitalsignal kein Analogsignal...
Matthias N. schrieb: > Ja genau ich würde gerne wissen wie das Board das macht. (Der Sensor > gibt das 3.3V TTL level UART Signal aus.) Und nicht das ganze Rs232 usw > einbauen, wenn ich nur ein Analogsignal brauche. Du brauchst ein Datenblatt, Schaltplan, Anschlussschema des Sensors. Wenn der Sensor ein Analogsignal ausgibt, dann kannst Du das ggf. aufbereiten. Wenn der Sensor Werte per Uart überträgt, geht das nicht (sinnvoll) analog. Hast Du ein Datenblatt oder irgendwas des Sensors?
A. S. schrieb: > Hast Du ein Datenblatt oder irgendwas des Sensors? Besser noch: https://sstsensing.com/download/6417/optical-oxygen-sensors/20227/optical-oxygen-sensor-user-guide.pdf
Michael M. schrieb: > Beitrag "UART Pegelwandler 3V3 <--> 5V die drölfte" Pegelanpassung ist nicht nötig, der Sensor ist auch 5V kompatibel.
Matthias N. schrieb: > Di Auflösung sollte 0.01V (0—5V analogue output) sein. Das ist Unfug! Wenn der Sensor schon ein Digitalsignal ausspuckt, hast du alles, was die Welt braucht! Denn eine rein digitasle Auswertung ist DEUTLICH robuster und einfacher als analog. Die Rückwandlung in analog ist Unsinn.
Vielen Dank für eure Antworten. Ihr habt mir sehr weitergeholfen!
Wer lässt denn einen Sensor mit UART Schnittstelle zu und verbietet gleichzeitig den dazu nötigen Mikrocontroller? Das ist so, als ob ich dir eine Audio CD in die Hand drücke und sage: Zum Abspielen sollst du einen Plattenspieler benutzen.
Es wird ja ein UART-Signal in digitaler Form vom Sensor angeboten. Daher Auswertung per uC und alles weitere per SW Richtung Grenzwerüberschreitung wie gewünscht... UART (Digital) nach Komparator(Analog)-Wandler gibt's nicht ohne DAC(Digital to Analog-Converter)... Macht hier auch keinen Sinn. uC ist das Stichwort.
Ein verirrter Berufsanfänger halt... Für den Chef mag das auch zutreffen 😄
:
Bearbeitet durch User
Matthias N. schrieb: > Mikrocontroller kann ich leider keinen verwenden aus > Zertifizierungsgründen Dann kauf dir einen anderen Sensor. Deiner enthält garantiert auch einen uC. Einen Decoder für serielle Signale in Hardware aufzubauen macht keinen Spass, fertige IC mit Parallelausgang sind heute eher obsolet, und ein CPLD passend programmieren wird nicht anders sein als einen uC zu programmieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.