PROBYTE smarTLog2001  CD 2001


Yllä 100 *350 mm iso LED lämpötilanäyttö

Lisätietoa lämpötila-antureista

smarTLog on Client/Server-periaatteella toimiva tiedonkeruuohjelma.
Ohjelma on ilmainen kaikille smarT-tuotteiden ostajille.
Tiedot voidaan kerätä paikalliseen tai verkossa olevaan tiedostoon, jota voi samanaikaisesti tarkastella toisella ohjelmalla tarvittaessa.
Nyt myös tiedonkeruuohjelma (DOSLOG.exe) vahoihin, jopa DOS-koneisiin saatavilla!
Katso helmikuun 2001 lämpötila ja valotilanne Tampereella
Dynaamien releohjaus

Dynaaminen anturien graafinen monitorointi

smarT8-yleisadapteri smarT-liityntään

smarTLight adapteri

Kysymyksiä ja vastauksia


 CD:llä on  smarTlog.exe (kuva yllä vasemmalla)  tiedonkeruuohjelma smarT-protokollaa varten. Asennusohjelma on CD:llä Setup.exe  ja esimerkkitiedostoja temp.log , names.txt, command.ini ja 200012.log
Asennus C:\hotbox hakemistoon
Tee C:\hotbox hakemisto ja laita smarTLog.exe ja Display.exe tähän hakemistoon ja käynnistä smarTLog.exe ja sitten Display.exe.
 

smarTLog.exe tekee ASCII tiedostoa, jonka muoto on alla
0:23:02, 0,-10.4
0:23:02, 1,+20.4
0:23:02, 3,+12.3
0:23:02, 0,-10.3
Siinä on kellonaika, kanavanumro ja lämpötila yhdellä rivillä.
Tiedostoa voi katsella tavallisilla tekstieditoreilla (Notepad,Wordpad, Word jne) tai omalla graafisella ohjelmallaan Display.exe. Tiedosto voi katsella myös Excelin avulla.
Tiedoston nimi on  vuosi+kuukausi (200101.log), jos ei toisin anneta käynnistysparametrina tai File valikosta valita uusi nimi.

Dynaaminen anturien graafinen monitorointi

Debug-toiminta näyttää lähtevät ja saapuvat sarjaliikennesanomat ja löydetyt anturit
Huomaa pienet pallot, jotka ilmestyvät sitä mukaan kun antureita löytyy tai releitä ohjataan.
Ne häviävät aina kun anturia kysytään ja ilmestyvät uudestaan, jos anturi löytyi.

Ohjelmassa on myös erillinen tuulianturiosuus, joka sopii Probyte Prowind-tuulli, tuulen suunta ja lämpötila-anturilla

Myös releohjaukset hoituvat suoraan allaolevan valikon avulla tai ulkoisen tiedoston avulla
Jos ohjelma löyttää käynnistyshakemistostaan COMMANDS.INI- tiedoston,
se lukee tätä tiedostoa Setup-valikossa määritellyn aikavälein esim. kerran 30 sekunnissa ja
suorittaa siitä löytämänsä käskyrivit halutulla aikavälillä esim kerran sekunnissa.
Tällä tavalla voit tehdä oman ohjelmasi, joka antaa komentoja tai anturilukukomentoja oman ohjelmasi tahdissa.
Esimerkiksi tällä tavalla on toteutettu sähkön jakelu asuntovaunuihin leirintäalueella


Setup-valikon avulla voit nimetä kanavat (sauna,ulkolämpö jne),
niiden komennot ( esim #TT00), offset ( -1.1) ja vahvistuskertoimet ( 1.0 )
Kalibroitu Mittaustulos= vahvistus* ( alkuperäinen mittaus - offset)
Muutokset tallettuvat names.txt tiedostoon. Katso sitä Notepad.exe:llä.
Voit muuttaa sitä samalla editorilla tai suoraan Setup-valikossa.
Setup-valikossa laitetaan myös maksimi kanavamäärät ja mittausväli ( sekunneissa)
Muutokset tallettuvat automaattisesti
Setupissa tehdään myös sarjaliikenneportin vlainta COM1-4
Jos portti ei avaudu, katso CTRL/ALT/DEL yhdistelmällä onko sarajporttia käyttäviä ohjelmia auki.
Tiedoston formaatti voi olla pilkku tai piste.
Käytä aluksi Diplay.exe formaattia, mutta suomalainen Excel vaatii pilkun, ellet valitse maa-asetukseksi Englanti (Yhdysvalla)
Dynaamien releohjaus
Setup valikossa määritellään myös releohjaustoimintojen ajoitukset. Katso esimerkkiä tiedostossa command.ini.
Tiedostossa on releohjauskomennot alekkain :
#TR021
#TR010
Laitteen 0 rele 2 päälle #TR021 ja sama pois #TR010
Tätä tiedostoa voi toisella ohjelmalla muuttaa tarpeen mukaan reaaliaikaisesti ja näin määrätä laitteiden toiminnat.
Setup valikossa määritellään kuinka usein komnetotiedosto luetaan ja kuinka usein komennot läheteään sarjaportiin.
Komennot voivat olla myös lämpötilalukukomentoja ( #TT00 ) tai Inputkomentoja (#TI00)
Järjestelmää voi näin dynaamisesti muuttaa toisella ohjelmalla kierjoittamalla command.ini tiedostoa uudestaan tarpeen mukaan.
smarTLog ohjelma on ilmainen smarT-adapterien mukana CD:llä.
smarTTemp1 Hinta 350:- kolmella lämpotila anturilla ( 80 cm johdot valmiiksi kiinni)
Digitaaliset lämpötilanaturit (SMT160-30) 35:-, suojauttuna + johdoilla ( 80cm) 50:-
Hinta 250:- yhdellä lämpotila anturilla smarTTemp1 (anturi adaterin sisällä)

smarTLight adapteri

Smartlight mittaa lämpötilaa, valoa (TSL250) ja jännitettä ( 5 kanavaa RA.0:RA.5)
Sillä voi ohjata 8 relettä ( RB.0:RB.7) ja lukea 4 tuloa ( RC.0:RC.4)
Komennot ( laiteosoite 0)
Lämpötila #TT00 vastaus $TT00+23.1<CR>
Jännite #TA00 vastaus $TA001023<CR> ( 1023= 10 bit= alue 5V )
Valo #TA01 vastaus $TA0011023<CR> ( 1023= 10 bit= alue 350lux)
Digitaali tulo #TI03 vastaus $TI031<CR> , PIC16F872:n portc.3=1
Digitaali anto  #TR071 vastaus $TR071<CR>, PIC16F872:n portb.7=1
Digitaali anto  #TR060 vastaus $TR060<CR>, PIC16F872:n portb.6=0
Osoitteenvaihto #TC0A vastaus samrTLight 29-DEC-00 $TTA00+23.1<CR>
Käyttösähkö PC:n portista RTS,DTR tai ulkoinen 9-12V 4mA. PC ei anna riittävästi  kaikissa koneissa (kannettavat), silloin pitää käyttää ulkoista paristoa tai jännitelähdettä.
Laitteen mukanan toimitetaan kytkentäkaavio ja smarTLog2001 CD, jossa on Client/Server tiedonkeruuohjelma smarTLog.exe  ja Display.exe

smarT8- adapteri

Kanavakohtainen kalibrointi  tehdään setup-menun avulla ohjelmassa smarTLog.exe.
Setupin avulla valitaan myös oikeat kanavat, mittausaikaväli, komennot eri kanaville.


smarT8-adapterin komennot

Lämpötilan luku kanavalta 0-7: #TT00,#TT01... #TT07
 Vastaus esim. kanavalta 0: $TT00+23.2<CR>
Digitaalisen tulon luku kavavalta4: #TI04
 Vastaus: $TI041<CR>, jos tila on 1 (+5V) tai  $TI040<CR>, jos  tila on 0 ( 0V)
Digitaalianto ohjaus  kanava 0 1-tilaan: #TR001
  Vastaus: $TR001<CR>
Digitaalianto ohjaus  kanava 7 0-tilaan: #TR070
 Vastaus: $TR070<CR>
Adapterin osoitteenvaihtokomento  #TC02
  Uusi osoite on nyt 2.
  merkit ASCII 32-128 ovat sallittuja osoitteita. Isot  ja pienet merkit ovat eri osoitteita
  Osoite näkyy käynistettäessä ( kytke DTR/RTS pois/päälle sarjaliikentellä)
smart8 versiot

smart8 anturia voi tilata eri kokonpanoilla, mukana aina ilmaiset WIN9x ohjelmat tiedonkeruuseen ja graafiseen tulostoksen smarTLog ohjelma

  1. smart8 on sovitin ilman antureita 400:- valmis 8*I/O + 4 analogia tuloa 10bit
  2. smart8+ lämpötila-anturi 450:- mittausalue -50..+130C
  3. smart8* 3* lämpötilanturi 1 m johdot 550:-
  4. smart8+ 3lämpötila-anturia 10 m johdoilla 650:-
  5. smart8+ lämpötila-anturi (1m)+ valoanturi kotelon reiässä + kosteusanturi 1 m kaapelilla 990:-
  6. smart8+8 relettä 250V10A  990:- + ulkoinen poweri 150:-


Liitännät

PC:n sarjaporttin suora D9-kaapeli (muista tilata erikseen sopiva pituus).

8 kpl anturiliitäntää on tehty 3-napaista  0.1" jaolla oleva liitinpiikkeillä.
Liitäntä juottamalla tai Molex liittimellä.

1. PWM/anto/tulo. Mittaus:  lämpötila Celsius asteet = (PWM-0.32)/0.047. Voit tarkistaa PWM arvon oskilloskoopilla tai taajuuslaskurilla.
PWM on noin 3-4 kHz, se ei vaikuta tarkuuteen.
Jos PWM-anturi ei ole paikalla, smart8 vastaa vain lyhyellä alkutunnuksella #TT00
2 +5V VCC 1mA kuorma max
3. 0V ( alimmainen liitin)

| ----------------|
|      DB9naaras  |
| Vihreä          |
| LED  PIC        |
|                 |
|Anturi0   Anturi7|
| .1 data       .1|
| .2 Vcc        .2|
|_.3_gnd________.3|

Laitteen mukanan toimitetaan kytkentäkaavio ja smarTLog2001 CD, jossa on Client/Server tiedonkeruuohjelma smarTLog.exe  ja Display.exe

Talletetun datan tarkastelu

Tiedonkatseluohjelmana voi käyttää Exceliä tai Display.exe ( sivun ylin kuva oikealla).
Display-ohjelmalla ja hiirellä voit zoomata kuvaa, katso ylintä kuvaa.

Alla on Probyte smarTLog ohjelma, joka tekee molemmat eli kerää tietoa tiedostoon ja näyttää grafiikan. Sillä voi myös ohjata laitteita automaattisesti.
 
 


 

Kysymyksiä ja vastauksia
Kysymys #1

Voiko smarTtemp3a lämpötilaantureita viedä miten pitkälle?
Käytän CAT5 kaapelia (Ethernet parikaapeli) koska sitä on helposti saatavalla ja se on edullista

Vastaus #1
Jos tarkoitat sarjaliikennettä, niin arvio on tuo 300m, jos tarkoitat pelkkiä anturia johtoja, niin
minun vastaukseni on 2m.
Toiset ovat kyllä jatkaneet niitäkin 20 m laittamalla 0.1uF kondensaatorin anturin powerin (5V)  yli.
Miettisen Hannu laittoi vielä anturiin toteemipaaluvahvistimen NPN ja PNP transistoriparin vahvistimeksi.
Tässä molempien transistorien kannat laitettiin anturin lähtöön ja transistorien emitterit lähtivät ulos kaapelilla.
Hannun anturikaapeli oli 15 m ja hyvin toimi.

Kysymys #2

Mistä johtuu, että smartTemp toimii vain toiseessa kannattavassa tietokoneessanii?

Vastaus#2
smarTTemp vaatii jonkun verran käyttöjännitettä, ei paljonkaan anturia varten ( 0.16mA) eikä prosessoria varten (0.6mA),
vaan jotta PC:n sarjaliiketeeseen saataisin riittävä signaali taaksepäin nastaan 2. Tähän tarvitaan noin 2mA ja jos sitä ei saada PC:n DTR ja RTS nastoista, se pitää kehittää itse ulkoisella paristolla ( 9V)  tai ulkoisella pistoketeholähteellä ( 7-24V 3mA).
smarTTemp ottaa käyttösähkönsä DB9:n nastoista 4 ( DTR) ja7 ( RTS). Nämä nastat ovat normalilla terminaaliohjelmalla +12V, mutta  niiden antama virta pienenee joka vuosi, erityisesti kannettavilla ja joillakin uusimillä emolevyillä, jotka käyttävät samoja IO-chip-sarjoja.

Ratkaisu:
 Tee omaa sähköä  tai lainaa PC:n 12 voltin kaapelista ( varo 4-10A!)
Osta 9 napainen jatkokaapeli läheisestä tietokoneliikkeestä ja katkaise kaapeli keskeltä.
Laita koirasliittimestä tulevat nasta 4  9-voltin pariston + napaan ja nasta 5 pariston - napaan
Kytke johdot 5 (gnd), 3 ( TxD) ja 2 (RxD) suoraan naarasliittimeen.
Älä kytke nastoja 4 tai 7 tietokoneelle menevään liitimeen, jotta koneesi ei saisi paristosta liikaajännitettä.
Pariston tilalla voit tietysti käyttää 9-12V DC poweria. Liata kuitnekin vaikka 220ohmin suojavastus niin et pääse tekemään
mitään pahaa vaikka kytkentäsi menisi vähän ristiin.

Kysymys # 3

Laitoin eilen toimintaan, ja olen tyytyväinen - joten voin suositella
kavereillekin - ja ostaa itse lisää tuotteitasi.
Lisäsin tuon kotiautomaatiojärjestelmääni. Nyt mittaukset näkyvät myös
webissä (http://mobile-is.com :ssa -omakämppä kohta).
Tilannen lähiaikoina vielä lisää sinulta, kun pitäisi saada kellarin ja
ulkorakennuksen lämmitys automatisoitua järkevästi ja taloudellisesti.
   "Jussi Mattila" <admin@mobile-is.com>
Kysymys #4
Haluisin saada lämpötilasta hälytyksen kännykkääni, mitä tarvitsen?
Vastaus #4
Katso valmista laitettaa Control GSM laitetta se
Se on aivan valmis ratkaisu koteloa ja antennia myöten, ei pelkkä ohjain, jota  joudut itse rakentelemaan.
Tarvitset vain lämpötilasta toimivana termostaatin, josta saat kontaktin. Rautakaupat ja sähköliikkeet myyvät näitä tai voit tilata DIP-kytkimillä toimivan PIC-termostaatin, niin ei tarvitse arvata toiminta-asetuksia.
 

Mittauskuvia :

http://guest:guest@x10.d2g.com/

PROBYTE Oy      Nirvankatu 31, 33820 Tampere FINLAND
Puh: 03-2661885
FAX: 03-2661886
  e-mail: pri@sci.fi
http://www.kolumbus.fi/probyte