Brainstörming - oder was kann man alles machen

www.comwebnet.de
Verfügbare Informationen zu "Brainstörming - oder was kann man alles machen"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: avrnix - bastelwastel
  • Forum: www.comwebnet.de
  • Forenbeschreibung: AVR Mikrocontroller und Elektronik - Forum - www.comwebnet.de
  • aus dem Unterforum: RF12 Transceiver Modul
  • Antworten: 12
  • Forum gestartet am: Mittwoch 25.10.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Brainstörming - oder was kann man alles machen
  • Letzte Antwort: vor 16 Jahren, 8 Monaten, 15 Tagen, 11 Stunden, 56 Minuten
  • Alle Beiträge und Antworten zu "Brainstörming - oder was kann man alles machen"

    Re: Brainstörming - oder was kann man alles machen

    avrnix - 27.05.2007, 10:08

    Brainstörming - oder was kann man alles machen
    Was könnte man alles mit den Modulen anstellen.
    Zur Ideenfindung und Möglichkeiten.

    :idea: Was könnte man mit diesen alles anstellen oder was habt Ihr damit gemacht :idea:



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 27.05.2007, 12:38


    Ich denke als Messwertübertragung von den Clients auf einen Server , sprich Anzeige Modul mit Speicheigenschaften oder im PC rein.

    :!: Erfahrungen mit dem Modul können Auch hier hinein :!:

    Macht bitte einen neuen Thread auf wenn es nicht zu diesen hier passt



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 02.06.2007, 17:25

    AVR mit dem Browser steuern
    Über eine Webseite den RFM ansprechen und den Status abfragen bzw. Abfragen. Über einen PHP Script.

    Dann könnte man über eine HP alles Steuern :idea:

    Grundlagen:
    http://www.iphpbb.com/board/viewtopic.php?nxu=10138836nx63949&p=281#281
    :wink:

    Was haltet Ihr davon ?

    Ein RFM Modul braucht man dazu nicht, hauptsache der COM1 ist am AVR ereichbar. :)



    Re: Brainstörming - oder was kann man alles machen

    bastelwastel - 16.07.2007, 11:18

    Funk Alarmanlage
    Hi,

    ich bin gerade dabei eine Funk-Alarmanlage aufzubauen.


    Randbedingungen
    - möglichst einfache Hardware ohne Schnick Schnack, die auf Lochraster-Platine aufgebaut werden kann

    Alarm Zentrale
    - Standard ATMEGA16 Schaltung mit MAX232, RF01-Empfänger und ein paar LEDs.
    - mit PC über serielle Schnittstelle konfigurierbar
    - Alarmgeber: habe ich noch keine richtige Idee

    PC-Software (C#)
    - Konfigurieren der Alarm Zentrale
    - Tracen aller eingehenden/ausgehenden Meldungen

    Alarm-Sender
    Idee: kleine Platine mit ATTINY13 + RF02-Sender, die in einen Bewegungsmelder aus dem Baumarkt passt

    Funkprotokoll
    - Es sollen Alarm und Status Informationen übertragen werden
    - einfacher und kurzer Paketaufbau mit Checksumme
    - Es gibt noch einige offene Punkte wie z.B
    # Wie häufig sollen sich die Alarm-Sender bei der Zentrale melden ? Jede Minute oder alle 10 Sekunden oder... ????
    # Wie verhindert man eine Kollison von Paketen von verschiedenen Sendern ?

    Schöne Grüße
    Burkhard



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 17.07.2007, 08:49

    Re: Funk Alarmanlage
    bastelwastel hat folgendes geschrieben: Hi,

    ich bin gerade dabei eine Funk-Alarmanlage aufzubauen.


    [
    Alarm Zentrale
    - Standard ATMEGA16 Schaltung mit MAX232, RF01-Empfänger und ein paar LEDs.
    - mit PC über serielle Schnittstelle konfigurierbar
    - Alarmgeber: habe ich noch keine richtige Idee

    PC-Software (C#)
    - Konfigurieren der Alarm Zentrale
    - Tracen aller eingehenden/ausgehenden Meldungen

    Alarm-Sender
    Idee: kleine Platine mit ATTINY13 + RF02-Sender, die in einen Bewegungsmelder aus dem Baumarkt passt

    Funkprotokoll
    - Es sollen Alarm und Status Informationen übertragen werden
    - einfacher und kurzer Paketaufbau mit Checksumme
    - Es gibt noch einige offene Punkte wie z.B
    # Wie häufig sollen sich die Alarm-Sender bei der Zentrale melden ? Jede Minute oder alle 10 Sekunden oder... ????
    # Wie verhindert man eine Kollison von Paketen von verschiedenen Sendern ?

    Schöne Grüße
    Burkhard

    Für die Alarmanlage sollte man einen Tranceiver nehmen!
    Warum wie will man einen Ausfall erkennen, oder eine Kollision ?

    Lösung : beide mit einen Tranceiver ausstatten und eine einfache Abfrage ( über Kennung ) den Zustand ermitteln.

    Soll nur Sender und Empfänger geben , dann läuft man Gefahr das ein Alarm nicht erkannt wird. Eine Quersummenbildung könnte schon reichen um einfache Fehler zuerkennen.

    Vorschläge :?:



    Re: Brainstörming - oder was kann man alles machen

    bastelwastel - 17.07.2007, 10:51

    Re: Funk Alarmanlage
    Hallo Dirk,
    Danke für Deine Hinweise. Hier meine Anmerkungen dazu:
    Zitat: Für die Alarmanlage sollte man einen Tranceiver nehmen!
    Mit Tranceiver zu arbeiten halte ich für zu Aufwendig, und die Alarmmelder werden zu teuer. Die Alarmmelder sollten nur mit Sendern auskommen.

    Zitat: Warum wie will man einen Ausfall erkennen, oder eine Kollision ?
    Die Sender sollten sich regelmäßig bei der Zentrale melden damit man mitbekommt wenn ein Sender ausfällt. Wenn Funk Pakete verloren gehen, dann erhält man auf diesem Weg regelmäßig einen Status Update.

    Zitat: Lösung : beide mit einen Tranceiver ausstatten und eine einfache Abfrage ( über Kennung ) den Zustand ermitteln.

    Darin sehe ich keine direkte Verbesserung, da auch hier eine Abfrage nicht möglich ist wenn die Funkverbindung gestört ist oder der Sender manipuliert wurde. Außerdem müssten die Alarmmelder immer Empfangsbereit sein, das geht dann wiederum zu Lasten des Stromverbrauchs (bei Akku Betrieb interessant).

    Gruß
    Burkhard



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 17.07.2007, 17:42


    Hallo Burhkard,

    Also im Bezug zu einer Alarmanlage - ist 1. Sicherheit angesagt
    Gut Kosten auch. Wenn ein Tranceiver hat kannst du jeden Abfragen -> keine Kollision. Wenn du allerdings mehrere Sender hast kann es sein das durch Überlagerung keine Empfang zustande kommt. So nicht wenn du den Status abfragen kannst.

    Das wird dann mit der Menge der Sender immer wahrscheinlicher.
    Ein wenig extrem jetzt, aber stelle dir vor du hast 100 Sender die den Empfänger losgelassen werden.

    Bei paar Sendern macht das nicht viel aus, da gebe ich dir recht.
    Was ist wenn es gestört wird oder der Empfänger den Geist aufgibt
    Wie erkenne ich jetzt eine Störung oder einen Alarm?

    Und wenn man ganz klever macht fange ich die vom Sender auf und sende das weiter zum Empfänger und Schalte den eigenlichen Empfänger ab.

    Na gut wenn es eine enfache Alarmanlage sein soll mit paar Sensoren, ist das OK nach deinen Verfahren.

    Du wolltest Akkus nehmen - setzt du die Tinys im Schlaf ( geht da überhaupt?) oder wie lange soll der Akku halten?

    Und eine Abschaltung des Akkus braucht man doch auch, damit diese nicht kaputt gehen ( ca 2.7V ). Wie würdest du sowas machen?

    Das Problem mit Akkus ist der Stromverbrauch und die Kontrolle der Tiefenentladung.

    Mit Tranceiver könnte man eine Übertragungskette aufbauen.

    Ok vielleicht war das jetzt AVRNix ohne Sinn ;-)

    Die Kernfrage ist wie lange und mit welchen Verfahren kann man Akkustrom sparen und einen Tiefenentladung verhindern?

    Weil die Schaltung braucht auch wieder Strom wenn es 1mA sind.
    Verkürzt die Lebensdauer ganz schön.

    Beispiel: 20mA Dauer Strom x 24h = 440mAh x 30 Tage ca 13200mAh -> 13,2 Ah.

    Wenn wir jetzt 1/6 nur anlassen heisst das jetzt doch 13,2 Ah /6 = 2,6Ah brauchen im Monat.



    Re: Brainstörming - oder was kann man alles machen

    bastelwastel - 18.07.2007, 08:42


    Moin Dirk,
    hier mein Senf:
    Zitat: Wenn du allerdings mehrere Sender hast kann es sein das durch Überlagerung keine Empfang zustande kommt. ...stelle dir vor du hast 100 Sender die den Empfänger losgelassen werden
    Ja stimmt, das war ja auch mein offener Punkt, wie man das geschickt handlen kann. Ich denke die Alarmmelder sollten sich innerhallb von z.B. 3Min 3mal melden. Das Intervall innerhalb der 3Min müsste zufallsmäßig sein, damit die Wahrscheinlichkeit klein ist das mehrere Sender gleichzeitig senden.

    Zitat: Wie erkenne ich jetzt eine Störung ?
    Wenn sich halt die Sender nicht in dem bestimmten Intervall melden, dann ist was faul.

    Zitat: Und wenn man ganz klever macht fange ich die vom Sender auf und sende das weiter zum Empfänger und Schalte den eigenlichen Empfänger ab. Das verstehe ich nicht. Was meinst Du damit ?


    Zitat: setzt du die Tinys im Schlaf....Akkustrom sparen ?
    Genau, ab in den Sleep Mode (< 10uA) und dann über den Watchdog wecken lassen. Sendemodul natürlich auch in den Sleep Mode.

    Zitat: ..eine Tiefenentladung verhindern?
    Tiefenentladung verhindern indem man den Controller nicht starten läßt, wenn eine bestimmte Spg unterschritten ist. Kann man durch eine UBat-Spgs-Messung (Tiny13 hat eine interne Ref-Spg) rausbekommen.
    Der Sender sollte der Zentrale auch mitteilen, wenn der Akku nicht mehr "ganz frisch" ist.

    Zitat: ..1/6 nur anlassen heisst das jetzt doch 13,2 Ah /6 = 2,6Ah brauchen im Monat. Das wäre natürlich der Hammer, fast ne' Autobatterie ! Ich glaube das geht billiger. Ich rechne ganz grob so:
    I_aktiv =30mA
    I_sleep = 0,5mA
    t_aktiv_1Burst_senden = 1s
    t_sleep = 60s

    I_mittel = 0,5mA + 30mA/60 = 1mA

    Ein Akku mit 1000mAh reicht dann für 40Tage. Das ist nur eine grobe Rechnung, wenn man die Stromaufnahme weiter optimiert und bessere Akkus einsetzt dann wirds noch besser.



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 21.07.2007, 11:25


    Zitat:
    Und wenn man ganz klever macht fange ich die vom Sender auf und sende das weiter zum Empfänger und Schalte den eigenlichen Empfänger ab.
    Das verstehe ich nicht. Was meinst Du damit ?

    Antwort:
    Stichwort man of middel Angriff -> bedeutet ich fange die Signale so ab ( da alles als Klartext gesendet wird ) und täusche einen Sender nach, den ich außer gefecht gesetzt habe. Bspl: jede 1min wird ein Alles in Ordnung gesendet und ich mache es nach , die Daten habe ich zuvor eingefangen und ausgewertet. und dann wir gesendet und der eigentliche Sender ausgeschaltet. Oder die Stromzufuhr kappen.

    Zitat:
    Tiny13 hat eine interne Ref-Spg

    Wie genau ist diese, die soll beim AVR nicht sehr genau sein, allerdings könnte man ja ein Bereich wählen. wlches als OK oder als leer bezeichnet.

    würde den dafür genug PINs vorhanden sein also SPI und Spg-Überwachung.


    Frage:

    Wie weckst du den Tiny wieder auf ?


    :roll:



    Re: Brainstörming - oder was kann man alles machen

    bastelwastel - 23.07.2007, 08:41


    Zitat:
    man of middel Angriff...

    Jau, daß ist auf jedenfall ein Problem.
    Ein Lösungsansatz wäre, die Daten zu verwürfeln (Scrambler). D.h. der Inhalt der Funk-Pakete sieht immer anders aus, auch wenn der logische Inhalt gleich ist. Das Verfahren muß möglichst einfach sein, damit man das mit einem Attiny13 (Wunsch!) auch noch hinbekommt. Das wird wohl nicht super Hack-sicher sein, aber immernoch besser als die Daten im Klartext zu senden.
    Das würde ich aber erst im 2ten Step versuchen umzusetzen. Als erstes reicht mir die einfache Version -> Daten im Klartext senden.

    Zitat:
    ..interne Ref-Spg ... Wie genau ist diese? .. genug PINs ?


    Beim Attiny13 liegt die VRef typ. bei 1,1V (+- 0,1V). Das ist etwas besser als ein Schätzeisen, reicht aber aus um die UBat zu kontrollieren.
    Mit den Pins wird es schon eng:
    RF01 Steuerung -> SDI-SCK-CS-SDO
    UBat Messung -> ADC0
    -> 1 Pin Frei für eine Sensor Auswertung !
    Man könnte evtl. noch die RF01 Pins multiplexen.

    Zitat:
    Wie weckst du den Tiny wieder auf ?

    Der weckt sich selber wieder über den Watchdog Timer auf (wird im Sleep Mode nicht abgeschaltet)



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 23.07.2007, 09:44


    Zitat:
    Man könnte evtl. noch die RF01 Pins multiplexen.

    das würde wieder Bauteil aufwand bedeuten und Stromverbrauch!

    Zitat:
    Wie weckst du den Tiny wieder auf ?

    Der weckt sich selber wieder über den Watchdog Timer auf (wird im Sleep Mode nicht abgeschaltet)[/quote]


    Der Watchdog kann max 2sec ( also beim ATMEGA8 8MHz ) engestellt werden bevor er ein Reset macht. Ich weiss nicht ob ich mich vertue aber muss man nicht ein RESET bzw ein INT machen um das Ding aufzuwecken?

    Und der Wachdog wird meine ich abgeschaktet , er würde ja ein Reset machen und der Controller würde aufgeweckt werden.

    Wie gross würde das Programm werden ? Eine einfache Verschlüsselung müsse vorher gemacht werden und das Ergebnis gespeichert werden, da sonst die der Speicher mit sicherheit nicht reichen wird vom Tiny13.

    Statt Zeichen übertragen könnte man Zahlencode benutzen und eine Stelle sagen wie viel mal mit Shiftings zu dekodieren das bei jeden Paket anders ist.

    Das grösste Problem wird sein den Controller alle 1,2,3.. Minuten zu wecken. Vielleicht eine RC-Lösung der bis zur entladung über RESET PIn 1 Minute braucht um bei Low zukommen. Aber da fehlen wieder PINs.

    Hast du schon mit den Tiny 13 gearbeitet?



    Re: Brainstörming - oder was kann man alles machen

    avrnix - 18.08.2007, 16:30


    Gib es schon was neues ?



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum www.comwebnet.de

    Das - Benachrichtigen bei Antworten - per Emai oft als... - gepostet von avrnix am Mittwoch 24.01.2007
    Universalfernbedienung mit Bascom - gepostet von Kay am Dienstag 22.05.2007
    10Bit D/A-Wandler - gepostet von avrnix am Samstag 31.03.2007
    Hard SPI mit ATMEGA möglich ? - gepostet von avrnix am Donnerstag 26.10.2006
    USB Progger nur mit AVR - gepostet von avrnix am Samstag 24.02.2007



    Ähnliche Beiträge wie "Brainstörming - oder was kann man alles machen"

    DF4 regler kann LipoAkkus ab?? - Jacksonville (Donnerstag 12.07.2007)
    Wie codet man Design?? - cecile (Donnerstag 12.07.2007)
    Wie findet man sozialen Anhang? - Andersartiger (Donnerstag 12.07.2007)
    Iron Man - Myridon (Sonntag 09.12.2007)
    Oh man - Lynn (Dienstag 17.05.2005)
    Es wäre schön... - staffimaus (Dienstag 12.10.2010)
    Man müsste sich mal Treffen !!! - Mainzer (Donnerstag 12.07.2007)
    Link, welchen man sich auch merken kann - YankeeDriver (Donnerstag 12.07.2007)
    Wie kann man unsere Homepage bekannt machen?!? - Fliegerkid Flo (Dienstag 23.03.2004)
    Will meiner kleinen Gratulieren! Sie kann laufen! - suzi_tabea (Donnerstag 12.07.2007)