Userport

Es gibt 28 Antworten in diesem Thema, welches 5.555 mal aufgerufen wurde. Der letzte Beitrag (28. August 2016 um 09:41) ist von mrr19121970.

  • Hallo,
    Kann man am userport einzelne Leitung für eine bestimmte Zeit an oder aus schalten ?
    Wenn ja mit welcher Spannung und welchen Strom kann man siehen???


    Grüße Jan /c64 Junior

  • Der Userport läuft mit 5V und hängt direkt an den CIA's. Das ganze geht als Ein- und als Ausgang.
    Wenn du etwas damit schalten willst, dann unbedingt eine Treiberstufe verwenden.

    Zur Programierung siehe hier:
    Bitte melde dich an, um diesen Link zu sehen.

    Gruß, Gerd

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ist eine galvanische Trennung auch ratsam ???

  • Ist eine galvanische Trennung auch ratsam ???

    Ist halt etwas Schaltungsaufwand, aber damit wärst Du absolut auf der sicheren Seite.


    Gesendet von meinem CBM 3032 mit gemischten Gefühlen.

    <--- Das da ist eine Hälfte meines Ichs
    Bitte melde dich an, um diesen Link zu sehen.

  • Ist mit treiberstufe ein einfacher Transistor Verstärker gemeint??

  • Entweder Transistor Verstärker oder Optokoppler die eine Galvaische Trennung herstellen. Letzteres ist deutlich sicherer.
    Früher gab es Relaiskarten für den Userport, mit denen man bis zu 8 Leitungen ansteuern konnte. Oder viele Selbstbauprojekte. Ich habe hier auch eine Selbstgebaute (wenn auch nicht von mir gebaute) Steuerung, mit der 8 230V Steckdosen vom C64 aus ferngesteuert geschaltet werden können.

  • Gibt es irgendwo den passenden Stecker für den user Port ???

  • Gibt es irgendwo den passenden Stecker für den user Port ???

    ja, Bitte melde dich an, um diesen Link zu sehen..

    Aber bastel nicht einfach drauf los, denn die Ports am C64 sind relativ empfindlich.
    Lieber einmal öfter hier fragen, denn es gibt hier genügend Hardwareleute, die Dir die richtigen Tipps geben können.
    Was genau möchtest Du denn am Userport machen ?

    Was ich Dir für den Einstieg empfehlen kann, ein gutes Buch z.B. Bitte melde dich an, um diesen Link zu sehen.
    Da drin stehen u.a. ca. 113 Setien über den Userport und interessente Anwendungen.

    Da werden auch die Zusammenhänge sehr schön drin erklärt.

    Viele Grüße,
    GI-Joe
    Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von GI-Joe (27. August 2016 um 20:52)

  • Du kannst einen standard Transistor als Treiber nehmen, danach nen Optokoppler ist nie falsch.
    Was auch noch gehen sollte ist ein Bustreiber 74LSzwehundertirdenwas statt der Transen :smile:

    Was willst du denn schalten?

    Gruß, Gerd

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Kann man auch ein Signal ausgeben was 120ms an und 250ms aus ist ???

  • Kann man auch ein Signal ausgeben was 120ms an und 250ms aus ist ???

    Ja, aber das musst Du "zu fuß" programmieren. Im Millisekundenbereich könnte das sogar noch in Basic gehen, aber empfehlenswert wäre Assembler.

    Moderne Microcontroller können an bestimmten Pins eine PWM (Pulsweitenmodulation) ausgeben, ohne softwaremäßig jede Flanke zu programmieren. Der C64 und die CIAs können das aber nicht.

    Übrigens habe auch ich meinen ersten C64 so gegrillt: Ich dachte, dass 5V doch fast 6V sind, was ausreichen müsste, einen Fischertechnik-Motor anzutreiben. Tja, was soll ich sagen - es hat nicht gereicht :wink:

    Schreib' uns mal was Du vor hast. Klingt ein wenig nach Servosteuerung...

    Jens

    Bitte melde dich an, um diesen Link zu sehen. - Das offizielle iComp Supportforum ist online.

  • Kann man auch ein Signal ausgeben was 120ms an und 250ms aus ist ???

    Kommt darauf an, welche Abweichung Du noch tolerieren kannst. Wartezeiten im Achtel- oder Viertelsekundenbereich bekommt man noch in Basic programmiert, aber wenn 121ms statt 120ms schon ein Problem wären, bleibt nur Assembler.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Die toleranz :da sind 10 ms ok
    Ich möchte das fernschreibsignal simulieren .
    Wikipedia.org/fernschreiber

  • Möchtest Du auf dem C64 das Fernschreibersignal an dem Userport ein/ausgeben und dann mit dem echten Fernschreiber kommunizieren?

    Gruß
    Tom

  • Puh - da würde ich erstmal die elektrotechnische Seite klären - Fernschreiber ist nicht gleich Fernschreiber. Da gab's RS232 (also +/-12V Signalpegel) oder auch Stromschleifen, die Du mit nem einfachen Transistor bedienen können müsstest.

    Wenn Du Glück hast, versteht der Fernschreiber ein halbwegs gängiges serielles Protokoll, dann kannst Du die Funktionen der CIA verwenden.

    Auf einem der letzten CCC-Kongresse hat Jolly einen Fernschreiber dabei gehabt - und ihn auch angesteuert. Über das CCC-eigene GSM-Netz konnte man SMS da drauf schicken.

    Jens

    Bitte melde dich an, um diesen Link zu sehen. - Das offizielle iComp Supportforum ist online.

  • Ja ich möchte auch das fs(fernschreiber)Signal empfangen und über ein fs zu Internet Gateway mit anderen Leute schreiben .

    Itelex.net

  • naja das FS Signal besteht auf 5(6)Bit
    Also 10101 zum beispiel

  • Was für einen Fernschreiber hast du denn? Kumpel von mir hat einen Lorenz-Fernschreiber, der verwendet auch 5 Bit Baudot Code mit ner zweistelligen Frequenz - hat allerdings 36 Volt als Schaltspannung ... betreibt er aktuell mit nem Raspi