13 resultados para AVR microcontroller
em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland
Resumo:
Työn tarkoituksena on suunnitella ja toteuttaa kannettava kaasuilmaisin, joka soveltuu erityisesti tavallisen kuluttajan tarpeisiin. Kaasuilmaisin on herkkä haihtuville palaville kaasuille, sekä orgaanisille kaasuille. Työssä käytetään Atmelin ATMega164P- mikrokontrolleria, piirin ohjelmointiin käytetään AVR-ISP-II, ja kehitystyökaluina AVRStudio 4:ää. Piirilevy on suunniteltu Cadsoftin Eagle- piirieditorilla. Työssä käydään läpi kokonaisvaltainen sulautetun järjestelmän suunnitteluprosessi, tuotteen spesifikaatioiden määrityksistä aina valmiin fyysisen tuotteen valmistuttamiseen asti. Tuote suunnitellaan Environics Oy:lle.
Resumo:
Kandidaatintyön aineena oli rakentaa autonomisesti pyörillä liikkuva, esteitä väistelevä mobiilirobotti käyttäen Arduino-kehitysympäristöä prototyypin valmistamiseen. Rakensin robotin alusta alkaen itse eli työhön sisältyi robotin mekaniikan kokoaminen, elektroniikan suunnittelu ja rakentaminen sekä toimintaälyn ohjelmointi mikroprosessorille eteenpäin kulkemiseen ja esteiden väistämiseen. Arduinon ytimenä on Atmelin AVR-sarjaan kuuluva ATMega328-mikroprosessori. Robotin ympäristön havainnointi tapahtuu käyttämällä ultraäänisensoria. Robotti oli mielenkiintoinen projekti toteuttaa ja toimi kokonaisuutena katsottuna odotetulla tavalla.
Resumo:
Työn tavoitteena oli selvittää, kuinka tehokkaasti pystytään aktiivilieteprosessin läpikäynyttä, jälkiselkeytettyä vettä edelleen puhdistamaan flotaatiolla ennen sen johtamista vesistöön. Tarkoituksena oli löytää sellaiset kemikaalit ja näiden annokset, joilla tehtaalle asetetut jätevesien lupa-arvot voitaisiin huonossa tilanteessa, jätevesikuormitushuippujen aikana alittamaan. Työn kirjallisessaosassa tarkasteltiin lyhyesti, minkälaista jätevesikuormaa mekaanista massaa valmistavalta tehtaalta yleensä syntyy ja millaiset ovat tavanomaiset puhdistusmenetelmät. Myös flotaation teoriaa esiteltiin. Kokeellinen osa koostui kolmesta päävaiheesta: esi- eli niin sanotuista kuppikokeista, pilot-flotaatiokoeajoista jalaitosmittakaavan flotaatiokoeajoista. Esikokeet tehtiin niin kutsutulla Jar Test -laitteistolla ja pilot-flotaatiolaitteistona työssä käytettiin YIT:n valmistamaa pilot-flotaattoria. Laitosmittakaavan flotaatioaltaat olivat aikaisemmin biolietteen tiivistykseen käytettyjä, myöhemmin tertiääripuhdistukseen modifioituja flotaatioaltaita. Laitosmittakaavan flotaatiokoeajoissa testattiin neljän eri saostuskemikaalin ¿ polyalumiinikloridin (KEMPAC 18), rautapitoisen alumiinisulfaatin (AVR), ferrisulfaatin ja alumiinisulfaatin ¿ tehokkuutta tertiäärivaiheessa käsiteltävän veden puhdistajana. Esi- ja pilot-kokeiden perusteella laitosmittakaavan kokeisiin valittiin saostuskemikaalien rinnalle polymeeriksi Superfloc C 491. AVR- ja alumiinisulfaattiannokset laitosmittakaavan kokeissa olivat 200 ppm ja 400 ppm. KEMPAC 18- ja ferrisulfaattiannokset olivat 200ppm, 400 ppm ja 600 ppm. Polymeeriannos kokeissa oli pääasiassa 1,2 ppm. Tertiäärivaiheeseen tulevasta vedestä ja poistuvasta kirkasteesta määritettiin kiintoaine, pH, liukoinen ja kokonais-COD, liukoinen ja kokonaisfosfori sekä liukoinen ja kokonaistyppi. Laitosmittakaavan koeajojen tulosten mukaan eniten tertiäärivaiheessa saatiin käsiteltävästä vedestä erotettua fosforia ja toiseksi eniten COD:ta. Typpireduktiot olivat verrattain alhaiset ja myös kiintoainereduktiot jäivät usein pieniksi tai olivat jopa negatiiviset. Kaikki saostuskemikaalit saostivat COD- ja ravinnekuormaa. Eniten kuormaa saostuskemikaaleista saatiin erotettua AVR:llä ja toiseksi eniten KEMPAC 18:lla. Laitteistojen käyttökustannuksia huomioimatta AVR olisi edullisin vaihtoehto saostuskemikaaaliksietenkin pidempiaikaisessa käytössä. Lisäksi työssä tutkittiin polymeeriannoksen kasvattamisen 1,2 ppm:stä 2,5 ppm:ään vaikutusta puhdistustulokseen, kun saostuskemikaaliannos pidettiin vakiona. Tulosten mukaan polymeeriannoksen kasvattaminen kasvatti kokonais-COD- ja kokonaisfosforireduktiota. Myöslaitosmittakaavan flotaatioaltaiden pohjaputkistoja vertailtiin kiintoainereduktioiden perusteella. Kokeissa saatujen tulosten mukaan ei voitu sanoa, oliko toisen altaan pitkä kirkasteenpoistoputki vai toisen altaan lyhyt kirkasteenpoistoputki parempi vaihtoehto.
Resumo:
Tässä diplomityössä esitellään langattoman mittaus- ja valvontajärjestelmän protokollakehitys. Työssä selvitetään protokollakehityksessä huomioon otettavat asiat ja esitetään langattoman tilavalvontaan perustuvan pilottijärjestelmän toteutus. Pilottijärjestelmänä käytetään Ensto Busch-Jaeger Oy:n Jussi-kosteusvahtijärjestelmää, joka muutetaan langattomaksi. Järjestelmän tiedonsiirto on yksisuuntaista ja tapahtuu radioyhteydellä. Käytetty taajuus on 433,92 MHz. Tavoitteena työssä oli kehittää yksinkertainen, mutta luotettava signalointijärjestelmä. Siihen toteutettu protokolla koodaa lähetettävän datan NRZ-L -koodauksen tapaisesti. Virheenkorjaus tehdään pariteettibittiä ja Hamming-etäisyyttä hyväksi käyttäen. Lisäksi tiedonsiirron yhteyskäytäntöön on lisätty rinnakkaisuutta yksisuuntaisen tiedonsiirron varmistamiseksi. Kehitetylle protokollalle tehdyt testit osoittavat sen olevan luotettava valitussa tiedonsiirtoympäristössä.
Resumo:
Luonnonvarojen ehtyminen ja ympäristön saastuminen on luonut kysyntää uusille, energiaa säästäville ja ympäristöystävällisille teknologioille. Valaistuksessa tällainen teknologia on led-tekniikka. Led-tekniikalla on useita etuja verrattuna kilpaileviin tekniikoihin kuten pitkä elinikä, ympäristöystävällisyys ja mekaaninen kestävyys. Ledejä käytetään nykyään laajalti erilaisissa erikoissovelluksissa, erityisesti jos vaatimuksena on valon värillisyys. Näihin päiviin asti ledien hinta ja heikko valontuotto ovat rajoittaneet led-valaisimien yleistymistä hehkulamppujen ja muiden valaisintyyppien korvaajina. Tekniikan nopea kehittyminen on tehnyt led-tekniikasta varteenotettavan vaihtoehdon myös yleisvalaistukseen. Uusimpien valkoisten ledien valotehokkuus on 2 - 5 -kertainen hehkulamppuun verrattuna. Led-tekniikassa on vielä paljon käyttämätöntä potentiaalia, tulevaisuudessa päästäneen 10 - 15 -kertaiseen valotehokkuuteen hehkulamppuun verrattuna. Työssä suunnitellaan mikrokontrolleripohjainen ohjausjärjestelmä valkoista valoa tuottavalle led-valaisimelle, jonka värisävyä ja kirkkautta käyttäjä voi säätää. Valkoinen valo synnytetään sekoittamalla neljän erivärisen led-rivin valoa. Mikrokontrolleri ohjaa kutakin led-riviä väriensekoitusteoriaan perustuen. Mikrokontrolleriohjaus huomioi myös ledien optisten ominaisuuksien muutokset lämpötilan suhteen. Mikrokontrolleriohjauksen suorituskyky todetaan käytännön mittauksilla.
Resumo:
Virtalähdejärjestelmä koostuu itsenäisesti toimivista virtalähdeyksiköistä. Virtalähdeyksiköt ovat rinnankytketty syöttämään virtaa kuormaan. Tämä diplomityö käsittelee virtalähdeyksiköiden ohjaamiseen liittyviä ongelmia ja ratkaisuja. Työssä suunnitellaan virtalähdejärjestelmän ohjauselektroniikkaa sekä mikrokontrollerin ohjelmakoodia. Lisäksi kehitetään ratkaisuja virtalähteen hallintaan ja automaattiseen ohjaukseen. Huomiota kiinnitetään vikasietoisuuteen ja käyttäjäystävällisyyteen.
Resumo:
FPGA- piirit ovat viime vuosina kehittyneet tehokkaammiksi, mutta samalla niiden hinta on laskenut tasolle, jolloin ne ovat vaihtoehto yhä useampiin sovelluksiin. Kandidaatintyöni aiheena oli suunnitella ja mahdollisesti toteuttaa sulautettu laite, joka laskisi signaalissa esiintyvien pulssien lukumäärää. Sitä käytettäisiin mitattaessa kipinöintiä sähkömoottorin laakeroinnissa. Kipinät havaitaan moottorin ulkopuolelta UHF- antennilla. Antennisignaalista poimittavat pulssit ovat hyvin nopeita, joten digitaaliselta logiikalta vaaditaan myös erityistä nopeutta. Tämän takia laitetta lähdettiin toteuttamaan esimerkiksi mikrokontrollerin sijasta FPGA- piirin avulla. Pulssilaskurin toteutus onnistui suhteellisen vaivattomasti FPGAlla, ja sen toimivuutta käytännössä päästiin testaamaan todellisissa olosuhteissa.
Resumo:
The thesis studies possibility of using embedded controller in a crane application and furthermore defines requirements when designing such a controller. Basic crane control architectures are considered and compared. Then embedded controller product life cycle is described: considering such issues like microcontroller selection, software/hardware design and application development tools. Finally, available embedded controller is described and used for implementing crane control.
Resumo:
Työssä suunnitellaan kierrosnopeusmittauksen toteutus vanhaan Ford -teollisuusdieseliin käyttäen moottorin alkuperäistä kierrosnopeusanturia. Anturi kunnostetaan vaihtamalla vanha, palanut käämi uuteen digitaaliseen järjestelmään soveltuvaan käämiin. Sen toimin-ta halutulla kierrosnopeusalueella varmistetaan mittauksin ja tämän perusteella suunnitel-laan kytkentä sen liittämiseksi kierrosnopeuden laskevaan mikrokontrolleriin. Kytkennän toimivuutta testataan simuloimalla ennen prototyypin rakentamista. Erilaisia vaihtoehtoja analogisen näytön toteuttamiseksi tutkitaan ja niistä valitaan yksi ve-nekäyttöön soveltuva, joka toteutetaan järjestelmän näyttöratkaisuksi. Järjestelmälle suunnitellaan piirilevy, jolle prototyyppi kasataan. Mikrokontrollerille koodataan C -ohjelmointikielellä ohjelma, joka laskee dieselmoottorin kierrosnopeuden anturipulssien perusteella ja ohjaa näyttöä.
Resumo:
Rakennusautomaatiossa tulee esiin sovelluksia, joissa järjestelmän ohjaus-, säätö- tai valvontaratkaisun toteuttaminen ohjelmoitavilla logiikoilla ei ole riittävän edullista. Tällöin vaihtoehtona on oman laitteen suunnittelu. Työn tavoitteena oli suunnitella ja toteuttaa kustannustehokas CAN-väylään liitettävä vapaasti ohjelmoitava automaatioyksikkö. Suunnittelua ohjasivat asiakkaan laatimat vaatimusmäärittelyt. Niistä laitteen konfigurointimahdollisuudet ja piirilevyn tavoitekoko asettivat suurimmat haasteet laitteen suunnittelulle. Työn tuloksena toteutettiin asiakkaan tarpeisiin soveltuva automaatioyksikkö. Tavoitteisiin päästiin komponenttivalinnoilla ja hyödyntämällä tehokkaasti mikro-ohjaimen integroituja ominaisuuksia. Näiden avulla pystyttiin karsimaan monia yksiköitä, joita tavanomaisesti toteutetaan erilliskomponenteilla. Työssä perehdyttiin sulautetun järjestelmän elektroniikan tuotekehitysprosessiin ideasta prototyyppiin. Samalla on kuvailtu valittuja ratkaisuja sekä suunnittelussa tapahtuneita virheitä ja miten ne on ratkaistu.
Resumo:
Kandidaatintyössä toteutetaan OBD2 (On-Board Diagnostics 2) -lukija ajoneuvon päästöjenhallintajärjestelmän diagnostiikkatiedoille yleiskäyttöisellä mikro-ohjaimella. Lukija tukee tiedonsiirtoprotokollana SAE J1850 VPW protokollaa. Mikro-ohjaimena on Atmel Corporationin AVR ATMega328. Työn tavoitteena on havainnoida vastaantulevia käytännön ongelmia ja haasteita mikro-ohjaimen käytöllä tiedonsiirtoprotokollan toteutukseen, ja verrata toteutettua järjestelmää kaupallisiin OBD2-lukijoihin. Työn johtopäätöksenä havaitaan mikro-ohjaimen suorituskyvyn rajoitteet ja sen tuomat toiminnan epävarmuustekijät. Työssä myös todetaan, että mikro-ohjain soveltuu tiedonsiirtoprotokollan toteutukseen kun rajoitteet otetaan huomioon. Kaupallisiin lukijoihin verrattuna yleiskäyttöiseen mikro-ohjaimeen perustuva toteutettu järjestelmä on kalliimpi ja toiminnoiltaan suppeampi. Mikro-ohjaimeen perustuva järjestelmä on kuitenkin muokattavissa ja laajennettavissa tarvittaessa, jolloin toteutukseen voidaan saada kaupallisista järjestelmistä mahdollisesti puuttuvia ominaisuuksia, kuten valmistajakohtaisia protokollia ja toimintoja, joita ei ole määritelty OBD2:ssa. Yhtenä esimerkkinä tällaisesta toiminnosta voi mainita ajoneuvoissa yleistyvän sähköisen käsijarrun säätöä ohjaavat komennot jarruhuoltoa varten.
Resumo:
Science has revolutionized the human life. The advance progress in science and research is making human life easier and more comfortable. The new and emerging technology of micro drone is penetrating and widening the scientific research. This thesis is a part of work in which a unique work is carried out, although related research paper and journal are available. Design and development of automatic charging station for a ready to fly quadcopter is rare and unusual work. The work is carried out as an standard engineering process that include requirements gathering, creating the required document (this thesis is a part of required document as well), selection of suitable hardware, configuring the hardware, generate the code for software, uploading code to the microcontroller, troubleshooting and rectification, finalized prototype and testing. Thesis describe how mechatronics engineering is useful in generating a customized and unique project. At the starting phase of this project (before purchasing a ready to fly quadcopter) every single aspect of this work was known. The only unknown alternatives was a battery and charger. Several task was achieved including design and development of automatic charging station, accurate landing and telecast a live video on additional screen. At starting it was decided that quadcopter should follow the mobile robot, during study it was concluded there is no such quadcopter available in market to auto follow a robot indoor. This works starts with a market survey and comparing the different brands of quadcopter that meets all the requirements and specifications of the mobile robot assembly. Selection of quadcopter is a result of discussion and meeting with the team members, supervisor, professor and project manage.