Hallo, ich möchte mit einem Mikrocontroller eine gezielte Korrektur des Temperaturganges einer empfindlichen Schaltung realisieren. Es gibt sog. Bezier-Kurven, mit denen man durch recht wenige Parameter sehr interessante Kurvenverläufe erzielen kann. Das Problem besteht nun darin, diese Kurve zu "berechnen", denn der Mikrocontroller bietet nur 8bit und durch die 3.Potenz in der rekursiven Formel würden nun somit schon 24 bit benötigt... Deshalb suche ich nach einem Algorithmus, mit dem man dieses Problem umgehen kann und ressourcenschonend programmieren kann. Programmiert wird übrigens ausschließlich in Assembler. Informationen über Bezier-Kurven gibt es viele im Internet, jedoch habe ich leider keinen Algorithmus gefunden für die Umsetzung auf 8bit Controllern. Es wäre super wenn jemand Ideen,Links oder Infos hierzu hat! Danke schonmal, Gruß Dennis.
Hallo vielleicht kannst Du den De Casteljau-Algorithmus verwenden; der approximiert die Kurve rekursiv durch Linien.
bin mir nich sicher ob das der Casteljau-Algorithmus war (nie gehört...) aber ich hab ma aufm PC nen Bezier Algorithmus gehabt der das rekursiv gemacht hat, der mit Fakultäten gerechnet hat...
Hallo, danke für den Tip mit Casteljau! Das klingt schon recht interessant, ist aber dennoch nicht ganz so leicht umzusetzen in Assembler wenn man alle Vorzeichen beachten muss... Danke trotzedem!! Dennis
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.