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 ...
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
Du hast aber schon den Minuspol von der externen Spannung mit Gnd auf dem Board verbunden, oder? mfg SiSt
sorry anhang geht net ... hier die url : ** http://members.chello.at/manumm/ADC.jpg ** aja Aref ist auf 5 Volt eingestellt ...
Hast du nun den GND deiner Externen Spannung die du messen willst mit dem GND des Controllers verbunden oder nicht? lg, Stefan
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
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.