Forum: Analoge Elektronik und Schaltungstechnik 2 volt signal auf 5 verstärken


von phreak (Gast)


Lesenswert?

Hallo, habe ein rechtecksignal mit ner amplitude von 2 Volt.. der uC 
erkennt das aber nicht (zu klein) wie kann ich das denn möglichst 
einfach auf 5 volt bekommen, (mit nem mosfet oder transistor oder so) 
????
(ist auch nicht shclimm wenns invertiert wird...
danke shcon mal...

von Helmi (Gast)


Angehängte Dateien:

Lesenswert?

Am besten nimmst du dafuer einen Komperator z.B. LM393 oder aehnliche.

Gruss Helmi

von jack (Gast)


Lesenswert?

Ein einfacher npn-Transistor mit E an Masse und C über 10k an 5V
tuts genauso.

von phreak (Gast)


Lesenswert?

versteh ich das so richtig ????


+5 ---|10k|--
            |
            C________ 5v signal
           /
2volt  B---
           \>
             E
              |
gnd-----------

von STK500-Besitzer (Gast)


Lesenswert?

Wenn du dem Transistor noch einen Vorwiderstadn an der Basis spendierst, 
sollte das klappen.
10kOhm sollten in Ordnung sein.

von Dennis (Gast)


Lesenswert?

Zwischen Basis und 2V noch einen Widerstand (um 10kOhm, Genauigkeit sehr 
unkritisch).

von Falk B. (falk)


Lesenswert?

@ phreak (Gast)

>versteh ich das so richtig ????

Nein, da fehlt wenigstens noch ein Basiswiderstand. Aber solche 
Superbilliglösungen laufen nur bei relativ langsamen Signalen. Wie hoch 
ist den die max. Freqeunz deines Signals?


MfG
Falk

von phreak (Gast)


Lesenswert?

signal hat ne dauer von 20 ms dabei sind jeweils 7 peaks :

          _      _    _   _   _   
 __| |____| |____| |__| |_| |_| |_| |________________
<------------------20ms----------------------------->
will das ganze dann an den icp (input capture) vom uC anschliessen um 
die abstände zwischen 2 peaks zu ermitteln
ist das zu schnell ???

von STK500-Besitzer (Gast)


Lesenswert?

>ist das zu schnell ???

Kommt auf die Peak-Dauer an. Daraus muß der Controller eine fallende 
Flanke erkennen können.


Man könnte auch das Signal dem Analog-Komparator zur Verfügung stellen 
und es mit einer entpsrechend angepassten Spannung vergleichen lassen.
Den Analog-Komparator kann man bei einigen AVR auch ICP-Triggerquelle 
benutzen.

von phreak (Gast)


Lesenswert?

so heir mal der genaue signalverlauf:
http://www.dyyyh.de/quadro/summensignal.jpg grob geschätzt hat ein peak 
1-2 ms...

die analogpins hab ich shcon alle verbraucht.. hab nur noch den icp und 
zum zeit messen ist der ja eigentlcih super geeigent...

von jack (Gast)


Lesenswert?

Nimm ruhig die Schaltung mit dem Transistor, wenn dich die Invertierung
des Signals nicht stört.

von STK500-Besitzer (Gast)


Lesenswert?

>grob geschätzt hat ein peak 1-2 ms...

Da kann der Controller sich zwischendurch ja noch schlafen legen...

>hab nur noch den icp und zum zeit messen ist der ja eigentlcih super >geeigent...

Nee, eigentlich darf man den für sowas überhaupt nicht gebrauchen.

... und des war g'log'n. ;)

von phreak (Gast)


Lesenswert?

ok... dann danke euch allen.... invertierung is ja egal... mich 
intressiert eh nur die flanke und ob die nun fällt oder steicgt is ja 
dem controller egal...

von phreak (Gast)


Lesenswert?

ok, das isgnal scheint jet in ordnung zu sien... auf m oszi hats 5 V
allerdings will der controller es immer noch nicht erkenne..
wenn ich mim finger auf den icp pin tippe erscheinen irgednwelche 
zahlen...
aber wenn ich das signal anlege passiert nichts..
1
$regfile = "m644def.dat"
2
 $framesize = 32
3
 $swstack = 32
4
 $hwstack = 32
5
 $crystal = 20000000
6
 $baud = 9600
7
8
Config Timer1 = Timer , Prescale = 256 , Edge = Rising
9
Start Timer1
10
11
Dim Kanal(9) As Word
12
Dim X As Word
13
Dim Y As Word
14
On Capture1 Get_kanal Nosave                                'keine Register werden gesichert
15
Config Pind.6 = Input                                       ' icp pin
16
17
                                                              'normalerweise werden 32 Register gerettet
18
Print "bascom-forum.de"
19
                                                               'Pin 20 Am Mega 32 Oder Portd.6
20
Enable Capture1
21
Enable Interrupts
22
23
Y = 1
24
Do
25
26
For X = 1 To 8
27
Print Kanal(x) ; "   " ;
28
Next X
29
Print Kanal(9)
30
Loop
31
32
33
34
 Get_kanal:
35
36
  Push R24
37
  push r25
38
  push r26
39
  push r27
40
41
 Kanal(y) = Capture1
42
 Incr Y
43
 Timer1 = 0
44
  pop r27
45
  pop r26
46
  pop r25
47
  pop r24
48
  If Y = 9 Then
49
  Y = 1
50
  End If
51
52
Return
53
 End

von phreak (Gast)


Lesenswert?

habe jetz diese schaltung genommen: 
http://www.mikrocontroller.net/attachment/30738/kompi.png
allerdings verstärkt der nur auf ca 4 volt... welchen wiederstand muss 
ich denn da ändern um auf 5 zu kommen ?? is ja nen nichtinvertierender 
verstärker oder ?? aber irgdnwie sieht dder anders aus wie sonst ^^
danek shcon mal

von Helmut -. (dc3yc)


Lesenswert?

Phreak,

is'n Komparator.
Aber 4 Volt reichen dem Proz schon aus, um ein High-Signal zu erkennen.

Helmut.

von Falk B. (falk)


Lesenswert?

@ phreak (Gast)

>http://www.mikrocontroller.net/attachment/30738/kompi.png
>allerdings verstärkt der nur auf ca 4 volt... welchen wiederstand muss

Das wird am IC liegen, der kann wahrscheinlich nur bis VCC-1V. Reicht 
aber aus, um von deinem uC als HIGH erkannt zu werden.

>ich denn da ändern um auf 5 zu kommen ?? is ja nen nichtinvertierender
>verstärker oder ??

Nein, ein Komparator.

MFg
Falk

von Helmi (Gast)


Lesenswert?

Der sollte schon bis an die 5V gehen. Weil der LM393 ist ein 
Opencollector Komperator und der Ausgang wird ueber den Widerstand ja 
auf 5V hochgezogen.
Aber die 4V reichen dem Prozessor schon um einen High-Pegel zu erkennen.

Gruss Helmi

von Hannes F. (pfannkuchen2001)


Lesenswert?

hallo,

wie kann ich 0,5V auf 5V verstärken? ich probiere nun schon ewig rum, 
aber irgendwie mag das nicht so klappen wie ich das will.
gibt es dafür ein bauteil?
Ich habe als ausgang die frequenz, die aus einem Elektret-Mikrofon, die 
verstärke ich schon auf 0,5V. aber damit ich das am ICP auslesen kann, 
muss ich ja wesentlich mehr erreichen.
danke schonmal für hilfe....

Hannes

von Helmut L. (helmi1)


Angehängte Dateien:

Lesenswert?

@Hannes F. (pfannkuchen2001)


Ich wuerde mal diesen Verstaerker aufbauen.

V = 10.2
fu = ca. 20Hz

Gruss Helmi

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
Noch kein Account? Hier anmelden.