- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 64

Thema: Nibo 2 Magazin

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    16.11.2011
    Beiträge
    13
    Hey Achim,

    Ich wollte mal fragen was jetzt aus deinem Projekt geworden ist?
    Da ich in den nächsten Wochen den Nibo2 haben werde wäre es cool noch zusätzliche informationen zu bekommen, da grade zum Nibo2 wirklich nicht soo viel im Netz zu finden ist, und auch das immer weniger wird...

    Noch nen schönen Advent

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    11.08.2009
    Ort
    Berlin
    Alter
    70
    Beiträge
    348
    Hallo
    ich arbeite weiterhin mit dem Nibo. Habe ein paar Sachen für mich abgearbeitet. so z.B. Timer und ISR. Bin jetzt an Schleifen ohne Pause dran, z.B. delay ohne das der Prz schlafen geht. Ist sehr gut geeignet für Sicherheitsschleifen. Dann kommt noch I2C als Erweiterung. Man kann noch viele Sacheh machen. Die Programme stehen bereit für jeden dr sie nutzen möchte.
    achim

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    16.12.2011
    Beiträge
    23
    Hallo,

    seit kurzer Zeit bin ich auch Nibo2-Besitzer. Da ich mit der nibolib nicht lange leben kann und es sowieso viel mehr Spaß macht sein eigenes Ding zu drehen, plane ich eine eigene C-Lib zu schreiben. Mit der Motorsteuerung bin ich auch nicht zufrieden, weshalb diese auch weichen wird.
    Dabei werde ich sicherlich eine Menge Infos ans Tageslicht fördnern, die ich bei Interesse auch gerne teile.
    Für den Moment habe ich jedoch noch so meine Probleme: https://www.roboternetz.de/community...erung?p=533408
    Sobald das gelöst ist, werde ich mich vorerst noch mit der nibolib austoben. Im neuen Jahr werde ich mich dann durch den Assembler-Code der initializer2.hex wühlen, um herauszufinden, wie der Coprozessor programmiert wird. Doku zum Thema existiert zumindest vom Hersteller ja nicht?
    Geplante Lib wird unter der BSD-Lizenz und mit Doxygen-Doku auf github publiziert. Dort könnt ihr euch gerne beteiligen und Pull-Requests senden, aber seid gewarnt, ich bin strikter als Linus.

    Viele Grüße
    Flo

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    11.08.2009
    Ort
    Berlin
    Alter
    70
    Beiträge
    348
    Hallo
    deine Erfolge interessieren mich sehr stark. Ist das nicht viel Arbeit, eine neue Lib zu schreiben? Leider sind viele Dinge beim Nibo schlecht oder gar nicht beschrieben, deshal gkeich neu? Auf Roboter.cc stand schon drin, wie das mit der progrmmierung geht, vielleicht hilft es. Ansonsten kannst du mir alles neue rüber schicken.
    achim

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    16.12.2011
    Beiträge
    23
    Ja, Arbeit ist es durchaus, aber das hat mich auch nicht davon abgehalten das Atmel Software Framework für die AVR32 UC3s selbst zuimplementieren.
    Nach 5000 Zeilen (inkl. Leerzeilen und Kommentaren) allein für den USB-Device-Modus hab ich es nicht bereut ... auf der anderen Seite hab ich natürlich n Knall, aber ich finde der macht das Leben erst interessant.
    Flo

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    11.08.2009
    Ort
    Berlin
    Alter
    70
    Beiträge
    348
    Hallo
    so lange es Spass macht. Sehe aber ein anderes Problem. Wenn du die Datein (Libs) deinen eigenen Sachen anpasst, kann es passieren, das deinen Programme oder Teile bei anderen nicht laufen. So ist es relativ einfach. Nicai bringt die Datein und alle verwenden die gleichen. Man kann zusätzlich noch was mache, zur ergänzung. Es ist natürlich auch eine Herausforderung was neues zu machen. Man kann damit auch anderes nachvollzoehen. Denke dabei besonders an Einstellungen z.B. beim Motor. Es wir immer was besseres geben. Doch viele von uns versuchen erst ein mal der jetzigen Stand zu nutzen oder zu begreifen. Es gibt jetzt schon Teile die dringend angepasst oder geändert werden müssten. Da lohnt sich sofort was zu machen und wenn es nur Hinweise zur Nutzung sind. Denke an so was wie I2C. Die Platine mit NDS3 arbeitet damit. Die Software ist abgestimmt. Doch wie erreiche ich die zusätzlichen Ausgänge? Wie kann ich externe Werte einlesen? Was muss ich machen, wenn ich mit dem Prz arbeite aber eine andere Hardware nehme? Es geht dabei um den Anschluss anderer Hardware oder Erweiterungen. Wie kann ich die Anzeige vom NDS3 (Halbkreis) auf den PC bringen? Über Xbee? Bin selber an Teilen da zu dran. Leider bin ich kein Profi.
    achim

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    16.12.2011
    Beiträge
    23
    Ich war gestern nach wenigen Stunden schon so unzufrieden mit dem Status Quo, dass ich nun unerwarteter Weise bereits begonnen habe, an meiner eigenen Lib/API zu arbeiten.
    Es wäre schon mal halb so wild, wenn die API besser dokumentiert wäre, oder noch besser, im Source vollständig offenliegen würde. So sagt der Hersteller zwar, es sei möglich einen eigene Motorsteuerung zu entwickeln, aber nicht wie. Disassembliert enthält initializer2.hex etwa 10000 Zeilen. Das wird mich eine Weile beschäftigen. Dagegen wird der Rest der Lib ein Klacks.
    Das es damit schwieriger für andre wird, meine Programme zu nutzen, ist zwar wahr, aber zumindest theoretisch bleibt die Möglichkeit, eine Kompatibilitätsschicht zu entwickeln, wenn das wirklich gewünscht wird. Die Coprozessor-Firmware von nicai ist nicht sonderlich groß, meine wird es wahrscheinlich auch nicht. Daher könnte man beide auf den Coprozessor flashen und mit einem SPI-Befehl umschalten. Da ich gerade an der Original-Firmware dran bin durchaus eine Option. Das Umschalten übernimmt dann die copro_init()-Funktion der Kompatibilitätsschicht.
    Das NDS3-Modul habe ich auch, I2C steht damit ganz klar auf der Liste. Ein großes Problem sehe ich darin aktuell aber nicht. Für die Übertragung auf den PC werde ich erst mal WLAN verwenden, da ich die passende Hardware gerade rumliegen habe.
    Langfristig wünsche ich auch noch einen AVR32 + FPGA und eine Omnivison CMOS-Kamera draufzusetzen.

    Aber eins nach dem anderen ... ich hab Nibo doch erst ein paar wenige Tage.

    Flo

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress