3.3V TTL level UART in 0-5V Analog

OP #7033637
Lesenswert?

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!
Angehängte Dateien:
Gast #7033648
Lesenswert?

>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?
Gast #7033664
Lesenswert?

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%.
Gast #7033679
Lesenswert?

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.
Angehängte Dateien:
Gast #7033718
Lesenswert?

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?
Gast #7033780
Lesenswert?

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.
Gast #7033811
Lesenswert?

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.
Gast #7033948
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren