Forum: Mikrocontroller und Digitale Elektronik ADC-Wandler


von Manuel Vollgruber (Gast)


Angehängte Dateien:

Lesenswert?

Hi, also mir haben ein mortz Problem.
Mir machen eine Maturaarbeit mit dem Thema Adaptierung eines 
Elektrorollstuhles.
Die idee ist die: Man hat einen Handelsüblichen E-Rolli mit 8 
Ultraschallsensoren mit Analog ausgang ausgestattet.
Die Software soll nichts anderes können als einen vorher eingestellten 
Abstand (lcd+taster) zu vergleichen und bei unterschreiten ins EEPROm 
speichern.
So unser problem, lcd geht, taster gehn, ADC funktioniert irgendwie net 
so ... Hatt jemand von euch ein lauffähiges ADC Program in c-compiler 
geschrieben ? auch eine EEPROM speicherung wär nett, obwohl die eh in 
der hilfe steht.
ADC hab ich selber schon mal programmiert haut aber wie gesagt net hin 
.... muss man irgend etwas beachten oder kann ich einfach so mit der 
spannung aufs Port fahren (max. 5V)
aja Entwicklerplatine ist ein STK500 von atmel + AT90S8535 Prozessor !!

Danke im Vorraus ... wär relativ dringend in 5 tag is präsentation und 
unsaer lehrer hat auch kan plan ... naja ...

von Dieter Brüggemann (Gast)


Lesenswert?

Hallo Manuel


Wie hast du den AD Wandler denn beschaltet.

Aref zwischen 2 Volt und Vcc
AGND auf Masse

Als Eingangsspannung auf den AD Pins kannst du dann zwischen GND und 
Aref alles an Spannung anlegen. Spannungen über Aref tuen dem Chip nicht 
gut.

MFG
Dieter

von Manuel Vollgruber (Gast)


Angehängte Dateien:

Lesenswert?

Hier hab ich mal aufegmalt .... als anhang ...
 mfg Manuel V.

von Simon Stoye (Gast)


Lesenswert?

Du hast aber schon den Minuspol von der externen Spannung mit Gnd auf 
dem Board verbunden, oder?

mfg
SiSt

von Manuel Vollgruber (Gast)


Lesenswert?

sorry anhang geht net ... hier die url :
** http://members.chello.at/manumm/ADC.jpg **
aja Aref ist auf 5 Volt eingestellt ...

von Stefan_H (Gast)


Lesenswert?

Hast du nun den GND deiner Externen Spannung die du messen willst mit 
dem GND des Controllers verbunden oder nicht?

lg,

Stefan

von Manuel Vollgruber (Gast)


Lesenswert?

ja sicha siehst ja auf der zeichnung ....
mfg Manu

von jornbyte (Gast)


Lesenswert?

Ist auch der Jumper "AREF" auf dem STK500 gesetzt? Wird gern vergessen 
:)

von Manuel Vollgruber (Gast)


Lesenswert?

ja ....

von Wolfram (Gast)


Lesenswert?

Ohne jetzt weitere Fehler auszuschliessen waere es besser du würdest mal 
an PortB,was du in deinem Proggi abfragst,statt an PortA wie in der 
Zeichnung angegeben ,die Spannung anlegen.

CU Wolfram

von Manuel Vollgruber (Gast)


Lesenswert?

Mal zur Erklärung: Der ADC Wandler wird auf das PORTA Initialisiert und 
PORTB sind nur die Leuchtdioden dass man sieht ob und wie er wandelt !!!

Andere frage hab ich noch: Weiß jemand wieviel Strom ich aus der 5V SPgs 
versorgung vom STK500 holen kann ?? Muss damit eine Treiberstufe 
versorgen mit so ca. 100ma...

von Manuel V. (Gast)


Lesenswert?

weiß keiner was ?

von MooseChecker (Gast)


Lesenswert?

Nur wenige Zeilen weiter unten

http://www.mikrocontroller.net/forum/read-1-28478.html

MooseChecker

von Manuel V. (Gast)


Lesenswert?

Weiß jemand was zum ADC ??? Wäre echt wichtig ....

von thomas b (Gast)


Lesenswert?

hi

ich nutze BASCOM un weiß nicht ob Dir das hilft, aber ich mache das so:

Config Adc = Single , Prescaler = 128 ' langsamste wandelstufe

Start Adc                             ' aktiviert ADC
Feuchte = Getadc(7)                   ' kanal 7 einlesen
Stop Adc                              ' deaktiviert ADC

cu tb

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.