Hallo!
Ich bin auf der Suche nach einer Controllerempfehlung für ein kleines Teilprojekt. Was ich machen möchte:
Ich möchte einen Konverter bauen, der aus einem I²C Signal ein PWM Signal macht. Quadrocopter etc. werden oft mit Brushlessreglern betrieben die auf I²C umgebaut wurden (aufwändig) oder mit speziellen I²C Reglern (teuer). Jetzt möchte ich es gerne möglich machen ganz normale PWM Regler zu benutzen (billig), die durch meine I²C->PWM Konverter an Coptern betrieben werden können. Es gibt schon ein paar Leute die etwas ähnliches gemacht haben, allerdings finde ich die Lösungen meist nicht ganz optimal.
Ich möchte gerne drei getrennte Controller verwenden, für jeden Motorsteller einen eigenen. Dadurch verspreche ich mir ein sehr sauberes, schnelles PWM Signal, ohne monatelang meinen Code zu optimieren/ in Assembler zu schreiben etc. In Bascom ist es mir noch nicht geglückt drei wirklich saubere PWM Signal mit 400Hz zu erstellen. Aber welche Controller verwende ich nun dafür? Bascom nutzt anscheinend eh kein Hardware I²C, deswegen kommen die tiny2313/45 doch in Frage, oder? Ich will bei allen Controllern die ISP Schnittstelle benutzen, kann ich die dann doppelt belegen? D.h. kann ich beim tiny 45 den Pin B.2 als SCK benutzen fürs Programmieren und gleichzeitig z.b. als PWM Pin? Wie schnell kann bei den Tinys der interne Oszillator maximal schwingen? (Wenn mein Text euch konfus vorkommt, dann liegt das daran dass ich irgendwie Grippe oder so habe....)