uwet Geschrieben April 13, 2012 at 10:26 Geschrieben April 13, 2012 at 10:26 Die Situation: * LCD ist an Master-Brick angeschlossen * am Master ist auch IO16 angeschlossen * Step-Down vorhanden * USB angeschlossen * externe Stromversorgung mit ca. 19V * Kabel sind alle je 59cm lang, nicht parallel zueinander * Brickv läuft als einziges Programm mit Zugriff auf den Stack * Master-FW ist 1.1.7 * LCD-FW ist 1.1.0 * OS ist WinXP * Das System liegt auf einer ESD-Matte oder auch isoliert (is hier egal) Nach dem Reset des Stapels werden in Brickv alle Komponenten korrekt erkannt, es kann ein Text eingegeben und am Licht "gespielt" werden. Ich kann das Einfrieren des LCD-Zugriffs durch Annäherung meiner Hand provozieren. Komme ich dichter ran, reagiert das Modul nicht mehr (Schalter werden weiter gemeldet). Lasse ich nach dem Reset die Finger weg, hat das Programm auch weiter Zugriff auf das LCD. Ziehe ich den Pullover (so ein Plasitk-Hightech-Vlies-Teil ;o) aus, darf ich das Modul sogar anfassen und es funktioniert weiter. Ziehe ich ihn wieder an, habe ich die Situation wie vorher. Es scheint also schon etwas mit el. Feldern zu tun zu haben. Das würde auch zu der Situation mit dem Relais, das als Problem bereits beschrieben wurde ("diverse Probleme"), passen. Das sagt noch nichts darüber aus, ob das LCD-Modul spinnt oder Euer Bricklet der Verursacher ist. gruss uwet Zitieren
batti Geschrieben April 13, 2012 at 23:18 Geschrieben April 13, 2012 at 23:18 Hm, das kann ich mir gerade auch nicht erklären. Was passiert wenn du die IO16 und auch das Kabel dahin weglässt? Alternativ teste mal bitte was passiert wenn du die Step Down Powersupply weglässt und alles nur per USB versorgst. Grüße, Bastian Zitieren
uwet Geschrieben April 16, 2012 at 11:47 Autor Geschrieben April 16, 2012 at 11:47 Das Verhalten ändert sich nicht: * Pullover an -> es regt sich nichts mehr, wenn ich in die Nähe komme * Pullover aus -> ich darf sogar anfassen Und ich habe das auch mit ESD-Schutzarmband an der "bösen" Hand probiert;o) Aber es ist dann besser! Ich nehme nicht an, daß Ihr Messungen im ESD-Labor gemacht habt?! Gibt es Maßnahmen zum Schutz vor ESD? Beim USB sehe ich nichts. gruss uwet Zitieren
batti Geschrieben April 16, 2012 at 15:56 Geschrieben April 16, 2012 at 15:56 Mysteriös, ich bin momentan auch ratlos. Wir hatten diese Probleme noch nicht. Auf den Bricks ist eine Z-Diode vorhanden, die vor kurzzeitigen hohen Spannungen schützen soll. Ansonsten gibt es an einigen Stellen Schutzwiderstände vorhanden. Grüße, Bastian Zitieren
batti Geschrieben April 18, 2012 at 06:24 Geschrieben April 18, 2012 at 06:24 Uwet gibt es Neuigkeiten wegen des Problems? Folgende Ideen hätte ich noch: Bitte jeweils 2x testen: 1) Master Brick + LCD, 2) Master Brick + LCD + Powersupply) 1. Kannst du mal ein anderes/kürzeres Kabel zum Anschluss des LCDs verwenden? 2. Kannst du das gleiche mal machen und das LCD an ein anderes Brick anschließen? (Gehe davon aus, dass ein anderer Port am Master Brick nichts bringt) 3. Falls möglich wechsel auch mal bitte das USB Kabel Mh, mehr fällt mir als mögliche Tests nicht ein. Melde dich mal bitte wie sich das LCD dabei verhält. Zitieren
uwet Geschrieben May 4, 2012 at 10:58 Autor Geschrieben May 4, 2012 at 10:58 Moin moin, so, jetzt hatte ich etwas Zeit, um das Thema weiter zu behandeln. Ich habe mir entsprechend meiner Vermutung nach ESD-Problemen eine Schirmung für mein Kabel gebaut. In erster Linie besteht es aus Metallflechtschlauch, der wenigstens einseitig an Masse angeschlossen ist. Und das Ergebnis ist, daß ich auch mit dem beschriebenen Polluver das lange Kabel und auch das LCD anfassen darf, ohne daß die Funktion darunter leidet (zum Vergleich: vorher durfte ich nichteinmal in die Nähe des Kabels kommen). Ihr solltet eventuell doch darüber nachdenken, in der Zukunft etwas für die elektromagnetische Verträglichkeit zu tun - auch wenn Ihr kein CE-Zeichen oder den rauhen Industriealltag anstrebt. Die Störungen im System sind nicht zu unterschätzen. Die vorgeschlagenen Tests habe ich nicht gemacht, da sie nicht zielführend erscheinen. Einzig ein kürzeres Kabel hat wahrscheinlich Einfluß auf das Verhalten. gruss uwet Zitieren
Nic Geschrieben May 4, 2012 at 11:33 Geschrieben May 4, 2012 at 11:33 Mich interessiert aus welchem Material der Pullover ist ? Polyester, Nylon, Gore-Tex etc. Ev. steht da was auf dem Label mit den Waschinfos. Zitieren
AuronX Geschrieben May 4, 2012 at 11:43 Geschrieben May 4, 2012 at 11:43 Auf jeden Fall schonmal Danke für den Hinweis... da werde ich an meinem Schreibtisch ein wenig aufpassen müssen, da es hier täglich ein kleines Gewitter gibt wenn ich über den Teppich rolle Zitieren
uwet Geschrieben May 4, 2012 at 15:28 Autor Geschrieben May 4, 2012 at 15:28 Mich interessiert aus welchem Material der Pullover ist ? Polyester, Nylon, Gore-Tex etc. Ev. steht da was auf dem Label mit den Waschinfos. Da steht nichts mehr, aber ein Vlies-Pullover sollte als Referenz ausreichen. Alles, was beim Ausziehen funkt und zischt, sollte den gleichen Effekt erzielen lassen. Parallel laufende Stepperkabel könnten eine ähnliche Wirkung haben, wie auch Relais. gruss uwet Zitieren
batti Geschrieben May 4, 2012 at 15:51 Geschrieben May 4, 2012 at 15:51 Danke für den Test Uwet. Wie gesagt hatten wir bisher noch keine Probleme damit. Geschirmte Kabel können wir vll. herstellen lassen. Wir fragen mal unseren Hersteller was so etwas kostet. Ich weiß ehrlich gesagt noch nicht so ganz wie wir damit umgehen sollen. Wir wollen ja bezahlbare Module und Kabel anbieten. Dies hat beim Design z.B. dazu geführt, dass die Bricklets per I2C kommunizieren und nicht über etwas störungsresistenten wie RS485. Bitte gebt uns bescheid wenn ihr ähnliche Probleme habt. Grüße, Bastian Zitieren
Loetkolben Geschrieben May 7, 2012 at 23:44 Geschrieben May 7, 2012 at 23:44 So ein aehnliches Problem habe ich immer im Winter. Wenn die Luftfeuchtigkeit unter 30% sinkt reicht es aus, wenn ich von meinem Buerostuhl (Synthetikbezug) aufstehe, dass dann 2 Meter weiter ein Server rebootet. Wirklich! Wenn ich dann den Schreibtisch anfasse, pitscht es und die USB Devices melden sich vom lokalen Rechner ab. Ist nur eine moegliche Variante. Vielleicht checkst du das mal. Loesungen waeren: Wasser im Raum verkochen, Waesche dort trocknen oder sich einen Luftbefeuchter kaufen. Noch ein Tip: Es gibt ein Luftfeuchtigkeitsmessbricklet. Der Loetkolben Zitieren
uwet Geschrieben May 9, 2012 at 13:09 Autor Geschrieben May 9, 2012 at 13:09 Ich weiß ehrlich gesagt noch nicht so ganz wie wir damit umgehen sollen. Ihr könntet mal schauen, ob eine bessere Eingangsfilterung sinnvoll ist. Ihr könntet verschiedene Kabelkategorien anbieten. je einfacher ein System zu benutzen ist, umso mehr sollte man darauf achten, daß Fehler durch den Nutzer minimiert werden (Sicherungen, Filter, fall backs, ..). Siehe auch Eure Terminal, die mit "Only Output" gekennzeichnet sind. Da gibt es keine Sicherung und promt zerschießt es das Modul (siehe anderen Thread). Herr Murphy - und seht darin bitte keine Häme - hätte seine Freude. Ist Euer Filter für die Eingangsfrequenz der ADC steil genug, um zu hohe Frequenzen wirksam zu begrenzen? Je einfacher nach außen, umso sicherer innen notwendig. In einigen Bereichen scheint es schon gut realisiert. Doch sonst kommt Ihr bald zu nichts anderem mehr, als Fragen zu beantworten und Nutzerprobleme zu lösen. gruss uwet Zitieren
batti Geschrieben May 9, 2012 at 23:11 Geschrieben May 9, 2012 at 23:11 Hallo Uwe, wir schauen uns mal unsere Filterung an. "DIE" perfekte Lsg habe ich noch nicht. Mit "Murphy" hast du natürlich recht. Eigentlich möchte ich einen Schutz bei den IO Bricklets haben. Das einfachste wäre sicher wieder ne Diode in Reihe, aber die verringert die Spannung nunmal. Irgendwann bleibt dann von den per USB eingespeisten 5V nichts mehr übrig vor lauter Dioden. Alternativ könnte man eine Diode parallel schalten und mit einer Sicherung versehen. Da gibt es die SMD Sicherungen (sehr teuer, schwer zu beschaffen), die 5x20mm Sicherungen (sehr groß) oder Rückstellende Sicherungen (groß und recht teuer). So richtig konnten wir uns mit keiner der Lösungen anfreunden. Drüber nachgedacht hatten wir schon. Ich denke, dass das Feedback für uns jetzt entscheident ist. Wenn es Probleme gibt, dann müssen wir halt an den entsprechenden Stellen Änderungen vornehmen. Die Alternative wäre von vornherein alles zu schützen, z.B.jeden Port vor falscher Benutzung. Dann ist man aber irgendwann preislich auch bei den Preisen von industriellen Steuerungen. Irgendwie müssen wir da einen Mittelweg finden. Grüße, Bastian Zitieren
ArcaneDraconum Geschrieben May 10, 2012 at 10:37 Geschrieben May 10, 2012 at 10:37 Vielleicht reicht es die "teuren" Bauteile zu schützen. Ich wollte auch mal nur kurz die Akku-Spannung mit dem Analog-In-Bricklet prüfen und dann kam die +Leitung kurz an die 3,3V-Klemme. Dem Analog-In ist nichts passiert, aber mein Master ist dadurch zur Bohrschablone degradiert worden. Also quasi ein Schutz an den Bricks, auch wenn die dadurch einen 5er mehr kosten, halte ich für sinnvoll. Zitieren
AuronX Geschrieben May 10, 2012 at 14:10 Geschrieben May 10, 2012 at 14:10 Wegen wichtiger Bauteile: Wie hoch ist eigentlich das Risiko, bei einer Fehlbedienung mein Laptop (also den USB-Host) zu töten? Gibt es da nen Schutz? Achten die Bricks darauf niemals mehr als 500mA per USB zu ziehen? Zitieren
borg Geschrieben May 10, 2012 at 23:00 Geschrieben May 10, 2012 at 23:00 Wegen wichtiger Bauteile: Wie hoch ist eigentlich das Risiko, bei einer Fehlbedienung mein Laptop (also den USB-Host) zu töten? Gibt es da nen Schutz? Achten die Bricks darauf niemals mehr als 500mA per USB zu ziehen? Du solltest mit einem Kurzschluss auf einem Brick/Bricklet einen PC nicht töten können, an der Stelle haben wir eine Diode dazwischen (was der Grund ist warum z.B. beim IO16 keine echten 5V mehr ankommen wenn man keinen Step-Down PS benutzt). Wenn ein großer Stack versucht mehr als 500mA zu ziehen (durchaus möglich mit einem halben Dutzend Master und einer Unmenge an angeschlossenen Bricklets), dann wird einfach der Stack nicht mehr funktionieren. Dem PC sollte das nicht schaden. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.