PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie "Pegel" absenken + EEprom beschreiben



DBZwerg
21.12.2006, 08:37
Hallo,

ich möchte von nem WFSG ( wegstreckenfrequenzgeber) die ausgehenden impulse in meinen ATmega 16 einlesen um daraus die kilometer zu ermitteln.

Leider kommen die impulse als ca. 12-15V signal da raus und soweit ich weiß mag nen I/0 eines ATmega 16 nur max 5V . Wie bekomm ich die Spannung runter ?
Hatte mir überlegt das ich die impulse auf die basis von nem NPN transistor lege und dann am collector eingang vcc anlege und den Input pin des ATmega auf den emitter... geht das so?
Falls ja muss ich irgendwas beachten( Schutzschaltugnen o.ä.) und welchen Transistor nehme ich am besten ( max ca. 2000 impulse/sec)?
Und noch was ganz anderes :

Wie kann ich eine variable von typ long erst x- mal in den ersten bereich des eeproms schreiben und dann in den nachfolgenden( ich benutze Bascom Basic)? Geht das überhaupt?


Hoffe das ich mich verständlich ausgedrückt habe und biite um Nachsicht wenn die Fragen "Pille Palle" sind denn ich hab im Moment noch nicht wirklich wissen was elektronik angeht...


MFG

Dbzwerg

JonnyP
21.12.2006, 10:23
Ein Spannungsteiler mit Widerständen 10k und 4k7 sollte es auch tun.

enterprise30
24.12.2006, 20:05
Oder ne Z-Diode 4V7 und nen Vorwiderstand mit so 4,7K.
Dann kann die Spannung so hoch werden wie sie will...

....