- 3D-Druck Einstieg und Tipps         
Seite 2 von 12 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 120

Thema: 33kHz für einen Tsop1733 mit NE555

  1. #11
    RN-Premium User Begeisterter Techniker
    Registriert seit
    30.04.2004
    Alter
    47
    Beiträge
    245
    Anzeige

    E-Bike
    die 10 Zeilen Assembercode kann ich dir gerne schicken. Das ist wirklich kein Problem. Ich kann dir auch gerne das Eagle von meinem Sender zur Verfügung stellen (tiny12).
    Wenn du es brauchst, gib mir bescheid, dann nehme ich es dir morgen von zuhause mit.

    lg

    Alex

  2. #12
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.03.2004
    Ort
    Bremen
    Alter
    34
    Beiträge
    308
    @Gast
    Du kannst den Controller auch mit QBasic proggen.
    Das ist nicht schwer.
    MFG
    Rasmus

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.06.2004
    Ort
    Bad Schussenried in Oberschwaben
    Alter
    34
    Beiträge
    1.461
    Hi

    Also wie versprochen registriert.

    mich würde die NE555 sache auch reichen
    Trozdem danke für das Angebot!!!
    Der NE555 wird nur dann senden, wenn das der Prozzi
    will. So kann ich dann auch primitiv-Datenübertragung machen...
    Aber jetzt brauch' ich erst mal nen NE555, der mir den Träger moduliert und dann kann ich mich da etwas schlau machen.
    (in Sachen Tiny12 usw.)

    @robotxy: seit wann kann man AVRs auch mit QBasic Programmieren???
    Ich weis jetzt nur von Assembler, (Bascom-) Basic und C.

    Aber ihr wisst, wie ich das meine?!
    Erst mal einfach anfangen und dann besser werden... .

    Also 38Khz sind schon mal gut 33Khz sind gesucht....

    Vielen Dank soweit...

    Tobi
    http://www.tobias-schlegel.de
    "An AVR can solve (almost) every problem" - ts

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.03.2004
    Ort
    Bremen
    Alter
    34
    Beiträge
    308
    O, Sorry Ich meinte Bascom

  5. #15
    RN-Premium User Begeisterter Techniker
    Registriert seit
    30.04.2004
    Alter
    47
    Beiträge
    245
    Hallo Tobi,

    oben ist ja eigentlich eh schon ein guter Link zur dimensionierung von R1/R2 C1. http://hraeuchle.bei.t-online.de/inh...ch/m10_010.htm

    Wenn ich mich nicht verrechnet habe, und wenn die Formeln dort stimmen, sollte z.B. R1=1000Ohm und R2=40000Ohm sein, sowie C1 = 75pF
    Hast du ein Oszilloskop? Sonst wirds eh schon schwer zu prüfen ob das passt. Beim AVR kannst du halt im Simulator die Stopuhr mitlaufen lassen und siehst, ob das stimmt.
    Wenn nur die 33kHz deine Sorgen sind, zeige ich dir gerne den passenden Code dafür. Geht warscheinlich schneller als die Zeilen die ich jetzt gerade tippe.

    lg

    Alex

  6. #16
    Gast
    Aso

    Der Tiny12 hat RAM?
    Habe mich nie so richtig mit den tinys beschäftigt...

    Tobi

  7. #17
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.075
    Zitat Zitat von tobimc
    Also 38Khz sind schon mal gut 33Khz sind gesucht....
    Verstehe ich das richtig, daß Du die Schaltung berechnen willst und nach berechneten Werten aufbauen?
    Dann wirst Du recht präzise Kondensatoren besorgen müssen, denn die üblichen 10-20% Toleranz wird keine Punktlandung ermöglichen. Bei NE555 ist die Frequenzabweichung so groß wie die Kapazitätsabweichung und mit 20%, also 6,6kHz ist man weit weg vom Ziel.

    Man wird also den Widerstand abgleichbar machen müssen.
    Soll dann direkt mit dem Empfänger abgeglichen werden oder steht ein Frequenz Meßgerät zur Verfügung?
    Manfred

  8. #18
    RN-Premium User Begeisterter Techniker
    Registriert seit
    30.04.2004
    Alter
    47
    Beiträge
    245
    Hier hast du den Assemblercode. Kannst dir ja man das AVR Studio runterladen, ist gratis und das Simulieren .

    .include "tn12def.inc"

    ldi r16, 1
    out ddrb, r16 ; PortB.0 als Ausgang definieren

    ldi r16, 0 ;Temps herrichten
    mov r0, r16
    ldi r16, 1
    mov r1, r16
    loop:
    out portb, r1 ;einschalten
    ldi r16, 20 ;Warteschleife voreinstellen
    wait1:
    dec r16 ;Runterzählen
    brne wait1 ;Und wieder zu Wait1 solange r16 > 0
    out portb, r0 ;PortB0 wieder ausschalten
    ldi r16, 19 ;Warteschleife voreinstellen
    wait2:
    dec r16 ;Runterzählen
    brne wait2 ;Und wieder zu wait2 solange r16 > 0
    rjmp loop ;Und wieder von vorne beginnen


    Das erzeugt dir bei einem 4Mhz Quarz 33,057kHz, was genau genug ist für den Tsop33

    @Gast
    Nein, du hast recht, der hat keinen Ram, brauchst du aber auch nicht, die 32 Register reichen massig, da kann man sogar noch verschwenderisch sein.

    @manf
    Sehe ich aus so. Wozu analog basteln wenn ichs programmieren kann . Nein ehrlich, RC Glieder sind lustig, aber eben "Tricky". Berechnen kann man es schon, aber eben ohne Oszi oder Frequenzzähler und Poti wirds nie exakt. Ich würd mir den Ärger sparen.

    lg Alex

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    09.06.2004
    Ort
    Rhein-Neckar-Raum
    Beiträge
    504
    Hallo Tobi,
    Die Softwarelösung ist ne gute Idee. Wenn du aber die 33 Khz lieber erzeugen willst, ohne den Prozessor zu beanscpruchen, würde ich einen Uhrenquarz mit 32768 Khz nehmen. Inverter / Schmitt-Trigger dran und schon hast du einen Oszillator, der ziemlich genau 33 Khz liefert (ein klein bisschen weniger halt) ohne dass du groß rechnen, messen oder programmieren musst.

  10. #20
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    09.06.2004
    Ort
    Rhein-Neckar-Raum
    Beiträge
    504
    Muss natürlich 32768 Hz heißen (nicht Khz). Sorry.

Seite 2 von 12 ErsteErste 1234 ... LetzteLetzte

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress