Trådlös överföring

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Trådlös överföring

Inlägg av Relaxia »

Håller på med ett projekt. Skriver ut rullande text på en LED-display med hjälp av en PIC18F4455. Så långt fungerar det. Tanken från början var att uppdatera texten som ska skrivas ut genom att flytta en .txt -fil över USB till PICen. Det löste sig dock inte. Jag skulle kunna använda någon programvara från Microchip för att ändra i koden och på så sätt uppdatera texten, men jag vill helst komma ytterligare ett steg och kunna uppdatera trådlöst. Displayen blir ju relativt stor och datorn kommer kanske inte vara i närheten direkt om den ska hängas upp någonstans.

Jag har hittat en modul som skulle kunna fungera. En blåtandsmodul från ConnectBlue som ersätter en vanlig com-kabel. Seriellt skulle det ju fungera med lite kodande. Dock kostar modulen 750:-/st + moms och frakt. Lite för dyrt tycker jag.

Ett annat alternativ är att koppla en mobiltelefon till PICen och via sms (& ev. blåtand) uppdatera texten. Kräver ju dock abonnemang och den delen.

Räckvidden behöver ju inte vara så stor, 10-20m skulle räcka gott. Vad finns det för (enklare) alternativ som inte behöver kosta så mycket? IR? Zigbee? Nån radiomodul? Har någon kass termometer som ska överföra med någon frekvens från den trådlösa givaren. Kan man ta från den? Idéer/förslag?
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

IR är "dirt cheap" och skulle säkert kunna funka för envägskommunikation på kort avstånd och fri sikt.

En gammal mobil med kontantkort låter annars nästan bäst, bara den har anslutning för seriell datakabel så ska det nog inte vara så svårt att kommunicera. Smidigt att kunna ändra texten via SMS...
Användarvisningsbild
Icecap
Inlägg: 26737
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Acal säljer moduler från LPRS (se min hemsida->länkar) som är ganska billiga. De är enkla att använda och mycket driftsäkra.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Inlägg av Relaxia »

Tänker att sms med mobil kan bli en dyr lösning. Sen vet jag inte riktigt hur mobilen ska skötas och så. Sätta av och på etc.

RF tänker jag mig som en smidigare lösning. Ok inte samma räckvidd direkt :) Men tillräcklig.

Icecap: Den modulen verkade inte helt fel. Kompisen trodde att det fanns något liknande på Kjell & Company. Letade lite och det måste vara dessa:
http://www.kjell.com/content/templates/ ... 8900&path=
http://www.kjell.com/content/templates/ ... 8901&path=

De borde väl fungera lika bra?
Användarvisningsbild
Icecap
Inlägg: 26737
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

"De borde väl fungera lika bra?"

Tillåt mig att skratta :rofl

Nej, de är långt från varandra i kvalitet och signalkvalitet! Mycket långt!
Kjell-modulerna är enbart radiodelen, man får ut brus osv vid avstängt sändare. Du måste alltså fixa preampel osv för att få stabil kommunikation, med LPRS-modulerna har du allt inbyggd.

Om vi jämför som bilar:
LPRS motsvarer en BMW och Kjell-modulerna en sliten Citroen 2CV men blankslitna däck. Båda kan köra men det är en jävla skillnad på transportkvaliteten.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Inlägg av Relaxia »

Så du menar att de från kjell inte fungerar?

Mängdendatasom skall förflyttas är en mening ascii tecken. Hastighetern med den lilla mängden behöver inte vara hög. Avståndet kanske max handlar om 20m.

Det är ganska stor prisskillnad så om du tror att kjells "leksaksmoduler" eller vad du vill kalla det inte skulle klara biffen så är det ju bara att leta vidare.
Användarvisningsbild
Icecap
Inlägg: 26737
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Tjooo.... de fungerar väl....

Alltså: när du inte har sändaren inom räckhåll (eller avstängd) kommer det att finnas pulser (ur radiodelen) ut som alstras av radiobrus. När du då startar en sändare bör den börja med pulser med 50% duty-cycle för att stabilisera DC-nivået i dataslicern. Dessa pulser ska den mottagande processoren sedan sortera bort.

Lämpligt är då att man har en fast pulsbredd som kan kännas igen och att man avslutar detta pulståg med en synkpuls som egentligen bara skiljer sig från de förra på ett definierat sätt. Detta kallas "preample".

Därefter kan man överföra datan, även här bör man sträva efter att hålla 50% duty-cycle vilket kan göras med t.ex. Manchester-kodning som man även kan extrahera klockpulser ifrån. I datan inbakas såklart kontrolldata (checksum) för att säkerställa dataintegritet.

Allt detta som behövs i en stabil radiolänk finns inte i Kjell-modulerna men är inbyggt i LPRS-modulerna.

Så jag säger:
En 3-hjulad barncykel är fortfarande en cykel och är det "på skoj" kan jag väl tänka mig att använda den men ska jag cykla en längre sträcka eller vara säker på att komma fram tar jag min (väldig fina!!) mountainbike, INTE en 3-hjuling.

Så definiera "fungerar" först, sen kan vi ta en snack om huruvida Kjell-modulerna motsvarer vad du önskar. Om "fungerar" betyder "enkel och stabil kommunikation utan feldata orsakad av brus" ska du leta vidare... och jag har letat länge och LPRS är de billigaste och bästa som jag har hittat.

Jag har gjort mjukvara till en PIC som fixar detta med preample och detektering och det var INTE enkelt alls, det tog lång tid att få all timing och duty-cycle rätt och då själva radiomodulerna kostade mer än LPRS-modulerna med allt inbyggd var valet ju lätt.

Edit: så summan av allt skitsnack: du får vad du betaler för. Kjell-modulerna kanske fungerar för dig men jag skulle aldrig använda dom. Jag har också investerat i en WISP628 fastän en billigare JDM kanske kunna göra jobbet. Skillnaden är vilken del jag vill lägga energi på.

Vill jag att radiolänken fungerar utan strul alls: LPRS.
Kan jag tänka mig att acceptera strul och lösa det i mjukvara: Kjell.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Inlägg av Relaxia »

Din edit där var ett bättre svar. Jämföra cyklar och bilar förklarar inte så mycket.

Jag ska ta summan av kardemumman i akt och se över mina behov. Kanske LPRS är vad jag söker, men vill inte köpa något innan jag har klart för mig vad jag behöver. Vill ju ha allt klart om jag ska göra nytt mönsterkort.
Samot
Inlägg: 311
Blev medlem: 15 november 2004, 18:32:13

Inlägg av Samot »

Jag har kört med modulerna från kjell till ett antal produkter och de funkar mycket bra. Som icecap säger får man in brus när sändaren in sänder, men det är lätt att komma förbi det problemet. Duger mer än väl till det ska ha dom till.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Inlägg av Relaxia »

Hur gör du för att lätt komma förbi problemet? Mjukvara eller?
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Samot

Vilken data-hastighet kom du upp i (bit/s)?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Finns en annan skaplig billig och fungerande lösning. Inte så vacker, men fungerar. Köp billiga skräp LPR/PMR-apparatar och kör med FSK. Lite mer hårdvara, går ganska långsamt, men lätt att bygga och fungerar förvånadsvärt bra. Använd antigen ett färdigt FSK-chip till mottagaren eller använd en till uC som FSK-Demoudulator - dett går göra i en pic12f629 - troligen GÅR det i en 10F6XX, men inget jag testat eller tänkt igenom. En pic12f629 är ju billigare än en dedicerad FSK-demodulator och är dessutom mindre.... Som modulator duger CCP-modulen i en större PIC - RC-filtrera signalen och spänningsdela ner till lämplig nivå, mest för sinnesfriden skull - jag lade av misstag på 5V utan filter och det fungerade (den gången...), men absoult inget att rekomendera. 110 Baud och en räckvidd på 1500 meter kan du få med denna lösning. Kan fungera med 600 eller kanske 1200 baud också, men inget jag har testat.
Relaxia
Inlägg: 14
Blev medlem: 18 mars 2006, 02:38:03
Ort: Norrköping
Kontakt:

Inlägg av Relaxia »

Bengt-re
Det lät intressant med tanke på räckvidden, men hur det skulle bli billigare förstår jag inte. Om det dessutom krävs lite extra hårdvara runt omkring.
Än så länge lutar det mot radoimoduler från kjell eller LPRS. Har inte hunnit titta närmare på vilken ännu. Ska försöka med det denna veckan.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Billigt på grund av de ibland kastar LPR/PMR-appatater efter en och resten av elektroniken för en envägskommunikation går på ungefär en 100-lapp mönsterkort och strömförsörjning oräknat. Visst är det lite mer strul kanske, men enklare än vad man tenderar att tro. Själva orsaken till att det går "fuska" så pass hårt är att utnivån på dessa småburkar är rätt konstant så att det duger med komparatorn i picen för att få en tillförlitlig nollgenomgångsdetektion med den enkla komparatorn. Bruset är också det så pass lågt att det inte är något problem. Risken för felaktiga data av brus eller tal på samma fq är i princip noll (nåja) eftersom det krävs ungefär 10 rätt timade brusinpulser för att det skall tolkas som en bit. Det är iofs något som KAN hända, men väldigt sällan
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Jag har inte någon bra erfarenhet av Kjell-radiomodulerna.

Jag säger: Betala hellre 2-3 ggr mer för ett par radiomoduler i den stilen icecap förespråkar, och få 10 ggr mer prestanda/driftsäkerhet/användarvänlighet.
Skriv svar