Show Posts
Pages: 1 [2] 3 4 ... 7
16  International / Deutsch / Re: Bootloader beim Mega2560 on: August 30, 2013, 05:08:14 pm
Und wieder ein paar Stunden verbraten... Der Bootloader des Mega 2560 ist nun aktualisert. Ich habe nicht gedacht, dass ich damit auch mein "!!!"-Problem wegkriegen würde :-)
Nun läuft auch hoffentlich der Watchdog stabil...
17  International / Deutsch / Bootloader beim Mega2560 on: August 27, 2013, 03:27:52 pm
Guten Abend,

bitte um eine leicht verständliche Antwort auf eine Frage:

Der Bootloader des Mega (den auch ich verwende) hat anscheinend Fehler (https://github.com/arduino/Arduino/pull/1183).
Bedeutet die Revision der IDE 1.0.4 ff., dass die IDE die Probleme umgeht oder muss ich nun den Bootloader des Mega flashen, um in den Genuß der Fehlerfreiheit zu kommen?

Das interessiert mich, weil ich meine Heizungssteuerung "produktiv" laufen lassen und für den Fall der Fälle den Watchdog einsetzen möchte. Dieser hat aber anscheinend ein Problem mit dem Mega (vgl. https://github.com/arduino/Arduino/issues/181).

Grüße und Danke
18  Using Arduino / Motors, Mechanics, and Power / Re: Arduino, Relays and separate power supplies on: August 27, 2013, 10:23:55 am
Thank you for the questitions.
1) At most I turned all on, but the problems were also present, when I turned a single one: the one of the valve (when it was connected to power; when this relay was not connected to 230V-power everything worked)
2) Both were separate; two different power supplies even on different 230V-Lines of the house, GNDs not connected.
3) Yes
19  Using Arduino / Motors, Mechanics, and Power / Re: Arduino, Relays and separate power supplies on: August 22, 2013, 02:11:42 pm
It has the following ebay-Url:
http://www.ebay.de/itm/251125409076?ru=http%3A%2F%2Fwww.ebay.de%2Fsch%2Fi.html%3F_sacat%3D0%26_from%3DR40%26_nkw%3D251125409076%26_rdc%3D1

But maybe it is not the snubber, that produces the problem.
The display garbage etc. do also occur, when the relais doesn't switch at all.

I guess, there is some electrical "misunderstanding" or incompatibility of some kind when connecting arduino the the relays. Here is the ebay-picture:
http://www.ebay.com/itm/New-8-Channel-5V-Relay-Module-8-Kanal-Relais-for-Arduino-DSP-AVR-PIC-ARM/250944121324?rt=nc&_trksid=p2047675.m1851&_trkparms=aid%3D222002%26algo%3DSIC.FIT%26ao%3D1%26asc%3D287%26meid%3D754012616025879792%26pid%3D100005%26prg%3D1073%26rk%3D4%26rkt%3D5%26sd%3D320853753972%26
20  Using Arduino / Motors, Mechanics, and Power / Re: Arduino, Relays and separate power supplies on: August 22, 2013, 12:57:47 pm
You are right, the snubber is designed for much smaller devices. I'll try a larger one for my small 4W-device.
And yes, the relay board has its own power and GNDs were separate.

(By the way. Now, that I use SSR, the same power source and the same small snubber work in there and there are no problems)
21  International / Deutsch / Re: Relais-Problem (SaintSmart) mit 3-Wege-Ventil on: August 22, 2013, 10:39:16 am
Bei dem geringen Strom Deines 4-Watt-Stellmotors (zieht der wirklich nur so wenig Leistung?) z.B. ein Kondensator 200pF und ein Widerstand 4,7KOhm, beide jeweils ausreichend spannungsfest. Auf Stromfestigkeit kommt es nicht groß an, da Deine Pumpe ja nur wenige mA schaltet. Also das mit einem RC-Löschglied wäre das, was ich als erstes probieren würde: An Deiner Pumpe zwischen blau-schwarz und zwischen braun-schwarz jeweils eine Reihenschaltung aus 200pF Kondensator und 4,7K Widerstand als RC-Löschglied einbauen.

Die Dimensionierung von C und R habe ich dabei grob nach dieser Tabelle ermittelt:
http://www.mikrocontroller.net/attachment/preview/125882/page_snapshots/001.png
(Keine Gewähr für die Richtigkeit der Snubber-Dimensionierung, wie gesagt: ich bin kein Schaltungsprofi)

Hallo jurs,

was hälst Du bitte von der folgenden Aussage:

That "snubber" will have almost no effect. The capacitor is way too small and the resistor is probably too large. The capacitor needs to be more like like 0.1uF to 1uF (rated at 250VAC or more) and the resistor more like 100 ohms to 1K. It's impossible to be precise without knowing the current draw of the pump (it will be greater than 4W/230V = 17mA because of the inductance of the pump).

Ich rätsele noch etwas über mein (altes) Relaisproblem und habe nebenher mein Anliegen im englischen Teil angeschnitten. Daher auch die Antwort. Sollte ich mit etwas Größerem mal probieren?

Herzliche Grüße

 
22  Using Arduino / Motors, Mechanics, and Power / Re: Arduino, Relays and separate power supplies on: August 22, 2013, 06:06:07 am
I see. There are different things that use 230 VAC. For example a valve, that frequently crashed the system: It draws only 4W when the motor runs. And it takes 15 seconds to close or open the valve - often stopping when the valve i sturned and instantly crashing the Arduino. The cap has 200pF and the resistor 4,7KOhm.

It was strange, the relay and everything worked perfectly without power being connected to the relay. But when I attached power that went through the relay to the valve everything broke up. And sometimes even the switching of different machines in the cellar nearby had the same effect. I tried almost everything: a different power sourrce for the relays, even connected to a different L in the house, snubbers, distance between power and data lines etc. All makes sense but in sum it never worked. After minutes or days the LCD began producing garbage and the Mega carshed.

Until I switches from the normal "magnetic" relays to SSR. Now it (seems) OK. But I'm a little bit reserved to say it works, at least until now it works ;-)
23  Using Arduino / Motors, Mechanics, and Power / Re: Arduino, Relays and separate power supplies on: August 22, 2013, 05:33:02 am
Another disadvantage [of "normal" relays] is that depending on the load you use to to switch, you may get arcing between the contacts (causing them to fail eventually) and it may generate interference. Connecting a snubber network across the relay contacts may alleviate both of these.
Thank you for this hint. I run a snubber at the pump already, that I switch with my relay (the usual cheap China-ebay-8-relay-card). It's a resistor in series with a capacitor. Switching the relay and sometime not even that usually ruins my arduino, so the LCD shows garbage characters and over the long run the arduino also stops working. Now, I use a SSR and it works fine. But the problem with the old relay still puzzles me. Do you mean, that I also should install a RC-snubber onto the relay?

Thanks
MIchael
24  International / Deutsch / Re: SOLVED: Relais-Problem (SaintSmart) mit 3-Wege-Ventil on: August 21, 2013, 04:12:57 pm
absolut meine Erfahrung. Bei 230V nichts anderes mehr als SSR.

Guten Abend Maverick1509,

danke für die Bestärkung. Ich bin etwas enttäuscht, weil ich es nicht gebacken bekommen habe, die Relais trotzdem zum Laufen zu kriegen. Aber immerhin habe ich dabei einiges gelernt. Auch wenn es nicht zielführend war - aber so ist Lernen manchmal.

Jetzt nutze ich auch die relativ lange I2C-Leitung ins Wohnzimmer (5 m), um den Arduino an das Keypad und das LCD anzuschliessen. Und bisher läuft alles prima.

Grüße
25  International / Deutsch / Re: SOLVED: Relais-Problem (SaintSmart) mit 3-Wege-Ventil on: August 21, 2013, 11:44:03 am
... und nich ein Nachtrag zum Thema.

Die Probleme mit dem Display und Abstürzen tauchten erneut auf.
Daher habe ich das 3-Wege-Ventil nu nso umprogrammiert, dass ein Relais das Öffnen, ein anderes das Schließen veranlasst.
Hat auch nicht geholfen.

Also baute ich vor zwei Tagen um und setze nun SSR ein. Bisher kein einziger Absturz, keine Zicken im Display.
Ich hoffe, das bleibt so.

Grüße
26  International / Deutsch / Re: ATtiny zur Steuerung eines I2C-LCDs nutzen? on: August 12, 2013, 05:08:43 pm
"Cooles" Teil, also sowas wie ein aktiver Pullup, wenn ich es richtig verstehe.
Hat aber auch seinen Preis: dafür kriegt man zwei P82B715PN :-)
Also die Kopplung von zwei Attinys (in 5 m Abstand) hälst Du für keine tolle Idee, weil es mehr auf die (E-) Technik der Leitung (5m und höhere Kapazitäten) ankommt und nicht auf das Protokoll?

Grüße
27  International / Deutsch / Re: ATtiny zur Steuerung eines I2C-LCDs nutzen? on: August 12, 2013, 04:14:47 pm
Hallo Uwe,

das macht natürlich Sinn. Nur hat das Display den I2C-Controller mit dem Display fest verlötet, und wichtiger, an dem I2C-Bus hängt neben dem LCD auch ein Keypad, das wiederum an einen PCF8574 die Signale per I2C sendet. (Würde also zwei dieser Bausteine brauchen.) Ergänzend kommt hinzu, dass die serielle Kommunikation sowieso nur über 2 Leitungen erfolgen müsste. Das ist aus der Planungsphase übriggeblieben, wo ein I2C-Bus Mega (Keller) die LCD/Keypad (Wohnzimmer) versorgen sollte. Zurecht hast auch Du damals auf die zu zu große Distanz hingewiesen.

Das Einfachste ist tatsächlich ein I2C-Extender, wie geschrieben (P82B715PN) und von jemanden hier vorgeschlagen. Dieser ist auch bestellt.

Hintergrund meiner Frage ist, dass ich noch ein zweites, gekauftes System habe. Dieses ermittelt (im Keller, also genauso weit) eine Temperatur und schickt sie an ein Display im Wohnzimmer. Vorgestern habe ich dieses ganz neugierig aufgeschraubt und fand einen Attiny26-16PU vor. Dieser wird mit einem 4adrigen Kabel versorgt (2xGND, VCC und eine! Datenleitung). Den Sender im Keller habe ich noch nicht auseinandergebaut aber dort wird es wahrscheinlich ein Attiny Gegenstück geben). ...16pu, weil die mehrgliederige Temperaturanzeige (im Display des Wohnzimmers) bedient wird.

Ansonsten macht mich diese eine einzige Datenleitung neugierig - und da dachte ich an den Einsatz eines Attiny für meine Zwecke: 5 m Distanz + Übertragung von wenig Daten zum Display. Und ich habe sogar noch ZWEI Leitungen übrig ;-)

Grüße
28  International / Deutsch / Re: ATtiny zur Steuerung eines I2C-LCDs nutzen? on: August 12, 2013, 02:35:44 pm
vielleicht hilft Dir ja dieser Artikel: http://www.elektronik-bastelkeller.de/I2C_Display.php

Hallo Ralf,

mein LCD hat bereits den I2C-Controller, aber danke füe den Hinweis.
Ich möchte dieses LCD bloß über einen ATtiny ansteuern. Ich erhoffe durch seine Zwischenschaltung zum Mega, dass ich eine stabile 5m Leitung bekomme (da seriell und nicht bei langen Strecken störanfällig wie I2C).

Grüße
29  International / Deutsch / Re: ATtiny zur Steuerung eines I2C-LCDs nutzen? on: August 12, 2013, 10:03:31 am
Hallo,

eine Übersicht habe ich bereits ausgegraben, vgl. http://playground.boxtec.ch/doku.php/arduino/attiny
Meine Vorstellungen über die beschriebene und gewünschte Art der seriellen Kommunikation (4-5m) sind mehr als unpräzise. Daher hoffe ich, dass mich jemand auf eine gute Spur lenkt.

Zum Beispiel müsste der ATtiny I2C beherrschen und darüber eine PCF8574 und einen I2C-LCD ansteuern.
Wenn ich z.B.
  lcd.setCursor(2,3);
  lcd.print(F("*"));
  lcd.printByte(5);
im Attiny-Sketch habe und auch Keypad.h nutze , müsste der ATtiny sowohl die LCD-Bibliothek als auch die I2C-Bibliothek und Keypad.h nutzen können. Die Kommunikation müsste in beide Richtungen laufen.

Geht das (so einfach)?

Grüße
30  International / Deutsch / ATtiny zur Steuerung eines I2C-LCDs nutzen? on: August 12, 2013, 08:53:42 am
Hallo,

mein "Heizungscontroller"-Projekt neigt sich dem Ende zu und ich habe dabei und hier aus dem Forum viel gelernt.
Dabei sind auch neue Ideen entstanden. Eine davon resultiert aus dem Wunsch, den (I2C-) LCD einige Meter entfernt anzuschliessen.
Das Problem bin ich dabei zu umgehen mit Hilfe eines I2C-Extenders (P82B715PN und http://www.horter.de/i2c/i2c-extender/i2c_extender_1.html).

Wäre es ienem Mega aber möglich, einen Attiny seriell mit einem String oder meinetwegen Char-Array zu versorgen und dieser sendet das ganze per I2C an das daneben liegende LCD?
Serielle Kommunikation hat anscheinend das Problem mit der Leitungslänge nicht.

Habt Ihr evtl. einen Link zum Weiterlesen zur Verfügung und was ist von der Idee grds. zu halten?

Grüße
Pages: 1 [2] 3 4 ... 7