Elektroniker Stammtisch Nähe München

Gast #3792574
Lesenswert?

Mo oder Di bei mir kein Problem.
Wir hatten letztes Mal vereinbart, diesmal ein anderes Lokal 
auszuprobieren (wegen Lärm, unbequemer Stühle und fehlender 
Artischocken).
Dionysos, Freisinger Straße 3, Eching soll ja recht brauchbar sein.
Oder weiß noch jemand was Besseres?

Gruß Hans
Gast #3793081
Lesenswert?

Hans W. schrieb:
> Mo oder Di bei mir kein Problem.
> Dionysos, Freisinger Straße 3, Eching soll ja recht brauchbar sein.

OK, Hauptsache ich komm gut von der A99. Von Montag und Dienstag würde 
ich den mit schlechteren Wetter auswählen. Nach derzeitiger Prognose ist 
das wohl der Montag.

MfG, Volker
#3794631
Lesenswert?

@Michael: Schade ...

An die Restrunde:

Dann machen wir doch den heutigen Abend fix.

Mir wurde vor kurzem die Trattoria/Pizzeria 'Le Vespe', Marktplatz 21, 
in Neufahrn empfohlen - ich selber kenne das Lokal noch nicht.

http://www.levespe.de (Montags geöffnet ab 17:30 Uhr)

Ansonsten bliebe - wie von Hans erwähnt - das Dionysos in Eching.

Gebt bitte Bescheid, ob und wo Ihr heute möchtet.


Heinz
Gast #3794819
Lesenswert?

LeVespe hat bei google keine Bewertungen, Dionysos hat 24 Bewertungen 
mit Note 4,6 (sehr gut). Dionysos könnte voll sein, die bitten um 
Reservierung. LeVespe könnte vielleicht angenehm leer sein, also nicht 
so lärmig wie in der SofaBar.

LeVespe oder Dionysos - mir ist es egal. Legt einfach irgendwas fest.

Kommt Magnus auch? SMS?

Gruß Hans
Persönliche Seite #3795315
Lesenswert?

Harry Hirsch schrieb:
> Was ist denn Euer Erkennungszeichen?
>
> Ein FPGA-Blinker auf dem Tisch?

Kein spezielles Erkennungszeichen. Sind momentan zu dritt. Einer davon 
mit Baseballcap und Pferdeschwanz (nicht falsch verstehen).

Sitzen ziemlich zentral auf der Terrasse.

> Vllt gucke ich auch mal ein.
>
> Sind ja nur 1300m zu laufen...

Na dann schwing die Hufe!

;)
OP #3796781
Lesenswert?

Hallo

Wie war der Stammtisch  eim Griechen ?

@Heinz

Du hattest letztens eine Platine mit, wo du auch platz für ein Rmf12 
modul hattest.
Hast du eine lib benutzt/geschrieben, oder war das frei Hand gezeichnet?

Wenn es eine Lib war, könntest du sie mir zzr Verfügung stellen?
Ich arbeite gerade mal wieder an meinem Hausbus.

Andre
Gast #3800107
Lesenswert?

Hallo André,
SCL und SDA des I2C-Multiplexers sind nicht angeschlossen, die 
Adressleitungen liegen auf Masse - das wird nicht sehr gut 
funktionieren.
Dem Programmierstecker würde ich mehr Platz spendieren, eine 6-polige 
Pfostenbuchse für Bandkabel (z.B. AVR-ISP) lässt sich beim jetzigen 
Layout nicht aufstecken (Kollision mit Uhr).
TxD, RxD, 5 Volt und Masse würde ich noch auf einen Steckverbinder 
rausführen. Terminal ist immer gut zur Fehlersuche.
Was hältst du von einer LED an einem Port? (Programm ist gestartet, 
Datenübertragung läuft, ein Fehler ist aufgetreten usw.). Wenn mal gar 
nichts geht, ist man für jede kleine Information dankbar.

Gruß Hans
#3801045
Lesenswert?

Hast Du Dir mal wirklich die Links angesehen, die ich Dir per Email 
geschickt habe?

Hast Du die Luftstrecken des 230-Volt-Bereichs der Relaisplatine 
gemessen und damit verglichen?

Im 2,54-mm-Raster kann man ohne Zusatzmaßnahmen (Trennschlitze ...) 
keine sichere 230-Volt-Verdrahtung durchführen.

Die Lötaugen Deiner 230-Volt-Anschlüsse haben weniger als 0,8 mm 
Abstand,
ähnlich sieht es im Relaisbereich mit den durchgeführten Leiterbahnen 
aus.

André Menzel schrieb:
> Schaut mal rüber und sagt mir unverblümt was ihr davon haltet.

Tut mir leid, aber das ist in meinen Augen Pfusch und lebensgefährlich - 
auch wenns prinzipiell funktioniert.

Versicherungen und Staatsanwaltschaft sind da im Ernstfall höchst 
unangenehme Zeitgenossen.

Dir und Deiner Familie ein langes, spannungsfreies Leben

Heinz
OP #3801301
Lesenswert?

Sooooo....

Jetz mal auch meine leicht überarbeitete Hauptplatine.

Die Ausgänge von dem 2. 8574 werden über Leitung herausgeführt um LEDs 
im Dosendeckel anzusteuern.

Led1 = on
Led2 - 5 = Slaves OK
Led3 = Datenverkehr

Ich mache mir nur ein wenig sorgen über I²C zu den Slaves,
Die sind verbunden über 5x1.5mm² NYM. (ca.5 - 12m)

Mal schauen - vielleicht ändere ich das noch.

Irgendwelche Ideen? (ihr kennt ja jetzt den Platz auf meiner Platine).


André
Angehängte Dateien:
#3801512
Lesenswert?

Relaisplatine:
schon besser...

...aber:
Leiterbahnbreiten 230 V für max 3,6 A geeignet (bei 40° 
Temperaturerhöhung!)
Picofuses haben eine Schaltspannung von max. 125 V
N$6 zu nah an H2
X5 zu nah an H6

André Menzel schrieb:
> (Freilaufdioden werde nachgerüstet - unter den Relais)

Lies mal Dein Datenblatt: The ULN2801A-ULN2805A each contain eight dar-
lington transistors with common emitters and _inte-
gral suppression diodes for inductive loads_.

DRC und ERC sind noch nicht so Deine Freunde - sonst wäre der 
Kurzschluss im Bild aufgefallen und auch diverse andere Engstellen.


Alle Angaben ohne Gewähr und ohne Anspruch auf Vollständigkeit!

Schönes Wochenende

Heinz
Angehängte Dateien:
OP #3801548
Lesenswert?

Heinz K. schrieb:
> Leiterbahnbreiten 230 V für max 3,6 A geeignet

Eswerden maximal 1,8 A fließen.

Heinz K. schrieb:
> each contain eight dar-
> lington transistors with common emitters and _inte-
> gral suppression diodes for inductive loads_.

Das heisst. , ich brauche keine Diode?
(Mein englisch ist miserabel)

Heinz K. schrieb:
> DRC und ERC sind noch nicht so Deine Freunde

Stimmt leider.

Heinz K. schrieb:
> sonst wäre der Kurzschluss im Bild aufgefallen und auch diverse andere
> Engstellen.

Ja...Ich war schon müde.......
#3801560
Lesenswert?

André Menzel schrieb:
> Das heisst. , ich brauche keine Diode?

Dann schau die Innenbeschaltung des 2803 an.

...enthält acht Darlington-Transistoren mit gemeinsamen Emitter und 
integrierten Suppressordioden für induktive Lasten...


Für den Mega würde ich einen Quarz zumindest vorsehen - da genügend 
Platz.

Clamp-Diode für Reset und Zeichnungsrahmen fehlen immer noch.


André Menzel schrieb:
> Es werden maximal 1,8 A fließen.

Pro Kanal oder Summe?
OP #3810908
Lesenswert?

Hallöchen allerseits.....

Ich habe die Zentralsteuerung mal komplett überarbeitet und neu 
gestaltet.

Die Relaisplatine muss ich noch machen.

Heinz K. schrieb:
> André Menzel schrieb:
>> Es werden maximal 1,8 A fließen.
>
> Pro Kanal oder Summe?

1 Kanal wird im Einschaltmoment so viel ziehen. Wie lang dieser Moment 
dauert kann ich nicht sagen.

die anderen Kanäle werden die Hälfte ca. bedienen müssen.

also insgesamt bei 4 Kanälen sind es 5 thermische Stellmotoren.

Aber die Relaisplatine ist noch nicht soweit.

Was sagt ihr zu meiner neuen Zentralplatine?
Angehängte Dateien:
#3811583
Lesenswert?

André Menzel schrieb:
> Was sagt ihr zu meiner neuen Zentralplatine?

Wenn Du Dich erst mit den Grundlagen befassen würdest, könntest Du 
einige überflüssige Entwürfe einsparen:

http://www.mikrocontroller.net/articles/RS-485
http://www.mikrocontroller.net/part/MAX485
http://rn-wissen.de/wiki/index.php/RS485

Ausserdem:
kein C am Reset-Pin
http://www.mikrocontroller.net/articles/AVR_Checkliste#Reset-Pin_korrekt_beschaltet.3F
keine Elkos zur Platinenpufferung (Platz wäre ja vorhanden)
ein 75176 zieht bis zu 40 mA Ruhestrom

Schade um den Aufwand, mit halbgaren Schaltplänen Platinen zu routen.

Schönen Sonntag (ach ja - macht 50% Sonntagszuschlag!)

Heinz
OP #3811881
Lesenswert?

Heinz K. schrieb:
> Wenn Du Dich erst mit den Grundlagen befassen würdest, könntest Du
> einige überflüssige Entwürfe einsparen:

Da die "Bus"-Widerstände nur einmal geschaltet werden, wollt ich das auf 
den "Slaves" machen. Aber egal.
Gut - die Bauteilauswahl war nicht die beste, allerdings hatte ich eh 
vor, einen Max485 zu nehmen. (Wenn ich mich nicht irre ist der 
Pinkompatibel)

DEN Kondensator auf der Resetleitung....den vergesse ich immer... :-(

Ok- StützElkos wären vielleicht angebracht, aber das externe Netzteil 
ist eigentlich recht gut und direkt daneben. Soll ein Dual von MeanWell 
werden.

Heinz K. schrieb:
> Schade um den Aufwand, mit halbgaren Schaltplänen Platinen zu routen.

So schlimm finde ich das jetzt nicht. Ich muss eh üben.. ;-)
Ausserdem sind die nicht "halbgar" ! sondern 3/4gar......

Heinz K. schrieb:
> Schönen Sonntag (ach ja - macht 50% Sonntagszuschlag!)
Rechnen wir nächstes mal am Stammtisch ab.

Achja..... du hast gestern vergessen, deinen Taschenrechner anzumachen.
wollte dich eigentlich anrufen.
#3812101
Lesenswert?

André Menzel schrieb:
> Da die "Bus"-Widerstände nur einmal geschaltet werden, wollt ich das auf
> den "Slaves" machen. Aber egal.

Nicht egal... Siehe Datenblatt Max485 Seite 7 unten
http://www.embeddedj.co.th/downloads/sheets/ic/MAX485.pdf

Heinz

PS

Weisst Du schon näheres über Deine 'Auslandsaufenthalte' wg 
Terminplanung Stammtisch?

PPS

André Menzel schrieb:
> du hast gestern vergessen, deinen Taschenrechner anzumachen

Taschenrechner ist nur bei wichtigen Ereignissen (z. B. Stammtisch) 
aktiviert.
OP #3819007
Lesenswert?

Sooooo.......

Eventuell habe ich in drei Wochen wieder Zeit für unseren Stammtisch.... 
:-(

Aber was solls.

Hier nochmal meine neueste Kreation.
Ich hoffe, jetzt fehlt nicht mehr allzuviel.
Ich habe das Layout zwar auch schon fertig, aber es ist modifizierbar, 
da ich ja genug Platz habe... ;-)

Kritik und vor allem Hilfestellung erwünscht.

@Heinz
Ich hoffe dass ich dich damit nicht langsam nerve.




André
Angehängte Dateien:
#3819339
Lesenswert?

André Menzel schrieb:
> Ich hoffe dass ich dich damit nicht langsam nerve.

Langsam????


-Was ist der Unterschied zwischen Vcc und Vdd?

-Bei Verpolung legieren D1/D3 wahrscheinlich durch und müssen ersetzt 
werden, außerdem schliessen sie das Netzteil kurz.



-Empfohlenes Verdrahtungsmuster laut I2C-Norm
 (NXP Semiconductors UM10204):

SDA ----------------          -----

                     X  X  X
VDD ----------------          -----

VSS ----------------          -----

                     X  X  X
SCL ----------------          -----

     ^ Flachband-     ^ bei twisted pair
       kabel


-Die Widerstände R3,R4,... sind mit dem MAX485 nicht unbedingt 
erforderlich:

The receiver input has a fail-safe feature that
guarantees a logic-high output if the input is open circuit.


-Pin-Belegung ISP-Stecker siehe:
http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf
Punkt 3.1

-Ein Reset-Taster ist beim Debugging oft ganz hilfreich(siehe obiges 
Dokument Punkt 2, ebenso ein Lötstützpunkt für Masse (Oszi/Multimeter).

-D2 soll/darf/muss (?) eine Einfach-Diode nsch Vcc sein.

-Was machen die MAX485, solange der µC die SLAVEx-Leitungen nicht 
definiert gesetzt hat(Reset/Programmierung/Absturz)? Je nach dem kämpfen 
die Purschen gegeneinander um den Rx-Pin.


Ein schönes Wochenende

Heinz


PS
André Menzel schrieb:
> Eventuell habe ich in drei Wochen wieder Zeit für unseren Stammtisch....

Wann weisst Du es genauer?
OP #3819359
Lesenswert?

Heinz K. schrieb:
> -Die Widerstände R3,R4,... sind mit dem MAX485 nicht unbedingt
> erforderlich:
>
> The receiver input has a fail-safe feature that
> guarantees a logic-high output if the input is open circuit.

Naja....jetzt habe ich sie drin.... :-)

Heinz K. schrieb:
> -Pin-Belegung ISP-Stecker siehe:
> 
http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf
> Punkt 3.1

Habe ich kontrolliert.... passt doch... ausser dass ich noch /SS 
reingenommen habe.

Heinz K. schrieb:
> -Was ist der Unterschied zwischen Vcc und Vdd?

VCC = 5V
VDD = 24V

Heinz K. schrieb:
> -Bei Verpolung legieren D1/D3 wahrscheinlich durch und müssen ersetzt
> werden, außerdem schliessen sie das Netzteil kurz.

Genau....das war der Sinn - die "externe" Sicherung fliegt sofort, 
"bevor" das NT oder die Dioden schaden nehmen.
Ich hatte erst ein Gleichrichter vorgesehen, aber darauf habe ich 
verzichtet, wegen dem zusätzlichen Spannungsabfall.

Heinz K. schrieb:
> -Empfohlenes Verdrahtungsmuster laut I2C-Norm
>  (NXP Semiconductors UM10204):
>
> SDA ----------------          -----
>
>                      X  X  X
> VDD ----------------          -----
>
> VSS ----------------          -----
>
>                      X  X  X
> SCL ----------------          -----
>
>      ^ Flachband-     ^ bei twisted pair
>        kabel

Naja....ich verwende keine Twistet... ich nehme die vorhandenen NYM5x1,5 
- Grün/Gelb wird nicht verwendet.

Heinz K. schrieb:
> -Was machen die MAX485, solange der µC die SLAVEx-Leitungen nicht
> definiert gesetzt hat(Reset/Programmierung/Absturz)? Je nach dem kämpfen
> die Purschen gegeneinander um den Rx-Pin.

Ok..... dann werde ich noch PullUp vorsehen.

Heinz K. schrieb:
> -Ein Reset-Taster ist beim Debugging oft ganz hilfreich(siehe obiges
> Dokument Punkt 2, ebenso ein Lötstützpunkt für Masse (Oszi/Multimeter).

Guter Einwand......dann werde ich den Reset-Taster noch vorsehen.
den Massepunkt werde ich evt. auch vorsehen.

Heinz K. schrieb:
> PS
> André Menzel schrieb:
>> Eventuell habe ich in drei Wochen wieder Zeit für unseren Stammtisch....
>
> Wann weisst Du es genauer?

da ich auch erst Donnerstag erfahren habe, das ich nächste Woche auch 
weg bin.....

Planung ist das A und O wir arbeiten von P bis Z......

Schönes Wochnende.
#3819495
Lesenswert?

André Menzel schrieb:
> Habe ich kontrolliert.... passt doch... ausser dass ich noch /SS
> reingenommen habe.

Genau, und bei Atmel ist Pin 3 NC, also offen.

André Menzel schrieb:
> ich nehme die vorhandenen NYM5x1,5

Länge, Leitungskapazität! (siehe meine Mail 'Re: Schaltung die fünfte')

Ich würde zumindest einen PCA9517 zwischen internen und externen I²C-Bus 
schalten.


Heinz
OP #3819554
Lesenswert?

Heinz K. schrieb:
> Genau, und bei Atmel ist Pin 3 NC, also offen.

Bei meinem Programmierkabel wird dieser auch nicht angeschlossen, ich 
will aber diese Schnittstelle als vollwertigen SPI nutzen.

Heinz K. schrieb:
> Ich würde zumindest einen PCA9517 zwischen internen und externen I²C-Bus
> schalten.

Extern?...... habe ich 4x max485.

Wegen der Leitungskapazität muss ich leider abstriche machen.
Leider habe ich auf der Strecke nur 5x1,5 liegen, und ich kann keine 
anderen Leitungen daneben ziehen.
Wenn es Probleme geben sollte, muss ich wohl mit der Datenrate soweit 
runter gehen, bis es keine Fehler mehr gibt.
OP #3819578
Lesenswert?

Heinz K. schrieb:
> Ich hatte den 4-poligen Anschluß 'I²C' im Auge. Der geht ja von der
> Platine runter und erschien für mich deshalb extern.

Der ist nur als Reserve für eine spätere Huckepack platine......

Aber jetzt.... FUCK..... ist mein Rechner eben abgestürzt, und meine 
Dateien und Einstellungen der letzten ! 7 !! Tage sind weg........

Ich muss quasi von vorne anfangen....... und jetzt habe ich keine Lust 
mehr..

:-(
OP #3826383
Lesenswert?

Bernhard Schröcker schrieb:
> Wann geht denn die letzte S-Bahn?

Ich will ja nicht die "letzte" nehmen, ich muss am nächsten Tag ja 
wieder arbeiten

> Wenns nicht nach Mitternacht wird, kann ich Dich auch mit nach Hause
> nehmen.

Gerne. .und wie ich sagte will ich ja zur normalen Zeiten zu hause sein.

>
> Was sagt die Urzeit mit starten? 20:00 Uhr?
> Wo? Wieder beim Griechen in Neufahrn?

20:00Uhr finde ich schon recht spät. .. sonst haben wir immer um 
17:30Uhr gestartet, da ich in der Nähe arbeite und direkt nach der 
Arbeit vorbeigehe.

Der Grieche ist gut.......
#3826401
Lesenswert?

>20:00Uhr finde ich schon recht spät. .. sonst haben wir immer um
>17:30Uhr gestartet, da ich in der Nähe arbeite und direkt nach der
>Arbeit vorbeigehe.
Wir können gerne schon um 17:30 starten. Ist mir auch recht, da mein 
Wecker auch jeden Morgen um 06:00 klingelt. Dann gibt die Nacht noch ein 
wenig Erholung her.

Ist das dann damit fest? André, reservierst du? Oder geht das unter der 
Woche auch so?
OP #3832810
Lesenswert?

Hallo,

um nochmal auf die Leiterbahnabstände bei 230V zurückzukommen:

Nun habe ich gelesen:

2,3mm zwischen L und N,
5mm zwischen L/N und Schutzkleinspannung
(Kriechstrecke)

Da sollte doch ein Rastermaß von 5,08 - 1,27(Leiterbahnbreite) = 3,81mm
reichen, oder täusch ich mich da jetzt?

Ausserdem giebt es so viele Meinungen über dieses Thema im Forum - die 
reichen von 3 - 8mm.

Was den Strom angeht, dort fließen im höchstfall ca. 2A.(gesamt)

Ich weiß, wenn man den Platz hat, kann man ja noch auf nummer sicherer 
gehen, aber den habe ich nicht.


André
OP #3834344
Lesenswert?

@Magnus

Generell hast du natürlich recht, 'aber' ich wollte mein Projekt bzw 
meine Platine nicht zum "zerreissen" ins Forum stellen.
Daher mein Bemühen, die Leser auf unseren bekannten Stammtisch zu 
beschränken.


@Heinz

Du hattest doch vor einiger Zeit mal Platinen mitgebracht.
Da war deine Aussage: die machen 10x10cm oder 5x5cm.
Warst du mit der Qualität zufrieden? - Wenn ja, könntest du mir mal 
einen Link schicken. soweit ich mitbekommen habe, waren die sehr 
günstig.

@all

Bin gerade mal wieder dabei mein Layout von der Zentrale zu überarbeiten 
- und ich muss wirklich sagen: Es sieht gar nicht mal so schlecht aus.
Ich denke sogar, das ich "kurz" vor dem Finalen Layout stehe, was die 
zentrale Steuerung angeht.
Mal schauen, vielleicht werde ich heute Abend die Platine mal dem Forum 
zum "Fraß" vorstellen.
Da habe ich jetzt doch nur eine Stromversorgung mit nachgeschaltetem 
7805 und Gleichrichter im Eingand als Verpolungsschutz.
(sogar eine Sicherung habe ich eingeplant!)


André
Gast #3866267
Lesenswert?

Servus,

ich hab schon Lust auf ein Novenbertreffen, Wunschtermin zweite Woche, 
Montag (10.11). Bis auf kommenden Mittwoch (5.11.) und freitags  sind 
mir auch die anderen Tage recht.
Muss ja nicht immer die "große" Runde sei, die richtigen Experten können 
auch zu dritt einen Abend weg-ratschen.

MfG,
Gast #3868694
Lesenswert?

Ok, halten wir mal Montag 10.11. als Termin fest,
absagen wegen Verhinderung kann man immer noch.

Ich werde wieder gegen 19:00 dazustoßen, den Ort könnte
man beibehalten:

Dionysos Eching
Freisinger Straße 3
D-85386 Eching

Wenn ich rect gezählt habe sind es zur Zeit 2 (sicher) + 2 
(möglicherweise)
Teilnehmer?!

MfG,
#3875835
Lesenswert?

Also,
Ich muss kommende Woche von Mo nach Di geschäftlich wegfahren und bin 
somit nicht beim Stammtisch dabei.
Wenn ich richtig gerechnet haben, ist jetzt nur noch FPGA Kuechle übrig.

Mein Vorschlag. Wir verschieben den Stammtisch um eine Woche auf den 
17.11.2014, gleicher Ort und gleiche Zeit.

Wie sieht der Rest das?

Grüße. Bernhard
Gast #3882417
Lesenswert?

André Menzel schrieb:
> Oder wir nehmen noch eine Woche in Kauf und wir treffen uns am 24.11.
> Dann wäre ich auch wieder da.....
> Außer am 27.11. hätte ich die Woche wieder Luft.

Meine Kristallkugel hat nix gegen diesen Termin orakelt - Mo bis Do 
sollte OK sein. Und je mehr kommen können desto besser.

Noch später wird aber schwieriger - dann droht die 
Weihnachtsfeiersaison.

MfG,
Volker
Gast #3905013
Lesenswert?

> Als nächster Termin wurde mal der 22.12. ins Auge gefasst. Könnt ihr
> euch ja schon mal vormerken, evtl. Vorher schon Weihnachtsgeschenke
> kaufen, dann ist Zeit für Stammtisch...


Heut am ersten Advent hab ich schon mal den passenden Erkennungsblinker 
für den Stammtisch rausgesucht (siehe Anhang).

MfG,
Angehängte Dateien:
#3905159
Lesenswert?

Bernhard Schröcker schrieb:
> Hallo Stammtischler,
>
> Als nächster Termin wurde mal der 22.12. ins Auge gefasst. Könnt ihr
> euch ja schon mal vormerken, evtl. Vorher schon Weihnachtsgeschenke
> kaufen, dann ist Zeit für Stammtisch...
>
> Grüße Bernhard

Da ich auch aus München komme, würde ich gerne mal dazustoßen. Den 22. 
habe ich schon mal resierviert.

Uhrzeit und Ort?
Gast #3908593
Lesenswert?

André Menzel schrieb:
> Bernhard Schröcker schrieb:
>> Volker vielen Dank für das Erkennungszeichen.
>> Da wird uns ja dann jeder finden können.
>
> Das setzt aber vorraus dass Volker der erste ist der den Tisch
> "markiert"..... ;-)

Na dann muß ich wohl diesmal der Erste sein. Weil ich am 22. nicht 
Cheffe im Büro "entkommen" muß, sondern nur meiner Frau daheim, dürften 
die Chancen gut stehen.

Ich könnte aber auch einen der "Platzhirsche" vorher den "Marker 
"vorbeibringen, ich fahr ja zweimal die Woche auf der Autobahn vorbei.

Oder man nutzt die dunkle Jahreszeit zum selber basteln, tolle 
Blink-Bausätze finden sich bei Lüdeke Elektronik unter der vielsagenden 
Rubrik "Saisonelektronik".

http://www.luedeke-elektronic.de/Elektronik-Bausaetze/Saisonelektronik

MfG, Volker
OP #3908636
Lesenswert?

Also ich nehme mal den Ausdruck "Platzhirsch" als Kompliment. .... ;-)
Ansonsten programmiere ich derzeit zwar an meinen eigenen Bibliotheken. 
, aber vielleicht habe ich ja Lust was zu basteln. ....
hab ja jetzt erst mal 5 Wochen Urlaub. .......


Andre

PS:
von Bausätzen halte ich nicht allzu viel. .... selber basteln macht Spaß 
und Erfolg
OP #3915728
Lesenswert?

Hallo,
Ich habe ein Problem den Sensor (DS18B20) direkt zu adressieren.
Mit einem Sensor und "SkipRom" funktioniert es einwandfrei, allerdings
wollte ich jetzt mehrere Sensoren anschließen, so dass ich nicht drum
rum komme die Sensoren direkt zu adressieren.
Erst habe ich den Sensor per "ReadRom" ausgelesen (über UART angezeigt)
und die Adresse dann als Text im ProgrammFlash abgelegt.
Dann habe ich versucht die 8 Bytes nach gesetztem "MatchRom" zu senden
und den Sensor auszulesen.
Als Ergebnis bekomme ich jetzt "-00,0°C" angezeigt.
Die Berechnungsroutinen kann ich ausschließen, da es mit "SkipRom"
funktioniert.

Beim nächsten Versuch habe ich beim Auslesen des Sensors diese 8 Bytes
direkt im Speicher abgelegt und die MatchRom-routine greift direkt auf
den Speicherinhalt zu.
Dieses funktioniert allerdings genauso wenig. Auch "00,0°C"

Im Anhang sind meine DS18B20 unterroutinen.


Vielleicht hat ja jemand eine "zündende Idee" und kann mir dabei helfen.

Danke im Vorraus


André

PS: So wie ich mich kenne, ist das mal wieder ein kleiner Fehler
zwischen meinen Ohren ;-)
Angehängte Dateien:
Gast #3915913
Lesenswert?

Hallo André,
vielleicht liegt's ja nicht an den Unterprogrammen, sondern an der 
Reihenfolge im Hauptprogramm?
1
Erst startet man bei allen Sensoren gleichzeitig die Messung:
2
  Reset1Wire();
3
  SendCommand(SKIPROM);    // 0xCC bei allen Devices
4
  SendCommand(CONVERT_T);    // 0x44 Temperatur messen
5
Dann warten, bis bei allen Sensoren die Messung abgeschlossen ist:
6
  while(ReadBit()==0);
7
Dann liest man für jeden Sensor die Temperatur (folgendes also n Mal)
8
  Reset1Wire();  
9
  SendCommand(MATCHROM);    // 0x55
10
  WriteBytes(8, gSensorIDs[i]);  // Adresse Sensor
11
  SendCommand(READSCRATCHPAD);  // 0xBE Daten lesen
12
  ReadBytes(9, buffer);
13
Scratchpad gelesen, CRC prüfen
14
  x = crc8(buffer, 9);    // Fehler x auswerten
15
Hier steht die Temperatur drin:
16
  LSbyte = buffer[0];
17
  MSbyte = buffer[1];
Zeig doch mal das Hauptprogramm.

Gruß Hans
OP #3916013
Lesenswert?

Read_Temp:    rcall    SkipRom          ;Skip Rom senden
        ;rcall    SelectRom
        ldi      accu,0xBE        ;Vom DS18B20 Ram, die Temperatur 
auslesen
          rcall     One_Wire_Write      ;1 Byte schreiben
            timer,2            ;2µs delay
        rcall       One_Wire_Read          ;1-Wire Byte lesen
        mov      RawLow,accu        ;Byte 0 des Scratchpad
          rcall    One_Wire_Read      ;1-Wire Byte lesen
        mov      RawHigh,accu      ;Byte 1 des Scratchpad

      ret


Ich habe es wieder rausgenommen......
Wenn ich SelectRom benutze deaktiviere ich SkipRom.....

doch mit SelectRom funktioniert es halt nicht.
OP #3916110
Lesenswert?

Am Anfang habe ich es mit direkter Angabe im Flash versucht, da der Code 
mir ja bekannt ist.

Der RealRom bzw. die Ascii-aufgearbeitete RomCopy initialisiere ich im 
"Rom_Read".
Die wiederum wird aus dem PC-Terminal "angeschubst".

Das heisst die erste Messung bzw das erste Auslesen ist natürlich 
falsch.

Aber nachdem ich RomRead aufrufen habe lassen, sollten die nächsten 
Messungen in Ordnung sein, aber pustekuchen.
...

aber auch vorabtests mit bekanntem RomCode haben nicht funktioniert.

Ich weiss auch nicht mehr weiter.

der Code ist 28 C7 51 CB 04 00 00 6F

Ich werde mal versuchen es direkt in einer Routine einzubinden.

Oder ich habe in der RomRead und/oder der Ascii umrechnung einen kleinen 
Fehler.



Andre
OP #3916128
Lesenswert?

SelectRom:    rcall    One_Wire_Reset      ;OneWire Reset
        ldi      accu,0x55        ;Match_Rom einleiten
        rcall    One_Wire_Write      ;senden
        ldi      accu,0x28
        rcall    One_Wire_Write
        ldi      accu,0xC7
        rcall    One_Wire_Write
        ldi      accu,0x51
        rcall    One_Wire_Write
        ldi      accu,0xCB
        rcall    One_Wire_Write
        ldi      accu,0x04
        rcall    One_Wire_Write
        clr      accu
        rcall    One_Wire_Write
        clr      accu
        rcall    One_Wire_Write
        ldi      accu,0x6F
        rcall    One_Wire_Write
      ret



VERDAMMT..........So funktioniert es.....
Warum das nicht mit einem z-pointer funktioniert ist mir 
schleierhaft......

Danke für deine Mühe.....


Andre
#3916164
Lesenswert?

Bernhard Schröcker schrieb:
> Volker vielen Dank für das Erkennungszeichen.
> Da wird uns ja dann jeder finden können.
>
> Ort: irgendwo in Eching/Neufahrn. Bis dato immer der Grieche.
> Zeit: haben wir noch nicht ausgemacht. Normalerweise starte wir so ggn
> halb 6.
>
> Grüße
>
> Bernhard

Gibt es für den Griechen noch eine genauere Adresse?

Habe mal diesen rausgesucht:

http://www.der-beste-grieche.com/oeffnungszeiten.htm

Lieg ich da richtig?
Persönliche Seite #3917386
Lesenswert?

André Menzel schrieb:
> Hallo,
> Ich habe ein Problem den Sensor (DS18B20) direkt zu adressieren.
> Mit einem Sensor und "SkipRom" funktioniert es einwandfrei, allerdings
(......)

Verstehe mich jetzt bitte nicht falsch, aber poste doch das nächste Mal 
bitte einfach einen Link auf den Thread, welchen du 9 Stunden vorher zu 
deinem Problem eröffnet hast.

Link: Beitrag "Probleme mit "MatchRom" bei DS18B20"
OP #3918315
Lesenswert?

Bernhard Schröcker schrieb:
> Aber wennst ehrlich bist hat er recht.

Ich weiss.....deswegen der Smylie....

André Menzel schrieb:
> Mein Hobbymoderator..... ;-)

Bernhard Schröcker schrieb:
> Freu mich schon auf den Stammtisch.

Ich auch

Bernhard Schröcker schrieb:
> P.S. Mit deinem Assembler hast mich jetzt auch noch angesteckt.

Hab gerade ein fettes Grinsen im Gesicht... :-D



btw:
die Probleme die ich hatte lagen im schon benutztem pointer...
jetzt ist alles gut und ich kann mehrere Sensoren an einem Bus 
betreiben.

Jaaa... ich weiss - das gehört schon wieder nicht hier hin.
Gast #3965378
Lesenswert?

Kommenden Montag sollte nicht nur passen, da Töchterlein ihren 
Geburtstag als Girly-party feiern will, sind männliche Haushaltsbewohner 
von dahoam ausgesperrt ;-0 . Ich muß also zum Stammtisch ;-).

Wenns aber zuwenig sind, lässt sich auch über eine Verschiebung reden 
-bleib ich halt am 19. länger im Büro. $-))

MfG,
Persönliche Seite #3965381
Lesenswert?

André Menzel schrieb:
> Die Reiselotterie hat wieder zugeschlagen -
> d.h. Ich bin nächste Woche nicht dabei.....schade

Warum zum Henker beteiligst Du dich auch permanent an diesen 
Glücksspielen?!?


Bernhard Schröcker schrieb:
> sieht bei mir ähnlich aus. Bin tagsüber in Burgweinting, könnte sein,
> dass es dort etwas länger dauert und ich es bis zum Stammtisch nicht
> mehr schaffe.

Schade...

> Trotzdem schonmal schönen Ratsch...

Dankeschön.


@"Rest der Mannschaft":

Wie sieht es bei Euch aus? Seid Ihr am 19.1. dabei?


@J. Ad. (gajk)

Wie sieht es bei Dir aus?

Grüße,
Magnus
Gast #3971330
Lesenswert?

So, wenn ich keinen übersehen haben sind wir am Montag (19.01) 
mindestens zu viert:

Magnus
Heinz
J. Ad.
Volker (fpgakuechle)

bei Bernhard klang es nach einen "vielleicht aber eher nicht"

Ich werde wohl erst gegen 18:30 kommen, den Start kann man gern auf 
17:30 belassen. Bitte an die Ortsnahen: Tisch f. 17:30 reservieren, Ort 
wie bisher
Dionysos, Eching, Freisinger Str. 3

http://www.der-beste-grieche.com/anreise.htm


Dann bis morgen,
Volker
Gast #4126783
Lesenswert?

Magnus M. schrieb:
> Ich werde beim nächsten Stammtisch (18. Mai?) voraussichtlich nicht
> dabei sein.

Schade, aber vielleicht kann man Dich per Videostream teilhaben lassen 
;-).
Obwohl - ob wir bei soviel Smartphones am Tische möglicherweise 
unbewusst schon die vergangenen Treffen gestreamt haben ?! Steht jetzt 
irgendwo bei Youtube, Titel "Assembler gegen C - so hat das Echinger 
Transistortribunal entschieden!" :-O

Also bei mir schauts für Montag gut aus.

MfG,

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren