74470 SPS. Loppuraportti



Samankaltaiset tiedostot
Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain.

Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet

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

2 Jannitelähde 24 V 28 V 7,5 A

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

Mikro-ohjain µc harjoitukset - yleisohje

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

SUPIKOIRA-projekti. Tommi Berg Eero Alkkiomäki. (Tero Huttunen, Sami Kiiskilä, Ossi Mäkinen, Ilpo Suominen, Mikko Suominen, Asser Vuola)

1 YLEISTÄ. Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1.1 PROJEKTIN TARKOITUS

Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00

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

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

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

TSI DP-CALC 5815 KÄYTTÖOHJE

HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi

TSI VELOCICALC 9515 KÄYTTÖOHJE

MICRO-CAP: in lisäominaisuuksia

LOPPURAPORTTI Lämpötilahälytin Hans Baumgartner xxxxxxx nimi nimi

Sääasema Probyte JUNIOR

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

PROBYTE GSM ALARM #6d

Anturityö, Tomi Pulli

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

Käyttöohje Firmware V1.0-V1.2 HTB230. Anturirasialähetin

OPERAATIOVAHVISTIMET 2. Operaatiovahvistimen ominaisuuksia

Digitaalinen eropainekytkin DPS Käyttöohje

KÄYTTÖOHJEET Serie RV

Ohjeistus Auditorion laitteiden käyttämiseksi.

Anturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka

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

Taitaja2004/Elektroniikka Semifinaali

Käyttöohjeet Pinta-alamittari Flex Counter

smartallinone Sarjaliikenteellä toimiva releohjain

Jännitelähteet ja regulaattorit

PK-M128-MOOkit (MOOkit = Mikro-ohjain opiskelu/opetus-kitti) Täydentyvä dokumentti ver & &

TYÖ 58. VAIMENEVA VÄRÄHTELY, TASASUUNTAUS JA SUODATUS. Tehtävänä on vaimenevan värähtelyn, tasasuuntauksen ja suodatuksen tutkiminen oskilloskoopilla.

Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla.

Laboratoriotyö. 1. Laitteisto. 1.1 Kamera

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

-Motorracing Electronics WB-NÄYTTÖ KÄYTTÖOHJE. WB-näyttö Käyttöohje v1.0 12/2011 1/7

Pamemetrilista ADAP-KOOL. EKC 201 ja EKC 301

HARJOITUSTYÖ: Mikropunnitus kvartsikideanturilla

C / ESR METER Laitteen kasaus C / ESR METER Mikä on ESR?? Versio

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

Aineopintojen laboratoriotyöt I. Ominaiskäyrät

A15 - Inertial Measurement Unit

Aurinko-C20 asennus ja käyttöohje

RAIDETESTERIN KÄYTTÖOHJE

ABT PÖYTÄVAAKA PAKVAAKA1

S Elektroniikan häiriökysymykset. Laboratoriotyö 1

ELEKTRONISET TOIMINNOT

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

Aktiivinen jakosuodin Linkwitz-korjauksella

L-sarjan mittamuuntimet

Nokeval. Käyttöohje. Käsiasema 540. No

ABT PUNNITSEVA HAARUKKAVAUNU ECONOMY

SAVUKAASUJEN VALVONTAKESKUS 1/6 HYDROSET ER - O2

FYSP105 / K3 RC-SUODATTIMET

Nokeval. FD100-sarja. Käyttöohje

MITTAUSTEKNIIKAN LABORATORIOTYÖOHJE TYÖ 4. LÄMPÖTILA ja PAINELÄHETTIMEN KALIBROINTI FLUKE 702 PROSESSIKALIBRAATTORILLA

Elektroniikan perusteet, Radioamatööritutkintokoulutus

Mikrokontrollerit. Mikrokontrolleri

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA Aalto-yliopisto, sähkötekniikan korkeakoulu

LP-levyn digitointi Audacity-ohjelmalla

Toimintaperiaate: 2. Kytke virta vastaanottimeen käyttämällä virtalaitetta, jossa on merkintä "horsealarm receiver only".

3 Jännitelähde 12,0 V / 13,8 V 40 A

Käyttöohje. 1/DOC-RSH30 Fi A

5.1.Jännitelähde + 15 V 10 A

Eye Pal Solo. Käyttöohje

ABT NOSTURIVAA AN KÄYTTÖOHJE 3000, 5000, ja 15000kg

Nokeval. Käyttöohje. Monipistenäyttö 532R. No

VIM RM1 VAL / SKC VIBRATION MONITOR RMS-MITTAUSJÄRJESTELMÄLLE KÄSIKIRJA. VIM-RM1 FI.docx / BL 1(5)

Sisällys. testo 417 Siipipyörä anemometri. Käyttöohje

Kone- ja rakentamistekniikan laboratoriotyöt KON-C3004. Koesuunnitelma: Paineen mittaus venymäliuskojen avulla. Ryhmä C

Tehokas ledivalaisin 30 valkoisella ledillä. Käyttöjännite 12 20V. Nimellisvirta on noin 0.10A A Suunnittelija Mikko Esala.

lomake 6 Taitaja 2007 Lajinumero: 06 Kilpailijanumero: 41 Kilpailijan nimi Anonyymi Kilpailija41 Allekirjoitukset

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

PROBYTE kallistusnäyttöautomatiikka

OMNIA OPINNÄYTETYÖ AMMATTIOPISTO. Diginoppa ICTP09SLG OMNIAN AMMATTIOPISTO

KÄYTTÖOHJE - INVERTTERI 12V tai 24V -> 230V 55Hz

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

Vakiovirtaussäädin ECSS, ECSD

OUM6410C pisteohjattu venttiilimoottori 24 VAC

Taitaja2010, Iisalmi Suunnittelutehtävä, teoria osa

SÄHKÖSTATIIKKA JA MAGNETISMI. NTIETS12 Tasasähköpiirit Jussi Hurri syksy 2013

SMG-2100: SÄHKÖTEKNIIKKA. Kirchhoffin lait Aktiiviset piirikomponentit Resistiiviset tasasähköpiirit

7781. PUMPPUKÄRRY VAAKALLA CS PW 20 T KÄYTTÖOHJEET

Elektroniikan perusteet, Radioamatööritutkintokoulutus

Aurinko-C20 V asennus ja käyttöohje

Nokeval. FD200-sarja. Käyttöohje

LP-levyn digitointi Audacity-ohjelmalla

Esimerkki b) Esimerkki c) loma-ja satunnaisohjelma esivalinta käsikytkimellä rele pois päältä rele päällä. viikonpäivät. kellonaika tai kytkentäaika

135 & 145 sarja. Väärennetyn rahan tunnistin. Manuaalinen

A11-02 Infrapunasuodinautomatiikka kameralle

Ole hyvä ja lue tämä käyttöohje ennen käyttöönottoa

WBelectronics. Infinity USB Phoenix - Käyttöohje

SVE SVE/PLUS KESKIPAKOPUHALTIMET JA INLINE IMURIT

PST FS-2020 Elektroninen termostaatti asennusohje

testo 460 Käyttöohje

TIEHÖYLÄN TERÄN KALTEVUUDEN SÄÄTÖJÄRJESTELMÄ GRADER WATCHMAN. Käyttöohjeet

Transkriptio:

74470 SPS Loppuraportti Raketin laukaisualustan suoristin Tampereella 4.12.2004 Ryhmä 00 190080 Tommi Berg 182810 Ossi Mäkinen

1. Etusivu 2. Sisällysluettelo 3. Laitteen kuvaus 4. Käyttöohje 5. Tekninen kuvaus 6. Käyttökokemukset ja testitulokset 7. Kommentteja työstä ja työhön liittyvistä asioista 8. Liitteet

Laitteen kuvaus Tässä harjoitustyössä on ollut tarkoituksena saada aikaan laite, joka osaa kääntää pienehkön raketin laukaisualustan maan vetovoimaan nähden kohtisuoraan kulmaan epätasaisella alustalla. Laitteelle voidaan antaa tämän jälkeen sarjaportin kautta (esim. PC:ltä tai laukaisujärjestelmän ohjausboksista) yksinkertaisia käskyjä, joilla alusta käännettyä haluttuun ja tarkasti määritettyyn laukaisukulmaan. Käyttöohje Laite ruuvataan laukaisualustaan kiinni ja kytketään moottorijohdot laukaisualustan moottoreihin, tämän jälkeen kytketään sarjakaapeli ja virtajohto. Laitteessa ei ole turhia kytkimiä tai merkkivaloja, vaan toiminta hoidetaan yksinomaan sarjaväylän kautta. Laitteen käynnistyksen jälkeen PC:n terminaaliohjelmasta voidaan antaa sille käskyjä, jotka ovat nollaus ja ajo haluttuun kulma-arvoon. Laite ilmoittaa kun asento on saavutettu tai ilmoittaa virheestä jos annettu arvo on liian suuri. Tekninen kuvaus Laitteen tehtävänä on käännellä noin 30kg painoista raketin laukaisualustaa. Laukaisualustalla on käytössä 24V akusto, jota tämäkin laite käyttää. Kuten aiemmin on todettu, laitteen on voitava sarjaväylän kautta tapahtuvan käskytyksen mukaan kääntää alusta haluttuun kulmaan. Laitteessa on kaksi 65A N-tyypin MOSFET:illä toteutettua H-siltaa, joilla ohjataan 24V moottoreita. Takaisinkytkentänä on kaksiakselinen Analog Devicesin ADXL-kiihtyvyysanturi, josta saadaan selville alustan kallistuskulma riittävällä, noin 2 tarkkuudella. Laite koostuu kahdesta erillisestä piirikortista, jotka ovat: kontrollerikortti sekä moottoriohjauskortti.

Kontrollerikortilla on nimensä mukaisesti mikrokontrolleri (AVR AT90S2313) ja sen lisäksi ADXL213 1,2g kiihtyvyysanturi, MAX232 sarjaliikennepiiri, MAX809 reset-piiri, ohjelmointiliitin, liitin moottorinohjauskortille, RS232-liitin ja 5V virtalähde. Kiihtyvyysanturin alipäästösuodatukseksi on valittu 10Hz, jotta laukaisualustaan kohdistuvat tärinät eivät turhaan häiritsisi laitteen toimintaa. Laitteen kotelossa on myös otettu huomioon laitteen kalibrointi säätämällä kontrollerikorttia kolmen kierretangon varassa niin, että se saadaan suoraan kotelon pohjaan nähden. Kontrollerikortille tulee 24V käyttöjännite suoraan akusta moottoriohjauskortin kautta, kortilla on suojadiodi väärää napaisuutta vastaan ja sarjainduktanssi jännitepiikeiltä suojautumista varten. Moottoriohjauskortilla on siis kaksi H-siltaa, jotka on toteutettu käyttäen hyväksi Intersilin HIP4082 ohjainpiiriä, joka mahdollistaa parempien ja edullisempien N-tyypin FET:ien käytön laitteessa. Kortilla on kontrollerikortin tapaan oman jännitelähde, joka antaa vakavoidun 15V käyttöjännitteen HIPohjauspiireille. 15V valittiin käyttöjännitteeksi siksi että se käy sopivasti fettien ohjaukseen niin että ne saadaan varmasti täysin auki. Jännitelähteessä on myös suojaukset jännitepiikkejä ja väärää napaisuutta vastaan. FET:nä on käytetty Fairchildin melko edullista, sisäiseltä resistanssiltaan alhaista (0,016ohm) ja nimellisvirrankestoltaan 65A FET:iä. FET:it on kiinnitetty kotelon sisällä yhteiseen kuparilevyyn, joka puolestaan on kiinnitetty läpiruuvein alumiinikotelon pohjaan. Riittävän jäähtymisen varmistaa vielä laitteen kiinnityspaikka laukaisualustan alumiinista runkorakennetta vasten. 10A kuormalla yhden FET:n lämmitystehoksi on laskettu 1,6W, mikä on vielä varsin kohtuullinen lukema. Moottorinohjauskortilla on moottoreiden kanssa rinnan 30V varistorit, joilla pyritään rajaamaan moottoreiden aiheuttamat jännitepiikit kohtuullisiksi, samaan tarkoitukseen tullaan myös käyttämään moottorien napojen väliin sijoitettavia kondensaattoreita. Piirikaavioita suunnitellessa käytettiin hyväksi havaittua Eagle-ohjelmistoa, assemblerkoodauksessa taas apuna oli Atmelin wavrsam -ohjelma ja Ponyprog -ohjelmointiohjelma. Terminaaliohjelmana käytettiin Windowsin Hyperterminal ohjelmaa. Ohjelmointia varten rakensimme itse STK-200 ISPohjelmointilaitteen Ponyprog-sivuston ohjeiden mukaisesti.

Laitteen ohjelma Laitteen ohjelma on kirjoitettu kokonaisuudessaan Atmelin AVR assembler kielellä. Ohjelma sisältää funktiot sarjaportin käyttöön terminaaliyhteyttä varten, PWM sisääntulon kautta tapahtuvaan kiihtyvyysmittaukseen sekä H-siltojen ohjaussilmukan. Laitteen ohjelma on hyvin ympäristösidonnainen, esim. anturien kalibrointi on tehty suoraan ohjelmakoodissa eikä säädettävänä. Tämä ei tosin muodostu ongelmaksi; laite on yksittäiskappale. H-siltoja voitaisiin ohjata PWM - ulostulolla, mutta siihen ei nähty tarvetta mekaniikan pienten välityssuhteiden vuoksi. Laitteen ilmoittamia kulmakoordinaatteja ei ole myöskään sovitettu mihinkään yleiseen asteikkoon (rad, aste, grad tms.). Anturin epälineaarisuudesta johtuen ulostulo noudattaa lähinnä sinifunktion käyrää ja taulukon rakentaminen esim. astemuunnosta varten nähtiin tarpeettomana. Laitteen pääasiallinen käyttötarkoitus on alustan suorittaminen mutta sille voidaan tosin antaa myös nollasta poikkeavat asetusarvot kallistusta varten. Anturin ulostulo on pulssinleveysmoduloitua TTL tasoista dataa, 1 khz keskitaajuudella pulssisuhteen vaihdellessa. Koska mittaus ei ole järin aikakriittinen ja laitteen toimintaan tarvittiin jonkinlainen viivesilmukka, toimii mittausaliohelma myös sellaisena. Mittaus odottaa kullekin kanavalle (x ja y) nousevaa reunaa ja alkaa inkrementoida mittausarvoa (alkupiste nolla) mittausviiveen välein. Kun laskeva reuna kohdataan, dekrementoidaan mittausarvoa mittausviiveen välein. Näin saadaan 2. komplementtimuodossa olevat mittausarvot anturiin kohdistuvista kiihtyvyyksistä. Moottorien ohjaaminen tapahtuu erillisessä aliohjelmassa joka ohjaa moottoreita suoran asetusarvon ja mittausarvon vertailun kautta. Koska molemmat arvot ovat 2.komplementtimuodossa (+/- 128), summataan niihin ensin vakio 128 jotta voidaan tehdä vertailuja suoraan cp käskyllä. Kun haluttu asema on saavutettu kummallakin akselilla, sammutetaan H-sillat; niiden yhteisen sammutuslinjan ja piirien toimintaperiaatteen vuoksi kumpaakin kanavaa tulee ohjata kunnes molemmat sammutetaan. Ohjaus voidaan keskeyttää escape -näppäimen painalluksella. Itse pääohjelmassa laite asettuu käynnistettäessä odottamaan enter-näppäimen painallusta. Kun näppäin on saatu, laite ilmoittaa mittaamansa kulmapoikkeaman (kiihtyvyysasteikolla) ja odottaa toista enternäppäimen painallusta alustan nollausta varten. Kun näppäintä painetaan, alusta alkaa ohjata itseään nollaa kohti; saavutettuaan nollan kummallekin akselille se pysähtyy ja kysyy uusia koordinaatteja. Pääohjelma: - odota enteriä - näytä prompti ja mittausarvot - odota enteriä - nollaa asetusarvot; ohjaa alusta niihin - kysy uusia asetusarvoja - ohjaa alusta niihin, toista edellinen

Käyttökokemukset ja testitulokset Käyttökokemuksia laitteesta aidossa toimintaympäristössä ei ole vielä ehtinyt kertyä, mutta testeissä laitteen toimivuus on todettu pienemmillä moottoreilla. Todellisessa käyttötilanteessa laite tulee luultavasti myös lämpenemään hieman, sillä kaavaillut 24V ns. tuulilasinpyyhkijänmoottorit tulevat olemaan merkittävästi suurempi kuorma kuin testeissä käytetyt pienet moottorit. Käyttötilanteessa tyypillinen moottorin ottama virta on luultavasti 10A luokkaa. Nykyisellään laite on ulkoiselta olemukseltaan tarkoituksenmukainen ehkä lukuun ottamatta liittimiä. Laitteen tulee kestää rankkaa käsittelyä ja kohtuullisia annoksia lunta/räntää/sadetta/moskaa vaativissa kenttäoloissa, missä kytkimien ja muiden ulokkeiden puute on etu. Toisaalta ehkä jatkossa laitteen kuoreen tulee kuitenkin jonkinlainen nollausnappi ja merkkivalo, joiden avulla alustan saa suoristettua heti ilman sarjaliikenteen virittelyä. Kommentteja työstä ja työhön liittyviä asioita Työssä jouduttiin tekemään useita iteraatiokierroksia, joiden aikana laite ja ohjelmisto hioutuivat kohti lopullista malliaan esim. kontrollerikortista on kuvissa nähtävissä evoluutioversio 3. Työtä tehdessä tukeuduimme useasti elektroniikkakerho Telokiin ja sen komponenttivarastoon elektroniikan laitoksen työtilan / komponenttivaraston sijaan. Telokilta tuntuu löytyvän tarvittavia osia, työkaluja yms. merkittävästi paremmin.. Liitteet 1. Skema 2. Layout/osasijoittelu 3. Osalista 4. Ohjelmakoodit

Skema: Kontrollerikortti Skema: Moottorinohjauskortti

Layout: Kontrollerikortti Layout: Moottorinohjauskortti

Osalista: AT90S2313 MAX809 MAX232 ADXL213E HIP4082 x2 RJ11 liitin FET FQP65N06 x8 Kide 7,7372Mhz Molex-liitin 3-nap x2 Molex-liitin 2-nap Pintaliitoskela 1.2uH x2 7805 regulaattori 7815 regulaattori 0,22uF tantaali x4 0,47uF tantaali x2 4,7uF tantaali x 8 47uF elko x2 100nF kerko x4 20pFkerko x2 varistori 30V 250A x2 diodi UF4002 nopea x4 diodi 1N4002 x2 0,1 vastus x8 10k vastus x9 121k vastus 270 vastus 9-nap D-liitin Piikkirimaa Johtoa Piirilevyä Kotelo Ruuveja Kuparilevyä Kiilleliuskoja + eristeholkkeja