Ergebnis 1 bis 15 von 495

Thema: 5ton Dekodierung mittels µC

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    21.12.2005
    Beiträge
    31
    Nabend!
    So, schon ein bisl länger her das sich bei mir in dieser richtung etwas getan hat, aber mein Chef ist im Urlaub, und als ich heute das LCD bei mir in der Schreibtisch-Schublade gefunden hab ich mir gedacht "Mensch, da war doch mal was" , also nichts wie die alten Kartons rausgesucht und siehe da: mein Steckbrett mit dem 5-Ton-AVR war noch da !!!

    Für alle die auch noch ein LCD einbauen möchten:
    Es ist nicht sehr schwer. Ausschnitt aus http://www.roboternetz.de/wissen/ind...D-Modul_am_AVR :

    Mit die häufigste Anbindungsart ist sicher die 4-Bit Ansteuerung. Dabei werden die Display-Daten Nibble-weise in den Display Speicher übertragen. Das ist zwar etwas langsamer als im 8-Bit Mode, das spielt aber kaum eine Rolle. Für diese Ansteuerung werden 6 Prozessor Ports benötigt. Die R/W Leitung des Displays kann man dabei einfach auf GND legen, dann ist aber keine Busy-Bit Abfrage möglich.



    BASCOM-AVR Programm

    Das Programm zur Ansteuerung des Displays im 4-Bit I/O Mode.

    Code:
    $regfile = "m32def.dat"
     $crystal = 16000000
    
     Config Lcd = 20 * 4   'wir verwenden ein 4 x 20 Zeichen Display
     ' Im I/O Mode wird jeder Prozessor Pin einzeln angegeben
     Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
     
     Cls                   'loesche das LCD Display
     Locate 1 , 1          'Cursor auf 1 Zeile, 1 Spalte 
     Lcd "Hello world."    'String auf Display anzeigen

    Das einzige Problem welches ich habe:

    Sobald in einer Schleife eine Zahl doppelt kommt , z.B. 73349 , 53448 , werden diese als 73w49 , 534w8 ausgewertet. Woran liegt das ? habe die Zeile mit dem "w" schon aus dem Script rausgenommen, dann geht garnix mehr.

    Grüße
    Daniel

    PS: Wenn Output nichts dagegen hat würde ich auf meiner Homepage eine Sektion einbinden die sich mit dem 5-TON-AVR befasst, also mit genauer nachbauanleitung, artikelliste und so.

  2. #2
    Registriert seit
    11.12.2001
    Beiträge
    1.508
    Das w bzw. r kommt daher, dass bei zwei aufeinanderfolgenden Tönen nicht der Ton nochmal sondern ein Wiederholungston gesendet wird.
    Man könnte z.B. in einer Schleife schauen, ob und wo ein w drinsteht und das dann durch den Wert der vorhergehenden Stelle überschreiben.
    Wir haben hier eine gute Suchfunktion - es wäre schön, wenn sie auch benutzt würde...

  3. #3
    Registriert seit
    21.12.2005
    Beiträge
    31
    ahso :) hab immer gedacht das woll sowas wie "weckton" heißen. dann hat sich das auch schon geklärt ^^ naja, werde dann mal weitersuchen und gucken wie ich meine uhrzeit über DCF da mit reinbekomme, aber vorher noch das menü um die letzten alarmierten schleifen an zu zeigen.

    ist eigentlich noch jemand da der sich mit dem projekt beschäftigt ?

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    309
    Juhu!

    Ja, ich bastle uch noch an den Dingern rum, habe mir schon eine Frontplatte machen lassen, für einen Dekoder mit 3 Tasten zur Menuführung und natürlich Display. Nachdem ich nun den Text fürs DCF unter bascom habe, werd ich das direkt mal testen und danach gehts wieder ans proggen für das Menu des Dekoders. Was mehr Kopfzerbrechen macht- der Pegel :-( Der ist schwer beherrschbar- zumindest bei mir. Mal gehts zu dekodieren, mal nicht weil zu laut oder zu leise:-(
    Halbzeit, foste!!!

  5. #5
    KeyMan Gast
    hallo.
    nachdem meien fms-auswerterei endlich fertig ist will ich ansich auch 5ton-zeug einbinden, aber ich programmiere in c und ich hab im moment keine möglichkeit den pegel ordentlich zu checken (mein schönes oszi ist kaputt :( )
    gibts da ne möglichkeit?
    wer interesse an fms-zeug hat einfach mal sagen, vll gibts wenn ich zeit hab mal ne page dazu :)
    jan

  6. #6
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Eigentlich ist der Pegel unerheblich, weil er vom Komparator ja eh auf nen
    Rechteck "kaputt"-verstärkt wird, um ordentlich zählen zu können ..

    FMS machst du per Software im Mikroprozessor? Wie ist denn die Auswerte-
    sicherheit, falls gleichzeitig Nutzereingaben kommen oder die serielle Schnitt-
    stelle aktiv ist ? Können uns da mal per PN austauschen, mein Ansatz ist derzeit
    Modem-Chip von CML, damit erreiche ich fast 5x9, selbst wenn das Signal
    extrem verrauscht ist (das Rauschen stelle ich mir in Software schwer zu filtern
    vor) .. ;)

    Gruss,
    Tim
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  7. #7
    KeyMan Gast
    hiho.
    jup da schreib mir mal ne pm. vielleicht auch per ICQ (ICQ# 46383394).
    meine auswertesicherheit ist echt gut. hab im moment aber noch kleinere probleme, liegt aber wohl an meinem programm *denfehlernedfind*
    dann können wir vll auch mein 5-ton-problem lösen...
    MfG
    jan

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •