- Akku Tests und Balkonkraftwerk Speicher         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 31

Thema: Alternativer Servo-Treiber für RNFBRA-CoController RNS1

  1. #21
    Erfahrener Benutzer Roboter Experte Avatar von marvin42x
    Registriert seit
    02.08.2005
    Ort
    Berlin
    Alter
    75
    Beiträge
    703
    Anzeige

    Praxistest und DIY Projekte
    Warum es bei mir zuerst geruckelt hat:

    Ich bin auch gerade furchtbar am ringen mit der Materie auf dem RNBFRA den AT90S2313 gegen einen ATtiny2313 auszutauschen.
    Eine Ursache könnte sein:

    Ab hier mein Halbwissen:
    Der erste und riskanteste Schritt ist ja das richtige setzen der Fusebits.
    Im Auslieferungszustand scheint der Tiny mit seiner internen Clock bei 8 MHz zu liegen und das intern durch 8 zu teilen. Was eine reale Taktfrequenz von 1MHz bedeuten würde.

    Hier ein paar Quellen:
    http://palmavr.sourceforge.net/cgi-b...=&P=ATtiny2313
    und hier der Thread mit den für mich konkretesten Angaben:
    https://www.roboternetz.de/phpBB2/ze...iny2313+extern
    Hier wird im Letzten Post von Schokohoernl alles sehr zutreffend beschrieben.
    Das einzige das man den Teiler nicht disablen braucht sehe ich mit Misstrauen weil mir ein Tiny mit dieser Einstellung und extern 4MHz Crystal weggeblieben ist. Der läuft jetzt wahrscheinlich mit 0,5MHz
    Ich lese mich wegen mangelnder Kompetenz schon seit drei Tagen durch die ATiny2313 Beiträge und Datenblätter.
    Da ich keine Lust habe reihenweise Tinys in die ewigen Jagdgründe zu schicken habe ich mich als vorläufige Lösung auf 4MHz intern verlegt. Siehe Grafik
    Mich würde es aber sehr entspannen wenn noch jemand mit Kompetenz was dazu sagt.
    Und wenn man das dann noch in die Wiki eintragen würde wäre das vermutlich sehr hilfreich. Diese Fusebitsache des ATtiny2313 hat ja inzwischen haufenweise Threads erzeugt.


    Netter Gruß

    Ps. Also die Grafik als Bild einbinden habe ich auch schon mal gekonnt.
    Hmm..., vergessen wie es geht.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken attiny2313_fusebit_int_4mhz.jpg  
    Die ersten zehn Millionen Jahre waren die schlimmsten. Und die zweiten Zehn Millionen Jahre, die waren auch die schlimmsten.url

  2. #22
    Hallo Marvin42x,
    habe deine Einstellungen mal mit meinen vergliechen und siehe da ich hatte den Teiler (CKDIV bei mir noch aktiv. Also mit deinen Einstellungen funktioniert es jetzt super.
    Nochmals vielen Dank für die schnelle Hilfe.

    Grüße
    Martin

  3. #23

    Servo ruckelt bis zum Anschlag

    Hallo,

    Ich versuche einen Servo mit dem Arduino Board und einem RNS1 anzusteuern.

    Ich habe die Schaltung auf einem Steckboard aufgebaut (Quarz 4Mhz).
    Egal was ich dem RNS1 sende der Servo ruckelt sich von 0 auf Anschlag, sobald ich die Reset-Leitung von LOW auf HIGH setze.


    Hat irgendwer eine Ahnung was ich falsch mache?


    Hier mein Code:

    Code:
        void setup() {
         Serial.begin(9600);
    
        // 7 = Reset
         pinMode(7, OUTPUT);  
         
         delay(5000);
         digitalWrite(7, HIGH);     
         delay(1000);
         digitalWrite(7, LOW);
         delay(1000);
         digitalWrite(7, HIGH);
        
        }
    
        void loop() {                
          Serial.print((unsigned char)35);
          Serial.print((unsigned char)83);      
          Serial.print((unsigned char)1);
          Serial.print((unsigned char)200);
          delay(5000);
          
          Serial.print((unsigned char)35);
          Serial.print((unsigned char)83);      
          Serial.print((unsigned char)1);
          Serial.print((unsigned char)200);
          delay(5000);     
        }
    Und noch eine Anfängerfrage:

    Wie erkennt man bei Keramikkondensatoren die Polung, oder ist die Polung egal?

  4. #24
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    140
    Die Polung bei Keramikkondensatoren ist egal. Aber mich würde mal interessieren ob und wie du dein Problem gelöst hast, weil ich überlege mir auch den Treiber zu kaufen.

  5. #25
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.03.2006
    Ort
    nahe Tulln (Niederösterreich)
    Alter
    33
    Beiträge
    460
    Hi

    Ich habe jetzt auch ein RNBFRA (1.22) Board, und würde gerne Servos ansteuern. Gibt es irgendwo Programmbeispiele in C wie man die eine zweite serielle Schnittstelle macht und damit den CoController ansteuert?

    lg Christoph

    edit: Oder gibt es mittlerweile schon eine Version von RNS1 die auf dem ATTiny2313 mit schnellem I2C läuft?

  6. #26
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Ich hab da eine RNS-Version f. I2C, läuft bei mir auf einem 2313 ( eben auch ein RNBFRA-Board).
    Der User Dirk hat das Zeugs schon f. einen Tiny adaptiert und, soweit ich gehört habe, läuft das auch und er war zufrieden.
    Wenn du magst, kann ich dir die Zip schicken.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  7. #27
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.03.2006
    Ort
    nahe Tulln (Niederösterreich)
    Alter
    33
    Beiträge
    460
    Die I2C Version für den AT90S2313 die bei dir läuft ist aber die I2C version die nur mit 20kHz geht oder?
    Ich brauch nämlich full speed am I2C weil ich da noch einen Schrittmotor treiber dran habe der schnell reagieren muss.

    Das mit dem Tiny2313 ist interessant, der sollte doch pinkompatibel sein zum AT90S2313 oder? Da bräuchte ich nur das IC austauschen und das wars, wär super wenn du mir die Zip schicken könntest.

    friedrich.ch@gmail.com

    lg Christoph

  8. #28
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Ich weiss, was du meinst. Aber diese Version mein' ich nicht.
    Mein Zeugs hab ich mit 400 kHz in Betrieb (was mich eigentlich erstaunt hat, muss ich zugeben).
    Die Sourcen sind leider Bascom + Assembler, du würdest wohl C brauchen.
    Aber für den AT90S2313 brauchst du ja eigentlich nur die HEX-File
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  9. #29
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.03.2006
    Ort
    nahe Tulln (Niederösterreich)
    Alter
    33
    Beiträge
    460
    Danke danke danke es funktioniert!!

    Heute um 3 in der Früh hab ich es zum laufen gebracht, es läuft jetzt ebenfalls mit 400 kHz auf dem AT90S2313!

    lg Christoph

  10. #30
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Um 3 Uhr früh war das HEX wahrscheinlich schon müde und hat sich nicht mehr wehren können

    However, viel spass damit !
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress