SmarT8 on sarjaliikenteellä toimiva 1-8 -kanavainen digitaalinen lämpömittari, I/O-anturi ja 4-kanavainen analogia-anturi. smartlog on Server/Client- tiedonkeruuohjelma edelliselle ja muille smart-protokolla-tuotteille Lämpötilakäyrät esitettynä display.exe ohjelmalla Ohessa kolmekanavainen smart8 anturi ja 3 lämpötilaanturia SmarT8 käsikirja PROBYTE 17.12.2013 sivu 1/8
Yllä smart24 sisältä kolme smart8 ja 24 lämpötila-anturia Ominaisuudet SmarT8 on sarjaliikenteellä toimiva täysin digitaalinen kahdeksankanavainen lämpömittari ja analogia-anturi. Sillä voi tarvittaessa myös lukea kahdeksaa digitaalista tuloa/ohjata kahdeksaa lähtöä. Tiedonkeruu ja ohjausohjelma smartlog. Katso sen toiminta Internetistä smartlog.htm. Tiedon katselu tehdään display.exe ohjelmalla. Tarvittaessa kolmas ohjelma Finger.exe ( automaattisormi!) päivittää display.exe ohjelmaa. Lämpötila-anturi toimii alueella -40.0.. +130.0C eli resoluutio on 1:1800. Lämpötila-anturin tarkkuus on 0.7C. Samaan, tavalliseen RS-232 sarjaliikenteeseen voi laittaa useita smart-tekniikalla toimivia kosteus-, lämpö-, tuulenvoimakkuus, tuulensuunta ja ohjausreleitä. Ne pitää olla vain eri osoitteissa. Käyttäjä pystyy itse tekemään osoitteenvalinnan laitteen sisäiseen EEPROMiin kanavakohtaisesti. SmarTTemp1 on vastaava yksikanavainen lämpötilamittausmalli, jossa lämpötila-anturi on muunninkotelon sisällä. SmarTemp3 on vastaava kolmikanavainen malli, jossa analoginen valo-anturi on muunninkotelon sisällä. Kaikissa laitteissa on samat ohjelmat ja IO, mutta valmiita antureita on 1,3, 8 jne. Analogia anturit voidaan kytkeä yhtä aikaa kun lämpötila ja/tai IO-anturit. Lämpötila, tulo tai lähtöantureita voi olla vain 8 kappaletta yhtäaikaa käytössä. Ohjelmistoa, eikä asetuksia tarvitse muuttaa. SmarT8 toimii 2400 baudin RS-232 sarjaliikenteellä. Käyttöjännite on 7-12V 5mA. Käyttöjännite otetaan sarjaliikenteeltä RTS ja DTR-nastoista. Sarjaliikenne ei välttämättä tarvitse kuin 3 johtoa: GND, RX ja TX, jos käyttöjännite otetaan erillisestä pistokevirtalähteestä (7-12V 0.1A). SmarT8 käsikirja PROBYTE 17.12.2013 sivu 2/8
Jos jännite on liian pieni tai siinä on vaihtojännitettä, mittauksissa saattaa esiintyä vaihtelua. Tarkasta käyttöjännite erityisesti kannettavissa tietokoneissa. Katso tiedoston lopussa oleva ohjetta. Seuraavia komentoja ei tarvitse opetella, ne tulevat automaattisesti smartlog ohjelman asennuksessa sensors.ini tiedostoon. Lämpötilamittauksen periaate: (T-komento) Lämpötila-anturi SMT160-30 on täysin digitaalinen PWM-tyyppinen lämpötila-anturi. Anturin pulssisuhde mitataan mikroprosessorilla ja sama prosessori hoitaa sanomaliikenteen seurannan ja vastaussanomat Mittaukset tulostetaan sarjaliikenteelle suoraan selväkielisenä ASCII-merkkeinä, jotta sovellusohjelmantekijällä olisi mahdollisimman helppoa ottaa anturi käyttöön eri sovelluksissa. Tarvittaessa toimitetaan myös täydellisiä graafisia tiedonkeruuohjelmia (smartlog99). Toiminta: Kun smart8 saa käyttöjännitteen, se lähettää versionumerona ja ensimmäisen kanavan lämpötilan, josta näkyy laiteen käyttämä nykyinen laiteosoite. Kyselysanomat alkavat #-merkillä ja vastaussanomat alkavat $-merkillä ja päättyvät <CR>merkkin ASCII 13. T on lämpötilalaitteen perhetunnus, 0 on laitenumero, jonka voi vaihtaa, seuraava nolla on anturinumero (0,1 tai 2). Kysyttäessä uutta lämpötilaa kanavasta 2, annetaan seuraavanlainen sanoma: #TT02 jossa # on kyselysanoman alkumerkki T on lämpötilalaitetunnus T on lämpötilakyselykomento 0 laitenumero, joka on kirjoitettu laitteen päälle. Laitenumero voi olla joku ASCII-merkki välillä 0-A Z,a-z 2 on anturin numero. Se voi olla 0,-7. Riippuen monta anturia on laiteeseen kytketty. Jos anturia ei ole tulee vain tyhjä vastaus esim. $TT00<CR> Lämpötila-anturi vastaa kanavan 2 kysymykseen #TT02 esim. $TT02+020.2<CR> Laiteosoitteen muutos On-Line Vaihda laitteelle 0 osoite 1 komennolla #TC01 Nyt anturi tottelee vain laiteosoitteita 1 esim. #TT10 lukee kanavan 0 lämpötilan. Laiteosoitteen näet käynnistyksen yhteydessä, jos se jotenkin häviää muististasi. Analogia-anturin toimintaperiaate (A-komento) SmarT8 sisältää 4 kpl 10 bitin analogia tulokanavaa 8 digitaalikanavan ( lämpö ja I/O-toiminnat) lisäksi. Mittausalue on 0-5V Ri=10kohmia SmarT8 käsikirja PROBYTE 17.12.2013 sivu 3/8
Komento analogiakanaville on muotoa #TA00 #TA03, laite numero 0 ja kanavat 0...3 Vastaus : $TA031023<CR> 1023 on suurin 10-bittinen luku Kytkemällä esim. valoanturin TSL252 saadaan valon määrä mukavasti luettua. Se ilmaisee kätevästi päivät lämpötilakäyrissä. Eeprom luku / Versio (E ja L-komennot) Komennolla #TE00 luetaan laite osoite EEPROM-muistipaikasta 0, normaalisti se on 048 eli ASCII 0 Vastaus on $TE00=048<CR> Ohjelmaversio saadaan komennolla #TL00 Digitaalitulojen lukutoimintaperiaate (I-komento) SmarT8 lämpötilakanavia voidaan käyttää vaihtoehtoisesti digitaalituloina. 8 digitaalikanavaa. Mittausalue on 0-5V Ri=1Mohmia Komento kanavan 0 lukemiseksi on #TI00 Vastaus: $TI001 tai $TI000 Digitaaliohjausperiaate (R-komento) SmarT8 laitetta voi käyttää myös digitaalisen 8-bittisen I/O-ohjaukseen komennolla #TR061 ( PIC c-portin bit 6). Se vastaa $TR061<CR> ja ohjaa RC.6 bitin 5Volttiin. Voit tarvittaessa tehdä kytkennät itse ulkoiselle releelle opton (Sharp PC817) ja releen 12V avulla. 8 digitaalikanavaa. Ohjausalue on 0-5V Imax =20mA ( jos teholähteestä saadaan tämän verran) Komento kanavan 0 ohjaamiseksi tilaan 1 #TR001 ja tilaan 0 #TR000 Vastaus: $TR001<CR> tai $TR000<CR> Digitaaliohjaus vaatii usein relelähtöjä. Kytke opto väliin niin voit ohjata suoraan 12 V releillä 10A 250VAC laitteita. smart8b komennot ei analogiatuloja 8 lämpötila-anturi,releettä tai tuloa kanavakohtaiset kalibroinnit perusasetukset ja osoitteet kytkemällä LED katodi maihin käynnistettäessä tai komennolla #TX00 Kalibrointikomennot #TC01005 lisää kanavaan 1 +0.1 astetta, #TC07200 vähentää lämpötilaa 255-250= 55 *0.1 eli 5,5 C Lue kalibroinnit (0 7) ja osoite ( muistipaikka 8) #TD00. Perusarvot 000 kalibroinnilla ja 49 = ASCII 0 osoitteella. Osoitteen vaihto #TC08049 vaihtaa muistipaikkaan 8 arvon 49 eli ASCII 1. Tee vielä LOGO komento #TL00 niin uusi osoite otetaan käyttöön ( softareset) SmarT8 käsikirja PROBYTE 17.12.2013 sivu 4/8
Jos monta laitetta yhdessä sarjaliikenteessä tee komennot vastaaviin osoitteisiin esim. #TL20 Mitat ja teholähde: SmarT8 ottaa sähkönsä PC:n sarjaportista DTR ja RTS nastoista. Jännitettä pitää löytyä noin 7-24V 4mA. Jos koneestasi ei tule tarpeeksi jännitettä (kannattavat yleisesti), niin käytä yllä olevaa paristokytkentää ( 9V paristo) tai tilaa smartverkkolaite. Mittauskortin koko: 50*47*22mm paino 30g. Anturin mitat samat kuin TO-92 transistorilla noin 3*4*2mm. Testaus: Asenna smartlog ohjelma niin et tarvitse alla olevia ohjeita. 1.Kytke SmarT8 PC:n sarjaporttiin ja aseta oikea COM-portti, nopeus 2400 bps, 8,N,1 2. Käynnistä smartlog.exe tai joku pääteohjelma esim. PROBYTE Term2003 tai PROCOMM. Aseta oikeat parametrit esim. COM1 2400,8,N,1. Huomaa, että SmarT8 ottaa myös käyttöjännitteen sarjaliittimeltä (DB9:n nastat 7 ja 4). Voit tietysti käyttää myös ulkopuolista käyttöjännitettä 7-12V. Varsinkin kannettavat PC:t antavat entistä vähemmän ulkoista käyttövirtaa. Älä kytke ulkoista verkkolaitetta (joka antaa yli 12V) ja PC:n nastoja yhteen, sillä voi olla, että koneesi ei pidä siitä. Ulkoista jännitelähdettä käytettäessä tee erillinen välikaapeli ja laita vaikka aluksi 9V paristo nastasta 7(+) maihin 5(-). 3. Kytke SmarT8 PC:n sarjaporttiin. Jos näytölle tulee alkutekstit ja ensimmäinen mittaus, laite on kytketty oikeaan sarjaporttiin. Lue anturi #TT00, #TT01 tai #TT02-komennoilla. Digitaalisen IO-portin luku: SmarT8 laitetta voi käyttää myös digitaalisen 8-bittisen I/O-lukuun komennolla #TI07 ( b-portin bit 7). Se vastaa $TI071, jos kaikki portin RB.7 bitti on 1. Tätä ominaisuutta ei kuitenkaan ole hyödynnetty smarttemp3a:ssa, koska näitä tuloja ei ole kytketty laitteen ulkopuolelle. Voit tarvittaessa tehdä kytkennät itse. Graafinen tiedonkeruuohjelmisto Weather2003: Weather2003 on PROBYTE:n kehittämä tietokantapohjainen tiedonkeruuohjelma kolmelle lämpötilalle, kosteudelle, tuulen suunnalle, valolle ja tuulen nopeudelle. Tietokanta muodostuu sekunti-, minuutti-, tunti-, päivä-, kuukausi- ja vuositaulukoista. Jokaisen taulukon pituuden käyttäjä SmarT8 käsikirja PROBYTE 17.12.2013 sivu 5/8
voi määritellä dynaamisesti. Kun valittu taulukon pituus tulee täyteen, esim. 3600 viimeistä sekuntia, taulukon ensimmäinen tieto puretaan. Näin tietokanta pysyy kohtuullisen suuruisena. Nopeammat taulukot päivittävät automaattisesti hitaimpia taulukkoja. Esim. kun päivä vaihtuu, 24 edellisen tunnin keskiarvo siirretään päivätaulukkoon oikean päivän kohdalle. Kun kuu vaihtuu siirretään edellisen kuun keskimääräiset päivätiedot oikean kuun tiedoiksi jne. Tietokanta on toteutettu ODBC/SQL/ACCESS-pohjaisena, joten tietokanta voi olla missä tahansa verkon osoitteessa sijaitseva SQL-tietokanta ( ACCESS, DBASEx, Oracle jne.). Tietokanta on sinällään sopiva useimpiin käyttökohteisiin valmiiksi oikeassa muodossa. Koska tietokanta on yleisesti käytetyssä muodossa ei tarvita mitään erikoista sen siirtämiseen toisiin ohjelmiin, esim. Exceliin. Ohjelman grafiikka-asetuksista voidaan valita tulostettavien tietojen pituus. Tietokannan taulukkoja voidaan tietysti katsella ja muuttaa myös tavallisella Microsoft/ACCESS-ohjelmalla. Erikoistarpeisiin tehdään ohjelmia lyhyellä toimitusajalla. Weather2000 ohjelma ei kuulu smart8 toimitukseen. Toimitus ja erikoisominaisuudet SmarT8 sisältää koteloidun mikroprosessoripohjaisen lämpötilamittalaitteen, jossa on DB9 naarasliitin, 8-napaiset liitimet antureita varten ja tämän ohjekirjan. Anturit toimitetaan tilauksen mukaan. Tarvittaessa toimitetaan erilaisia tiedonkeruuohjelmia esim. graafinen smartlog. Katso lisätietoja ja uutuuksia http://www.kolumbus/probyte/temp.htm. Toimitettaessa laitteet ovat koodattu 0-osoiteelle. Ulkoinen virtalähde on hyvä tilata kannettaviin tietokoneisiin tai käyttöjännitteen voi tehdä ulkoisella 9 voltin paristolla, USB-liittimeltä (5V), PC:n näppäimistöltä, joystick-portilta jne. Muista mainita erikseen näistä toivomuksista, samoin mahdollisesta jatkokaapelista (100m maksimi ) tai nauhakaapelisarjasta. Sovelluksia Säätietojen keruu esim. laskettelukeskuksissa Sahan kuivausprosessin valvonta, talon lämmönsäätö Perunan varastointi, munahautomon valvonta, kalapakasteiden valvonta Veripakasteiden kunnon valvonta, kasvihuoneen lämpötilavalvonta Pakastehuoneiden lämpötilavalvonta, öljypolttimen toimintavalvonta Kala- ja rapujenviljelylaitokset, puupelletti ohjauskeskus Akvaariot, terraariot, Aurinkopaneelin pumpun ohjaus lämpötilaeron mukaan GSM lämpötilavalvonta suurkanalaan Piirilevyjen valmistus, nesteiden lämpötilan säätö Akun lataus, lämpötilan avulla tapahtuva katkaisu Älytalojen Internet reaaliaikainen valvonta Serverien lämpötilavalvonta Komivaiheinen sähköjännitteen valvonta laite SmarT8 käsikirja PROBYTE 17.12.2013 sivu 6/8
Kertaus: Lämpötila-anturi: digitaalinen SMT160-30 Valo-anturi: Analoginen esim. TSL252 Kosteusanturi: HIH3605B Paine anturi: Honeywell tai Motorola Jännite ja virta: suoraan ja vastuksen kautta, eristetty Honeywell anturin kautta Releohjaus: OPTO PC817 Muunnos sarjaliikenteelle: smart8-adaperi ASCII muotoon Tiedon talletus: smartlog.exe ohjelma -> tiedosto 200209.log Excel muotoon. ----- Tiedon graafinen reaaliaikainen etäkatselu voi tapahtua esim. Display.exe ohjelmalla verkon kautta. PROBYTE smartbox on digitaalinen näyttöohjelma. Sillä voi asetella hälytyksiä ja se voi käynnistää ulkoisia ohjelmia ( esim. sähköpostin lähetys) kun lämpötila on liian matala tai liian suuri. GSMSERVER ohjelman avulla voit lähettää SMS-viestejä GSM-modeemin avulla. Nämä ohjelmat eivät kuulu smartlog toimitukseen vaan ovat erillisiä muita ohjelmia.. SmarT8 käsikirja PROBYTE 17.12.2013 sivu 7/8
PROBYTE Oy 33820 TAMPERE puh 03-2661885 SmarT8 käsikirja PROBYTE 17.12.2013 sivu 8/8