Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #283453 > unrolled thread
| Started by | Nico Hoffmann <oxensepp@gmx.de> |
|---|---|
| First post | 2020-06-26 20:29 +0000 |
| Last post | 2020-08-12 13:38 +0200 |
| Articles | 20 on this page of 50 — 13 participants |
Back to article view | Back to de.sci.electronics
Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-26 20:29 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-27 01:19 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-27 06:32 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-27 07:55 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-27 11:22 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-28 10:10 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 12:42 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 15:58 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 16:44 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Gerald Oppen <Gerald.Oppen@web.de> - 2020-06-28 18:05 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 18:58 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-28 17:10 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 22:19 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-29 07:21 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:40 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:11 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:37 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:29 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 17:31 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-07-01 21:26 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-07-02 08:18 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-30 08:57 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-27 20:49 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-27 17:45 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-28 00:43 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 12:07 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-28 20:13 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 14:24 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Wolf gang P u f f e <remail@gmx.com> - 2020-06-28 12:05 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 15:31 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:53 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 17:15 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-29 07:09 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:09 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:06 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:01 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 17:00 -0400
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-30 09:13 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2020-06-30 10:32 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Michael Bäuerle <michael.baeuerle@stz-e.de> - 2020-06-30 10:49 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2020-06-30 11:43 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Michael Bäuerle <michael.baeuerle@stz-e.de> - 2020-06-30 12:47 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-30 16:22 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 04:44 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:29 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 22:58 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-28 10:10 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:43 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex markus philippi <markusphi.news@solinetcafe.org> - 2020-06-28 15:53 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Waldemar <waldemar@zedat.fu-berlin.de> - 2020-08-12 13:38 +0200
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-07-02 08:18 -0400 |
| Message-ID | <FC4CYtnzQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283702 |
On 01 Jul 20 at group /de/sci/electronics in article 20200701212617.1f47e3f0@Achmuehle.WOR <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: > Hallo Wolfgang, > Du schriebst am Mon, 29 Jun 2020 17:31:00 -0400: >>> Um Dich mal nachzuäffen: Was an "theoretisch" hast Du da nicht >>> verstanden? "Theoretisch" ist kein Abschlußnetwerk nötig, weil > ... >> Doch Abschluss ist immer nötig um Reflektionen auf der Leitung zu > _Theoretisch_ gibt es keine Refle_x_ionen, weil eine theoretische Leitung > keine Enden hat, was dann einen Abschluß sowieso unmöglich machte. > Laß' Dir das halt nochmal von Rolf erklären. >> verhindern. Braucht man nur beim P-Net nicht, denn da gibbet aufgrund >> der Topologie *KEINE* Reflektionen. > Naja, auch bei sowas muß man ein wenig Reflektionen über Reflexionen > anstellen... > (Ja, ich weiß, müßte eigentlich beidesmal "Reflexionen" heißen. Aber ich > finde den Gebrauch der falschen Form für die gedanklichen solchen ganz > brauchbar zur Unterscheidung...) Oh Erleuchteter und erhabener Dr. ABer Oberdeutschlehrer ist neben an. > Ja, und zum Abschluß. Der ist für endliche Leitungen (also alle praktisch > realisierbaren) nützlich, aber auch nicht immer nötig. Standardgemäß > besteht der auch nicht nur aus einem Abschlußwiderstand oder einem > Netzwerk, das beide Leitungen auf "Mitte" hält, sondern aus einem > _Vorspannungsnetzwerk_ aus drei Widerständen, einer von GND zu einer > Datenleitung, einer von der weiter zur anderen, und einer von dort nach > Vcc/Vdd. Damit wird der Leitung ein definierter Ruhepegel aufgeprägt, > damit nicht jedes Rauschspitzerl gleich alle angeschlossenen Empfänger > alarmiert. Und im Keller rattert die Haarspaltemaschine. Wegen mir halt statt Mittelhaltenetzwerk (auf der Goldwaage stimmt das nur, wenn gerade nix gesendet wird, nur um Weiteren Gelaber vorzubeugen) oder Vorspannungsnetzwerk (auch um weiterem Gelaber... schrub ich schon) > ... >>>> braucht Abschlüsse an *beiden* Enden (*) (+5V R D+ R D- R GND) und nix >>>> unterwegs an Abschlüssen (obwohl das manchmal erst im (sporadischen) >> >>> Eine Seite aktiv gegen + und Masse, andere Seite Widerstand zwischen >>> Datenleitungen. Eigentlich. >> >> Ja aber nur im Elfenbeinturm. > Nee, ganz praktisch: eine Seite Vorspannungsnetzwerk, andere Seite > Abschlußwiderstand, nur bei sehr langen Leitungen auch dort ein > Vorspannungsnetzwerk. Geht dann auch kilometerweit. Ach, jetzt doch langer Leitung Vorspannungsnetzwerk? Was meinst Du, was ich unter Industrieeinsatz verstehe? Elfenbeinturm Schönschwatz oder dreckige, harte Arbeit? Ich denke gerade darüber nach, wer von Beiden uns die lange Leitung bei was hat :( > ... >>>> Störungsfall auffällt :) Es darf immer nur einer Senden, aber alle >>>> anderen sollten zuhören! Desterwegen auch die Sende Token... >> >>> Welche "Sende Token"? Gibt's nicht im Standard. >> >> Einfach ein Token auf Protokoll-Ebene, dass man Senden darf, wer den >> nicht hat, hälts Maul! Je nach Implementation auch mehrere byte lang. >> Interessante Abart davon macht der CAN-Bus. Tolles System. > Achso, Dein Spezilringnetzwerk mit RS485-Treibern. Ja, sowas war mal > relativ verbreitet, hat u.a. ja auch IBM in Konkurrenz zu Ethernet gemacht. > Ein kleines Randproblem bei diesen Systemen war halt immer der "Token- > Verlust". Ist durch eine Störung das Token beim Weitergeben nicht > angekommen, gab's keins mehr und der Ring war tot. Da gab's dann manchmal > recht kuriose Konstruktionen, um den "wiederzubeleben", oft, indem nach > einer maximalen Sendepause einfach ein bestimmter Teilnehmer ein neues > Token "eingespeist" hat. Hundertprozentig war die Lösung aber auch nicht. > ... >> Ist ne Dänische Entwicklung, schrub ich ja. Wer lesen kann, ist klar im >> Vorteil. Absolut genial, wg. der nicht mehr benötigten Abschluss-R (die >> ja die Reflektionen dämpfen müssen, gabs bei P-net eben keine >> Reflektionen. Und ohne diese R konnten die bis zu 256 Teilnehmer an einem >> Bus haben. > Nja, mit den Reflektionen ist das halt so'ne Sache... > Was ich mal so an solchen Ringkonstrukten mitgekriegt hab', hatten die > durchaus Abschlußwiderstände oder auch Vorspannungsnetzwerke, halt schon > fest eingebaut in die Teilnehmerstationen. Du hast eben nix kapiert und wirst Token-Ring mit P-net physikalischem Ring locker durcheinander oder hast letzteres überhaupt nicht gerafft. P-Net hat nix dergleichen, desterwegen auch max 256 Teilnehmer und nicht wie bei Standard RS-485 32 bzw. bei neumodischen IC auch ein paar mehr (64?) aber immer noch weit weg vom P-net.. >> ich dann auch einige Male erfolgreich angewendet. Zwar doppelter >> Kabelaufwand (Ring) aber dafür gewaltige Vorteile, incl. Notbetrieb in >> HalbDuplex. > Ja, das ist u.U. recht nützlich oder gar wichtig, wenn die Sache > ausfallsicher sein soll. Da ist schon ein einfacher Ring besser als eine > Leitung mit Enden, weil eine einfache Unterbrechung aus dem Ring eben eine > "lineare" Leitung macht, die immer noch alle Teilnehmer verbindet. >> Und schlechtere Umweltbedingungen, als in der Hochsee-Fischindustrie >> gibbet bestenfalls noch bei Pipelines und Eisenbahn. > Bei letzterer vor allem dann, wenn die auch noch über die Kupplungen läuft. Ach sieh an, kaum sind wir auf See, kannste auch schon (zurück)rudern :] Naja, bayerische Hochgebirgsmarine hat wohl doch nicht alles in der Grundausbildung :) Ist anders bei Industrie-Söldnern, die können überall. Ok etwas schwierige Lage bei bei Vornehms, aber wenns den Vornehms grade zwackt, dann benutzen die auch gerne so Elektronik-Rambos :)) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2020-06-30 08:57 +0200 |
| Message-ID | <hm0633FtcogU1@mid.individual.net> |
| In reply to | #283564 |
Am 29.06.2020 um 22:29 schrieb Sieghard Schicktanz: [...] > RS485 ist _immer_ halbduplex. Keine Ahnung von nix, aber davon jede Menge :-( DoDi
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2020-06-27 20:49 +0200 |
| Message-ID | <20200627204939.08ef26ee@Achmuehle.WOR> |
| In reply to | #283453 |
Hallo Nico,
Du schriebst am 26 Jun 2020 20:29:35 GMT:
> ich möchte einen Servomotor Robotis AX-12A
> (<https://emanual.robotis.com/docs/en/dxl/ax/ax-12a/>) über eine
> serielle Schnittstelle bedienen. Die serielle Schnittstelle hängt an
> einer SPS, daher kommen die von Robotis angebotenen Lösungen (IDE,
...
> Nun spricht der AX-12A ein serielles Protokoll ("Half Duplex
> Asynchronous Serial Communication (8bit, 1stop, No Parity)"), das
> Robotis freundlicherweise offengelegt hat, aber mit TTL-Pegeln,
Bis hierhin soweit klar, wenn auch die "serielle Schnittstelle mit TTL-
Pegeln" ohne weitere Angaben etwas eigenartig ist, zudem "Half-Duplex".
Das passt mit der bekanntesten Variante, V.24 aka RS232 (wer kennt noch
V.24?) nicht so recht zusammen - eine Schnittstelle, die mit solchen
Parametern arbeitet, wäre eher RS485. Leider schreibst Du nicht dazu,
welchem Standard diese ominöse Schnittstelle entsprechen soll.
Hat der "Servomotor" wirklich nur zwei Drähte für die Schnittstelle (GND
und Datenleitung), oder doch eher drei (GND und sowas wie D+ und D-)?
Falls letzteres, würde ich es als "ziemlich sicher" ansehen, daß das,
auch wenn's nirgendwo stünde, eine RS485 sein müßte: Sendepegel 0..5V,
Empfangspegelbereich -2..+7V, Signal differentiell zwischen D+ und D-.
> Die RS232 hat RS232-Pegel, also zwischen -12V und +12V.
Eine RS232 ist für RS485 aber nicht geeignet, weil sie nicht differentiell
arbeiten kann. Sie kann zwar halbduplex, wenn halt immer nur eine Seite
sendet, aber keine Richtungsumschaltung der Daten.
BTW, kann man evtl. diese "Servomotor"en adressieren und mehrere davon
parallel über eine einzige Leitung betreiben? Dann benutzen die mit
Sicherheit RS485, da das "Multi-Drop"-fähig ist.
> Ich brauche also einen Pegelumsetzer, typischerweise etwas wo der
Kommt jetzt auf die genaueren Umstände an - ich vermute, Du brauchst eher
eine andere Schnittstelle an Deiner SPS...
(Man _kann_ auch mit RS232 _mit_ Handshake eine RS485 simulieren, indem man
nach einem "rückwärts" arbeitenden MAX232 o.ä. einen SN75176 (oder einen
der Myriade von Äquivalenten) schaltet, wobei die Richtungsumschaltung mit
dem - leider üblicherweise zu _invertieendten_ - RTS- oder CTS-Signal
gemacht wird. Leider ist die Bezeichnungsweise für die Handshake-Signale
bei den RS232-Schnittstellen auch alles andere als konsistent, deswegen
muß man das richtige anhand der hoffentlich verfügbaren Spezifikation
herausfinden...
> Soweit so schön. Ist das plausibel, oder habe ich irgendwo einen
> Denkfehler gemacht?
Mir scheint, Du hast zwar keinen Denkfehler, Dir aber zu viele unnötige
Gedanken gemacht, anstatt herauszufinden, was für eine Art Schnittstelle
das jetzt tatsächlich ist, und erst dann festzustellen, wie die am besten
anzusprechen ist.
Solange der Punkt nicht klar ist, sind alle Überlegungen zur Anbindung,
auch die obigen, leider nur reine Mutmaßungen.
--
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-27 17:45 -0400 |
| Message-ID | <FBd9wj1zQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283474 |
On 27 Jun 20 at group /de/sci/electronics in article 20200627204939.08ef26ee@Achmuehle.WOR <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: > Du schriebst am 26 Jun 2020 20:29:35 GMT: > der Myriade von Äquivalenten) schaltet, wobei die Richtungsumschaltung mit > dem - leider üblicherweise zu _invertieendten_ - RTS- oder CTS-Signal > gemacht wird. Leider ist die Bezeichnungsweise für die Handshake-Signale > bei den RS232-Schnittstellen auch alles andere als konsistent, deswegen > muß man das richtige anhand der hoffentlich verfügbaren Spezifikation > herausfinden... Nö, bei RS232 ist alles bestens genormt, sogar die Steckverbinder DB25 und DB37 (für 'richtige' Modems). Man muss nur kapieren, was es mit DTE/DCE auf sich hat und wer was ist bzw. sein muss. Auch wo das Weibchen und wo das Männchen als Stecker ist. Auch die ganzen über 1 Dutzend Signale muss man verstehen. V24 ist genauso, hat aber IIRC einige abweichende Bezeichnungen der Signale. Bloss IBM hat beim PC gewaltigst alles vermurkst. DCE/DTE Männchen/ Weibchen geht munter durcheinander, dann noch der Schwachsinn mit den kastrierten DB9 Steckverbindern... Und dazu kommt noch die hohe Kunst eines Null-Modem. 99% aller Null-Modems sind schlicht falsch und funzen nur durch Zufall, nicht durch Können. Ich hab hier nen ganzen Ordner mit spannenden 'Kunststückchen' mit RS232. Zu meiner Zeit hab ich keinen getroffen, der mich mit RS232 verarschen konnte. Falsche Steckerbelegung fand ich in Minuten. Ich hatte ein kleines Köfferchen mit (selbstgebauten) DB9-DB25 Adaptern, Null-Modems, Spy- Modems, Break-Out Boxen... LED-Anzeigen. Und selbgemachten Spickzetteln... Dazu dann das ganze nochmal für 20mA CL. Hat mir mal nen ~50.000DM Entwicklungsauftrag gebracht. War ein Consulting bei denen 4 externe Ossis nicht in der Lage waren mit ihrem PC ein Laborgerät (dessen Schnittstelle sie auch gebastelt hatten) zuverlässig anzusteuern. Ich wurde dazugerufen, nachdem der Boss Wind davon bekommen hatte, wie schnell und professionell ich in einem anderen Labor mit meinem Zauberkoffer und meiner PC-Nähmaschine (die ersten Portables mit angepapptem Plasma-Bildschirm) eine fremde Laborautomatisation in Betrieb genommen hatte. Die Ossis liefen wie die aufgescheuchten Hühner rum und löteten ständig Steckverbinder und Kabel um. Mal ging die, mal das... Ich hab mich ruhig an einen Tisch gesetzt, meine Nähmaschine startklar gemacht, mein Spy-Adapter an deren PC gesteckt, Nabelschnur zur Nähmaschine. Nach Baudrate, Datenrahmen, Paritybit gefragt und mir angezeigt, was da auf der RS232 passierte. Meine Nähmaschine hatte 2 SIOs, je eine um die DCE und DSE TX Signale mitzulesen... Mein Proggie zeigte alle Signale an (also wie ein LA, dazu noch die RX und TX Signale samt ASCII Zeichen) je nach Wunsch Horizontal bzw. Vertikal, gemischt oder getrennt nach DCE DTE. Immer wenn die Ossis es mal wieder mit anderem Kabel versuchen und rumlöten wollten, fragt ich nur von wo nach wo es gehen sollte, steckte dann die passenden Null-Modems und Adapter zusammen mit kurzen Kabelpeitschen, alles latürnich mit korrekter Verdrahtung der HW-HS Signale... Welches Kabelende wohin musste... und schon gings weiter. Nach 3 Stunden lief dann der ganze Scheiss mit der Grundkommunikation. Ich hab dann nur eine Belegungsliste der Stecker aufgezeichnet und den Ossis gegeben. Am nächsten Tag wurde ich wieder gerufen, steckte meine Nähmaschine wieder an... und gab Tips, was und wie der Stand der Telegramme war. Ich guckte nur auf meinen Mitschrieb... und sagte, was zuletz passiert ist... Irgendwann fragte mich der Boss, ob ich glaube, dass die Ossis jemals ihr Programm zum laufen kriegen. Meine Antwort: weiß nicht, aber ich garantiere Ihnen, dass innerhalb 2 Wochen einen funktionsfähigen uC (auf Z80 MOPS) Basis liefere, der alle Kommandos vom PC versteht und an den richtigen Untercontroller (bis zu 8 Einschübe) in seinem Laborgerät weiterleitet. Dafür wollte ich 20TDM, zahlbar nur im Erfolgsfall! Handschlag und ich zog von dannen. Als ich nach 10 Tagen wieder auftauchte, fummelten die Ossis immer noch. Meine Box lief auf Anhieb und ich konnte mit jedem Untercontroller per Terminalprogramm jede beliebige Funktion ansteuern. Können sie auch das komplette PC Programm erstellen? Ja! 4 Wochen später lief auch das. Zugekaufte BB-ADC Karte + Muxer im PC zur Umwandlung der pH Werte und es wurden schöne Protokolle auf Papier und Bildschirm ausgegeben. Bezahlung nach Aufwand. Folgeaufträge: alle Laborgeräte mit RS485 Multidrop ausstatten und per BUS alles zu verbinden. Gab nochmal satte Kohle. Nachher kam raus, er hatte nach der Wende eine Fa als Anhängsel der TU Ilmenau aufgekauft, die konnten alles viel billiger und schneller, als die Wessis... ..blöd nur, dass die mich ollen Zausel (~50 damals) noch nicht kannten :) Besser ein Besser-Wessi, als 4 Unwissis :) Q.E.D. Tränenreich gelernte Abfuhr und Abwicklung dieser Ossi-Filiale. Serielle Schnittstellen RS232/422/485 und CL sind keine Geheimwissenschaft, aber was für Kenner und Könner. Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Klaus Butzmann <kb.individual@butzomail.de> |
|---|---|
| Date | 2020-06-28 00:43 +0200 |
| Message-ID | <hlq0bvFncpdU1@mid.individual.net> |
| In reply to | #283477 |
Am 27.06.2020 um 23:45 schrieb Wolfgang Allinger: > Serielle Schnittstellen RS232/422/485 und CL sind keine > Geheimwissenschaft, aber was für Kenner und Könner. Jep, mit aber RTS/CTS, DTR/DCD, Baudrate, Parity, Stopbits durchpermutiert immer wieder schön. Standard, drinvertiert, pervertiert, inverse TTL, Opto-Gekoffert oder mit ACIAs/SIOs die bei Hardware CTS mitten im Byte anhalten. 485 mit-, ohne-, doppelter-, falscherherum Terminierung dito für's Bezugspotenzial... Butzo
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-28 12:07 -0400 |
| Message-ID | <FBhAElZjQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283478 |
On 27 Jun 20 at group /de/sci/electronics in article hlq0bvFncpdU1@mid.individual.net <kb.individual@butzomail.de> (Klaus Butzmann) wrote: > Am 27.06.2020 um 23:45 schrieb Wolfgang Allinger: >> Serielle Schnittstellen RS232/422/485 und CL sind keine >> Geheimwissenschaft, aber was für Kenner und Könner. > Jep, > mit aber RTS/CTS, DTR/DCD, Baudrate, Parity, Stopbits durchpermutiert > immer wieder schön. Jau > Standard, drinvertiert, pervertiert, deprimiert fehlt noch :) > inverse TTL, Opto-Gekoffert oder > mit ACIAs/SIOs die bei Hardware CTS mitten im Byte anhalten. Örks, wer war das denn? Den kannte ich noch nicht! > 485 mit-, ohne-, doppelter-, falscherherum Terminierung dito für's > Bezugspotenzial... Mit Schirm und dessen Auflegung kannste noch mehr Murks machen :) Auch lustig, wenn kein (hochohmiger) Potentialausgleich und dazu noch der HF-Ground schwimmt... Besonders lustig wenns im Labor funzt und im Walzwerk holpert. Immer wennste vor Ort bist, klabappts! Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Klaus Butzmann <kb.individual@butzomail.de> |
|---|---|
| Date | 2020-06-28 20:13 +0200 |
| Message-ID | <hls4unF5gneU1@mid.individual.net> |
| In reply to | #283509 |
Am 28.06.2020 um 18:07 schrieb Wolfgang Allinger: > <kb.individual@butzomail.de> (Klaus Butzmann) wrote: >> mit ACIAs/SIOs die bei Hardware CTS mitten im Byte anhalten. > Örks, wer war das denn? Den kannte ich noch nicht! 6850 oder 6851/6551 > Mit Schirm und dessen Auflegung kannste noch mehr Murks machen :) > Auch lustig, wenn kein (hochohmiger) Potentialausgleich und dazu noch der > HF-Ground schwimmt... "Wieso ist doch differentiell, da brauchts keine Masse!" Butzo
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-28 14:24 -0400 |
| Message-ID | <FBhAKOVjQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283510 |
On 28 Jun 20 at group /de/sci/electronics in article hls4unF5gneU1@mid.individual.net <kb.individual@butzomail.de> (Klaus Butzmann) wrote: > Am 28.06.2020 um 18:07 schrieb Wolfgang Allinger: >> <kb.individual@butzomail.de> (Klaus Butzmann) wrote: >>> mit ACIAs/SIOs die bei Hardware CTS mitten im Byte anhalten. >> Örks, wer war das denn? Den kannte ich noch nicht! > 6850 oder 6851/6551 Ufff, nachträglich noch Sch(w)eissAbwisch :) Hab ich offiziell nie in die Finger gekriegt. Möglicherweise in einigen Boxen, aber unauffällig, wenn die keine HW-HS benutzt haben. >> Mit Schirm und dessen Auflegung kannste noch mehr Murks machen :) Auch >> lustig, wenn kein (hochohmiger) Potentialausgleich und dazu noch der >> HF-Ground schwimmt... > "Wieso ist doch differentiell, da brauchts keine Masse!" Doch, *HIRN*masse :) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Wolf gang P u f f e <remail@gmx.com> |
|---|---|
| Date | 2020-06-28 12:05 +0200 |
| Message-ID | <rd9q0o$cb3$1@dont-email.me> |
| In reply to | #283477 |
Am 27.06.2020 um 23:45 schrieb Wolfgang Allinger: > > On 27 Jun 20 at group /de/sci/electronics in article 20200627204939.08ef26ee@Achmuehle.WOR > <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: > >> Du schriebst am 26 Jun 2020 20:29:35 GMT: > >> der Myriade von Äquivalenten) schaltet, wobei die Richtungsumschaltung mit >> dem - leider üblicherweise zu _invertieendten_ - RTS- oder CTS-Signal >> gemacht wird. Leider ist die Bezeichnungsweise für die Handshake-Signale >> bei den RS232-Schnittstellen auch alles andere als konsistent, deswegen >> muß man das richtige anhand der hoffentlich verfügbaren Spezifikation >> herausfinden... > > > Nö, bei RS232 ist alles bestens genormt, sogar die Steckverbinder DB25 und > DB37 (für 'richtige' Modems). Man muss nur kapieren, was es mit DTE/DCE > auf sich hat und wer was ist bzw. sein muss. Auch wo das Weibchen und wo > das Männchen als Stecker ist. Auch die ganzen über 1 Dutzend Signale muss > man verstehen. V24 ist genauso, hat aber IIRC einige abweichende > Bezeichnungen der Signale. > > > Bloss IBM hat beim PC gewaltigst alles vermurkst. DCE/DTE Männchen/ > Weibchen geht munter durcheinander, dann noch der Schwachsinn mit den > kastrierten DB9 Steckverbindern... > > Und dazu kommt noch die hohe Kunst eines Null-Modem. > 99% aller Null-Modems sind schlicht falsch und funzen nur durch Zufall, > nicht durch Können. > > Ich hab hier nen ganzen Ordner mit spannenden 'Kunststückchen' mit RS232. > Zu meiner Zeit hab ich keinen getroffen, der mich mit RS232 verarschen > konnte. Falsche Steckerbelegung fand ich in Minuten. Ich hatte ein kleines > Köfferchen mit (selbstgebauten) DB9-DB25 Adaptern, Null-Modems, Spy- > Modems, Break-Out Boxen... LED-Anzeigen. Und selbgemachten Spickzetteln... > > Dazu dann das ganze nochmal für 20mA CL. > > Hat mir mal nen ~50.000DM Entwicklungsauftrag gebracht. War ein Consulting > bei denen 4 externe Ossis nicht in der Lage waren mit ihrem PC ein > Laborgerät (dessen Schnittstelle sie auch gebastelt hatten) zuverlässig > anzusteuern. Ich wurde dazugerufen, nachdem der Boss Wind davon bekommen > hatte, wie schnell und professionell ich in einem anderen Labor mit meinem > Zauberkoffer und meiner PC-Nähmaschine (die ersten Portables mit > angepapptem Plasma-Bildschirm) eine fremde Laborautomatisation in Betrieb > genommen hatte. > > Die Ossis liefen wie die aufgescheuchten Hühner rum und löteten ständig > Steckverbinder und Kabel um. Mal ging die, mal das... > > Ich hab mich ruhig an einen Tisch gesetzt, meine Nähmaschine startklar > gemacht, mein Spy-Adapter an deren PC gesteckt, Nabelschnur zur > Nähmaschine. Nach Baudrate, Datenrahmen, Paritybit gefragt und mir > angezeigt, was da auf der RS232 passierte. > Meine Nähmaschine hatte 2 SIOs, je eine um die DCE und DSE TX Signale > mitzulesen... > > Mein Proggie zeigte alle Signale an (also wie ein LA, dazu noch die RX und > TX Signale samt ASCII Zeichen) je nach Wunsch Horizontal bzw. Vertikal, > gemischt oder getrennt nach DCE DTE. > > Immer wenn die Ossis es mal wieder mit anderem Kabel versuchen und > rumlöten wollten, fragt ich nur von wo nach wo es gehen sollte, steckte > dann die passenden Null-Modems und Adapter zusammen mit kurzen > Kabelpeitschen, alles latürnich mit korrekter Verdrahtung der HW-HS > Signale... Welches Kabelende wohin musste... und schon gings weiter. > > Nach 3 Stunden lief dann der ganze Scheiss mit der Grundkommunikation. Ich > hab dann nur eine Belegungsliste der Stecker aufgezeichnet und den Ossis > gegeben. > > Am nächsten Tag wurde ich wieder gerufen, steckte meine Nähmaschine wieder > an... und gab Tips, was und wie der Stand der Telegramme war. > Ich guckte nur auf meinen Mitschrieb... und sagte, was zuletz passiert > ist... > > Irgendwann fragte mich der Boss, ob ich glaube, dass die Ossis jemals ihr > Programm zum laufen kriegen. Meine Antwort: weiß nicht, aber ich > garantiere Ihnen, dass innerhalb 2 Wochen einen funktionsfähigen uC (auf > Z80 MOPS) Basis liefere, der alle Kommandos vom PC versteht und an den > richtigen Untercontroller (bis zu 8 Einschübe) in seinem Laborgerät > weiterleitet. Dafür wollte ich 20TDM, zahlbar nur im Erfolgsfall! > > Handschlag und ich zog von dannen. Als ich nach 10 Tagen wieder > auftauchte, fummelten die Ossis immer noch. Meine Box lief auf Anhieb und > ich konnte mit jedem Untercontroller per Terminalprogramm jede beliebige > Funktion ansteuern. > > Können sie auch das komplette PC Programm erstellen? Ja! > > 4 Wochen später lief auch das. Zugekaufte BB-ADC Karte + Muxer im PC zur > Umwandlung der pH Werte und es wurden schöne Protokolle auf Papier und > Bildschirm ausgegeben. Bezahlung nach Aufwand. > > Folgeaufträge: alle Laborgeräte mit RS485 Multidrop ausstatten und per BUS > alles zu verbinden. Gab nochmal satte Kohle. > > Nachher kam raus, er hatte nach der Wende eine Fa als Anhängsel der TU > Ilmenau aufgekauft, die konnten alles viel billiger und schneller, als die > Wessis... > ...blöd nur, dass die mich ollen Zausel (~50 damals) noch nicht kannten > :) > > Besser ein Besser-Wessi, als 4 Unwissis :) Q.E.D. > > Tränenreich gelernte Abfuhr und Abwicklung dieser Ossi-Filiale. > > Serielle Schnittstellen RS232/422/485 und CL sind keine > Geheimwissenschaft, aber was für Kenner und Könner. Manchmal ist man mit seinem Spezialwissen der Einäugige unter Blinden. Das sind die beruflichen Geschichten, von denen man ein Leben lang zehren kann. ;-) Mich kotzen RS232-Probleme zwar auch immer an, aber einmal brachten sie mir vermutlich Pluspunkte bei der der Jobsuche. Nach einer Bewerbung in einer kleinen Firma, wo ich u.a. PC- Hardwarekenntnisse angab, ging just in dem Moment ein Steuerungs-PC einer Anlage kaputt, wo jemand ein serielles Zeigegerät (Maus) im Hotplug getauscht hatte. Das Windows fror ein und beim Neustart blieb der Bildschirm schwarz, so wurde berichtet. Es war ein Anlagensteuerungsrechner mit spezieller Hardware unter damals üblichen Win95/98, kein Systembackup und das Haus voller eiliger Aufträge... Ich holte von Zuhause eine Postcode-Diagnosekarte und beobachtete den Bootprozess des Mainboards. Irgendwo beim Init. der ser. Schnittstelle blieb die Kiste lt. dem angezeigten Zifferncode auf der Diagnosekarte hängen, noch ehe der Monitor etwas anzeigen konnte. Der Chef fragte ob man da noch was machen könne. Ja vielleicht, ein scharfes Teppichmesser/Cutter könnte helfen. Der ungläubige Gesichtsausdruck des Chefs ...unbezahlbar. Ich bemerkte noch, mehr als kaputt machen kann ich nicht. Und kaputt ist ja schon der jetzige Zustand. ...zustimmend wurde genickt. Es wurde schnell ein knappes Dutzend solcher Messer in der Firma herbeigeschafft. Ich schnappte mir eines, schälte den IO-Chip vom Mainboard, kratze die dabei verbogenen, nun offenen Leiterzüge wieder gerade, und baute alles zusammen. Der PC bootete wieder. Es war wohl nur ein kleiner Schuss statischer Spannung, der den Chip gekillt hatte. Es fand sich noch eine alte Schnittstellenkarte, die gesteckt, und im BIOS konfiguriert wurde, und die Welt war wieder in Ordnung. (Später hatte ich dann den Job.) W. (ein Ossi!)
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2020-06-28 15:31 +0200 |
| Message-ID | <hlrmdvF2mqnU1@mid.individual.net> |
| In reply to | #283477 |
Am 27.06.2020 um 23:45 schrieb Wolfgang Allinger: > <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: >> der Myriade von Äquivalenten) schaltet, wobei die Richtungsumschaltung mit >> dem - leider üblicherweise zu _invertieendten_ - RTS- oder CTS-Signal >> gemacht wird. Leider ist die Bezeichnungsweise für die Handshake-Signale >> bei den RS232-Schnittstellen auch alles andere als konsistent, deswegen >> muß man das richtige anhand der hoffentlich verfügbaren Spezifikation >> herausfinden... > > > Nö, bei RS232 ist alles bestens genormt, sogar die Steckverbinder DB25 und > DB37 (für 'richtige' Modems). Man muss nur kapieren, was es mit DTE/DCE > auf sich hat und wer was ist bzw. sein muss. Auch wo das Weibchen und wo > das Männchen als Stecker ist. Auch die ganzen über 1 Dutzend Signale muss > man verstehen. V24 ist genauso, hat aber IIRC einige abweichende > Bezeichnungen der Signale. Wer hat damals oder benutzt heute noch Modems? Bei den Telefon-Modems haben die Hersteller dankenswerterweise dafür gesorgt, daß ihre Gerätschaften mit den zugehörigen Kabeln i.d.R. problemlos an PCs angeschlossen werden konnten. Ansonsten hat die Vielzahl der Modem-Signale bei RS-232 nur zu allgemeiner heilloser Verwirrung geführt, so daß nur minimale serielle Schnittstellen (RX+TX) mit Software-Handshake problemlos einzurichten waren. Zu meiner Zeit[tm] gab es von Lindy RS-232 Patchkabel mit LED und Mäuseklavieren, mit denen sich unterschiedliche Geräte mit verschiedenen PCs irgendwie verbinden ließen. Diese Kabel waren sogar noch preiswerter als alle anderen RS-232 Kabel! Wir haben sie massenhaft eingesetzt, die Enden mit den Gerätebezeichnungen beschriftet und nach erfolgter Einstellung die Mäuseklaviere mit X60 gesichert :-] > Serielle Schnittstellen RS232/422/485 und CL sind keine > Geheimwissenschaft, aber was für Kenner und Könner. ACK Ich habe seinerzeit mehreren "unintelligenten" Meßgeräten mit digitaler Anzeige mit ein paar TTL-Schieberegistern eine serielle Schnittstelle verpaßt, so daß sie direkt an den RS-232 Multiplexer unserer pdp-11/34 angeschlossen werden konnten. Die Bezeichnung der Meßstelle, Dezimalpunkt und Einheit war per Kodierstecker weitgehend programmierbar :-) DoDi
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2020-06-28 21:53 +0200 |
| Message-ID | <20200628215306.12bf4ca7@Achmuehle.WOR> |
| In reply to | #283477 |
Hallo Wolfgang, Du schriebst am Sat, 27 Jun 2020 17:45:00 -0400: ... > > CTS-Signal gemacht wird. Leider ist die Bezeichnungsweise für die > > Handshake-Signale bei den RS232-Schnittstellen auch alles andere als > > konsistent, deswegen muß man das richtige anhand der hoffentlich > > verfügbaren Spezifikation herausfinden... > > Nö, bei RS232 ist alles bestens genormt, sogar die Steckverbinder DB25 > und DB37 (für 'richtige' Modems). Man muss nur kapieren, was es mit Richtig, nur - was nützt die beste und vollständigste "Norm" (bei usanischer RS232 besser "Standard"), wenn sich keiner dran hält? Das gilt leider nicht nur bei PCs, wo. wie Du selber schreibst: > Bloss IBM hat beim PC gewaltigst alles vermurkst. DCE/DTE Männchen/ > Weibchen geht munter durcheinander, dann noch der Schwachsinn mit den > kastrierten DB9 Steckverbindern... ... das gilt auch und sogar in besonderem Maß für "indurstrielle Steuerungen", wo man sich allenfalls auf die Datenrate und die Stopbits verlassen kann, sogar für die Parität sind da recht "kreative Nutzungen" implementiert worden (z.B. zur Unterscheidung zwischen Befehls- und Nutzdaten...). Die Handshake-Signal sind eh nur partiell vorhanden, und werden dann allenfalls versehentlich in ihrer standardkonformen Funktio benutzt... > Und dazu kommt noch die hohe Kunst eines Null-Modem. Wobei es ein solches im Standard sowieso nicht gibt... Ja, Du bist schon ein "toller Hecht", was Du nicht so alles fertiggebracht hast. Meine Geschichtchen dazu sind nicht so bedeutungsschwer (in DM/€/$), aber "interessant" waren die durchaus auch öfters. > Serielle Schnittstellen RS232/422/485 und CL sind keine > Geheimwissenschaft, aber was für Kenner und Könner. Bzw. Leute, die sich mit der Sache befassen und nicht nur rumdilettieren... -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz -----------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-28 17:15 -0400 |
| Message-ID | <FBhAV4+jQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283519 |
On 28 Jun 20 at group /de/sci/electronics in article 20200628215306.12bf4ca7@Achmuehle.WOR <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: > Hallo Wolfgang, > Du schriebst am Sat, 27 Jun 2020 17:45:00 -0400: > ... >>> CTS-Signal gemacht wird. Leider ist die Bezeichnungsweise für die >>> Handshake-Signale bei den RS232-Schnittstellen auch alles andere als >>> konsistent, deswegen muß man das richtige anhand der hoffentlich >>> verfügbaren Spezifikation herausfinden... >> >> Nö, bei RS232 ist alles bestens genormt, sogar die Steckverbinder DB25 >> und DB37 (für 'richtige' Modems). Man muss nur kapieren, was es mit > Richtig, nur - was nützt die beste und vollständigste "Norm" (bei > usanischer RS232 besser "Standard"), wenn sich keiner dran hält? > Das gilt leider nicht nur bei PCs, wo. wie Du selber schreibst: >> Bloss IBM hat beim PC gewaltigst alles vermurkst. DCE/DTE Männchen/ >> Weibchen geht munter durcheinander, dann noch der Schwachsinn mit den >> kastrierten DB9 Steckverbindern... > ... das gilt auch und sogar in besonderem Maß für "indurstrielle > Steuerungen", wo man sich allenfalls auf die Datenrate und die Stopbits > verlassen kann, sogar für die Parität sind da recht "kreative Nutzungen" > implementiert worden (z.B. zur Unterscheidung zwischen Befehls- und > Nutzdaten...). Die Handshake-Signal sind eh nur partiell vorhanden, und > werden dann allenfalls versehentlich in ihrer standardkonformen Funktio > benutzt... nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits (0/0.5/1/1.5/2) Ist auch ein Lottospiel... ich legte jeden DEC Rechner mit einem einfachen 2,5MHz Z80 Mops aufs Kreuz, andere Firmen erst recht, zB. SIEMENS mit 3964R Protokoll... aber darüber schrub ich schon mal. Wenn das noch nicht reicht, div. <NUL> bei <CR> <LF> Sequenzen sind auch lustvoll (für Masochisten) >> Und dazu kommt noch die hohe Kunst eines Null-Modem. > Wobei es ein solches im Standard sowieso nicht gibt... Aber brauchste eben, wenn Du eine RS232 Verbindung aufbauen/testen willst zwischen zwei gleichen Gerätetypen und Du eben keine Modems dazwischenbauen willst/kannst (machen eh nur zusätzlichen Ärger). Wenns mit Null-Modem funzt, dann kommt der Aufbau mit echten Modems und immer längeren Kabeln zwischen denen. > Ja, Du bist schon ein "toller Hecht", was Du nicht so alles fertiggebracht > hast. Ich weiss, hab damit >40 Jahre meine guten Brötchen verdient! > Meine Geschichtchen dazu sind nicht so bedeutungsschwer (in DM/€/$), Neid muss man sich erarbeiten, Mitleid kriegst Du geschenkt :p Du ahnst nicht, was es bedeutet als *Ingenieurbüro* Entwicklungen im 100.000EUR Bereich zu tätigen und auf Grund perfekter Arbeit weder vorm Kadi noch in der Insolvenz zu landen! Wer da murkst, verliert Haus&Hof! > aber "interessant" waren die durchaus auch öfters. Interessant? Na dann berichte. FYI: Ingenieurmäßige Arbeit ist nicht Arbeit eines Physikers :) Oder: Physiker drehen ein U-Boot aus dem Vollen! >> Serielle Schnittstellen RS232/422/485 und CL sind keine >> Geheimwissenschaft, aber was für Kenner und Könner. > Bzw. Leute, die sich mit der Sache befassen und nicht nur rumdilettieren... Was verstehst Du bei: Für Kenner und Könner nicht? Hohe Kunst ist dann auch 20mA Full Duplex zwischen Rechner und Terminal/ Gerät. 9/10 aller 'Anwender' verarsche ich da mindestens einen Tag. Ich konnte VT52 mit 20mA CL bei 9.600 Baud über 400m Kabellänge am/unterm Rollgang an DEC Rechner. Haben nicht viele hinbekommen, schon garnicht störungsfrei :) Das war bisher nur HW und ganz wenig SW. Richtig los gehts dann mit Protokollen. Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2020-06-29 07:09 +0200 |
| Message-ID | <hltcaeFck7eU1@mid.individual.net> |
| In reply to | #283529 |
Am 28.06.2020 um 23:15 schrieb Wolfgang Allinger: > nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits (0/0.5/1/1.5/2) Wo ist das Problem? Mit 2 Stopbits liegt man immer auf der sicheren Seite. Den Empfänger interessiert das sowieso nicht, ob die Übertragung eines Zeichens 10 oder 11 Takte dauert, das ist nun wirklich kein wesentlicher Unterschied. Wenn das zu schnell wird, muß man die Baudrate halbieren und sich nach einem Lieferanten für bessere Gerätschaften umschauen :-] > Wenn das noch nicht reicht, div. <NUL> bei <CR> <LF> Sequenzen sind auch > lustvoll (für Masochisten) Wirklich interessant war das nur bei vollmechanischen Geräten wie TTY, ohne Zwischenspeicher für das zuletzt empfangene Zeichen, ob der Wagen oder Kopf schnell genug wieder am Zeilenanfang war. > Ich konnte VT52 mit 20mA CL bei 9.600 Baud über 400m Kabellänge am/unterm > Rollgang an DEC Rechner. Haben nicht viele hinbekommen, schon garnicht > störungsfrei :) Wir haben dafür unser gesamtes Institut verkabelt, mit mehreren km Leitung für 13 Geräte parallel an unsere pdp/LSI. Im Keller der Werkhalle haben Thyristorschaltungen mit mehreren MW gewerkelt, alles kein Problem. So einfach hätte ich die serielle Datenübertragung später auch gerne am PC gehabt, aber da war ja schon der Tastaturpuffer für Schnellschreiber völlig unterdimensioniert :-( DoDi
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-29 03:09 -0400 |
| Message-ID | <FBlAhjcUQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283532 |
On 29 Jun 20 at group /de/sci/electronics in article hltcaeFck7eU1@mid.individual.net <DrDiettrich1@aol.com> (Hans-Peter Diettrich) wrote: > Am 28.06.2020 um 23:15 schrieb Wolfgang Allinger: >> nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits (0/0.5/1/1.5/2) > Wo ist das Problem? Mit 2 Stopbits liegt man immer auf der sicheren > Seite. Den Empfänger interessiert das sowieso nicht, ob die Übertragung > eines Zeichens 10 oder 11 Takte dauert, das ist nun wirklich kein > wesentlicher Unterschied. Wenn das zu schnell wird, muß man die Baudrate > halbieren und sich nach einem Lieferanten für bessere Gerätschaften > umschauen :-] >> Wenn das noch nicht reicht, div. <NUL> bei <CR> <LF> Sequenzen sind auch >> lustvoll (für Masochisten) > Wirklich interessant war das nur bei vollmechanischen Geräten wie TTY, > ohne Zwischenspeicher für das zuletzt empfangene Zeichen, ob der Wagen > oder Kopf schnell genug wieder am Zeilenanfang war. BTDT schon hier berichtet: <NUL> im 3964R Protokoll: Prüfsumme bleibt richtig (einfache MIESENS Dumpfbacken Addition!) aber Zeichenanzahl stimmt nicht wirklich (hamse noch blöder <NUL> einfach ausgnommen bei der Zählung). Hat viel Nerven gekostet, aber auch satt Kohle eingebracht. >> Ich konnte VT52 mit 20mA CL bei 9.600 Baud über 400m Kabellänge am/unterm >> Rollgang an DEC Rechner. Haben nicht viele hinbekommen, schon garnicht >> störungsfrei :) > Wir haben dafür unser gesamtes Institut verkabelt, mit mehreren km > Leitung für 13 Geräte parallel an unsere pdp/LSI. Im Keller der > Werkhalle haben Thyristorschaltungen mit mehreren MW gewerkelt, alles > kein Problem. So einfach hätte ich die serielle Datenübertragung später > auch gerne am PC gehabt, aber da war ja schon der Tastaturpuffer für > Schnellschreiber völlig unterdimensioniert :-( ACK Die 400m+ hab ich mit 7805 als 20mA Stromquellen (2pol) gemacht, deutlich besser, als nur mit R... (In an +24V, O über 250R an G, G-> 20mA Stromquelle) DEC Seite mit aktiver Speisung, draussen alles passiv. Am DEC dann die Null-Modem-Schaltung, als RX TX vertauscht, Dann hatten alle draussen ihr TX als (passiven) Sender und die RX als (passiven) Empfänger. Alles mit DB25 *gleich* verkabelt und die beiden CL (neben evtl. RS232) auf nicht gebrauchte Pins. Aktive Seiten jeweils mit Weibchen. Da konnte man einfach mit einem LED-Terminal Männchen (je eine LED über CL) gucken ob die Buchse richtig besaftet war. Kreuzstecker mit M -> F als Verlängerung. An jeder Seite ein Weibchen (mit LED Terminal abgedichtet :) Oder auch einfache Verlängerung mit LED in jeder CL. Beide LED an, verbindung zu DEC steht, BREAK von DEC dan musste RX ausgehen und BREAK vom Terminal, dann musste TX ausgehen, falls vertauscht, dann eben umlöten... Beide LED duster, Kabel unterbrochen oder CK verpolt. Konnte man auch mit Teststecker mit je 2 Antiparalellen LED auch leicht prüfen... Ich hatte meine Sammlung von den Teststeckern immer dabei, selten mehr als ein paar Minuten zur Diagnose gebraucht. Hat viele Wochen gedauert, bis andere Abteilungen sich dann auch nach meiner Norm angeschlossen haben. NIH Problem :) Bis dato hat jeder nach seinem Gusto Stecker und Belegungen benutzt und immer an Adapterkabeln/Break-Out Boxen gefummelt. Die Seuche. Du glaubst nicht, was es alles an Steckern, Lüsterklemmen, Verzwirbelungen, Verknotungen, Isolierbandwickel... gab. So kann man auch mit kleinen Sachen, dem Ingenieur ne Freude machen :) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2020-06-29 22:06 +0200 |
| Message-ID | <20200629220635.5e17c53b@Achmuehle.WOR> |
| In reply to | #283532 |
Hallo Hans-Peter, Du schriebst am Mon, 29 Jun 2020 07:09:30 +0200: > > nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits ... > Wo ist das Problem? Mit 2 Stopbits liegt man immer auf der sicheren > Seite. Den Empfänger interessiert das sowieso nicht, ob die Übertragung Meinst Du? Wenn der Empfänger darauf besteht, daß da 2 Bitzeiten Pause einulegen sind, dann wirst Du mit "Framing errors" zugeworfen und kriegst kein einziges Byte (außer vielleicht das erste) mit. Mit 2 Stopbits Senden geht "immer", und wenn dabei man mit 1 Stopbit Empfangen kann, kann man mit quasi jeder Gegenstelle zurechtkommen. Aber wenn der Sender auf gleicher Einstellung wie der Empfänger laufen _muß_, weil der Chip das nicht anders kann, dann muß die Einstellung stimmen. -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz -----------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> |
|---|---|
| Date | 2020-06-29 22:01 +0200 |
| Message-ID | <20200629220159.7f10b1a0@Achmuehle.WOR> |
| In reply to | #283529 |
Hallo Wolfgang, Du schriebst am Sun, 28 Jun 2020 17:15:00 -0400: [RS232-Datenformate] > nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits (0/0.5/1/1.5/2) Naja, 0 Stopbits dürfte schwierig werden, ich meine, das "erlaubte" Minimum wäre 1, wobei das ja nur die minimale Sendepause darstellt. Längere Pausen sind immer erlaubt, bei kürzeren kann der Empfänger "Schluckauf" kriegen. > Ist auch ein Lottospiel... ich legte jeden DEC Rechner mit einem > einfachen 2,5MHz Z80 Mops aufs Kreuz, andere Firmen erst recht, zB. Kein Wunder - die DEC-Kisten können sich ja nicht wehren (keine Handshakes) - wenn dann einer vielleicht auch noch Xon/Xoff ignoriert, dann sind (waren) die gleich "überfahren": > SIEMENS mit 3964R Protokoll... aber darüber schrub ich schon mal. Ja, Siemens... Linux hat dafür sogar einen eigenen Treiber. ... > Du ahnst nicht, was es bedeutet als *Ingenieurbüro* Entwicklungen im > 100.000EUR Bereich zu tätigen und auf Grund perfekter Arbeit weder vorm > Kadi noch in der Insolvenz zu landen! Wer da murkst, verliert Haus&Hof! Doch, kann ich schon "ahnen". Ich weiß von ein paar Leuten, die es nicht geschafft haben. > FYI: Ingenieurmäßige Arbeit ist nicht Arbeit eines Physikers :) Nicht die ausbildungsbezogene, richtig. > Oder: Physiker drehen ein U-Boot aus dem Vollen! Nee, Physiker sind in der Industrie zu nix nütze, aber zu allem zu gebrauchen! -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz -----------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | "Wolfgang Allinger" <all2001@spambog.com> |
|---|---|
| Date | 2020-06-29 17:00 -0400 |
| Message-ID | <FBlBAOGjQoB@allinger-307049.user.uni-berlin> |
| In reply to | #283561 |
On 29 Jun 20 at group /de/sci/electronics in article 20200629220159.7f10b1a0@Achmuehle.WOR <Sieghard.Schicktanz@SchS.de> (Sieghard Schicktanz) wrote: > Hallo Wolfgang, > Du schriebst am Sun, 28 Jun 2020 17:15:00 -0400: > [RS232-Datenformate] >> nö, es gibt beliebigen Ärger mit der Anzahl der Stoppbits (0/0.5/1/1.5/2) > Naja, 0 Stopbits dürfte schwierig werden, ich meine, das "erlaubte" Minimum > wäre 1, wobei das ja nur die minimale Sendepause darstellt. Längere Pausen > sind immer erlaubt, bei kürzeren kann der Empfänger "Schluckauf" kriegen. Kann sein, dass unter 1 nix erlaubt ist, aber ist zu lange her. >> Ist auch ein Lottospiel... ich legte jeden DEC Rechner mit einem >> einfachen 2,5MHz Z80 Mops aufs Kreuz, andere Firmen erst recht, zB. > Kein Wunder - die DEC-Kisten können sich ja nicht wehren (keine Handshakes) > - wenn dann einer vielleicht auch noch Xon/Xoff ignoriert, dann sind (waren) > die gleich "überfahren": Doch DEC konnte HW/Handshakes, ging jedenfalls besser als deren murksiger Treiber mit XON/XOFF. Machte nämlich die HW. Aber wenn das nächste Byte (erlaubt) schnell kurz nach dem letzten Stopbit kamen, gings ebenfalls in die Duten. Mein Z80 war deutlich fixer, exacter und besser als alle DEC und sonstige (Prozess)- Rechner. Ich hatte dann einen Timer (als Monoflop), der x-usec Pause nach jedem Zeichen machen konnte. unter 1us konnte fast nie ein Prozessrechner. Selber waren sie schnarchlangsam beim Senden... x-mal durchexerciert. Einer meiner Kunden hat meinem SW-LA auf meiner Nähmaschine nicht und schon garnienicht meinem Z80MOPS getraut und alles mit einem sauteueren hp-Serial-Schnittstellen-Analysator kontrolliert. Ich war danach als Fehlerfrei unter allen bisher bekannten Umständen zertifiziert. (MB-Düsseldorf :) Später hieß das nur noch: Wer hats gemessen? Der Allinger? Dann ist der Fehler bei uns. Wir sollten in rufen, wenn wirs nicht innerhalb 2 Stunden finden. Hat gute Kohle gebracht und zufriedenen Kunden :) Auch an nicht- ALLINGER Prüfständen. Hatte diverse Kampfnamen: u.a. GrautVorNix, microProfessor, Seriell-Killer :) GrautVorNix hatte ich vorne auf meinem weißen Helm :) >> SIEMENS mit 3964R Protokoll... aber darüber schrub ich schon mal. > Ja, Siemens... Linux hat dafür sogar einen eigenen Treiber. Und auch der ist garantiert nicht wasserdicht. > ... >> Du ahnst nicht, was es bedeutet als *Ingenieurbüro* Entwicklungen im >> 100.000EUR Bereich zu tätigen und auf Grund perfekter Arbeit weder vorm >> Kadi noch in der Insolvenz zu landen! Wer da murkst, verliert Haus&Hof! > Doch, kann ich schon "ahnen". Ich weiß von ein paar Leuten, die es nicht > geschafft haben. >> FYI: Ingenieurmäßige Arbeit ist nicht Arbeit eines Physikers :) > Nicht die ausbildungsbezogene, richtig. >> Oder: Physiker drehen ein U-Boot aus dem Vollen! > Nee, Physiker sind in der Industrie zu nix nütze, aber zu allem zu > gebrauchen! Auch gut :) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2020-06-30 09:13 +0200 |
| Message-ID | <hm0714FtgrkU1@mid.individual.net> |
| In reply to | #283561 |
Am 29.06.2020 um 22:01 schrieb Sieghard Schicktanz: >> Ist auch ein Lottospiel... ich legte jeden DEC Rechner mit einem >> einfachen 2,5MHz Z80 Mops aufs Kreuz, andere Firmen erst recht, zB. > > Kein Wunder - die DEC-Kisten können sich ja nicht wehren (keine Handshakes) > - wenn dann einer vielleicht auch noch Xon/Xoff ignoriert, dann sind (waren) > die gleich "überfahren": Dann hatten die auch jeden Grun, "Framing Error" zu schreien, weil die Gegenstelle sich nicht erwartungsgemäß verhalten hat. Und wieso ist XON/XOFF kein Handshake? Erschöpfen sich Deine Kenntnisse eigentlich in Beispielen, was man alles falsch machen kann? Bei uns hingegen galt das Motto: Kaum macht man es richtig, schon funktioniert es :-) DoDi
[toc] | [prev] | [next] | [standalone]
| From | Gerrit Heitsch <gerrit@laosinh.s.bawue.de> |
|---|---|
| Date | 2020-06-30 10:32 +0200 |
| Message-ID | <rdetaa$jco$1@news.bawue.net> |
| In reply to | #283574 |
On 6/30/20 9:13 AM, Hans-Peter Diettrich wrote: > Am 29.06.2020 um 22:01 schrieb Sieghard Schicktanz: > >>> Ist auch ein Lottospiel... ich legte jeden DEC Rechner mit einem >>> einfachen 2,5MHz Z80 Mops aufs Kreuz, andere Firmen erst recht, zB. >> >> Kein Wunder - die DEC-Kisten können sich ja nicht wehren (keine >> Handshakes) >> - wenn dann einer vielleicht auch noch Xon/Xoff ignoriert, dann sind >> (waren) >> die gleich "überfahren": > > Dann hatten die auch jeden Grun, "Framing Error" zu schreien, weil die > Gegenstelle sich nicht erwartungsgemäß verhalten hat. Und wieso ist > XON/XOFF kein Handshake? Das hat er nicht geschrieben. XON/XOFF aber kein Hardware-Handshake, kann man also simpel ignorieren da rein Software. Auch haben viele UARTs kein echtes Hardwarhandshake, also selbst wenn die Gegenstelle RTS wegnimmt, bei dir also CTS inaktiv wird heisst das noch lange nicht, daß dein UART aufhört zu senden. Gerrit
[toc] | [prev] | [next] | [standalone]
| From | Michael Bäuerle <michael.baeuerle@stz-e.de> |
|---|---|
| Date | 2020-06-30 10:49 +0200 |
| Message-ID | <AABe+vygdU0AAAAp.A1.flnews@WStation5.stz-e.de> |
| In reply to | #283576 |
Gerrit Heitsch wrote: > > [...] Auch haben viele > UARTs kein echtes Hardwarhandshake, also selbst wenn die Gegenstelle > RTS wegnimmt, bei dir also CTS inaktiv wird heisst das noch lange > nicht, daß dein UART aufhört zu senden. Zitat aus dem Datenblatt des Intel 8250: | | [...] The CTS signal is a MODEM status input whose conditions can be | tested by the CPU reading bit 4 (CTS) of the MODEM Status Register. | Bit 4 is the complement of the CTS signal. Bit 0 (DCTS) of the MODEM | Status Register indicates whether the CTS input has changed state | since the previous reading of the MODEM Status Register. | CTS has no effect on the Transmitter. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | Note: | Whenever the CTS bit of the MODEM Status Register changes state. | an interrupt is generated if the MODEM Status Interrupt is enabled.
[toc] | [prev] | [next] | [standalone]
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
Back to top | Article view | de.sci.electronics
csiph-web