- 12V Akku mit 280 Ah bauen         
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 47

Thema: Liniensensor für Lego rcx

  1. #21
    Neuer Benutzer Öfters hier
    Registriert seit
    20.11.2009
    Beiträge
    21
    Anzeige

    E-Bike
    naja ich denk mal intern wird ne spannungsstabilisierung drin sein und wenn ich selbst eine verwerde dürfte das doch maximal 0,1 volt abweichen oder? die frage ist wie groß der fehler dann letztendlich ist... logisch ich hab schon einige toleranzen weil ich 6 bin auf 10 bit abbilden will und da ja dann ein kleiner fehler auch rausgerechnet werden kann... nur ob das genug toleranz ist um solche fehler zu unterbinden... und an die 5 volt drankommen... das wird nicht gehen...

    achja noch ne andere frage.... wenn ich den DAC verwende brauche ich dann noch den schmitt trigger?

  2. #22
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    ich habe soeben das Bscopm ADC.bas Demo geladen, compiliert
    und im Simulator laufen lassen ohne etwas an den ADC Eingängen anzuschließen. Dabei wir NULL V ausgegeben. Was ja bei einen
    internen Pullup nicht Möglich währe. Dann habe ich einen Mega 16
    mit diesen Programm gefüttert und mit einem Voltmeter die ADC
    Eingänge gegen GND gemessen = 0 V. Es gibt keinen Pullup!

    Es gibt aber nicht 2 sondern 3 Eingangssuztände.

    1: Pullup
    2: Pulldown
    3: Offen (hochohmig)

    Nennt sich dann Tristate. Wenn der Pin als normaler Eingang
    prorammiert ist, kann man je nach Bedürfniss diesen Pin mit einen
    Pullup verbinden. Schaltet man den Pullup aus, ist dieser Eingang
    hochohmig und genau das passiert wen der Pin als ADC benutzt
    wird automatisch. Beim ADC ist ein interner DAC der hochgezählt wird.
    Dessen Spannung wird mit er Eingangsspannung verglichen und
    bei übereinstimmung wird der Zählerwert vom DAC als Eingangs
    Spannung ausgegeben.

    Gruß Richard

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.07.2009
    Alter
    30
    Beiträge
    133
    Dir ist schon klar, dass es nicht um Atmegas geht, sondern um den LEGO rcx?

    Edit: Scheinbar nein, auf dem rcx ist noch nicht mal ein Atmega drauf, sonder ein Hitachi H8.

    Edit2:
    Zitat aus Wikipedia:
    Für viele Bastler, die eigene Sensoren entwickeln wollen, ist es interessant, den vom RCX ausgegebenen Sensorwert (0..1023) interpretieren zu können. Dieser Wert ergibt sich aus der am Sensoreingang anliegenden Spannung. Ohne Sensor beträgt diese 5 V, fällt aber ab, sobald ein Sensor mit einem endlichen Widerstand angeschlossen wird.

  4. #24
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von justin
    Dir ist schon klar, dass es nicht um Atmegas geht, sondern um den LEGO rcx?

    Edit: Scheinbar nein, auf dem rcx ist noch nicht mal ein Atmega drauf, sonder ein Hitachi H8.
    Jetzt schon, da muss ich mich halt geschlagen geben. Da währe die echte
    Innenbeschaltung mal interessiant. Wenn der Eingang über Pullup an
    5 V hängt und der bekommt jetzt z.B. 2,5 V zugeführt, dann sollte die 5 V
    die 2,5 V "Hochziehen" zumindest beeinflussen?

    Gruß Richard

  5. #25
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.07.2009
    Alter
    30
    Beiträge
    133
    Ich versteh ehrlich gesagt nicht ganz, was du meinst. Also wenn 2,5 V von z.B. nem Spannungsfolger oder auch ner Batterie anliegen, dürfte der Pullup wie gesagt so ziemlich garnichts ausmachen.

  6. #26
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von justin
    Ich versteh ehrlich gesagt nicht ganz, was du meinst. Also wenn 2,5 V von z.B. nem Spannungsfolger oder auch ner Batterie anliegen, dürfte der Pullup wie gesagt so ziemlich garnichts ausmachen.
    Hmmm, Der z.B. Lichtsensor ist doch (über die gemeinsame Masse)
    Massebezogen. Dann fließt vom Höheren Ptential ein Strom zum Niedrieren
    also aus dem Einmgang des Adc raus, der wird quasie zum Ausgang. Wenn
    der Lichtsensor mit einem Spannungsteiler arbeitet wird diese Strom durch
    den Spannungsteiler R gegen GND abfließen wodurch über diesem eine
    höhere Spannung abfällt. Wenn der Sensor ohnme Spannungsteier diereck
    am ADC angeschlossen ist fliest der "Ausgangssrtrom wegen der höheren
    Spannung "Rückwartz" duch den Sensor, dessen Versorgung zur
    gemeinsamen Masse. Ich mag das ja falsch sehen und bin Lehrnwillig.
    Aber ohne die wirkliche Beschaltung der Hardware sehe ich da kaum
    eine Cance.

    Ein Wicki kann jeder bearbeiten.....hat das von euch mal einer nachgemessen?

    Gruß Richard

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied Avatar von wawa
    Registriert seit
    18.12.2007
    Ort
    Berlin
    Alter
    74
    Beiträge
    164
    @Thorone, hast du den Schaltplan vom RCX? Das ist doch der "ALTE". Hat der keinen ADC Input? Fuer den neuen Baustein habe ich schon Loesungen im Netz gesehen. Da wird einfach ein OP-AMP hintergeschaltet. Du must da nicht solche Klimmzuege machen, das geht relativ einfach.
    Ich Suche mal nach dem Plan. Die LEGO Leute haben nur ein paar Sicherheitsschaltungen eingebaut, damit ein Motor, wenn er falsch gesteckt wird - keinen anderen Port rueckwaerts erschiesst.

    gruss wawa

  8. #28
    Erfahrener Benutzer Fleißiges Mitglied Avatar von wawa
    Registriert seit
    18.12.2007
    Ort
    Berlin
    Alter
    74
    Beiträge
    164
    @Thorone, ich habe einen Lichtsensor gefunden, welcher diskret aufgebaut ist und mit einem NPN Transistor den 10kohm gegen Masse zieht. Das muss er auch tun, denn der RCX schaltet zyklisch die 9V auf diesen Pin. In einer Pause schaltet er die 9V ab und misst dann ueber den ADC den analogen Wert. Daher muss deine Schaltung rueckwaerts 9V aushalten!!
    Du koenntest einen positiven OP_AMP mit nachfolgendem NPN Transistor so beschalten, dass der Helligkeitswert den 10kohm gegen Masse zieht.
    Ich kann dir nur den Tip geben mal zu suchen. Es gibt im Netz bestimmt einige Loesungen dazu. Wenn du noch Fragen hast - melde dich einfach. Ich Suche mal einen Link zu solch einer Loesung.
    gruss wawa

  9. #29
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.07.2009
    Alter
    30
    Beiträge
    133
    Das ist ja schon klar, es ist halt nur so, dass er an diesen einen Pin 6 Sensoren anschließen will und diese natürlich einzeln auslesen.

  10. #30
    Erfahrener Benutzer Fleißiges Mitglied Avatar von wawa
    Registriert seit
    18.12.2007
    Ort
    Berlin
    Alter
    74
    Beiträge
    164
    wenn das so ist, bleibt ihm nichts anderes uebrig als fuer JEDEN Helligkeitswert den 10kohm unterschiedlich gegen Masse zu schalten. Dazu muss er dann 6 Transistoren mit unterschiedlichen R's parallel schalten. Stufe 1 = R1, Stufe 2 = R1||R2 und so weiter.
    Er muss jede Sufe natuerlich mit einem Poti abgleichen.
    Finde ich aber ziemlich aufwendig
    gruss wawa

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test