STEP600 askelmoottoriohjain ja pääteasete



Samankaltaiset tiedostot
STEP-404 askelmoottoriohjain PROBYTE/Pekka Ritamäki

STEP-400 askelmoottoriohjain PROBYTE/Pekka Ritamäki

STEP-300 askelmoottoriohjain PROBYTE/Pekka Ritamäki

Sääasema Probyte JUNIOR

GSRELE ohjeet. Yleistä

Sääasema Probyte 2003

PROBYTE CONTROL GSM. GSM/SMS-hälytys- ja ohjauslaite. GSM Control 7/11/01 sivu 1/5

PROBYTE CONTROL GSM GSM/SMS-hälytys- ja ohjauslaite

PROBYTE GSM ALARM #6d

smartallinone Sarjaliikenteellä toimiva releohjain

MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma

Yleistä. Digitaalinen termostaatti PIC-Thermo PROBYTE OY

Kauko-ohjauslaite GSM rele 2011 v

GSMRELE PG-30 v

PROBYTE GSM ALARM 9. PROBYTE GSM ALARM#9 toimii SMS-hälyttimenä ja SMS-kauko-ohjaimena. Soitto- tai SMShälytysviestien

Yleistä. Probyte GSM-PLUG PROBYTE OY

PROBYTE GSM ALARM8. PROBYTE GSM ALARM#8 toimii hälyttimenä ja kauko-ohjaimena usealle käyttäjälle. Soitto- tai SMShälytysviestien

Nokeval No Käyttöohje. Tekstinäyttö 580-ALF

Sulautettujen järjestelmien kilpailutehtävä

JYRSIN SISÄLLYSLUETTELO:

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

MSnS-extra PCB v1.0. Kevyt käyttöohje

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

PR SARJA ASENNUS JA KYTKENTÄ

PR SARJA ASENNUS JA KYTKENTÄ

HF1 laitteen käyttöönotto ja asetukset

Modulaatio-ohjauksen käyttölaite AME 435 QM

Modulaatio-ohjauksen toimimoottori AME 438 SU jousipalautustoiminto (jousinosteinen)

AALTO-VALVONTALAITE TST5102

IBC control Made in Sweden VIANETSINTÄ MICROMAX- JA VVX-MOOTTORIT

Modulaatio-ohjauksen toimimoottori AME 85QM

Pikaohje Aplisens APIS type 1X0 ja 2XO

FR-F EC

SmarT8 on sarjaliikenteellä toimiva 1-8 -kanavainen digitaalinen lämpömittari, I/O-anturi ja 4-kanavainen analogia-anturi.

Megatunen käyttö. Asenna megatune koneelle MsExtra-sivuilta:

Eye Pal Solo. Käyttöohje

Pikaohje Neuvottelupuhelin Konftel 50

Käyttöohjeet Pinta-alamittari Flex Counter

OPTYMA Control Kylmäjärjestelmän ohjauskeskus

S Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010

Oikosulkumoottorin vääntömomenttikäyrä. s = 0 n = n s

Digitaalinen eropainekytkin DPS Käyttöohje

KYTKENTÄOHJEET. MicroMax370

m2 ja Micromon erot Sami Tikkanen Micromon Ei laajennettavissa Laajennettavissa 99 pisteeseen m2 + yksiköllä

PROBYTE kallistusnäyttöautomatiikka

DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä

GSM puhelin liitetään HF-johdon laitteeseen. Ohjauskomennot välittyvät etäpuhelimen näppäimistöltä DTMF-äänien avulla.

SISÄLLYSLUETTELO RC-436

Vianmääritys. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito. Hakemisto

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

Sisällysluettelo. HUOM! Muista lukea tämä opas huolellisesti ennen käyttöönottoa.

Hyvä Webaston käyttäjä! Tämä käyttöohje on tarkoitettu valtuutetun asentamon antaman käytönopastuksen

I/O ohjatun ACS800 taajuusmuuttajan korvaaminen ACS880 taajuusmuuttajalla

VIANETSINTÄ - MICROMAX JA VVX-MOOTTORIT

Yale Doorman -käyttöohje Sector Alarm -hälytysjärjestelmään yhdistetyn Yale Doorman -älylukon käyttöohje

KÄYTTÖOHJE ELTRIP-R6. puh fax PL Kajaani

Asennusohje. EasyLine GSM

Ledien kytkeminen halpis virtalähteeseen

Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla.

Älykäs huoneyksikkö. Tekniset tiedot: Mittaustarkkuus Mittauselementti Näyttö Käyttöjännite Virrankulutus Tiiveysluokka Mitat

Yleistä. Interaktiivinen GSM-ohjaus GSM-RELE v2.0 PROBYTE OY

Aurinkopaneelin lataussäädin 12/24V 30A. Käyttöohje

DIMLITE Daylight. Sähkönumero Käyttöohje

Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin

Pynnönen Opiskelija: Tarkastaja: Arvio:

Käyttöohje. Tasapainolauta

Etälukija PR Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. PR1000v.2

IRMPX asettelu ja asennusohje

Harjoitustyö - Mikroprosessorit Liikennevalot

T80_a_BA.book Seite 1 Donnerstag, 22. April :01 16 Telestart T80

Liipaisun I/O-kortti LogiComm pistoolien pääteasteelle

Oikosulkumoottorikäyttö

Sähköautoasiaa. Ajonhallintalaite ehdotus #1

MIKROAALTOMITTAUKSET 1

Dynatel 2210E kaapelinhakulaite

NP-2T DL ohje. Oy Nylund-Group Ab

Ontech Teleswitch 9001A Ontech Teleswitch 9003

XCRANE OMINAISUUDET KUUSI KULJETTAJA-PROFIILIA VENTTIILIEN SÄÄDÖT

MONITOIMIMOOTTORI EAM-30-MT EAM-52-MT ASENNUS- JA KÄYTTÖOHJE

Yleistä. Probyte GSM-PLUG PROBYTE OY

Ohjelmoitava päävahvistin WWK-951LTE

Potilasopas. Tämän oppaan omistaa:

Contour Mouse Wireless käyttöohje. /1 Contour Mouse Wireless käyttöohje

P6SLite ohjaus- ja zoom komennot

TKT224 KOODIN KOON OPTIMOINTI

Yleistä. Probyte GSM-ohjaus GSM-WEB PROBYTE OY

Sisällysluettelo. Dokumentin tiedot

Harjoitustehtäviä kokeeseen: Sähköoppi ja magnetismi

PC vai Yoshbox? Moottorinohjauksen lyhyt teoria ja vertailu Mustavalkoisesti kirjoitettuna innostamaan tiedon ja mielipiteiden jakamiseen by PetriK

Pynnönen Opiskelija: Tarkastaja: Arvio:

KÄYTTÖOHJE NO.CX-10. Lue tämä ohje huolellisesti ennen käyttöä

5.3 Ensimmäisen asteen polynomifunktio

WehoFloor RF LCD 868MHz & laajennusmoduuli 4 tai 6 kanavalle

50 meter wireless phone line. User Manual

LUE KÄYTTÖOHJE KOKONAISUUDESSAAN ENNEN LAITTEEN KÄYTTÖÄ SÄILYTÄ NÄMÄ OHJEET

Ohjelmoitava päävahvistin WWK-951. Anvia TV Oy Rengastie Seinäjoki

CROSSTRAINER (Model E 7000P)

KÄYTTÖOHJE. M2M Point - to - Point

TEKNIIKAN YKSIKKÖ AUTOMAATIOTEKNIIKAN KOULUTUSOHJELMA AUT4SN TL7341, TL7321 OHJAUSLOGIIKAT 2 JA AUTOMAATIOJÄRJESTELMÄT 2 PROJEKTITYÖ

Yleistä GSM-RELE /GSMRELE PLUS PROBYTE OY

Transkriptio:

STEP600 askelmoottoriohjain ja pääteasete PROBYTE/Pekka Ritamäki Yleistä Askelmoottoriohjain STEP600 on tarkoitettu toimimaan älykkäänä ohjaimena ja pääteasteensa askelmoottorin ja sarjaliikenteen välillä. Se hoitaa askelmoottorin tarvitsemat kiihdytykset, jarrutukset ja referenssipisteeseen ajot itsenäisesti siten, että ylätason ohjain vapautuu heti käskyn antamisen jälkeen muihin tehtäviin. Vaikka moniajokäyttöjärjestelmät kuten XP, VISTA ja Linus ovat nopeita tietokoneen sisällä, ne ovat menettäneet kykynsä toimia nopeasti IO-laitteiden kanssa. Esim. XP:n suurin reaaliaikainen nopeus on 18.2 Hz. Askelmoottorien ohjaus rinnakkaisportin avulla ei onnistu kannettavilla tietokoneilla ilman lisälaitteita, koska rinnakkaisportteja ei enää ole. Myöskään sarjaportteja ei ole, mutta edullisilla USB/sarjamuuntimille (esim. USB/VSCOM) ulkoisten laitteiden liitäntä on helppoa. STEP600:lla on itsenäinen toimintamuoto, joiden avulla voidaan tehdä kolmea EEPROMmuistiin talletettua tehtävää ilman sarjaliikenteen apua. Näissä tapauksissa ei tarvita välttämättä Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 1/13

lainkaan ohjelmoitavaa logiikkaa tai PC:tä. Tätä toimintatapaa käytetään mm. messudemoissa. STEP600 toimii paikoitusservona. Askelmoottori hakee ensin 1000 askelta kotipesää ja sen jälkeen seuraa potentiometrin asentoa tai 0-5V jännitettä. Säätöalue on 200 tai 400 askelta riippuen koko tai täysiaskel-jumpperin asennosta. Useita ohjaimia voidaan kytkeä samaan RS-232-linjaan, ohjaimien komentamisessa käytetään helppoa ASCII-väyläprotokollaa, joka sisältää laiteosoitteen. Laiteosoite voidaan valita 0-C nelinapaisella DIP-kytkimellä. Osoitteet 0 9 ja A-D on varattu sarjaliikenneosoitteeksi, Osoite E askelmoottori ajaa on itsenäistä ajoa jatkuvasti edestakaisin. F on paikoitusservo. Sarjaliikenteellä voidaan vaihtaa lennossa normaalitoiminnasta ( osoitteet 0-D) servotilaan tai demotilaa ja takaisin. Sarjaliikenteellä voi pysäyttää minkä tahansa ajon heti tai lähettää valmiiksi seuraavan komennon. Sarjaliikenteellä on kymmenen toimintatapaa 0 Kotipesän haku 1 Normaalikiihdytys- ja jarrutusajo 2 Normaalikiihdytys- ja jarrutusajo, pysäytysrampilla kotipesäpysäytys 3 Sarjaliikenneosoitetesti ilman moottoritoimintaa ja kotipesän tilat 4 Hidas ajo jatkuvasti (pulssit=0000) tai määrätty pulssimäärä kunnes kotipesäanturi toimii 5 Leikkurireleen ohjaus päälle tai pois, ei moottoritoimintoja 6 Pysäytä mikä tahansa toiminta heti. Jos sarjaliikenteellä on komennettu servo- ja demomode, palataan normaalitilaan. 7 Lue kotipesäanturin ja leikkurin tilat 8 Siirry servotilaan, tee kotipesän haku aluksi 1000 pulssin aikana 9 Siirry demotilaan Logaritminen ramppi Askelmoottorin kiihdytys on tärkein asia askelmoottorin ohjauksessa. STEP600 on kehitetty logaritminen ramppi. Tämä tarkoittaa sitä, että moottoria kiihdytetään aluksi enemmän ja rampin loppupuolella vähemmän. Tällä tavalla moottori saadaan hyvin nopeasti kiihdytettyä maksiminopeuteen. Aikaisemmin lineaarisella rampilla moottori liikkui aluksi hitaasti ja vasta myöhemmin pääsi oikeaan nopeuteen. Tämänlainen kiihdytys tuhlaa kallista moottorin liikeaikaa. Askelmoottori toimii hienosti hitailla nopeuksilla, mutta vaatii taitoa saada samasta moottorista enemmän kierroksia ja tehoa. Tehon =vääntö * kierrosnopeus Askelmoottorien vääntökäyrät alkavat laskea 200-400 pulssia /sekunnissa nopeuksilla ja useimmilla moottoreilla ei tee mitään 5000 pulssia /sekunnissa olevilla nopeuksilla. Normaali kuormilla 2000 Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 2/13

pulssia/sekunnissa voidaan juuri ja juuri saavuttaa taitavalla rampittamisella. Antoliitännät ja toimintaperiaatteet Step600 ohjaimeen tarvitaan käyttöjännite DC 12V (24V optio,x3 auki ja 100R 4V käyttöön ) ja DB9F liitäntä PC:n sarjaliikenteelle. STEP600 ohjaa prosessorin välityksellä askelmoottoripääteasteelle meneviä signaaleja STEP, DIR, ENABLE (= L1). Kun moottori-led L1 palaa, moottorille annetaan uusia pulsseja. Toimintatavassa 0 ja 4 moottori pysähtyy aina kotipesäsignaaliin. Toimintatavassa 2 moottori pysähtyy vain loppurampilla kotipesään. Näin saadaan moottorin paikka tahdistettua joka kierroksella oikeaan paikkaan. Info sanoma ( mode3) kysyy STEP600 tilan. Se ei tee yhtään pulssia, vaan STEP600 antaa ainoastaan vastauksen PC:lle, jos edellinen tehtävä on jo tehty. Mode 7 näyttä kotipesäanturin ja leikkurireleen tilan. Mode 6 pysäyttää kaikki toiminnat kesken ajon. Itsenäinen ajo, osoite E Osoite E on varattu STEP600:n itsenäisille ajotoimintatavoille. Toiminnat valitaan käynnistyksessä osoitteiden perusteella. Laite aina antaa osoitteensa käynnistyksessä, josta voidaan päätellä toimintatapa ja valittu osoite. Tähän toimintatapaan päästään myös mode 9:llä. Osoite annetaan ASCII esim. 0 ja ASCIIn numeroarvona 48. PROBYTE Step/position servo ADDR=0 ASCII=48<CR><LF> $0HY ( H=kotipesä paikalla, N=ei paikalla) Jos käynnistyksessä on valittu osoite E, moottori lähtee heti suorittamaan EEPROM-alueelle esiohjelmoitua tehtävää. Moottori pysähtyy puoleksi sekunniksi ja palaa takaisin, pysähtyy puoleksi sekunniksi ja kääntää taas suuntaansa. Tätä toimintatapaa voi kuvata vaikka demoajoksi. EEPROM-data jota voidaan tarvittaessa muuttaa Esimerkki prosessorin EEPROM-muistiin talletetusta datasta. Data on samanmuotoinen kuin varsinainen komentosanomakin. Alla kolme erilaista tehtävää prosessorin EEPROM muistissa. Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 3/13

'0','1','0','0','C','8','0','F','2','5', '1','2','0','1','9','0','F','1','3','0', '1','2','0','F','A','0','F','F','3','8' Tehtävämuistialueen selitys Osoite esim. tehtävä toiminta 0 '1' TASK1 SUUNTA 1 tai 0 1 '0' TASK1 MODE '0','1', 2 tai '3' 2 '0' TASK1 pulssit MSB '0'..'F' 3 '0' TASK1 pulssit '0'..'F' 4 'C' TASK1 pulssit '0'..'F' 5 'F' TASK1 pulssit LSB '0'..'F' 6 '0' TASK1 ramppipulssit hi '0'-'F' (*20) 7 '2' TASK1 ramppipulssit lo '0'-'F' (*20) 8 '3' TASK1 loppunopeuspulssit/s hi 0- F (*20) 20 *0x32= 1000 r/s 9 '2' TASK1 loppunopeuspulssit/s hi 0- F (*20) 10 TASK2 samat asiat toiselle tehtävälle, seuraavaksi kolmas tehtävä Sarjaliikenneperiaate Toimintaperiaate Probyte smart- kenttäväylän mukainen. Se on ns. master/orja-periaate, jossa on yksi isäntä ja monta renkiä. Isäntä on joko PC tai ohjelmoitava logiikka. Esim. Omron, Siemens, Mitsubishi ja Autologilta -logiikat osaavat tämän sarjaliikenneprotokollan. STEP600 toimii RS-232-mukaisilla signaaleilla, 9600 bps, 8, N, 1-parametreillä. Sarjaliitännässä tarvitaan vain kolme johtoa: TxD, RxD ja maa. Hyvä tapa vaatii suojatut kaapelit, jotta ei aiheutettaisi turhia häiriöitä tiedonsiirtolinjoihin. Kaikki laitteet voidaan kytkeä rinnakkain, STEP600 TX nasta (DB9/2) erotetaan toisistaan diodilla ( 1N4148), jotta TX-nastat voitaisiin kytketä yhteen, Jos useimmat laitteet ovat aseteltu samaan osoitteeseen, niin ne toimivat myös yhtä aikaa. Käyttämällä useita sarjaliikenneportteja tai USB/sarja-muuntimia ei yhteen kytkemistä tarvita. Käynnistyksessä jokainen laite katsoo oman osoitteensa DIP-kytkimeltä 0,1,2,3,4,5,6,7,9,A,B,C,D,E tai F ja lähettää pienen käynnistyssanoman, joka sisältää laiteosoitteen esim. " PROBYTE Step/position servo ADDR=0 ASCII=48<CR><LF>jossa 0 on laiteosoite (nolla = 48 osoite desimaalisena). Tällä voidaan tarkistaa, että DIP-kytkimet ovat asetettu oikein ja laite on toimintakunnossa. Tämän jälkeen STEP600 jää odottamaan sanomaa isäntäkoneelta. Jokaiseen oikeaan sanomaan STEP600 vastaa lyhyellä vastaussanomalla (esim. $01), ilmoittaen hyväksyneensä komennon. Vastaussanomassa on sanoman alkumerkki $, laiteosoite 1-D ja viimeksi käytetty mode 0-9. Jos STEP600 vastaa sanomaan, se on jo suorittanut edellisen toimintansa. Tämä näkyy myös tila LEDistä (ENABLE-signaali pääteasteelle), mutta käytettäessä pelkkää PC:tä ohjaukseen, voidaan tarkistus tehdä helpoimmin info-sanomalla. Kun tehtävä on menossa voidaan se pysäyttää mode 6 mukaisella sanomalla tai laitteelle voidaan valmiiksi antaa uusi tehtävä. Muistiin menee vain laitesoitteen mukaiset sanomat. Ohjaussanomat Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 4/13

Ohjaussanoman tarkoitus on antaa yksiselitteinen ja mahdollisimman lyhyt sanoma, jossa kerrotaan joka kerta kaikki asiat STEP600:lle. Tätä samaa periaatetta olen soveltanut eräissä tärkeissä puolustusvoimien projekteissa. Tällä tavalla laitteeseen ei jää mahdollisia vääriä vanhoja tietoja aikaisemmilta kerroilta. Sanoman HEXASCII-merkeistä muodostettu 12-merkin merkkijono, jonka muoto on seuraava: #ODMSSSSRRLL$ # tarkoittaa sanoman alkumerkkiä O on laiteosoite 0 9,A..F eli 16 laitetta voi olla samassa ohjauksessa. 0 on tehdasasetus D on moottorin suunta 1= oikealle ja 0= vasemmalle. Tosin suunta riippuu lopullisesta sovelluksesta. Lopullisen suunnan voi vaihtaa vielä askelmoottorin johtoja vaihtamalla. RR on ramppipulssit*20 maksimi ramppipulssit 5100, käytännössä alue 1*20.. 10*20 eli yksi kierros on riittävä useimmille kuormille. Modessa 4 ramppi on nopeusjakaja LL on loppunopeus 20 pulssia/s maksimi 255*20= 5100 1/s Modessa 4 nopeus on suoraan LL arvot ilmasitaan HEXASCII esim. jos askeleet SSSS ilmasitaan FFFF, tämä tarkoittaa 65535 askelta. Käytä isoja kirjaimia. Jokaisen sanoman loppuu laitetaan loppumerkki $. M on toiminta tapa eli mode. Toimintatapoja on kymmenen. Mode 0 on referenssiin ajo, jossa ei tehdä kiihdytyksiä eikä jarrutuksia eikä välitetä pulssien määrästä vaan ajetaan annettua nopeutta valittuun suuntaan kunnes ulkopuolinen anturi (kotipesä) tavoitetaan (esim. 12-24voltin PNP-tyyppinen anturi riviliittimeen 1 ). Vihreä kotipesäled palaa kun anturi toimii. Mode1 on tavallinen ajo, jossa on kiihdytysramppi, normaali täysnopeusajo ajo ja jarrutusramppi. Kotianturista ei välitetä, jos sellainen tulee matkalla ohitettavaksi. Mode 2 on muuten samanlainen, mutta lopetusrampilla tarkkaillaan referenssianturia (kotipesä). Moottori pysäytetään, jos anturi tavataan loppurampin aikana. Tällä tavalla voidaan tehdä automaattinen virheenkorjaus, jos moottorin asento on jostakin syystä päässyt luistamaan. Mode 3 on info toiminta, jolla saadaan osoite ja ohjelmanversionumero. Muut parametrit voivat olla nollia. Mode 4 on hidas ajotapa. Jos pulssien määrä on 0000 niin ajoa tehdään jatkuvasti, muuten annettu määrä ( 0000-FFFF). Ohjaus pysähtyy aina kotipesäsignaaliin. Jos kotipesäanturi toimii, moottori pysähtyy heti. Nopeus on suoraan annettu nopeus 1-255 pulssia/sekunti. Hitaassa ajossa ei käytetä ramppia. Ramppitiedon asemasta tämä data (1-255) jakaa nopeuden 1-255. Nolla jakoa ei ovi käyttää. Toimintatavassa 4 on maksiminopeus 255 pulssia/sekunti ( ramppi=1 ja nopeus 255) ja hitain nopeus 1/255 pulssia/sekunti ( ramppi = 255 ja nopeus 1) eli yksi pulssi kestää 255 sekuntia eli noin 4 minuuttia. Ajon maksimiaika on 61091622144000 sekuntia eli 1937202 vuotta ilman jatkuvaa ajoa. Sanoman neljä seuraavaa merkkiä (SSSS) tarkoittaa askelten määrää, jonka ohjaimen pitää tehdä. Merkit voivat olla välillä 0000 FFFF eli HEXASCII-merkkejä, joiden maksimiarvo on 65335. Jos käytetään 200 askeleen moottoria, maksimiarvo tarkoittaa 326 kierrosta ja noin 5 minuutin aikaa 200 p/s nopeudella. Sanoman RR tarkoittavat kiihdytysrampin askeleita, jotka voivat olla välillä 00. FF eli 0.. 255 desimaalisina. Nämä arvot pitää vielä kertoa 20:llä. Ramppien tarkoituksenahan on kiihdyttää moottori Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 5/13

ja kuorma vähitellen huippunopeuteen, jotta moottori ei pääsisi lipsumaan kiihdytyksen aikana. Jarrutus tehdään samalla tavoin, jotta kuorman ja moottorin inertia ei pääsisi liikkumaan omalla voimallaan. Koska ramppien määrää ei tarvitse määritellä aivan tarkasti, riittää ramppien määrä 20 kappaleen tarkkuudella aivan mainiosti käytännön tapauksiin. Samalla säästetään aikaa, joka kuluu sanoman antamiseen. Käytännön tapauksissa tarvitaan harvoin yli kolmen kierroksen (600 ramppipulssia=0x1e) kiihdytyksiä. Jos suurempia tarvitaan, moottorin koko on valittu väärin. Ohjelmassa on huomioitu myös ramppien leikkaus eli jos rampit on määritelty suuremmaksi kuin puolet pulssien määrä, leikataan ramppien määrää siten, että alkuosa kiihdytetään kunnes loppunopeus on saavutettu ja aloitetaan heti taas jarrutusajo. Ramppipulssit lasketaan sisältyvän pulssien kokonaismäärään, joten niiden määrällä ei ole vaikutusta moottorin kulkemaan matkaan, mutta tietysti rampit vaikuttavat toiminta-aikaan. Sopiva ramppien määrä löytyy käytännön testauksilla. Ramppien käyttäminen ei kuitenkaan ole pahasta millekään askelmoottoritoiminnalle. Itse en ole sellaista vielä tavannut viimeiseen 40 vuoteen. Viimeiset kaksi parametriä 00.. FF määrittelevät moottorin loppunopeustaajuuden pulsseina sekunnissa kerrottuna 20:llä. Maksiminopeus on siis 255* 210= 5100 Hz, miniminopeus on 20Hz, Nollanopeus ei tee mitään, vaan ohjain on heti käytettävissä seuraavan käskyyn. Sama vaikutus on nollapulssien lukumäärällä. Mode 5 asettaa leikurireleen päälle tai pois #00500000000$ leikkuri pois Osoite 0, suuntabitti on releen tila #01500000000$ päälle Vaikka nimenä käytetään leikkurirelettä, rele voi käynnistää esim. polttoleikkauksen polttimen tai nostaa jyrsimen terän ylös. Rele pystyy ohjaamaan 100V 0.5A kuormaa. Releen käämin kanssa on punainen LED L4 sarjassa. Led palaa kun rele vetää. Releen toinen napa on kytketty maihin. Mode 7 #00700000000$ Tällä komennolla luetaan kotipesän ja leikkurin tila Vastaus : $0HL ( H= kotipesä paikalla, L= leikkurirele päällä) $0NX ( H= kotipesä ei paikalla, X= leikkurirele ei päällä) Mode 8 #00800000000$ Servomode menee päälle. tehdään normaali kotipesän haku 1000 pulssin aikana ja siirrytään paikkaservo toimintatapaan. Mode 6 (#00600000000$ =seis) pääsee pois tästä tilasta Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 6/13

Mode 9 #00900000000$ Demomode menee päälle ja toimii jatkuvasti, kunnes annetaan mode 6 (#00600000000$ =seis) sanoma Ohjauksen vasteaika Ohjaus on suunniteltu mahdollisimman nopeaan toimintaan, siksi edellä on ramppipulssien ja loppunopeus alueet valittu käytännön toiminta-ajoille. Käskyihin kuluu 12*1/9600 sekuntia eli noin 12 ms. Ohjaus alkaa välittömästi (< 0.1ms ), sillä jopa suuremmalla 5100 Hz:n nopeudella pystytään laskemaan kaikki tarvittavat parametrit jokaiselle pulssille erikseen. Nostamalla kidetaajuutta kaksinkertaiseksi STEP600:lla päästään 10200 Hz askelnopeuteen ilman ohjelmamuutoksia. Käyttämällä PIC18F252 prosessoria päästään nelinkertaiseen nopeuteen. Käyttöjännite ja virta STEP600 tarvitsee toimiakseen 12 (24V ) jännitettä nasta 5, maa nasta 6 ja noin 70mA virtaa ilman askelmoottoria. Laitteen sisäinen jänniteregulaattori alentaa jännitteen prosessorille 5V. Pääteasteen virtaa voidaan säätää potentiometrilla P1. Ainoa asia mikä pitää huomata vaihdettaessa jännitettä 12 voltista 24 volttiin on 5 voltin regulaattori etuvastus. 12 voltilla sitä ei tarvita, mutta 24 voltilla regulaattorin tehohäviö on liikaa, käytä 100 ohmin 4 W vastusta. Kytkentä Katso STEP600 kytkentäkuvaa. Ohjaus PC:lle tai logiikalle tehdään tavallisella suoralla sarjakaapelilla (koiras/naaras DB9). Nauhakaapelilla voidaan monta ohjainta laittaa yhteen sarjaporttiin. Käyttöjännite ja askelmoottorin liitännät tehdään 5.08 mm ruuviliittimillä ( 8 kpl). Nasta 1 on lähellä sarjaliitintä. 1 /B askelmoottoriliitäntä käämi2 2 B askelmoottoriliitäntä käämi 2 3 /A askelmoottoriliitäntä käämi 1 4 A askelmoottoriliitäntä käämi 1 5 +12V 2A (optio 24V) 6 0V 7 Rele anto, releen toinen nasta on kytketty maihin 8 Kotipesäsignaali, normaalisti 0V, kotipesä päällä 12-24V. Led ilmaisu, 2k2 etuvastus optoerottimelle. Tyypillisiä ohjauskomentoja ja laitteen testaus STEP 600 mukana toimitetaan ilmainen PC ohjelma XP:lle SETP600.exe. voit käyttää myös tavallisia Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 7/13

sarjaliikenneohjelmia. Käytä esim. Probyte Term2004 ohjelmaa ja sen makrokomentoja. Valitse ensin oikea portti ja sitten tee makroja. Tee makro (1) #01100C80222$.Laiteosoite =0, suunta vasemmalle 1, mode=1 eli normaali kiihdytysajo, 00C8 (Hex) = 200 pulssia, 2*20= 400 ramppipulssia ja nopeus 22*20= 440 1/r. Koska rampit ovat suuremmat kuin pulssit eli 100, ohjelma leikkaa ramppeja siten, että alkuosan 100 pulssin aikana kiihdytetään ja loppuosan aikana jarrutetaan. Nopeus lähtee 20 Hz:stä ja on suurimmillaan 440 Hz. Jatkuva ajo #0140000001FF$ Laiteosoite = 0, suunta vasemmalle 1, mode=4 eli jatkuva hidas ajo, 0000 = jatkuva ajo, 01= nopeusjakaja 1 ja nopeus FF= 255 1/r. Koska nopeusjakaja on 1, nopeus on suoraan 255 pulssia/sekunti. Moottori pysähtyy vain kotipesäsignaalilla tai mode 6 sanomalla ( #00600000000$). Kysymyksiä ja vastauksia Kysymys #1: Moottori ei liiku, se vain jurnuttaa edestakaisin. Vastaus #1: Moottorin liitäntäjohdot ovat väärin kytketyt, mittaa, että A/!A ja B/!B käämeillä on galvaaninen yhteys A->!A ja B->!B. Kysymys #2: Ohjaimen ramppi ei toimi oikein, moottori toimii huonosti Vastaus #2: Ramppi on huolellisesti suunniteltu ja mitattu, mutta säätömahdollisuudet ovat niin laajat, että käyttäjällä saattaa olla aluksi vaikeuksia säätää monia asioita yhtäaikaa. Tee näin: kytke oikea kuorma moottoriisi. Aseta ramppi 00 ja tee kaksi merkkijonoa, jota voit helposti antaa esim. Term2004.exe ohjelmalla. Nosta nopeutta kunnes moottori ei enää pysty liikkumaan. Lisää ramppia kunnes moottori toimii jälleen. Nosta nopeutta ja lisää ramppia yksi kerrallaan. Kun maksimi nopeus ja minimi ramppi on löytynyt, tiedät, että tällä moottorilla et pääse tätä nopeampaa! Nosta käyttöjännitettä aina 35 volttiin saakka, niin saat lisää nopeuta. Katso, että virta riittää teholähteessä. Kysymys #3: Moottori ei toimi kaikilla nopeuksilla, onko ohjain rikki? Vastaus #3: Mekaanisilla laitteilla on resonanssi kuten sähköisilläkin. Laita vaihteisto, jotta saat taajuuden erilaiseksi ja resonanssin pois tai hyppää ohjelmassa resonanssin ohi. Kysymys #4: Moottori ei toimi suuremmilla nopeuksilla, ramppi auttoi aluksi, mistä säädän lisää tehoa? Vastaus #4: Tehoa ei voi ottaa tyhjästä, luultavasti sovelluksesi vaatii suuremman moottorin, NEMA17, NEMA23, NEMA34, tai NEMA42. Numerot ovat 0.1 tuumina moottorin laipassa. Myös pituudessa löytyy vaihtoehtoja. Suurempi jännite ja suurempi teholähde voi myös auttaa. Pitää tutkia mikä on syy. Tiedätkö mikä on vääntö ja akselin kierrosnopeus laitteessasi? Teho on vääntö * kierrosnopeus. Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 8/13

Testiohjelma Step600.exe askelmoottorille Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 9/13

Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 10/13

NEMA23 STEP600 12V 2A 9600bps USB Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 11/13

Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 12/13

Yhteystiedot Pekka Ritamäki PROBYTE OY, Nirvankatu 31, 33820 Tampere, puh 03-2661885 sähköposti: probyte@probyte.fi http://www.probyte.fi Probyte STEP600 käyttöohje v 1 21.4.2009 Sivu 13/13