Hallo Leute.
Suchfunktion bemüht aber so ein Phänomen noch nicht gefunden.
Habe mir ein Layout entwickelt und zwei Platinen erstellt. Beide gleich,
beide gleiches Programm drauf.
Code sieht sehr einfach aus:
Wenn Taste gedrückt, sende 0x23, sonst Empfangsmodus.
Wenn 0x23 empfangen, lass grüne LED leuchten, sonst nicht.
Wenn ich im Folgenden Antenne schreibe, meine ich ein 17cm Stück Draht.
Platine 1 sendet (ohne Antenne), Platine 2 empfängt -> LED leuchtet.
Platine 2 sendet (sogar mit Antenne), Platine 1 empfängt nichts (auch
nicht mit Antenne).
Nehme ich dieses Drahtstück und halte es an MOSI, so empfängt Platine 1.
Halte ich es an MISO -> ebenfalls empfang (sogar gut, durch das ganze
Haus).
Nehme ich ein weiteres Drahtstück und halte es an SCK, dann stört dieses
scheinbar den Empfang wieder, Platine 1 empfängt nichts mehr.
Ich Tippe auf irgendeine kalte Lötstelle. Kann mir das aber ehrlich
gesagt nicht wirklich vorstellen. Ich halte das Drahtstück ja nur dran
...
Ich bitte euch um Ideen.
Morgen tausche ich mal die RFM12 ICs beider Platinen um einen Defekt des
Funkmoduls auszuschließen.
Vielen Dank schon im Voraus.
Hallo,
bisher nur schnell eingeschaut: die Leitungsführung sieht zumindest
ziemlich lang aus, die Masseführung speziell um den RFM12 sieht auch
nicht so gut aus.
Scheint als Experimentierplatine gedacht zu sein mit den Jumpern in
allen Leitungen?
Der 100nF am RFM12 (GND/VDD) wäre nach meiner Erfahrung besser ein 10µ
Elko, die 100n sitzen sowieso direkt auf dem Modul an diesen
Anschlüssen. Ich hatte es aber mehrmals, daß die Module sich aufgehängt
haben, wenn auf Senden geschaltet wurde und die Leitungen zur
Betriebsspannung relativ lang waren.
Ich kenne solche Effekte eigentlich nicht, auch nicht beim Aufbau auf
Steckbrett oder bei meinen Lochraster-Modulen.
Warum haben eigentlich soviele so wenig Vertrauen in ihre eigenen
Fähigkeiten? Soviele Angstwiderstände...
Ich würde auf irgendwelche Kopplungen des RFM12 zu den SPI-Leitungen
tippen.
Mein RFM12 empfängt auch mit 1cm Antenne den Sender durch 2 Decken aus
dem Keller, Deine Antenne an den SPI-Leitungen wird also eher den SPI
"entstören" durch die Kapazität beim anfassen.
http://avr.roehres-home.de/sensoren
Gruß aus Berlin
Michael
Hi Michael,
ja das ist erstmal eine Entwicklungsplatine für mich. Die ganzen Jumper
sind dafür gedacht im Laufe meiner Erfahrungen mit dem RFM12 vielleicht
ein paar Funktionen zu aktivieren.
Also aufhängen tun die sich noch nicht. Aber ich werde morgen mal den
100n an dem RFM12 mal durch ein 10u ersetzen wie du sagtest.
Meinste ich sollte vielleicht so 27pF oder sowas mal nah am RFM12 auf
SDI und SDO packen?
Es ist sehr seltsam, weil der Empfang nicht verbessert wurde obwohl ich
die "Antenne" dran hatte. Diese "kleinen" Störungen auf der SPI sind
scheinbar größer. Gut, dass das ein Entwicklungsboard nur zu Testzwecken
ist. Bei Gelegenheit werde ich das RFM12 näher an den uC packen,
vielleicht gleich von unten an der Platine (wird ja geätzt).
Die Widerstände sind wirklich zum Schutz des uC, aber nur beim
Entwickeln. Denn wenn ich LEDs Stecke oder sonstwas und sich mal paar
Kontakte berühren soll der uC nich gleich kaputt gehen. Zum größten Teil
waren die als Vorwiderstände für LEDs gedacht, damit ich die nicht alle
noch draufpacken muss.
Finde die angegebene Seite sehr gut. Da schaue ich mir was ab :D
Grüße aus Hockenheim ;)
Waldemar
Moin,
hast du bei dem Eagle Layout einfach die Massefläche ausgeblendet oder
wirklich alle Gnd-Punkte mit einer einfachen Leiterbahn verbunden?
Ich bin zwar nicht der größte EMV-Experte, aber aufgrund der
Leiterbahnlänge von GND (und dem daraus resultierenden Widerständen)
können auf deiner Platine schnell Störungen aus der Antenne bzw. aus den
beiden Schwingquarzen auftreten.
Grüsse,
Matthias
Gute Morgen,
ich habe tatsächlich nur diese dünnen Leiterbahnen. In der "neusten"
Version meiner Platine habe ich alle Freiräume mit Masseflächen
verbunden. Allerdings weiß ich nicht ob ich so sauber ätzen kann, werde
ich versuchen im Laufe der Woche, vielleicht sogar heute - wird aber
schwierig.
Ich merke schon, dass ich ganz schön dumme Fehler gemacht habe beim
erstellen des Layout, naja ... war mein erstes Layout :D
Ziel war es bei mir hauptsächlich so wenig wie möglich Brücken löten zu
müssen. Deswegen schwachsinniger Weise alle möglichen Signale irgendwie
zwischen irgendwelchen Pins durchzuführen. Die zwei ISP
Anschlussmöglichkeiten war auch ne blöde Idee, benutze nur noch den 6
poligen Anschluss.
Werde mir wohl ne neue Platine erstellen müssen, RFM12 ISP Leitungen so
nah wie möglich an uC. Masseflächen erstellen bzw. breitere
Masseleiterbahnen. Keine Leitungen mehr zwischen irgendwelche Beinchen
von ICs. Größerer C am RFM12. Größere Fläche für die Antenne, bei einem
Board von mir ist die Lötfläche von der Platine abgerissen ... pfff ...
Danke für die guten Hinweise und Tipps. Werde heute bissl rumprobieren
und Erfahrungen posten.
Wünsche euch noch n schicken Tag ;)
Hallo,
Waldemar Fech schrieb:> Finde die angegebene Seite sehr gut. Da schaue ich mir was ab :D
Freut mich, da es ja meine ist. :-)
Allerings habe ich da seit über einem Jahr nichts mehr dran gemacht,
auch an den Sensoren usw. nicht...
Es spielt eben und einen direkten Zweck hat es ja nicht.
Gruß aus Berlin
Michael
Kurzer Zwischenbericht.
Habe jetzt ein 22uF Kondensator am RFM12 statt den 100n (habe kein
kleineren da).
Weiterhin habe ich ein 27pF zwischen MISO und GND, hat den gleichen
Effekt wie wenn ich mit der Hand dran bin.
Konnte so ohne Antenne ca. 6m Luftlienie durch ne dicke Wand schaffen,
mit Antenne ca. 12m mit nem dicken Fahrstuhl dazwischen. Luftlinie habe
ich noch nicht getestet, draußen ist es kalt :)
Werde die Antenne mal kürzen bzw. auf die richtige Länge zurecht
schneiden ... mal schauen was passiert.
Fazit bis jetzt:
Scheinbar sind die Störungen auf MISO bzw. MOSI noch so groß, dass ich
keine große Reichweite erreiche. Werde jetzt mal versuchen diese
"Prototypen" zu "optimieren", damit ich das nicht verschwendet habe.
Aber im nächsten Layout auf alle o.g. Punkte achten.
Schön als Student ein Praktikum in einer großen Firma in der
Elektrotechnik-Abteilung zu machen. Sehr viele Teile da, Werkzeug usw.
da, Zeit auch vorhanden ;) Danke UMTS darf ich hier sogar Fragen stellen
;)
Grüße und vielen Dank