hallo, ich bastle im moment wieder an ner kleinigkeit und bin gerade an den überlegungen, wie man das ganze flexibel "fernsteuern" kann es soll so ein: ein atmega (die genaue wahl ist noch ned gefallen) steuert etwas (im moment 3motoren) natürlich muss man diesem dann auch sagen wie er diese steuern kann und dabei will ich relativ flexibel bleiben, sprich, dass ich das steuerinterface nach belieben tauschen kann folgende sachen sollen möglich sein - seriell (pc) - usb (pc) - bluetooth (pc) - kabelfernbedienung (anderer AVR) - kabellose fernbedienung (anderer AVR) dh ich brauche eine schnittstelle an der ich all das machen kann das müßte ja per uart gehen? für seriell nen pegelwandler für usb nen ftdi converter für bluetooth gibt es auch entsprechendes ne kabelfernbedienung sollte auch klappen, sofern die kommunikation zwischen den beiden avrs klappt und die kabellose fernbedienung ist im prinzip das selbe (nur wegen der instabilen kommunikation evtl schwerer) funktioniert das ganze zumindest vom prinzip her so, wie ich mir das vorstelle?
Servus maxigs, ich denke das ist machbar. Nehm am besten einen ATMega mit 2 USART-Schnittstellen, dann kannst mit der einen auf den Pegelwandler und mit der anderen auf den ftdi. Oder wenn du etwas billiger wegkommen willst nimmste den ATmega8, die USART an den ftdi und die zweite USART-Schnittstelle programmierst du selber (Application Note AVR304 u. 305 auf www.atmel.com). Der ATMega8 hat außerdem 3 PWMs, SPI u. I2C on board. Für Bluetooth kannst du ja ein Modul nehmen was mit I2C oder SPI angesteuert wird. Um die Motoren anzusteuern nimmst du dann die 3 PWM-Kanäle. Um die Geschwindigkeit musst dir wahrscheinlich keine Sorgen machen, den ATMega8 kannst du mit bis zu 16 MHz takten, dass dürfte für deine Zwecke weit aus genug sein. Gruß Marco
es reicht, wenn immer nur ein "interface" am controller hängt, also entweder Seriell/USB/Bluetooth/.. deshalb sollte auch ein uart/usart reichen - es geht eigentlich nur darum, dass man halt immer wieder upgraden kann. für den anfang seriell, weils keinen zusätzlichen aufwand macht, dann usb, weils praktisch ist und evtl noch bluetooth (kabellos) für die fernbedienung das selbe ok ich bin grad am überlegen, ob es sinn macht 2uarts zu nehmen, sodass pc und normale fernbedienung parallel funktionieren der teil für die motoren ist im prinzip schon fertig - pwm+treiber die leisung des controllers sollte auch kein problem sein, das pmw reicht im bereicht bis 1kHz locker mit vielleicht mal 50schritten (was sich halt dann als sinnvoll erweist)
btw sorry für den tollen rechtschreibfehler im titel schäm
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.