Hi ich bin Elektroniker und lediglich Hobby-uC-Programmierer, daher tue ich mich ein wenig schwer mit den Begriffen. 1. Ich habe einen DC/DC Buck Wandler gebastelt, dessen Ausgangsspannung mittels TI DSP (F28355) geregelt werden soll. 2. Das klappt auch alles wunderbar - die Theorie der digitalen Regelung, das Setzen der nötigen PWM und ADC Register, die Ausführung der Regelschleife innerhalb der ISR sitzt usw. 3. Das ist im Prinzip die eigentliche Aufgabe des TI DSPs (also lediglich die Regelung ausführen). Dafür ist der F28355 sicherlich overkill, mir geht es hierbei aber um den Lerneffekt :) 4. Ich habe mich sogar mit dem Flash befasst, und meinen Code in Flash programmiert. Wenn ich das Labornetzteil ausschalte und wieder einschalte, bleibt die Funktion des DSPs erhalten. Das ist bei den TI DSPs eigentlich sehr intuitiv, weil die alle nötigen Funktionen und Bibliotheken dafür zur Verfügung stellen. Frage: Ist Schritt 4 im obigen Post bereits das, was man unter Firmware entwickeln versteht? Aus Wikipedia: "Firmware is held in non-volatile memory devices such as ROM, EPROM, or flash memory. ...act as the device's complete operating system, performing all control, monitoring and data manipulation functions" Das klingt mir ein wenig zu simpel, um ehrlich zu sein. Oder steckt der Teufel im Detail, und in der Industrie hat man vielleicht keine vorgefertigten Bibliotheken vom Hersteller, und muss sich diese selbst zusammenschreiben? Kann mir jemand behilflich sein, die Thematik ein wenig näher zu verstehen? Danke
Alex schrieb: > Ist Schritt 4 im obigen Post bereits das, was man unter Firmware > entwickeln versteht? Ja, das ist Firmware Entwicklung. Genau genommen deine Schritte 2-4. > Das klingt mir ein wenig zu simpel, um ehrlich zu sein. Oder steckt der > Teufel im Detail, und in der Industrie hat man vielleicht keine > vorgefertigten Bibliotheken vom Hersteller, und muss sich diese selbst > zusammenschreiben? Der Teufel steckt natürlich immer im Detail. Aber das bedeutet natürlich nicht, dass du keine Firmware entwickelt hast weil die benötigte Aufgabe nur eine einfache Firmware notwendig machte. In der Industrie, oder allgemein bei der Firmware Entwicklung für komplexere Aufgaben, kommt dann alles zusammen. Die Applikation selber kann kompliziert/groß/unübersichtlich sein weil z.B. viele Feature/Sonderfälle zu berücksichtigen sind; Abschalten der Anlage wie geht das? (einfach Strom ausschalten ist nicht immer gut) Vorgefertigte Treiber/Bibliotheken sind vom Hersteller toll auf die Hardware zugeschnitten, passen aber nicht gut zu deinem Problem und müssen erweitert/überarbeitet wenn nicht gar neu geschrieben werden. Passende Algorithmen möchten gefunden, implementiert und parametrisiert werden; Was für eine Art der digitalen Regelung wird benötigt? Welche Regel-Parameter?
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.