FS Signal / Fernschreiber- bzw. Amts- Simulator
-
- Founder
- Beiträge: 2320
- Registriert: Fr 3. Jun 2016, 13:49
- Wohnort: Braunschweig
- Hauptanschluß: 8579924 hawe d
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
Wenn es wirklich universell sein soll, d.h. auch an historischen Fernschreib-Vermittlungen arbeiten soll, musst du die Pause erkennen.
Die Pause wird nämlich nicht gesendet, wenn bereits zu Beginn die Vermittlung überlastet ist. Kam aber praktisch nie vor.
So ähnlich, also würde kein Wählton kommen wenn du den Hörer abnimmst.
Als einfachen Workaround eher 2 Sekunden warten.
...Helge war schneller...
Die Pause wird nämlich nicht gesendet, wenn bereits zu Beginn die Vermittlung überlastet ist. Kam aber praktisch nie vor.
So ähnlich, also würde kein Wählton kommen wenn du den Hörer abnimmst.
Als einfachen Workaround eher 2 Sekunden warten.
...Helge war schneller...
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
also als zusammen Fassung :
ich müsse von 5ma auf 40 ma erhöhen
die schleifenunterbrechung abwarten
wählen
umpolung abwarten
text schreiben
von 40ma auf 5 ma wieder senken
fertig
habe ich was vergessen ???
grüsse jan
ich müsse von 5ma auf 40 ma erhöhen
die schleifenunterbrechung abwarten
wählen
umpolung abwarten
text schreiben
von 40ma auf 5 ma wieder senken
fertig
habe ich was vergessen ???
grüsse jan
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
soweit richtig.ich müsse von 5ma auf 40 ma erhöhen
die schleifenunterbrechung abwarten
wählen
umpolung abwarten
text schreiben
Dann aber Schlusstastendruck nachbilden -
Schleife unterbrechen und mit unterbrochener Schleife auf Umpolung aus dem Amt warten
fertig
Damals mit den gepolten Relais war das "State of the Art" heute wirkt das eigenartig.
Grüsse
Helge
Zuletzt geändert von Helge am Mo 10. Okt 2016, 16:49, insgesamt 1-mal geändert.
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
ok dann werde ich mal ein bisschen code schreiben...
melde mich mit Ergebnissen
melde mich mit Ergebnissen
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
danke !!!
grüsse jan
grüsse jan
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
wie lang st die pause zwischen 2 bits
?
?
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
Jedes Bit (Startbit und 5 Datenbits) ist 20 ms lang. Das Stopbit ist 30 ms lang.
Jedes Zeichen begint mit Starbit = kein Strom für 20 ms, dann 5 Datenbits, dann Strom für 30ms.
Der Strom-Pegel darf beliebig lange anliegen bis zum nächsten Startbit, also beliebig lange
Pausen zwischen den Zeichen.
Grüsse
Helge
Jedes Zeichen begint mit Starbit = kein Strom für 20 ms, dann 5 Datenbits, dann Strom für 30ms.
Der Strom-Pegel darf beliebig lange anliegen bis zum nächsten Startbit, also beliebig lange
Pausen zwischen den Zeichen.
Grüsse
Helge
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
nee ich meine zwischen den Einzelenden bits
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
-
Topic author - Banned
- Beiträge: 116
- Registriert: Di 14. Jun 2016, 23:38
- Wohnort: Hemmingen(Hannover)
- Hauptanschluß: 51199 (Kein KG)
Re: FS Signal / Fernschreiber- bzw. Amts- Simulator
hier mal eine kleine Vorschau :
das Zeichen st Ziffern Umschaltung
void setup() {
pinMode(13, OUTPUT);// leitungs pin
pinMode(1, OUTPUT);//5/40 ma umschaltsignal pin
}
void loop() {
digitalWrite(1, HIGH); //von 5 auf 40 ma umschaltsignal
delay(2000); //eigentlich müsste hier eine erkennung für die schleifenunterbrechung kommen ...
//---------------------------------- Startbit
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT1
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT2
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT3
digitalWrite(13, LOW);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT4
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT5
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------STOPBIT
digitalWrite(13, HIGH);
delay(30);
digitalWrite(13, LOW);
//----------------------------------ZEICHEN FERTIG
}
//00011 A -
//11001 B ?
//01110 C :
//01001 D Wer Da?
//00001 E 3
//01101 F unbenutzt
//11010 G unbenutzt
//10100 H unbenutzt
//00110 I 8
//01011 J Klingel
//01111 K (
//10010 L )
//11100 M .
//01100 N ,
//11000 O 9
//10110 P 0
//10111 Q 1
//01010 R 4
//00101 S '
//10000 T 5
//00111 U 7
//11110 V =
//10011 W 2
//11101 X /
//10101 Y 6
//10001 Z +
//01000 Wagenrücklauf
//00010 Zeilenvorschub
//00100 Zwischenraum
//11111 Umschaltung Buchstaben
//11011 Umschaltung Ziffern/Zeichen
das Zeichen st Ziffern Umschaltung
void setup() {
pinMode(13, OUTPUT);// leitungs pin
pinMode(1, OUTPUT);//5/40 ma umschaltsignal pin
}
void loop() {
digitalWrite(1, HIGH); //von 5 auf 40 ma umschaltsignal
delay(2000); //eigentlich müsste hier eine erkennung für die schleifenunterbrechung kommen ...
//---------------------------------- Startbit
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT1
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT2
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT3
digitalWrite(13, LOW);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT4
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------BIT5
digitalWrite(13, HIGH);
delay(20);
digitalWrite(13, LOW);
//----------------------------------STOPBIT
digitalWrite(13, HIGH);
delay(30);
digitalWrite(13, LOW);
//----------------------------------ZEICHEN FERTIG
}
//00011 A -
//11001 B ?
//01110 C :
//01001 D Wer Da?
//00001 E 3
//01101 F unbenutzt
//11010 G unbenutzt
//10100 H unbenutzt
//00110 I 8
//01011 J Klingel
//01111 K (
//10010 L )
//11100 M .
//01100 N ,
//11000 O 9
//10110 P 0
//10111 Q 1
//01010 R 4
//00101 S '
//10000 T 5
//00111 U 7
//11110 V =
//10011 W 2
//11101 X /
//10101 Y 6
//10001 Z +
//01000 Wagenrücklauf
//00010 Zeilenvorschub
//00100 Zwischenraum
//11111 Umschaltung Buchstaben
//11011 Umschaltung Ziffern/Zeichen
+++
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>
51199 jan d
Lo15 a
<a href="www.classic-computing.org"><img src="/wp-content/uploads/2015/12/classiccomputing.jpg"></a>