temp-station bygge
temp-station bygge
Hej hopp...
Jag håller på med ett litet projekt, där förutom det jag redan kan, krävs det jag inte kan, som jag lär mig nu - nämligen PIC.
Har länge velat behärska dessa små liven, men tiden och bristen på ett vettigt projekt hade varit emot mig hittills. Men nu J*klar..
Lär mig PIC genom Pickit2, PIC16f690. Assembler är naturligtvis valet av språk. Inga problem med det.
Går genom PICens uppbyggnad och fattar hittills allt. Har såklart utrustat mig med datablad, ett antal tutorials, nödvändig hårdvara etc.
Projektet går ut på följande.
tre temp-prober ska sampla temperatur på tre olika ställen i en fastighet och resultaten ska presenteras på displayen. Enkelt, än.
Proberna är SMT-160 ( 73-089-92 ) duty cycle modulerade digitala prober och de ska placeras på diverse ställen mellan 10 och 15 meter bort från PICen.
Däri ligger en undran om kabellängd - klarar det sig ?
lcd skärmen är denna här. KS0107/KS0108 grafisk display, endast 8 bit.
http://www.fractronics.se/128x64bla.shtml
datablad: http://www.fractronics.se/12864b_full.pdf
fungerar tydligen som vanligt, förutom en detalj - bilden ritas upp halvmässigt, först ena halvan, sedan den andra. Gör inte mig något dock...
Den ska visst också placeras på avstånd från PICen. ca 5m.
Så mina två frågor är om kabellängder får både proberna och displayen. För jag misstänker att det inte "bara" att förlänga dem utan något måste till...
Jag håller på med ett litet projekt, där förutom det jag redan kan, krävs det jag inte kan, som jag lär mig nu - nämligen PIC.
Har länge velat behärska dessa små liven, men tiden och bristen på ett vettigt projekt hade varit emot mig hittills. Men nu J*klar..
Lär mig PIC genom Pickit2, PIC16f690. Assembler är naturligtvis valet av språk. Inga problem med det.
Går genom PICens uppbyggnad och fattar hittills allt. Har såklart utrustat mig med datablad, ett antal tutorials, nödvändig hårdvara etc.
Projektet går ut på följande.
tre temp-prober ska sampla temperatur på tre olika ställen i en fastighet och resultaten ska presenteras på displayen. Enkelt, än.
Proberna är SMT-160 ( 73-089-92 ) duty cycle modulerade digitala prober och de ska placeras på diverse ställen mellan 10 och 15 meter bort från PICen.
Däri ligger en undran om kabellängd - klarar det sig ?
lcd skärmen är denna här. KS0107/KS0108 grafisk display, endast 8 bit.
http://www.fractronics.se/128x64bla.shtml
datablad: http://www.fractronics.se/12864b_full.pdf
fungerar tydligen som vanligt, förutom en detalj - bilden ritas upp halvmässigt, först ena halvan, sedan den andra. Gör inte mig något dock...
Den ska visst också placeras på avstånd från PICen. ca 5m.
Så mina två frågor är om kabellängder får både proberna och displayen. För jag misstänker att det inte "bara" att förlänga dem utan något måste till...
Re: temp-station bygge
Varför ska displayen vara upp till 5m från processorn ?
Det verkar ju enklare att ha de på samma ställe och bara ha
sensorerna "remote", så att säga. Sensorerna är ju med digitala
utgångar, så de är inte så störningskänsliga så länge som
signalen bara kommer fram. Displayen är lite mer trickigt, dels
är det fler ledningar och dels är det sannolikt högre frekvenser.
Men det går inte att ge ett definitivt svar, det beror på miljö, typ
av kabel o.s.v.
> förutom en detalj - bilden ritas upp halvmässigt, först ena halvan, sedan den andra.
Ja, denna typ av display har två controllers så processorn får först snacka med
den ena och rita halva bilden och sedan switcha till den andra och rita resten.
Om det sedan är ett problem (d.v.s om det "syns" förrutom lite extrajobb
i själva koden) beror ju på, bl.a hur snabbt man kör displayen och hur ofta man
måste uppdatera.
> Den ska visst också placeras på avstånd från PICen. ca 5m.
Varför "visst" ? Vet du inte ? Eller har du inte kontroll över det ?
Det verkar ju enklare att ha de på samma ställe och bara ha
sensorerna "remote", så att säga. Sensorerna är ju med digitala
utgångar, så de är inte så störningskänsliga så länge som
signalen bara kommer fram. Displayen är lite mer trickigt, dels
är det fler ledningar och dels är det sannolikt högre frekvenser.
Men det går inte att ge ett definitivt svar, det beror på miljö, typ
av kabel o.s.v.
> förutom en detalj - bilden ritas upp halvmässigt, först ena halvan, sedan den andra.
Ja, denna typ av display har två controllers så processorn får först snacka med
den ena och rita halva bilden och sedan switcha till den andra och rita resten.
Om det sedan är ett problem (d.v.s om det "syns" förrutom lite extrajobb
i själva koden) beror ju på, bl.a hur snabbt man kör displayen och hur ofta man
måste uppdatera.
> Den ska visst också placeras på avstånd från PICen. ca 5m.
Varför "visst" ? Vet du inte ? Eller har du inte kontroll över det ?
Re: temp-station bygge
jag har inte kontroll över det. kravet är att displayen fälls in i ett snyggt plast/alu hölje som är så litet som möjligt = samma dimensioner som displayen.
och det ska bara vara en tunn kabel till den inne i väggen.
och det ska bara vara en tunn kabel till den inne i väggen.
Re: temp-station bygge
okej, vi kan väl börja med en fråga i taget...
lcd behöver en 16-ledad kabel,
man kan nog komma undan med en 15 eller 14 ledad, då RW jordas (behöver aldrig läsa från skärmen)
vinner man något på att kabeln den skärmad ?
lcd behöver en 16-ledad kabel,
man kan nog komma undan med en 15 eller 14 ledad, då RW jordas (behöver aldrig läsa från skärmen)
vinner man något på att kabeln den skärmad ?
Re: temp-station bygge
Håller med sodjan. Du bör allvarligt överväga att sätta processorn nära displayen.
En MCU i ytmonterat utförande plus den minimala mängd kringkomponenter du behöver kommer inte att uppta mycket plats...
Edit: skrivfel
En MCU i ytmonterat utförande plus den minimala mängd kringkomponenter du behöver kommer inte att uppta mycket plats...
Edit: skrivfel
Senast redigerad av mri 29 mars 2010, 10:51:22, redigerad totalt 1 gång.
Re: temp-station bygge
det får bli absolut sista utvägen.
Tre rör är dragna från respektive ställe och samlas i källarlokalen. I en elcentral. Där tänkte de sätta "elektroniken" och strömmatningen.
därefter går det en kabel till LCDn upp på andra våningen inne i väggarna. Vanliga VP ror alltihop.
flyttar jag upp processorn, innebär det att strömmen och de tre probernas kablar också ska med upp. Finns ingen möjlighet till strömmatning på den andra våningen.
Därav den designen
Tre rör är dragna från respektive ställe och samlas i källarlokalen. I en elcentral. Där tänkte de sätta "elektroniken" och strömmatningen.
därefter går det en kabel till LCDn upp på andra våningen inne i väggarna. Vanliga VP ror alltihop.
flyttar jag upp processorn, innebär det att strömmen och de tre probernas kablar också ska med upp. Finns ingen möjlighet till strömmatning på den andra våningen.
Därav den designen

Re: temp-station bygge
Du kan ju använda en mikrokontroller till. En i källaren och en vid displayen som komunicerar via t.ex. RS232 som funkar bra på det avståndet. Då behöver du bara dra RX/TX, en vid enkelriktad kommunikation, två annars, GND och ev. spänningsmatning.
Re: temp-station bygge
det innebär att jag får lära mig rs232 kommunikation mellan ICs också
hmm... verkligen värt att fundera på
(jag är allvarlig)
så kan jag sampla proberna där nere, och skicka endast tempvärde med prob-id till PICen där uppe som i sin tur ansvarar för att måla upp displayen..
Låter onekligen bra.. då kan jag ju dra enkel larmkabel...

hmm... verkligen värt att fundera på

så kan jag sampla proberna där nere, och skicka endast tempvärde med prob-id till PICen där uppe som i sin tur ansvarar för att måla upp displayen..
Låter onekligen bra.. då kan jag ju dra enkel larmkabel...
Re: temp-station bygge
> det innebär att jag får lära mig rs232 kommunikation mellan ICs också
Det är inte så speciellt mycket att "lära", det är samma sak som att
köra mellan en proceesor och t.ex en PC. Och det är bara att göra som
databladet säger så det är väldigt osexigt...
Enklare än att plocka in en hel extra processor kan vara att använda
antingen en färdig LCD-modul med seriekommunikation eller ett litet
serieinterface till HD44780 LCD'er. Att dra "ren" HD44780 kommunikation
hela den där vägen ska/bör du i alla fall utesluta helt och hållet.
Jag har små RS232/HD44780 interface som kan fixa detta.
Det är i princip den nedan. Kan köras mot alla HD44780
kompatibla LCD'er. Maila vid intresse...
http://www.wulfden.org/TheShoppe/k107/index.shtml


Det är inte så speciellt mycket att "lära", det är samma sak som att
köra mellan en proceesor och t.ex en PC. Och det är bara att göra som
databladet säger så det är väldigt osexigt...
Enklare än att plocka in en hel extra processor kan vara att använda
antingen en färdig LCD-modul med seriekommunikation eller ett litet
serieinterface till HD44780 LCD'er. Att dra "ren" HD44780 kommunikation
hela den där vägen ska/bör du i alla fall utesluta helt och hållet.
Jag har små RS232/HD44780 interface som kan fixa detta.
Det är i princip den nedan. Kan köras mot alla HD44780
kompatibla LCD'er. Maila vid intresse...
http://www.wulfden.org/TheShoppe/k107/index.shtml


Re: temp-station bygge
Men du hade ju redan tänkt dra en ~16 trådars flatkabel mellan displayen och MCU'n....? Det är ju många flera trådar än vad 3 x SMT160 + spänningsmatning åt display och MCU skulle kräva...Tre rör är dragna från respektive ställe och samlas i källarlokalen. I en elcentral. Där tänkte de sätta "elektroniken" och strömmatningen.
därefter går det en kabel till LCDn upp på andra våningen inne i väggarna. Vanliga VP ror alltihop.
flyttar jag upp processorn, innebär det att strömmen och de tre probernas kablar också ska med upp. Finns ingen möjlighet till strömmatning på den andra våningen
Re: temp-station bygge
> ...en ~16 trådars flatkabel mellan displayen och MCU'n....?
Var nämndes det just en *flat* -kabel ??
Det kanske finns lämpligare kabel, t.ex en skärmad
16-ledare (alltså en rund kabel) eller liknande ? Kanske
inte heller lika lätt att skada en sådan av misstag.
Eller hur många ledare som nu behövs till slut...
Var nämndes det just en *flat* -kabel ??
Det kanske finns lämpligare kabel, t.ex en skärmad
16-ledare (alltså en rund kabel) eller liknande ? Kanske
inte heller lika lätt att skada en sådan av misstag.
Eller hur många ledare som nu behövs till slut...
Re: temp-station bygge
Hmm.. nej, just det. Stod ju inget om flatkabel. Min hjärna gjorde denna koppling på egen hand.
Re: temp-station bygge
ja du,
det beror ju på vilken design jag ska köra, nu när jag helt plötsligt fått flera varianter på det
men vi är iaf. överens om att LCD-kommunikationen inte ska dras 5 meter...
det beror ju på vilken design jag ska köra, nu när jag helt plötsligt fått flera varianter på det

men vi är iaf. överens om att LCD-kommunikationen inte ska dras 5 meter...

-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: temp-station bygge
Jag hade satt cpun vid lcdn också. Om du behöver en kanal per tempsensor så hade jag ev tittat på annan sensor. Finns bla 1.wire sensorer som går att köra på 1 kanal. (Jag har dock inte kollat på de du listade så vet inte hur de funkar alls)
Re: temp-station bygge
de sensorerna är nog de som lämpar sig bäst just för detta, inkapslade,

och digitala.
deras utgång är 1 wire, nåväl inte just 1-wire som trademark, men 1 kabel alltså.
en pinne på PICen per sensor är allt som krävs = tre pinnar.
Eller menar du att det finns 1-wire sensorer som kan stackas (flera sensorer på EN kabel ?) det går liksom inte riktigt, pga placeringen.
Då ska jag beställa en (två för säkerhets skull) ytmonterade 16F690.
Hur programmerar jag dessa ? In Circuit ?

och digitala.
deras utgång är 1 wire, nåväl inte just 1-wire som trademark, men 1 kabel alltså.
en pinne på PICen per sensor är allt som krävs = tre pinnar.
Eller menar du att det finns 1-wire sensorer som kan stackas (flera sensorer på EN kabel ?) det går liksom inte riktigt, pga placeringen.
Då ska jag beställa en (två för säkerhets skull) ytmonterade 16F690.
Hur programmerar jag dessa ? In Circuit ?
Senast redigerad av diman 29 mars 2010, 17:29:53, redigerad totalt 1 gång.