Hallo, ich grüsse euch erst herzlich einmal. Mich würde interessieren wie schwer/leicht es ist, einen Microkontroller einzusetzen der erst einmal das kann: Ich habe ein Steuermodul auf Funk Basis, dass eine Serielle Schnittstelle hat; diese Schnittstelle verbinde ich mit meinem PC an Com2. Am PC öffne ich ein Terminalprogramm und sende mit einem AT command z.B. die Ziffernfolge 1. Das Funkmodul empfängt die Ziffernfolge und funkt dieses weiter an die Basis zur weiteren Verarbeitung. Nun will ich den PC gegen einen Microkontroller ersetzen, der bei einem Tastenkontakt (port kontakt) genau diese Ziffernfolge an eine Serielle Schnittstelle weitergibt. Frage: Wie schwer ist so ein Aufbau? WIe schwer ist ein Firmware dazu zu schreiben? Gibt es eventuell schon Bausätze die genau das können? z.B. 4 Tasterkontakte, serieller COM Anschluss RS232, Firmwaregerüst. Wer gibt einem Newbie Einsteigertip, danke! Rul
> Wie schwer ist so ein Aufbau? Nicht schwer. Du brauchst eine geregelte Spannungsversorgung, den µC, einen max232, die Taster und bissl Kleinkram. > WIe schwer ist ein Firmware dazu zu schreiben? Hängt davon ab für wen. Für dich sicher schwieriger als für mich. Das schwierigste ist eigentlich die RS232-Verbindung stabil zum laufen zu kriegen, aber dafür gibts auch schon fertige libs (Peter Fleury wird in dem Zusammenhang gern genannt) > Gibt es eventuell schon Bausätze die genau das können? Klar gibt es. Wenn das hier nicht dein einziges Mikrocontrollerprojekt bleiben soll, kann ich dir das RN-Control empfehlen (ist aber für deine aktuelle Aufgabe schon bissl Overkill von den Funktionen her - hat zb nen motortreiber, LEDs und nen Pieper drauf) > z.B. 4 Tasterkontakte, serieller COM Anschluss RS232, Firmwaregerüst. Welchen Controller du wirklcih brauchst hängt bei deinen Anforderungen eigentlich nur davon ab, wie groß deine Texte sind (so viel Speicher muss er intern dafür haben. Wenn es nur paar Bytes sind, kein Problem)
Hallo Phantomix Ximotnahp , vielen Dank für Deine schnelle Antwort. Es wird nicht viel Text gebraucht; mir reichen eigentlich 4 zahlencodes, z.B. Taster 1 sendet bei Kontakt den "String" 1 oder A Taster 2 sendet bei Kontakt den "String" 2 oder B Taster 3 sendet bei Kontakt den "String" 3 oder C Taster 4 sendet bei Kontakt den "String" 4 oder D Für aller Anfang würde mir sogar ein Taster ausreichen, um die Funktionsweise kennen zu lernen und dann Schritt für Schritt neues dazu. Kannst du einen µC empfehlen, eine simple Schaltung, ein simples Firmware ;-) ? googlen nach Max32 bringt viele Einträge, ich werde einmal in diese Richtung weiterlesen. Vielen Dank nochmals für Deine schnelle Antwort, die hilft mir ungemein für den weiteren Kursweg... Rul
> googlen nach Max32 bringt viele Einträge Ist aber uninteressant, weil das nur der Pegelwandler von 5V auf RS232-Pegel ist. Dieses Problem ist gelöst. > WIe schwer ist ein Firmware dazu zu schreiben? Das ist hauptsächlich ein Problem der Entwicklungssoftware-Installation. Danach kannst mit einer Copy-Paste-Aktion zum Ziel kommen, ohne wirklich begreifen zu müssen, was du da tust (obwohl das nicht schaden könnte). Weil du nur auf Tastendruck etwas versenden willst, brauchst du keine Interrupts usw. usf. Das Programm wird also recht einfach ausfallen, mit etwa 10 selbstgeschriebenen Codezeilen bist du fertig. > Gibt es eventuell schon Bausätze die genau das können? Wie groß darf das Ding sein? > z.B. 4 Tasterkontakte, serieller COM Anschluss RS232, Firmwaregerüst. STK500 für AVR-Controller Das Pollin-Board: http://www.pollin.de/shop/shop.php?cf=detail.php&pg=OA==&a=MTY5OTgxOTk=&w=OTk4OTU4&ts=0
>googlen nach Max32 bringt viele Einträge, ich werde einmal in diese Richtung weiterlesen. Der Max232 ist relativ "doof", der wird nur benötigt, um die UART-Pegel (5V) vom Mikrocontroller auf Seriell-Pegel (wie sie auch vom PC kommen würden) hochzusetzen. >Kannst du einen µC empfehlen, als µC kommt eigentlich alles in Frage was es so aufm Markt gibt ;-) Ich sag jetzt einfach mal Atmega48 wär für diese Anwendung mehr als ausreichend. >eine simple Schaltung, Da gibts unzählige. Eine hab ich dir schon vorgeschlagen (auch wenn die keinen Atmega48 sondern Atmega16/32/... hat) >ein simples Firmware ;-) ? Selbst ist der Bastler. Du suchst eine relativ triviale, trotzdem speziell angepasste Lösung für ein Problem. Das heißt, du kannst vieles von anderen Leuten übernehmen, das eigentliche Zusammensetzen der "Teile" ist dann deine Aufgabe...
Oh da war jemand schneller... Aber im Prinzip steht ja das selbe drin ;-)
Danke! Ich werde mich einmal mit dem AVR Kit STK500 befassen; Ich denke dass ich damit die ersten Schritte machen soll; später kann man das immer noch kleiner machen. -> Das Programm wird also recht einfach ausfallen, mit etwa 10 selbstgeschriebenen Codezeilen bist du fertig. ;-) 10 zeilen das wärs ;-) gibt es einen Link ;-) danke! ihr habt mir eh schon sehr weiter geholfen, ich hab jetzt eine Richtung in die ich gehen kann, vielen vielen Dank! Rul
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.