Hi, ich komm hier nicht weiter, vllt. könnt ihr mir helfen. Mein Arduino Pro Mini ist die 5V Version und mein FTDI Adapter dementsprechend auch. Um den Arduino noch per Bootloader flashen zu können habe ich R5/R6 vorgesehen. R2/R3 sind da um den Pegel vom 5V Arduino/FTDI aufs 3,3V WiFly zu senken. Sind die 12V nicht verbunden, komm ich mit dem FTDI auf den Arduino drauf. Sind die 12V dran, kann ich nur vom WiFly lesen. Ist die Schaltung ok? Am Aufbau kann ich adhoc keinen Fehler entdecken. Viele Grüße, HorstiBorst
R5 wäre zwischen WiFly und Pro Mini besser aufgehoben.
WiFly Tx ---| 1k |---+
+---- Rx Pro Mini
FTDI Tx ------------+
Hm.. erstmal danke für die Antwort! Vllt. sollte ich verständnishalber noch hinzufügen, dass ich zwei FTDI Verbinder in meinem Aufbau habe. Einen um das Wifly einzustellen und einen der direkt auf dem Arduino Pro Mini sitzt. Den 1k Widerstand zwischen WiFly TX und Arduino RX habe ich übrigens grade verbaut. Tut leider noch nicht. Viele Grüße, HorstiBorst
So... ich hab die Schaltung jetzt angepasst. Mir kommt das so vor, als ob der Spannungsteiler, der die 5V auf die 3,3V runterbrechen soll, das Problem ist. Laut WiFly Datenblatt darf man ja nicht mit 5V ans Modul. Soll ichs trotzdem mal riskieren und ihn kurzfristig weglassen? Viele Grüße, HorstiBorst
Also das WiFly funktioniert einwandfrei, auch mit Spannungsteiler, sobald ich den Spannungsteiler vom ProMini abhebe und direkt per FTDI drauf gehe. Es scheint also eher ein Problem des ProMinis zu sein. Viele Grüße, HorstiBorst
HorstiBorst schrieb: > Laut WiFly Datenblatt darf man ja nicht mit 5V ans Modul. Soll ichs > trotzdem mal riskieren und ihn kurzfristig weglassen? So kurz kannst du den gar nicht weglassen, dass da nicht böse Ströme über die Schutzdioden fließen. Wäre schade. Nimm lieber eine Oszilloskop und guck dir die Signale an.
Hm.. leider hab ich hier grade kein DSO... Mit meinem Analogen macht das nicht wirklich Sinn... Den Spannungsteiler lass ich dran. Aber wieso kann der Arduino da nicht senden, wo der FTDI senden kann? Viele Grüße, HorstiBorst
Das WiFly kannte ich ja noch gar nicht. Wo hast Du dieses Modul gekauft? Gibt es irgendwo ein einfaches Demo für das Protokoll?
Hi Chris, das WiFly ist von Watterott.com Protokoll? Du kannst dich einfach per Async-Socket drauf verbinden. (Ist quasi ne serielle Schnittstelle, nur über WiFi) Das bittere ist, dass ich die ganze Kiste schonmal am laufen hatte, dann hats mir durch irgendwas (kp was) das WiFly gegrillt. Und jetzt versuche ich vorsichtig, das Ganze mit nem neuen WiFly ans laufen zu kriegen... Vllt. hat noch wer ne Idee... Viele Grüße, HorstiBorst
So.. ich hab nochmal ein bisschen rumprobiert. Es funktioniert genau in der Reihenfolge: - Versorgungsspannung abklemmen - per FTDI direkt auf den Arduino verbinden - Versorgungsspannung zuschalten - per WLAN verbinden - den FTDI vom Arduino abziehen Dann läuft die Verbindung. Irgendwelche Ideen? Viele Grüße, HorstiBorst
Danke für Deine Antwort. Leider habe ich ja kein WiFly. In Deiner Schaltung fällt mir auf, dass der Spannungsteiler in der TX-Leitung relativ hochohmig ausgelegt ist. Hier würde ich eher gegen 2KOhm tendieren. Außerdem ist die RX-Leitung direkt angeschlossen. Dort könnte man über eine Strombegrenzungswiderstand in Serie nachdenken ( auch 1K ). Dass die Schaltung mit dem FDTI initialisiert werden muss, könnte am undefinierten Pegel des Arduino liegen, bis dessen Schnittstelle initialisiert ist. Vielleicht müsstest Du die Datenübertragung mehrmals wiederholen oder den Power-Pin des WiFly vom Arduino mit einem extra PIN steuern, damit das WiFly erst los läuft, wenn der Arduino schon initialisiert ist.
Hab jetzt noch weiter probiert. Also der Arduino scheint aus irgendeinem Grund nicht zu initialisieren. Ok... ich habs gefunden.. war nen Software/Hardwarefehler im TWI... unfassbar. Wohl durch Kapazitäten, welche sich im Spannugsversorgungskabel (über das auch TWI geführt wird) ergeben. Danke für die Hilfestellungen! @Chris guck mal hier: http://mikrokopter.de/ucwiki/iKopter da findeste nen Beispiel mit dem WiFly für Objective C Viele Grüße, HorstiBorst
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.


