temp-station bygge

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

temp-station bygge

Inlägg av diman »

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...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: temp-station bygge

Inlägg av sodjan »

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 ?
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

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.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

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 ?
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: temp-station bygge

Inlägg av mri »

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
Senast redigerad av mri 29 mars 2010, 10:51:22, redigerad totalt 1 gång.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

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 :?
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: temp-station bygge

Inlägg av snigelen »

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.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

det innebär att jag får lära mig rs232 kommunikation mellan ICs också :tumupp:
hmm... verkligen värt att fundera på :lol: (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...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: temp-station bygge

Inlägg av sodjan »

> 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

Bild
Bild
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: temp-station bygge

Inlägg av mri »

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
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...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: temp-station bygge

Inlägg av sodjan »

> ...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...
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: temp-station bygge

Inlägg av mri »

Hmm.. nej, just det. Stod ju inget om flatkabel. Min hjärna gjorde denna koppling på egen hand.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

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... :doubt:
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: temp-station bygge

Inlägg av danielr112 »

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)
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: temp-station bygge

Inlägg av diman »

de sensorerna är nog de som lämpar sig bäst just för detta, inkapslade,
Bild
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.
Skriv svar