Archiv verlassen und diese Seite im Standarddesign anzeigen : Sehr viele einzelne I/O empfänger
Hi Leute,
Ich bin neu hier und experementiere gerade mit einem Ardoino Uno und programmiere schon seit einiger Zeit in Java/VB
Ich möchte im Moment erstmal nur eine rein theoretische Frage stellen:
Ist es möglich eine unbegrenzte oder zumindest eine Zahl von ca 100 Enpfängern innerhalb einer Sekunde anzusenden. Das Problem ist, dass die Empfäenger keine eigenen Microchips haben, da sie einfach, per Hand komplett zu bauen sein sollen. Sie müssten eine Reichweite von ca 100 Metern haben, dies ist jedoch erstmal egal, kann also kleiner sein. Die einzelnen Empfänger müssen nur An/Aus empfangen, also bei An etwas tun. Kann jemand sagen, welche Hardware man dafür benutzen kann. (Funk?)
Ich hoffe, nicht im falschen Thema gepostet zu haben, wenn ja, dann entschuldige
Hallo!
Mann kann unbegrenzte Anzahl von Empfängern mit einem Sender (IR, Funk, usw.) gleichzeitig anzusenden, wenn sie sich in der Reichweite befinden und nicht einzeln adressiert werden müssen. ;)
Aso, wusste ich doch, dass ich etwas vergessen hatte. Genau das ist das Problem, jeder Empfänger muss einzeln angesteuert werden.
Dann müssen sie einzeln angesprochen werden und je nach länge der Sendung und Modulationsart, muss die z.B. Trägerfrequenz des Funks bei zugelassener Bandbreite entsprechend hoch sein, damit das ganze in einer Sekunde geschieht.
In der Testphase ist die Zeit, die die Sendung braucht eigentlich egal, solange man diese theoretisch erhöhen kann. Also bräuchte man, soweit ich verstanden habe für jeden Empfänger eine eigene Frequenz, und was meinst du mit Modulationsart?
Bisher ist mir der Inhalt der Sendung unbekannt, aber wenn zuerst die Adresse des Empfängers, auf die nur einer reagiert, gesendet wird, reicht eine Frequenz aus. Unter Modulationsarten habe ich AM (Amplitude), FM (Frequenz), usw. gemeint.
Die Sendung soll lediglich ein einziger "An"-Wert sein. Kann man ohne Microchip, also durch einen Schaltkreis prüfen, ob die Adresse zu dem jeweiligen Empfänger zutrifft?
Die seriell gesendete Adresse muss mit zugeteilter verglichen werden, was nich ganz simpel ist.
Möglicherweise lassen sich dafür Empfänger von Garagetoröffnern ausnutzen.
Genau da bin ich hângen geblieben. Die Adresse ist doch eine Liste vonAn/Aus Werten, oder? Dann müsste der Schaltkreis einen Timer oder so haben.
Nein, jeder Empfänger besitzt eine einmalige x-bittige Adresse, nach der Erkennung er auf danachvollgenden Bit (0/1) reagiert.
Das zu verstehen fällt mir noch schwer, wie kann der Empfänger denn auslesen, ob er gerade einfach nichts bekommt oder ein "Aus" Signal.
Bsp:
Adresse v E1:I,O,I
Adresse v E2:I,I,O
Wie kann er jetzt ohne timer den Unterschied erkennen?
Er muss empfangene x-bittige Adresse mit zugeteilter seriell (bitweise) vergleichen.
Man könnte die Adresse auch seriell in ein Register einschieben und danach parallel vergleichen.
Ich würde für jeden Empfänger einen kleinstmöglichen µC mit gleicher Software und DIP-Schalter für zugeteilte Adresse verwenden, weil es hardwaremässig am einfachsten ist. ;)
Danke, das mit dem Parallel hatte ich auch überlegt. Was kostet so eine mini microcontroller?
Die kleinsten kosten weniger als 1 €.
Ich denke, dass bei bis zu 127 Empfängern muss nur ein Byte (7-bittige Adresse + 1-bittiger Befehl) pro Empfänger gesendet werden. Dafür müssten übliche Funkmodule ausreichen. ;)
Danke, ich habe auf eurer Wissens Seite geguckt, hab aber keine links für diese megabilligen chips gefunden
Schaue, bitte, z.B. beim Reichelt: http://www.reichelt.de/Atmel-PIC-Controller/2/index.html?;ACTION=2;LA=2;GROUPID=2956;SID=11TgHBa H8AAAIAAEmYO0w386f49ddc5fad48930d5c9f5e9647b2e .
Ich muss so doof fragen, sorry. Kann man die mit der arduino software oder einer ähnlichen umgebung programmieren, oder muss man da assembler benutzen?
Ich habe es schon erwartet, dass du wegen VB Kentnissen zum AVR's und BASCOM tendieren werdest. Ich bin PIC ASMan und hoffe, dass dir andere weiterhelfen werden. :)
Ok aber erstmal 1000 dank
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.