Hallo Leute, hier schreibe ich euch erst mal eine Übersicht der Umgebung. Ich habe 3 nahezu identische Boards auf Lochraster aufgebaut. Die Signale sind mit Fädeldraht gelötet. Auf dem Board ist ein LV33CV mit 100nF am Eingang/Ausgang sowie 10uF auf der 3,3V Rail. Dazu kommen noch gesteckte NRF24L01+ Module, 2 LEDs zum Test und ein ISP Connector sowie der ATMega88PA mit 12MHz Quarz inkl. Cs. Board Nr. 1 hat noch 5 Taster. Nun hängt Board 1 an 5V vom Labornetzteil und debugt über ein Bluetoothmodul um galvanisch getrennt zu arbeiten. Board 2 und 3 hängen an einem FT4232 Modul am USB meines Rechners. Board 1 und 2 haben identische Software, Board 3 hat eine Software wo Auto ACK abgeschaltet wurde und ist somit mein Monitor. Über UART kann ich nun ein Kommando zum senden absetzen. In diesem Aufbau kann nur Board 1 senden und die anderen beiden Empfangen es. Board 2 sendet wohl nichts oder beide anderen sind Taub. Tausche ich nun Board 1 und 2 funktioniert alles (1 zu 2&3 sowie 2 zu 1&3). Nun weiß ich nicht mehr weiter. Ich habe schon einen größeren Stützkondensator auf der Eingangsseite des Moduls 2 probiert was jedoch kein Erfolg brachte. Evtl. habt ihr ja noch eine Idee. TNX Floppy :)
:
Bearbeitet durch User
Wenn das problem durch board- tauschen weggeht ist logischerweise ein fehler auf 1 Board. Den kannst aber nur Du selbst finden.
So... nach einigem probieren geht mal das eine Board, mal das andere Board besser. Was ich aber noch herausgefunden hab: Macht mal ein Board Probleme reicht es irgend einen Leiter am Board anzufassen und das Datenpaket geht unmittelbar danach raus. Ein 4cm^2 Schirmblech an GND des NRF Moduls (egal welche Lage zur Antenne) bringt jedoch nichts.... Ich dachte zuerst ich "generiere" durch die Berührung ein HF-Gegenpol zur Antenne aber anscheinend ist das nicht so. Habt ihr dazu noch eine Idee? LG
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.