Sida 1 av 2

Kjell & Companys 433Mhz sändare och mottagare

Postat: 13 juli 2007, 19:29:38
av ansu2723
Jag har fått en sändarmodul (88901 kjell.com) samt en mottagarmodul (88900 kjell.com).

Nu tänkte jag mig att jag skulle skicka lite data med dem.

Har satt upp en PIC som skickar ut ett par tecken (ABC) 1 gång per sekund på TX.
Där har jag kopplat in en MAX232 och utgången på maxen går till serieporten på datorn. Och självklart får jag (ABC) i serieportsmonitorn på datorn.

Så då kopplar man istället TX på PIC:en till data in på sändarmodulen.

Därefter kopplar man digital output till ingången på MAX232:an och datorn sitter fortfarande kvar.

Däremot får jag inga ABC till datorn. Serieportsmonitorn säger bara UART error.

Är det nått mer jag behöver göra med dessa moduler för att få det hela att fungera.

Hoppas att någon har ett bra svar.

Postat: 13 juli 2007, 20:09:45
av Maze
Du behöver sända datan manchesterkodat dvs det måste finnas tillräckligt med omslag mellan 0 och 1 för att inte mottagaren ska tappa bort sig. Sen är det bra med stabil och avkopplad matningsspänning och rätt dimensionerad antenn också.

Postat: 13 juli 2007, 21:11:54
av Micke_s
Gå ner i 300bps eller lägre kan också hjälpa.

Postat: 13 juli 2007, 21:15:04
av sodjan
Gå *ner* till... Från vadå ?

Men visst, klantigt att inte ange hastigheten i första inlägget...

Postat: 13 juli 2007, 22:00:49
av Micke_s
Gissar på att han försöker köra 9600 som de säger ska gå på modulerna.

Postat: 13 juli 2007, 22:01:17
av ansu2723
Jag kör på 2400 baud.

Postat: 13 juli 2007, 22:12:07
av Maze
Prova att skicka 55h och se om det fungerar, då har du i alla fall en ändring mellan varje bit.

Postat: 14 juli 2007, 11:20:08
av $tiff
Om det fortfarande är samma moduler som för tre år sedan de säljer på det artikelnumret, så måste man skicka data kontinuerligt (eller använda manchesterkodning eller dylikt) för att de ska "hitta varandra" i djungeln av brus! Alltså, skicka några tecken innan du väntar dig någon korret data komma fram. Att köra i över 4800 baud var inte så lyckat för mig.
Vad har du för antenner?

Postat: 14 juli 2007, 12:50:41
av peter555
För att få optimal funktion så ska man alltid köra med preamble och manchesterkodning vid radioöverföring. Problemet med det är att vanliga UARTar inte brukar klara sånt mönster utan man behöver extern hårdvara. I det här fallet med ASK-modulation borde det dock fungera med rå seriedata. Du kan dock köra ut några 55h dummytecken innan du börjar med det riktiga datat. Det är lite förvirrande med hastigheterna, i de svenska översättningarna står det såväl 2.4 kb/s som 100 kb/s, i den engelska versionen står det 4.8 kb/s. Eftersom bandbredden är angiven till +- 5 kHz skulle jag hålla mig till 4.8 kb/s. Se också till att mata modulen med samma spänning som den du får ut från UARTen.

Postat: 14 juli 2007, 14:03:23
av Tottish
Den såg ju ut som en rolig liten sak till ett bra pris.
Hur långt kan man förvänta sig att den ska kunna sända då kan tänka?

Postat: 14 juli 2007, 17:13:30
av sodjan
Tja, man skulle väl *minst* kunna förvänta sig så långt som de anger
på web sidan och i PDF dokumenten...

Postat: 14 juli 2007, 17:42:54
av JimmyAndersson
På websidan står det inget om räckvidd. Varken för sändare eller mottagare. Det *enda* ställe där det står är i "manualen" för mottagaren:

"range: 200m in open air"

Tycker det borde ha stått i informationen för sändaren istället...

Postat: 14 juli 2007, 17:51:17
av sodjan
Jag tycker inte att det spelar den minsta roll *var* det står.
Bara det anges någonstans...

Postat: 14 juli 2007, 18:15:55
av JimmyAndersson
Det kan jag iofs hålla med om. :)

Postat: 14 juli 2007, 18:47:16
av v-g
Verklig räckvidd däremot har inget med de där siffrorna att göra. Kanske i en avskärmad bur uppe på nordpolen med fri sikt & vacum.

Realistisk räckvidd är kanske uppemot 50 m på sin höjd. Dock kan man säkert öka på med bra antenner (gärna rikt/parabol) så man kommer längre än så.