Trådlös överföring
Trådlös överföring
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?
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?
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?
RF tänker jag mig som en smidigare lösning. Ok inte samma räckvidd direkt
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?
"De borde väl fungera lika bra?"
Tillåt mig att skratta
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.
Tillåt mig att skratta
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.
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.
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.
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.
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.
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.
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.
- 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:
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.
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.
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.
- 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:
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
