- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: Infrarot, RS232, ASURO-Empfänger

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.12.2004
    Beiträge
    486

    Infrarot, RS232, ASURO-Empfänger

    Anzeige

    Praxistest und DIY Projekte
    Da mir auf meine Frage nun seit über 1 Monat keine Antwort bekommen habe stell ich sie hier nochmal (hoffentlich ist das das richtige Forum)

    Es geht darum über den ASURO-Empfänger zu übertragen.
    Das ganze sollte deshalb mit einer Frequenz von 36kHz moduliert sein.
    Die IR-LED ist von PC4 nach PD1 (TXD).

    Wo ist der Fehler?

    Code:
    $regfile = "m32def.dat"
    $crystal = 16000000
    $baud = 2400
    
    Config Pind.1 = Output
    Config Pinc.4 = Output                                 '???
    
    
    Config Timer0 = Timer , Prescale = 1
    
    On Timer0 Timer_0
    
    Enable Timer0
    Enable Interrupts
    Start Timer0
    
    Const Tv = 34                                               '16000000 / 222 = 72000  => 256 - 222 = 34
    
    Do
    
    Print "Hallo"
    Waitms 50
    
    Loop
    End
    
    
    Timer_0:
    Timer0 = Tv
    
    Toggle Portc.4
    
    Return

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    54
    Beiträge
    1.258
    Hallo ICH_ (?),
    Die IR-LED ist von PC4 nach PD1 (TXD).
    hast du mit dem Oszi nachgeschaut, ob die Pins auch wirklich was ausgeben?
    PortC.4 wird z.B. für das JTAG-Interface mitbenutzt, das standardmäßig aktiviert ist.
    Gruß, Michael

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.12.2004
    Beiträge
    486
    JTAG ist aus.
    Das Oszi will mir mein Vater nicht geben, weil ich es ja kaputt machen könnte ...
    Aber wenn man mit der Webcam draufguckt sieht man, dass die LED beim Senden blinkt.
    Alle sagten: "Das geht nicht!" Dann kam einer, der wusste das nicht und hat´s gemacht

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    54
    Beiträge
    1.258
    Hallo ICH_,
    Das Oszi will mir mein Vater nicht geben, weil ich es ja kaputt machen könnte ...
    vielleicht solltest du ihn lieb bitten? Oder fragen, ob er es für dich mißt?
    Aber wenn man mit der Webcam draufguckt ...
    Bau doch zum Testen eine normale LED ein, da brauchst du keine Webcam.
    Kleine Änderungen (Wait?) im Programm ließen evtl. auch erkennen, ob beim Senden die LED eher aus oder eher an ist.
    Möglicherweise liegt der Fehler auch in der Baudrate oder beim Empfänger? Dieser ist wahrscheinlich ein TSOPxx?
    Beachte, daß dieser das Signal invertiert. Obendrein braucht er mindestens 6 Zyklen der Trägerfrequenz, um diese zu erkennen. Kannst du das bei deiner Baudrate garantieren?
    Fragen über Fragen....
    Gruß, Michael

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.12.2004
    Beiträge
    486
    Also der Empfänger geht mit dem Asuro einwandfrei, auch die Baudrate von 2400 geht damit.
    Auf dem Empfänger ist ein SFH5110-36, braucht der auch 6 Zyklen um sich zu synchronisieren?

    EDIT: Ich hab grad gelesen, dass der auch erst nach 6 Impulsen die volle Empfindlichkeit erreicht.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo , deine schaltung interessiert mich zur datenübertragung mit einer ir-diode und einem tsop1736. kannst du die mal erklären. ist der empfänger
    wie ein tsop1736?
    mfg pebisoft

Berechtigungen

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

LiFePO4 Speicher Test