Hallo, ich bin mir nicht sicher in welches Forum es gehört. WEnn es falsch ist. Sorry. ich habe vor eine Platine zu entwickelt. An der Platine1 sollen 20-30 Ausgänge sein. An diese Ausgänge kann man LED´s anschließen. Die Platine1 soll man unentlich erweitern können (in Reihe schalten). Von der Platine1 geht es zu einer Platine2. Die Platine2 soll ein Art Interface werden. An die PLatine2 soll der Computer angeschlossen werden. Habe jetzt mal an die serielle Schnittstelle gedacht. Ich will dann eine Software programmieren mit der ichdann jeden einzelnen ausgang ansteuern kann und manchen Ausgängen Effekte zuzuordnen. (Wie z.B. Blinklicht). Ich denke, ich brauche auf den Platinen Microcontroller. Aber welche? Welches Entwicklerkit empfehlt ihr mir ? Mit microcontrollern habe ich noch nicht viel gemacht. Aber ahbe ganz gute Elektronikentnisse. Die Software will ich mit vb programmieren, weil ich vb schon kann. Wenn jemand schon einen Schaltplan dafür hätte, wäre ich dankbar wenn er mir diesen zukommen lassen könnte. Habe im Netz keine Pläne gefunden. Vielen Dank für euere Bemühungen Gruß Fabi
Hi Du brauchst für dein Vorhaben mindestens einen Atmega16. Das Datenblatt gibt's im Netzt und daraus kannst du dir dann deine Schaltung entwickeln. Bei Pollin gibts ein Eval.Board. Das brauchst du nicht zu kaufen, aber im Download ist die Schaltung. Da´kannst du dir die Teile raussuchen, die du brauchst, speziell die RS 232. Den Controller kannst du nicht mit VB programmieren, bestenfalls mit BASCOM, einer Basic-änhlichen Programmiersprache. Aber, PC und µC sind verschiedene Welten und wenn du schon Erfahrungen mit VB hast, vergiß das und lern BASIC. Und nun schau, was du sonst noch brauchst, denn ein Controller will auch programmiert, d. h. geflasht werden. Gruß oldmax
Unendlich ist eine grosse Zahl, aber realistische Portzahlen sind schon realiesierbar. Ich würde das was über 485 machen. Auf der Intfaceplatiene einen RS232 zu 485 oder auch USB zu 485 Wandler. Bei den Ausgängen auf der Ausgabeplatiene sind vielfache von 8 gunstig. Also 24 oder 32 Ausgänge. Jede Ausgabeplatiene bekommt eine Busadresse. Dann machst du ein einfaches Protokoll. Konstantes Starzeichen Bussadresse Datenbytes Stopzeichen Wenn man die Datenbytes in ASCII sendet (immer zwei Zeichen pro Byte) ist das einfach mit dem Start und Stopzeichen die dann ja eimalig sind. Der Aufwand der Software hängt noch ein bischen von den gewünschten Funktionen ab. Für reinens EIN AUS würde ja Ein Datenbyte pro 8er Gruppe reichen. Das ganze kann eigendlich so fast jeder Microcontroller erfüllen. Wenn er nicht genug PORTs hat würde ich da was mit Latches und ULNs machen. Je nach verwendeten 485 Baustein kann man da bis zu 256 Baugruppen adressieren. Wenn mehr gewünscht könnte man da aber auch was machen.
Hallo, vielen Dank für diese schnellen Antworten !!! Haben mir sehr weitergeholfen. Werde mir den Link anschauen sieht echt sehr vielversprechend aus. Werde das alles mal planen. Werdet dann später mal von mir hören. Vielen Dank Gruß Fabi P.S.: Das Forum ist ech der Wahnsinn. So schnell wie man Antworten bekommt. Super Forum !!!
oldmax schrieb: > Den Controller kannst > du nicht mit VB programmieren Oh doch! Einen Netduino kannst du wunderbar in VB.NET oder C# Programmieren (gegen das .NET Micro Framework).
Hallo, nur das keiner Verwirrt ist. Die Controller wollte ich auch nicht in vb programmieren. Ich will die Software die, Ereignisse auslöst in vb programmieren. Gruß Fabi
Gut, wenn du den Controller nicht in VB programmieren willst, vergiss den Netduino ;-)
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.