Pirkanmaan Mikrotietokonekerho jäsenlehti 1/ 2016
|
|
- Hannele Aaltonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Pirkanmaan Mikrotietokonekerho jäsenlehti 1/ 2016
2 Pirkanmaan Mikrotietokonekerho on laite riippumaton yleiskerho, jonka tarkoituksena on edistää tietojenkäsittelyn ja mikrotietokoneiden käytön osaamista. Kokoontumis paikka on Sampolan kirjaston neuvotteluhuone, jonne kulku on kirjaston pääovesta sisään aulan takaoikelta alakertaan. Kerhon hallitus: Puheenjohtaja: Markku Sohkanen Puh e mail: msohkanen@gmail.com Kerhoilta MAANANTAISIN kello oheisen ohjelman mukaan. Varapuheenjohtaja: Rauno Mäntysilta Puh: e mail: raunoman@gmail.com Sihteeri: Pekka Paldanius Puh e mail: pekkajuhani.paldanius@gmail.com Rahastonhoitaja: Risto Korkee Puh: e mail: rkorkee@gmail.com Jäsen: Timo T. Laine Puh: e mail: ttlaine@netti.fi Jäsen: Jussi Sulin Puh: e mail: jussi.sulin@gmail.com 2 Syyskauden 2016 ohjema : ma (huom.aika ) Mikrofan internetissä: Sähköposti: mifapostit@gmail.com Kotisivut: Kotisivujen ylläpitäjä: Hannu Haapasaari e mail: hh@haapasaari.org Mikrofan julkaisee jäsenlehteä neljä kertaa vuodessa. Lehti julkaistaan verkossa. Kerhoiltoja pidetään kevät ja syyskaudella säännöllisesti joka toinen viikko torstaisin. Jäsenlehden toimittaja: Markku Sohkanen ma Kansikuva: Risto Leppänen esitteli tasapaino robottiprojektiaan Reino Rehnin luona. syyskauden avaus suunnittelua: IoT, Arduino, Rasperry projekteja kesäprojektien esittely la syysleiri Kukkian Keidas Informaatio, mitä se on? Nettipalvelin Rasbperry Pi:hin syyskokous ja kysymystenilta linux (aihe avoinna) IoT projektit pikkujoulukahveet ja piparit
3 TASAPAINOTTELUA Lueskelin internetissä monien tekemistä tasapainoroboteista ja heräsi kiinnostus sellaisen teke miseen itsekin. Latailin monia valmiita muiden tekemiä ohjelmia ja yritin tutustua niiden logiikkaan. Hommahan pelaa Arduino mikrokontrollereilla pääasiassa. On joku tehnyt sellaisen RaspBerryPi:lläkin. Aikani ohjelmia tutkittuani suunnittelin robotin mekaaniset osat ja tulostelin ne 3D tulostimella. Tilasin kiinasta vaihteistomoottorit sopivilla välityksillä luullakseni. Robotin pyörät suunnittelin 90 mm:n halkaisijalle ja O renkaiden urilla varustettuna, ne ostin Tampereen Laakerikeskuksesta. Sitten kokoilin robotin ja liitin siihen jo aiemmin kasailemani moottoriohjaimen. Se oli kahdella H bridgellä varustettu jopa 4 ampeerin virtakestolla varustettu. Ostin myös 12 V lyijyakun virtalähteeksi, ett ei heti nyykähdä sähkön puutteeseen. Ostin myös tärkeimmän, eli kiihtyvyys/gyro anturin mittaamaan kallistuskulmia. Kaikissa netistä löytämissäni kytkentäohjeissa anturi MPU6050 oli kytketty suoraan Arduinoon. Kerhon kevätretkellä Tom kuitenkin neuvoi varomaan sellaista, ett ei anturi tuhoudu ylijännitteestä, se kun käy 3,3 voltilla. Sitten piti tilata taas kiinan pojilta jännitetason muunninkortti 3,3 > 5 > 3,3V kaksisuun taisesti. Löysin sitten sattumalta netistä kytkennän, jossa oli kyseinen muunnin Arduinon ja MPU:n välissä. Tämäpä helpotti ratkaisevasti kytkentöjä. Nyt jäi huoli pois MPU:n tuhoutumisesta. Tosin aiheuttihan se lisätöitä, mutta mitäs siitä. Virittelin sitten osat paikoilleen, kun tulivat n. 1 kk:n päästä. Ja ei kun taas kokeilemaan latailemillani eri ohjelmilla. Huomasin sitten erään ilmiön: tuntui kuin kallistelut pyörien kulkusuuntaan ei olisi toiminut oikein. No, käänsin kortit 90 astetta ja a vot, nyt toimi oikein. MPU:n liikesuunnat eivät olleet oikein päin siis. 3
4 Nyt sitten alkoi taas tutkinta ohjelmissa. Kokeilujen tuloksena huomasin, että täytyisi saada varmuus, kuinka ne bitit oikein tulevat moottoriohjaimen tuloliittimille. Siihen täytyi sitten tehdä logiikkatesteri, jolla pääsisin näkemään bittien tilan, 0 vai 1. Olihan ohjaimessa kyllä LED it tilaa ilmaisemassa, mutta kun moottorien käyttäytyminen ei tuntunut olevan ihan loogista. Toimihan testeri, mutta en silti vielä löytänyt syytä siihen, miksi moottorit käynnistyivät hitaasti, kun bittien tila vaihtui. Ohjelmien viilailustakaan ei tuntunut olevan apua. Erästä ohjelmaa syynätessäni huomasin siinä olevan PID asetuksia. Siitä en tiennyt yhtään mitään. Sitten taas hakemaan tietoja PID säädöistä internetistä. Lopulta löysin yhden järkevän, ts. itselleni ymmärrettävän ohjeen asiasta. Monet muut olivat taas kerran sellaisia yli hilseen meneviä, että en ymmärtänyt niissä olevaa matematiikan paljoutta. No, sitten piti rustailla PID säädin. Yksinkertaisimm allaan se on kolme trimmeripotikka a, jotka juottelin reikälevylle. Laitoin kiinni ylimmän levyn päälle mutterien alle levyn ja kytkin potikoiden laidat + ja liittimiin Arduinossa ja luistin A0, A1 ja A2 liittimiin, mistä ohjelma luki ne. 4
5 S itten alkoi säätely mitään en tiennyt PID s äätimien a setusasrvoista, mutta a loitin P säädöstä vi rittelyn. Jokaisen muutoksen jälkeen k okeilin laittaa virrat p äälle ja tarkkailla t ulosta siitä pikkuhiljaa myös I ja D säätöjä asetellen ja välillä kokeillen löytyikin sitten tilanne, jossa oltiin jo hyvin lähellä toivottua tulosta. Kun vielä sopivasti onnistuin viilailemaan ohjelmaa, niin päätinkin kokeilla, joko robo pysyisi pystyssä: arvaatte varmaan, että oli mahtavaa, kun robotti pyöriskeli lattialla hienosti tasapainossa pysyen!! Koska Tom kehotti laittamaan videota, kun saan sen toimimaan, niin kuvasin pätkän ja laitoin sitten kerhon FB sivulle katseltavaksi. Että tämmöinen tarina tällä kertaa. Laitan vielä kuvia tähän loppuun kytkennöistä, joista botti muodostuu Risto Leppänen 5
6 Pehmeää dataa Tila varattu Intentionally left blank 6
7 Tietokoneen muistit Pekka Ritamäki Nykyaikaisen PC tietokoneen muistipiirit Muistit ovat aina olleet jokaisen tietokoneen pullonkaula. Jos prosessori on Intelin 8051, niin siinä ovat ruhtinaalliset 128 tavua staattista muistia. Tällä määrällä sitten tehdään käyttäjäliityntä, näyttö ja näppäimistö rutiini ja varsinainen sovellus. PC tietokoneiden käyttäjät vaativat aina lisää muistia. 33MHz 486 PC:hen voi yksinkertaisesti lisätä muistia 32MB saakka. Nykyisiin tietokoneisiin voi laittaa 2TGB RAM muistia. Tosin käytännössä käytetään 2GB tai 4GB muisteja. Tietokoneiden RAM muistina käytetyt muistipiirit ovat dynaamisia RAM piirejä eli DRAM:ja.. 7
8 Staattiset muistit Kahden kilotavun staattinen muisti ulkoa päin nähtynä Staattisen muistin yksi bitti sisältä päin nähtynä RAM muistien toinen pääluokka on staattiset muistipiirit. Staattinen muisti koostuu kahden fet transistorin muodostamasta flip flop piiristä. Jos toinen FET ohjataan johtavaksi ulkoisella jännitteellä, toinen FET menee silloin johtamattomaan tilaan. Kahdeksan näitä pieniä alkioita muodostaa yhden tavun. Käyttämällä osoitekoodausta voidaan monia tavuja lukea ja kirjoittaa vuorotellen. Muistipiirin koon lisäksi sen tärkein ominaisuus on kirjoitus ja lukuviive. Oikea data haetaan esiin muistipiirin osoitelinjojen avulla. Osoitekoodauksen jälkeen kuitenkin pitää odottaa kunnes oikeat muistielementit ovat valittu ja niiden datat ovat näkyvissä muistipiirin datanastoissa. Tätä sanotaan muistin nopeudeksi. Staattiset muistit ovat nopeudeltaan noin 100ns. 8
9 Osoitedekoodauksen avulla voidaan pienimmistä muisteista tehdä isompia PC:ssä on pieni staattinen cache eli kätkömuisti, jonka hakuaika nopeimmillaan 25 ns. Tämä muisti nopeuttaa pienten tietomäärien ja prosessorin välistä liikennettä. Tämä kätkömuisti on prosessorin sisällä. Staattinen eli pysyvä muisti ei kuitenkaan nimestään huolimatta ole pysyvää kuten ROM tai EPROM. Ensinnäkin sen tietoa voi muuttaa ja toiseksi kaikki tieto häviää käyttöjännitteen poistuessa. Staattista muistia käytetään vain väliaikaisen tiedon hakemiseen ja käsittelyyn. Microchip prosessori on melkein samanlainen kuin 20 vuotta sitten. Näissä on tullut erilaisia toimintoja lisää, Wifi, Ethernet. CAN, USB, radio, Flash, RAM jne. Staattinen RAM vie suhteellisen paljon tilaa mikropiirin pohjapinta alasta. Pohjapinta ala tarkoittaa kalliimpia muistipiirejä bittiä kohden kuin pienempi yhden transistorin muistipiirialkio. Staattiset muistit ovat miltei hävinneet paitsi mikroprosessoreissa, joissa ne ovat suoraan prosessorin sisällä, kuten Flash ja eeprom muistitkin. 9
10 Dynaaminen muisti Jo mikroprosessorin alkuajoista (Z80 mikroprosessori) lähtien dynaaminen muisti on ollut ainoa suurten muistien käyttökelpoinen menetelmä. Dynaaminen muisti muodostuu vain yhdestä FET transistorista ja kondensaattorista Siinä muistipaikkaan ohjataan käyttöjännite tai 0V. Koska kondensaattori pysyy vain vähän aikaa samassa tilassa kuin alkuperin, sitä pitää päivittää jatkuvasti. Tyypillinen aika on muutamia kymmeniä millisekunteja. Siis jokaista muistipaikkaa pitää päivittää jatkuvasti, jotta tieto pysyisi paikoillaan. Eikö tällainen päivittäminen vie hirveästi energiaa hukkaan? Näin olikin alkuaikojen prosessoreissa. Suurin osa käytti staattista muistia, mutta kun PC:t tulivat markkinoille, kaikilla oli automaattiset päivitysjärjestelmät käytössä. Tämä päivittäminen 10
11 tehdään erikoisilla sisäisillä laskureilla, joka lukevat DRAMin vahvistimilla ja päivittävät ne heti uudestaan. Ne ovat näkymättömiä tavalliselle PC:n ohjelmoijille. Tässä on tyypillinen DDR muisti PC:lle. Koska PC:t tarvitsevat enemmän ja enemmän muistia joka vuosi, niiden muisti on vaihdettavaa mallia. Tosin niidenkin koot vaihtuvat jatkuvasti aina suurempaan ja suurempaan päin mennään. Kannettavissa tietokoneissa on niiden koko pysynyt melko pitkään samanlaisena. Muistin hinta/bitti on laskenut melkein joka vuosi, paitsi silloin kun Japanissa paloi eräs suuri muistitehdas. Koska käytetään dynaamista RAMia ja koska staattista RAMia? Edelleen kun tehdään mikroprosessoreita, joissa on sisäinen muisti, se tehdään staattisesta RAMista.. Esim. Microchipin prosessoreissa on vain muutama kilobitti muistia, kun taas PC:ssä on gigatavuja muistia. Mikä on eeprom? Tässä on AT24C02 eeprom piiri Eepromissa säilytetään laitteen asetustietoja, jotta käyttäjällä oli helpompaa. Samoin siinä voidaan säilyttää salasanoja, käyttökertalaskuria tai puhelinnumeroita. Eprom ei ole kiintolevy eikä RAM vaan pienikokoinen ilman sähköä tietoja tallentava muisti. Eeprom voi olla oma piirinsä tai prosessorin sisällä oleva laite. Se ei ole sama kuin prosessorin flash muisti. Flashin tyhjentäminen on hankalampaa ja se kestää vähemmän kirjoituskertoja kuin EEPROM. Flash on edullisempi isoissa muisteissa. 11
12 Montako kertaa voidaan lukea eeprommista? Montko kertaa voidaan kirjoittaa eeprommiin? Eepromiin voidaan kirjoittaa 8 bitin tavuja hyvin monta kertaa. Käytännössä ihmisen tekemät talletusmäärät eivät lopu. Esimerkiksi Microchipin piireihin voi kirjoittaa 10 miljoonaa kertaa. Tietokoneella saadaan kuitenkin tämä määrä täyteen. Mitä tapahtuu kun määrä on täysi? En tiedä, koska neljään kymmeneen vuoteen ei ole sellaista minulle tapahtunut. Tieto ei varmaankaan enää mene piirin muistiin oikein ja käynnistyksessä käyttäjä saa vialliset arvot laitteeseensa. Lukemiseen ei ole rajoituksia. Epromin nimessä on yleensä koko kilobitteinä. 25LC01 on 1 kilobitin eprom piiri. Se on pienin eeprom piireistä. Laiteen hinta ei kuitenkaan ole suoraan verrannollinen kokoon vaan valmistus ja myyntimääriin. Onko eeprom suojattu? Eeprom piirit eivät ole suojattuja, vaan kuka tahansa voi lukea niitä. Lukeminen tapahtuu erillisellä ohjelmointilaitteella tai prosessorilla. Useimmat piirit voidaan kuitenkin suojata tahalliselta kirjoittamiselta suojausnastan toiminnan avulla. Kuka keksi eprommin? Intelin varajohtaja Dov Frohman keksi eprom piirin Israelissa Eeprom on kohtuullisen uusi piiri. Intel keksi rinnakkaisen EEPROMin vasta 1983 (2816). Dov Frohman keksi EPROMin Intelin Israelin toimistossa Atmelin AT28C256 (DIP28) on samantapainen rinnakkainen piiri, jota on edelleenkin saatavilla. Se toimii melkein kuin tavallinen EPROM, mutta ohjelmointi ei vaadi suurta jännitettä, 5V riittää. Ohjelmointi on hitaampaa kuin lukeminen. Se toimii luettaessa kuten stattinen RAM. Paristolla varustetut staattiset RAM piirit toimivat hieman samaan tapaan kuin eepromit, mutta niiden kirjoittaminen on paljon nopeampaa. Ne ovat kalliimpia kuin eprommit ja käyttöjännitteen loppuessa ne menettävät tietonsa. Paristolla (esim. CR2022) voi suojata RAMin tiedot. Vanhojen PC:n kello ja Bios piirien paristot ovat aina loppu. Kellopiiri pitää kuitenkin jollakin tavalla pitää käynnissä. Joissakin laitteissa on koko ohjelma RAMissa. Näiden laitteiden paristot voi vaihtaa vain kun laite on verkkosähkössä luvun alussa tehtiin näin ja olen joutunut ohjelmoimaan tällaisia laitteita monta kertaa sähkökatkoksien jälkeen. 12
13 EPROMin datan luku Ohjelmoitaessa valitaan ensin luettava osoite, 1 tai 2 tavua ja sitten kirjoitetaan tai luetaan data. Piirien datalehdissä kerrotaan koska pitää kirjoittaa 1 tai 2 tavua. Yli 2k:n eeprommeilla pitää antaa kaksi tavua osoitteeksi. A0 A7 on alatavu ja A8 15 on ylätavu. 64 kohdalla taas osoitteet loppuvat, pitää käyttää kolmea osoitetavua. A16 >eteenpäin. Kirjoitettaessa ja luettaessa data on aina yksi tavu. Eepromeja on vain 1 MB saakka. Sen jälkeen pitää mennä Flash muisteihin. Ne vaativat kuitenkin 512k kirjoituksen kerralla. Mikroprosessoreissa ei yleensä ole näin paljon RAM muistia. Silloin pitää käyttää eeprommeja välimuisteina. EPROMin nopeus Piirin tyypin jäljessä on luku, joka ilmaisee kuinka nopeasti annon data on saatavilla kun oikeat osoitteet on laitettu piiriin ja anto on sallittu. Esim. luku 12 tyypissä tarkoittaa 120ns. Jos jossakin laitteessa on piiri 27C se ei tarkoita, että juuri tässä laitteessa eivät hitaimmat piirit toimi. Valmistaja on vain sattunut käyttämään näin nopeaa piiriä. Tietysti ei kannata ehdoin tähden mennä laittamaan hitaampaa piiriä. Koskaan ei minulle ole tullut tilannetta, että EPROM olisi liian hidas. "Standardi" 2716 piiri 2716 piiri on hyvin epästandardi. Alun perin TI teki TMS2716 jossa oli samoin kuin Intelin 2708:ssa kolme jännitettä (+5V, +12V, 5V) ja TMS2716 on sama ohjelmointijännite (25V). Jotkut valmistajat alkoivat kloonata TI:n suunnittelemaa piiriä. Kaikki piirit merkittiin samalla "2716" leimalla. Jotkut paransivat muistia ja poistivat +12V ja 5V jännitteet, mutta pitivät osoite ja datanastojen paikat samoina. TI teki myös parannetun painoksen piiristä vain yhdellä käyttöjännitteellä, mutta nimesi sen TMS2516. Muiden 2716 nimi oli sama kuin TI:n TMS2516. Tähän aikaan jokainen valmistaja saattoi käyttää omaa ohjelmointijännitettänsä. Jotta voisit polttaa 2716 piirin, sinun pitää tietää valmistajan käyttö ja ohjelmointijännitteet. Ne löytyvät kunkin valmistajan datalehdistä. Toinen asia on miten ohjelmointilaitteesi osaa valita oikeat jännitteet ko. piirille. No tämä ei oikeastaan ollut aikoinaan ongelma, sillä kaikki tekivät omat ohjelmointilaitteensa. Kyllä valmiitakin löytyi, mutta ne olivat aivan liian kalliita. Minäkin tein VIC20:lle, HP85:lle ja Commodore 64:lle (kuva alla) omat ohjelmointilaitteensa. PC aikana alkoi olla jo kohtuuhintaisia Taiwanilaisia ohjelmointilaitteita. Needham's Electronics hallitsi 20 vuotta kohtuuhintaisia ohjelmointilaitteita. Kunnes Needham s meni konkurssiin noin Siis sinun pitää ohjelmoida 2716 ja kohdelaitteessa on vain 5V muista, että et voi käyttää TMS2716 piiriä. Useimmat 2716 käyttävät 25V ohjelmointi jännitettä. Myöhemmin isoimmissa piireissä vakiintui 21V ja 12V käyttöjännite. Juuri hiljattain yritin ohjelmoida SGS:n ET2716Q piiriä. Tuota Q versiota ei löytänyt SGS:n valikoimasta. Kokeilin Intel 2716, Laite ei ohjelmoinut yhtään byteä. EEPROMin kirjoitus ja luku Kun piirin koko menee yli 256 kbitin, pitää käyttää useita laiteosoitteita. Esim. jos I2C tyyppisen 13
14 eepromin laiteosoite on A0, niin ylämuistin laiteosoite on A1. Tästä johtuu, että nykyään suositaan isommissa eepromissa vain I2C tyylisiä piirejä (sarjaflash piirit ovat eri asia, ne eivät ole eeprommeja). Microchipillä on myös yhden johdon Uni I/O sarja (esim. 11AA kBit) eprompiirejä. EEPROM koot loppuvat yleensä 1 Mbittiin. Laittamalla näitä 8 kappaletta rinnakkain saadaan 8 MByteä EEPROM muistia. Tämä on jo kohtuullinen määrä tavallisiin tiedonkeruulaitteisiin. EEPROMien etuna on yksinkertainen ohjelmonti, hinta ja liitäntä prosessoreihin. Haittana on isompien muistien saatavuus. Muun tyyppiset muistit (USB, Flash kiintolevyt ja muistikortit) ovat edullisempia. On turha tuoda markkinoille isoja EEPROM piirejä. Flash piirit pitää tyhjentää kerralla (tai isoissa lohkoissa), EEPROM jokaiseen tavuun voi kirjoittaa erikseen. Tässä on ero Flash ja EEPROM piirien välillä. MMC 32MBitin MMC kortti MMC kortilla voi tehdä 256M muistin neljällä johdolla. Koska MMC muistille kirjoitetaan 512 k bittiä kerralla, tiedonkeruussa tarvitaan apuna 24LC515 eeprom piiri. Uudemmissa prosessoreissa on riittävästi vapaata RAM muistia V käyttöjännitteellä toimiva MMC kortteja käytetään tiedonkeruussa sen helpon liitettävyyden vuoksi. Muistiin voidaan tallettaa dataa miljoona kertaa samaan paikkaan. Niitä käytetään myös mikroprosessorien ohjelmamuistina (Raspberry). MMC luokkia on monta: MMC RS MMC MMCplus SecureMMC SDIO SD minisd microsd Näissä on monia erilaisia piirejä, ja nastamääriä. Paras katsoa Wikipediasta tarkemmat tiedot. SPI tekniikka 14
15 SPI piiri SPI tekniikka tarkoittaa, sitä että siinä on neljä johtoa. Yksi johto on Enable signaali, se menee yleensä alaspäin (5V) ja siten siinä on kello, johon data tahdistetaan. Ensimmäinen data on DO signlaali (Data out), jonka avulla kirjoitetaan data piirille. Seuraava on lukudata eli SI (Signal in) Read. Lisäksi näissä on kirjoitussuoja jonka avulla piirin ohjelmointi voidaan estää. Tä ss ä on S PI tekniikalla toimiva lukujakso Tässä on 25LC1024 ohjelmointi periaate siitä miten piiriltä luetaan data. Eli aluksi CS maihin sen jälkeen annetaan ensimmäinen databitti ja sitten kellotetaan se positiivisella kello signaali 15
16 sisään. jne. Sarjamuotoiset SPI tyyppiset flashbiospiirit ovat korvanneet PLCC32 piirit PC:n emolevyiltä BIOS:na. Esim ST:n M25PE16 on 16MBittiä 50MHz nopeudella toimiva Flash piiri. Tässä on 4kB sektorit ja sektoreita on 32 yhdessä sivussa. Sivuja on 256 kappaletta. Yhden sektorin voi tyhjentää kerrallaan. Tätä piiriä käytettäessä tiedon talletukseen laitteessa pitää olla vielä 128k apueeprom piiri. SPI ohjelmointi vaatii 5 napaisen liittimen (käyttöjännite, maa, enable, Clock, data In ja data Out). Kotelo on S08W (W=wide), mitat 5*6mm Muistiin voi kirjoittaa kertaa, virrankulutus lepotilassa 1uA I2C muistin tekniikka Tässä on tyypillinen I2C eeprom piiri 16
17 Tässä on kahden I2C laitteen liikennöintikuva. Rp:t ovat ylösvetovastukset, jotka tarvitaan aina mikropiirin ulkopuolella. Jokaisella I2C piirillä on omanlaisensa tapa välittää tietoa. I2C on hieno järjestelmä, vain kahdella johdolla voidaan liittää 128 eri tuotetta yhteen. Kuitenkin kaikki lähtee siitä, että jokaisella I2C laitteella on oma osoitteensa, joka annetaan ensimmäisenä. Tähän osoitetavuun liitetään viimeiseen bittiin tieto, ollaanko kirjoittamassa vai lukemassa. Vastaanottaja kuittaa tämän osoitteen. Jos kuittausta ei tule, ei kannata lähettää lisää dataa. Sen jälkeen hoidetaan liikenne tavu kerrallaan. Yleensä muisteissa annetaan osoitetavu ja sen jälkeen luetaan muistista datatavu. EPROMyypit Tässä on tyypillinen eprom ja eprommin nastajärjestys. 17
18 27Cxxx on rinnakkaisliitäntäinen EPROM piiri, joka pitää tyhjentää UV valolla. Kotelotyypit ovat DIP24, DIP28, DIP32 ja PLCC32. Jos piirin nimessä on C se tarkoittaa CMOS mallia, jossa on pienempi virrankulutus kuin NMOS mallissa. Jos piirin lopussa numeroiden jälkeen on A, se tarkoittaa 12.5V ohjelmointijännitettä alkuperäisen 25V asemasta. Piirissä on osoitelinjoja (A0 Axx), datalinjoja (D0 D8), ohjauslinjoja (R/W, CE, OE, PGR) ja teholähdenastat (VCC, GND). Tunnettuja valmistajia on kymmenittäin. Esim. Intel. Atmel, Microchip, Hitachi. SST, SGS, jne. Nykyään ei eprom piirejä enää käytetä melkein missään. Epromin hinta on edullinen, mutta eprom vaatii paljon nastoja prosessorista. Intel 51 sarjassa on yhteiset datalinjat ja ala osoittet. Epromista data haettaessa valitaan eprom!ce ja!oe nastoilla. Piiriä ohjelmoitaessa PGR nastaan laitetaan 12.5/25V ohjelmointijännite. Yhden tavun kirjoittaminen kesti aikanaan 50ms, joka olisi pitkä aika nykyisillä 4 Mbyten muistityypeillä, 55 tuntia! EPROM alkaa olla hieman vanhanaikainen. Epromia ei voi suojata ohjelman kopioinnilta. Olen tehnyt ohjelmointilaiteita seuraaviin tietokoneisiin: HP85 tietokoneelle HP IP väylä VIC 20 User portti C64 User portti 18
19 C64 ohjelmointilaite, jonka olen tehty noin Kiertokytkimellä pystyi valitsemaan monta eri mallia. 19
20 Mikrofanin syysleiri 2016 Mikrofanin tämän vuotinen syysleiri pidettiin jo perinteiseksi muodostuneessa Kukkian Keitaassa Pälkäneen Kuohijoella. Lauantaina puolilta päivin saapuivat ensimmäiset leiriläiset. Päivän mittaan meitä oli koossa seitsemän ukon joukko. Koneet purettiin kuljetuslaatikoistaan ja saatettiin toimintakuntoon. Laitteita kertyi pöydille runsain määrin. Osalla oli mukanaan vain muutama kassi/laatikko tavaraa ja laitteita. Joku oli varautunut suurempaankin tarpeeseen. Talonmies Tomppa oli jälleen kokkina ja keitti isossa keittiön kattilassa meille maukkaan maustetun keiton. Kahvipannu oli kuumana koko päivän. Koodia alkoi syntyä mm. arduinolla, raspberry pi:lla, pythonilla. Joitain riemunkiljahduksiakin kuului, kun koodinvääntäjä sai bitit oikeaan asentoon. Illalla sauna lämpisi RistoK:n toimiessa saunamajurina. Puukiuas tarjosi hyvät pehmeät löylyt. Innokkain saunoja viihtyikin saunassa useamman tunnin. Tupa hiljeni muutamaksi tunniksi puolenyön aikaan. Innokkaimmat olivat jo kuuden aikaan aamulla kahvikupin ja tietokoneen ääressä. Joku oli niin lyhytuninen, että jo kahdelta yöllä käynnisti maccinsa. Aamu valkeni pilvisenä. Lämpöasteita oli muutama. Viimeiset koodit kirjailtiin aamupäivän aikana. Puolen päivän aikaan saatiin paikat siivottua. Kotiin lähdettiin hyvässä järjestykses sä autokunta kerrallaan. Ensi keväänä jälleen täällä? Leiriläisiä tuvan piiiitkän pöydän ääressä. 20
MUISTIPIIRIT H. Honkanen
MUISTIPIIRIT H. Honkanen Puolijohdemuistit voidaan jaotella käyttötarkoituksensa mukaisesti: Puolijohdemuistit Luku- ja kirjoitusmuistit RAM, Random Access Memory - Käytetään ohjelman suorituksen aikaisen
1. Yleistä. 2. Ominaisuudet. 3. Liitännät
1. Yleistä SerIO on mittaus ja ohjaustehtäviin tarkoitettu prosessorikortti. Se voi ohjemistosta riippuen toimia itsenäisenä yksikkönä tai tietokoneen ohjaamana. Jälkimmäisessä tapauksessa mittaus ja ohjauskomennot
GSRELE ohjeet. Yleistä
GSRELE ohjeet Yleistä GSM rele ohjaa Nokia 3310 puhelimen avulla releitä, mittaa lämpötilaa, tekee etähälytyksiä GSM-verkon avulla. Kauko-ohjauspuhelin voi olla mikä malli tahansa tai tavallinen lankapuhelin.
24.9.2015. Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen
Työasema- ja palvelinarkkitehtuurit (IC130301) 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Apumuistit Tarvitaan ohjelmien ja dokumenttien tallentamiseen, kiintolevyjen varmuuskopiointiin,
Muistipiirit. Digitaalitekniikka (piirit) Luku 20 Sivu 1 (24)
Digitaalitekniikka (piirit) Luku 20 Sivu 1 (24) Digitaalitekniikka (piirit) Luku 20 Sivu 2 (24) Johdanto Tässä luvussa esitetään keskeiset muistipiirityypit ja muistipiireihin liittyvät käsitteet mainitaan
Mikrokontrollerit. Mikrokontrolleri
Mikrokontrollerit S-108.2010 Elektroniset mittaukset 18.2.2008 Mikrokontrolleri integrointi säästää tilaa piirilevyllä usein ratkaisu helpompi ja nopeampi toteuttaa ohjelmallisesti prosessori 4-64 bittinen
Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle
TEEMA 1 Tietokoneen peruskäyttö Digikamera Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle Tämä tietopaketti hahmottaa lukijalle, millä tavalla kuvat voidaan siirtää kamerakännykästä tai
Linuxissa uusi elämä 1
17.06.19 Linuxissa uusi elämä 1 Linux on hyvä vaihtoehto Windowsille Uusiin tai vanhempiin tietokoneisiin Miksi käyttäisin Linuxia Tekniikan Maailman Linux vinkki Siirtyisinkö Linuxiin? 17.06.19 Linuxissa
Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen
Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen Laitteiden sisäiseen tietoliikenteeseen on kehitetty omat dataväylänsä. Näistä tärkeimmät: 1 wire [ käyttää mm. Dallas, Maxim. ] I²C [ Trademark
Tietokoneen toiminta. Virtuaalilaboratoriotyö
Tietokoneen toiminta Virtuaalilaboratoriotyö Tämä työ on tarkoitettu niille, jotka tekevät työn etätyönä ja, joilla ei mahdollista avata jotakin tietokonetta. Vastaamista varten joutuu etsimään tietoa
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
Tietokoneenrakenneharjoitus
Tietokoneenrakenneharjoitus Yleistä harjoituksesta Harjoitusta varten on varattu neljä tietokonetta. Käytä jotakin näistä. ÄLÄ tee harjoitusta muilla Helian koneilla. Koneet ovat jonkin verran erilaisia.
Raspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista.
Yhden piirilevyn tietokone Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja sen toiminnoista. Sisällys Raspberry Pi Yleistä... 2 Teknistä... 2 Käyttöjärjestelmät... 4 Pelaaminen
ELEC-C3240 Elektroniikka 2
ELEC-C324 Elektroniikka 2 Marko Kosunen Marko.kosunen@aalto.fi Digitaalielektroniikka Tilakoneet Materiaali perustuu kurssiins-88. Digitaalitekniikan perusteet, laatinut Antti Ojapelto Luennon oppimistavoite
smartallinone Sarjaliikenteellä toimiva releohjain
smartallinone Sarjaliikenteellä toimiva releohjain Ominaisuudet SmarTAllInOne on sarjaliikenteellä toimiva kahdeksankanavainen releohjain, AD-muunnin, PWM-anto ja digitaalitulo-ohjain. Samaan, tavalliseen
Alatunniste
1 I NTERNET OF THINGS = ESINEIDEN INTERNET Alatunniste 2 MIKÄ ON IOT/EIT? Internet of things Esineiden internet Määritelmä Jokainen sähköä käyttävä laite joka on kytketty verkkoon Jokaisella on oma osoitteensa
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu
Tietokoneen muisti nyt ja tulevaisuudessa Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu Yleisesti Muisti on yksi keskeisimmistä tietokoneen komponenteista Random Access Memory on yleistynyt
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi Risto Järvinen 2.11.2015 Luennon sisältö Alustus: Väylät, mitä ja miksi. Alustus: logiikka-analysaattori. Yleisnäkymä Arduino/AVR:n väyliin. Väylä: I2C Väylä:
T 106.041 Tietotekniikan peruskurssi
T 106.041 Tietotekniikan peruskurssi Oma tietokone Miika Komu Luennon sisältö Kotitietokoneen rakenne Kotietokoneen hankinta Kotitietokoneen ylläpito ja päivitys Kotitietokoneen rakenne
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-03 USB-käyttöinen syvyysanturi 5op 13.9.2011-29.11.2011 Johan Backlund Ohjaaja: Johan Grönholm Johdanto Projektin tavoitteena oli suunnitella
Mikro-ohjain µc harjoitukset - yleisohje
Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut
Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.
Tehtävänanto - Asenna WordPress ja tee siihen esimerkkisisältöä - Mittaa WP:n tehoa. Vertaile etusivun ja alasivujen nopeutta siihen, että tallennat saman sisällön staattiseksi. Analysoi mittaustulokset.
Sähköautoasiaa. Ajonhallintalaite ehdotus #1
Sähköautoasiaa Ajonhallintalaite ehdotus #1 Pekka Ritamäki 17.10.2009 probyte@probyte.fi Kokous Mikroteamissa 13.10.2009 17:00-22:00 Osallistujat: Aulis Eskola Tapio Vihuri Juha Pulkkila Pekka Ritamäki
25.11.2014. Työasema- ja palvelinarkkitehtuurit IC130301. Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.
Työasema- ja palvelinarkkitehtuurit IC130301 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Tallennusjärjestelmät Tallennusjärjestelmät 1 = Small Computer System Interface, markkinoilla
P I C A X E O H J E L M O I N T I
PICAXE OHJELMOINTI Tämä materiaalipaketti on tehty PICAXE piireihin perustuvaa elektroniikan opetusta varten. Tarkoituksena on opettaa ohjelmoitavan mikropiirin käyttöä erilaisissa sovellutuksissa. Lisää
Ohjeistus Auditorion laitteiden käyttämiseksi.
Ohjeistus Auditorion laitteiden käyttämiseksi. Jatkuu seuraavalla sivulla Huomioi ensimmäiseksi nämä asiat: Kuvassa näkyvissä liitinlaatikoissa tulisi olla kaikki johdot paikallaan. Mikäli jokin kuvassa
Sääasema Probyte JUNIOR
Sääasema Probyte JUNIOR JUNIOR sääanturi COM1 12VDC RS-232 signaali PC W9x Excel-tiedosto PROBYTE JUNIOR sääanturin toimintaperiaate Yleistä Probyte SÄÄASEMA JUNIOR1 on sään mittaukseen tarkoitettu ulkoanturi,
OMNIA OPINNÄYTETYÖ AMMATTIOPISTO. Diginoppa ICTP09SLG OMNIAN AMMATTIOPISTO
OMNIA AMMATTIOPISTO OPINNÄYTETYÖ Diginoppa ICTP09SLG - 2012 OMNIAN AMMATTIOPISTO KOULUTUSALA Tieto- ja tietoliikennetekniikka OPISKELIJA Hannu Junno OHJAAJA Jari Laurila VUOSI 2012 2 TIIVISTELMÄ Opinnäytetyöni
LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla
Ohjelmointia Arduinolla Kyösti Blinnikka, Olarin koulu ja lukio LUMA-keskus Aalto Mikä on Arduino? Open Source Electronics Prototyping Platform Arduino on avoimeen laitteistoon ja ohjelmistoon perustuva
I J. D: Luku/kirjoitus-merkkivalo E: Aukko: SMC, SM-RAM F: Aukko: CF I, CF II, MD G: Aukko: SD, Mini SD, MMC, RS-MMC
Tuotetiedot A B C D E F G H I J A: Kuuloke/kaiutinliitäntä B: Mikrofoniliitäntä C: Virtavalo D: Luku/kirjoitus-merkkivalo E: Aukko: SMC, SM-RAM F: Aukko: CF I, CF II, MD G: Aukko: SD, Mini SD, MMC, RS-MMC
CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet
Pasi Vähämartti ITSEOPISKELU 1(10) CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet Tutki data-kirjasta XC9500-sarjan CPLD piirin: 1. Arkkitehtuuri 2. Suurimman ja pienimmän piirin portti-, pinni- ja
G H J. C A: Kortin asetussymbolit B: Kumijalat C: Tarranauha D: Toimintavalo E: Virtavalo. CR in-1 USB2 CARD READER Tuotetiedot
CR-00 6-in- USB CARD READER Tuotetiedot F A B D I G H J E C A: Kortin asetussymbolit B: Kumijalat C: Tarranauha D: Toimintavalo E: Virtavalo F: Aukko: CF I, CF II, MD G: Aukko: XD H: Aukko: SMC SM- RAM
AXCARD AXCARD PR-336 1. JOHDANTO 2. LUKIJAN KÄYNNISTYS
. JOHDANTO AXCARD PR-336 PR-336 koostuu PR-543 lukupäätteestä sekä RC-436 kontrolleri yksiköstä. Kontrollerissa on yksi potentiali vapaa vaihtokytkin. Kontrollerissa on sisääntulot avauspainikkeelle, ovikoskettimelle
Näppäimistö CT 1000. Käyttäjäopas. Global Safety & Security Solutions Oy E-mail: info@globalsafety.fi. CT1000v.5
Näppäimistö CT 1000 Käyttäjäopas CT1000v.5 Global Safety & Security Solutions Oy E-mail: info@globalsafety.fi Sivu 2 CT 1000 Rajoitukset Kaikki oikeudet tähän ohjekirjaan ovat Global Safety & Security
Älykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.
Mikä on tietokone PUNOMO NETWORKS OY 22.7.2016 pva, piirroskuvat J. Mansikkaviita Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Tietokone on elektroninen
1 Muutokset piirilevylle
1 Muutokset piirilevylle Seuraavat muutokset täytyvät olla piirilevylle tehtynä, jotta tätä käyttöohjetta voidaan käyttää. Jumppereiden JP5, JP6, JP7, sekä JP8 ja C201 väliltä puuttuvat signaalivedot on
Sääasema Probyte 2003
Sääasema Probyte 2003 Yleistä Probyte SÄÄASEMA W2003 on sään mittaukseen tarkoitettu ulkoanturi, joka mittaa tuulen nopeutta, tuulen suuntaa, ulkolämpötilaa ja valoisuutta reaaliaikaisesti. Mittaukset
TKT224 KOODIN KOON OPTIMOINTI
- 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen
Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin
Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin Ohjelmointitehtävänä on laatia ohjelma jääkaapin ovihälyttimelle. Hälytin toimii 3 V litium paristolla ja se sijoitetaan jääkaapin sisälle. Hälyttimen
Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi.
Lämpötilahälytin Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi. Laite koostuu Arduinokortista ja koekytkentälevystä. Hälyttimen toiminnat ohjelmoidaan Arduinolle.
Ohjelmoitava päävahvistin WWK-951LTE
Ohjelmoitava päävahvistin WWK-951LTE Käyttöohje Finnsat Oy Yrittäjäntie 15 60100 Seinäjoki 020 7420 100 Sisällysluettelo 1. Yleistä tietoa... 2 2. Liitännät ja toiminnat... 3 3. Painikkeet... 4 4. Vahvistimen
Muistimoduulit. Oppaan osanumero: Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta.
Muistimoduulit Oppaan osanumero: 408724-351 Toukokuu 2006 Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta. Sisällysluettelo 1 Muistimoduulien lisääminen tai vaihtaminen Muistimoduulin
Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Historiaa Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa yleisessä
Virtuoosi POS-järjestelmien joukossa
Virtuoosi POS-järjestelmien joukossa Menestyvä liiketoiminta muistuttaa monin osin huippuunsa viritettyä orkesteria jossa eri osien sopusuhtainen vuorovaikutus ja integrointi luovat sykähdyttävän esityksen.
File: C:\tmp\tmp\mch.txt 24.7.2001, 9:37:46. JUKKA LAAKKONEN, OH1NPK ORIKEDONKATU 16 FIN-20380 TURKU May 18, 1995
RYYDLAB OHJE JUKKA LAAKKONEN, OH1NPK ORIKEDONKATU 16 FIN-20380 TURKU May 18, 1995 MOBIRA/SALORA KANAVALOGIIKAN ASENNUS JA OHJELMOINTI YLEISTÄ Kortti on suunniteltu käytettäväksi käyttölaitteen ja synteesin
Siemens Webserver OZW672
Siemens Webserver OZW67 Climatix IC pilvipalvelu Kytke laite lämpöpumpun ohjaimeen Kytke laite verkkopiuhalla internetiin Mene nettiselaimella Climatix IC palveluun Luo käyttäjätili ja rekisteröi laite
Muistimoduulit. Oppaan osanumero: Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta.
Muistimoduulit Oppaan osanumero: 405768-351 Toukokuu 2006 Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta. Sisällysluettelo 1 Muistimoduulien lisääminen tai vaihtaminen Muistimoduulin
PC-LAITTEEN TESTAAMINEN
PC-LAITTEEN TESTAAMINEN PC-Check-ohjelma Kun laite on koottu, on perusteltua testata sen toiminta ennen käyttöönottoa. Tätä varten on luotu erilaisia ohjelmia, joilla voi laitteen eri osat testata. Yksi
Arduino. Kimmo Silvonen (X)
Arduino Kimmo Silvonen (X) Arduino, toimiva oma versio (osat Pajalla) ATmega 328P IC DIL-kotelossa (DIP) päältä katsottuna, Arduinon pinnit +5 V TX RX DTR FT232 10k 22p 22p Reset 1 RX D0 TX D1 D2 PWM D3
1. TEKNISET TIEDOT 2. LED-TOIMINNOT JA SÄÄDÖT
KÄYTTÖOHJE LITHOS SISÄLLYSLUETTELO: 1. TEKNISET TIEDOT...3 2. LED-TOIMINNOT JA SÄÄDÖT...3 3. OVIPANEELIEN OHJELMOINTI VAS/01 KANSSA...4 3.1 Kytkentäesimerkkejä...4 3.2 Liitinrima...4 3.3 Ovipaneelin manuaalinen
PROBYTE GSM ALARM #6d
PROBYTE GSM ALARM #6d PROBYTE GSM ALARM #6 toimii GSM-hälyttimenä ja kaukoohjaimena. Soitto- tai SMS-hälytysviestien vastaanottajia voidaan hallita etäohjatusti. Ohjusrelettä voidaan ohjata SMS-viestillä.
Sulautetut järjestelmät
1 Sulautetut järjestelmät Tietojenkäsittelytieteen koulukunta Sulautetut järjestelmät 2 Sulautetut järjestelmät Tyypillisiä sovelluskohteita» automaattiset tankkausjärjestelmät huoltoasemilla,» mekaanisen
Väylään liitettävä laite: Pheonix Contact ILB PB DI8 DIO8
Väylään liitettävä laite: Pheonix Contact ILB PB DI8 DIO8 Laite on DP-väylään kytketkettävä Digitaalinen 16-porttinen IO-moduuli. Porteista 8 on Inputteja ja toiset 8 valittavissa inputeksi tai outputeiksi.
Elotec Ajax. Aloitus
Elotec Ajax Aloitus Onnittelut uudelle Elotec Ajax järjestelmällesi! Tervetuloa uuden sukupolven hälytysjärjestelmän pariin. Uusi langaton teknologia mahdollistaa etäisyyksiä jopa 2000metriin saakka avoimissa
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt
Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän
ELEKTRONISET TOIMINNOT
LUENTO 2 ALUKSI OLI... EHKÄ MIELENKIINTOISIN SUUNNITTELIJAN TEHTÄVÄ ON TOTEUTTAA LAITE (JA EHKÄ MENETELMÄKIN) JONKIN ONGELMAN RATKAISEMISEEN PUHTAALTA PÖYDÄLTÄ EI (AINAKAAN SAMALLA PERIAATTEELLA) VALMIITA
Kytkentäkentän teknologia
Kytkentäkentän teknologia Kertaus kentän rakenteeseen vaikuttavat teknologiset tekijät Huom. tätä ei löydy kirjasta! Rka/ML -k000 Tiedonvälitystekniikka I 9 - Kertaus - Tilaporras - esimerkki Tilakytkin
Kameravalvonta WEB kameroilla
Kameravalvonta WEB kameroilla Kuvassa on perus setti kameravalvonnasta "pöytä" asennuksena. Kuvan asennuksessa siihen on kytketty kaksi kameraa suoraan tallentimeen, samanlaisilla kaapeleilla millä tietokone
Adafruit Circuit Playground Express
Adafruit Circuit Playground Express Ulkoiset LEDit ja moottorit Sini Riikonen, sini.riikonen@helsinki.fi 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 1 Yleistä Circuit
Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa yleisessä tapauksessa
Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)
Luento 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Historiaa Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa yleisessä
Tiedon tarkistus (4)
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Muistien historiaa 1 Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa
Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026
2012 Tecalemit Oy Seppo Koskivuori Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026 Vaatimukset: - tietokone (PC), jossa vapaa USB portti - käyttöjärjestelmä Windows XP, Vista tai Windows
K8048 PIC PROGRAMMER BOARD
K8048 PIC PROGRAMMER BOARD K8048 2003 Velleman Components Velleman Kits Welcome to the exciting world of Velleman Kits. Velleman Kit is known all over the world for our High Quality electronic kits. Our
Ulkoiset mediakortit Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2010 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. SD-logo on omistajansa tavaramerkki. Tuotetta koskeva
Pikaohje Aplisens APIS type 1X0 ja 2XO
Pikaohje Aplisens APIS type 1X0 ja 2XO Koivupuistontie 26, 01510, Vantaa www.saato.fi, sales@saato.fi, 09-759 7850 Sisällys 1. Yleistä...3 2. Parametritilan toiminnot...4 3. Käyttöönotto pikaohje...5 1.
2 Konekieli, aliohjelmat, keskeytykset
ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä
Ohjelmoitava päävahvistin WWK-951. Anvia TV Oy Rengastie Seinäjoki
Ohjelmoitava päävahvistin WWK-951 Käyttöohje Anvia TV Oy Rengastie 10 60100 Seinäjoki 020 7420 100 Sisällysluettelo 1. Yleistä tietoa... 2 2. Liitännät ja toiminnat... 3 3. Painikkeet... 3 3. Painikkeet...
PC-LAITTEEN TESTAAMINEN
PC-LAITTEEN TESTAAMINEN PC-Check-ohjelma Kun laite on koottu, on perusteltua testata sen toiminta ennen käyttöönottoa. Tätä varten on luotu erilaisia ohjelmia, joilla voi laitteen eri osat testata. Yksi
D B. Levykön rakenne. pyöriviä levyjä ura. lohko. Hakuvarsi. sektori. luku-/kirjoituspää
Levyn rakenne Levykössä (disk drive) on useita samankeskisiä levyjä (disk) Levyissä on magneettinen pinta (disk surface) kummallakin puolella levyä Levyllä on osoitettavissa olevia uria (track), muutamasta
IoT ja 3D-tulostus. Riku Immonen
IoT ja 3D-tulostus Riku Immonen Tekniikan kehitys teollisuudessa I Teollinen vallankumous Mekanisaatio (Kangaspuut 1784) - Höyrykone - Vesivoima - II Teollinen vallankumous Massatuotanto (Tuotantolinjat
CUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen
CUDA Moniydinohjelmointi 17.4.2012 Mikko Honkonen Yleisesti Compute Unified Device Architecture Ideana GPGPU eli grafiikkaprosessorin käyttö yleiseen laskentaan. Nvidian täysin suljetusti kehittämä. Vuoden
Ääniohjattu vilkkuvalo ledeillä toteutettuna
Ääniohjattu vilkkuvalo eillä toteutettuna Idea ei valitettavasti ole lähtöisin omasta päästäni - niin mukavaa kuin olisikin ollut riistää kunnia itselleen - vaan on keksijäperhe Ponkalalta. Olen usein
SISÄLLYSLUETTELO RC-436
Asennusohje AXCARD CR-36 Versio 3. Ver. 3. AXCARD SISÄLLYSLUETTELO RC-436 JOHDANTO... 4 YKSITTÄISEN KORTINLUKIJAN KÄYTTÖÖNOTTO... 4 ALUSTUS JA MUISTIN NOLLAUS... 4 VAIHTOEHTO. OHJELMOINTISALASANAN ASETUS...
VIM RM1 VAL0123136 / SKC9068201 VIBRATION MONITOR RMS-MITTAUSJÄRJESTELMÄLLE KÄSIKIRJA. VIM-RM1 FI.docx 1998-06-04 / BL 1(5)
VIM RM1 VAL0123136 / SKC9068201 VIBRATION MONITOR RMS-MITTAUSJÄRJESTELMÄLLE KÄSIKIRJA FI.docx 1998-06-04 / BL 1(5) SISÄLTÖ 1. KOMPONENTTIEN SIJAINTI 2. TOIMINNAN KUVAUS 3. TEKNISET TIEDOT 4. SÄÄTÖ 5. KALIBROINTI
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti. Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Muistien historiaa
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Muistien historiaa 1 Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa
Tiedon tarkistus (4)
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Muistien historiaa 1 Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa
Muistimoduulit. Asiakirjan osanumero: Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta.
Muistimoduulit Asiakirjan osanumero: 396849-351 Maaliskuu 2006 Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta. Sisällysluettelo 1 Muistimoduulien lisääminen tai vaihtaminen
Tiedon tarkistus (4) Esimerkki ohjelmistotason tarkistusmerkistä (2) Tiedon muuttumattomuus (2)
Jakso 7 Tiedon muuttumattomuuden tarkistus Järjestelmän sisäinen muisti Pariteetti Hamming-koodi Välimuisti Tavallinen muisti Tiedon tarkistus (4) Tiedon oikeellisuutta ei voi tarkistaa yleisessä tapauksessa
MDR150:n JA LCD-NÄYTÖN KYTKENTÄ
MDR150:n JA LCD-NÄYTÖN KYTKENTÄ Tässä on ohjeet mikäli olet ajatellut kytkeä MDR150:n ja LCD-näytön yhteen mutta et ole viitsinyt asiaa ruveta toimittamaan koska tietoa on puuttunut tai sitä on ollut hankala
LAITTEISTOKOKOONPANON SELVITTÄMINEN JA AJURIEN ASENTAMINEN
LAITTEISTOKOKOONPANON SELVITTÄMINEN JA AJURIEN ASENTAMINEN Oma tietokone -valintaa klikkaamalla hiiren oikeanpuoleisella näppäimellä, saadaan näkyviin laitteistokokoonpano Ominaisuudet laitteisto -valinnalla:
Yleinen arkkitehtuuri
TIES530 - Sulautettujen järjestelmien arkkitehtuurit Luento 2: Tietokonearkkitehtuurit Jukka Ihalainen, jukka.ihalainen@chydenius.fi Tietoliikennelaboratorio, http://rf.chydenius.fi Yleinen arkkitehtuuri
Megatunen käyttö. Asenna megatune koneelle MsExtra-sivuilta: http://www.msextra.com/manuals/ms_extra_manual_index.htm
Megatunen käyttö Asenna megatune koneelle MsExtra-sivuilta: http://www.msextra.com/manuals/ms_extra_manual_index.htm Avaa Megatune ja File valikosta configurator. Sieltä asennetaan perusasetukset. Koodin
Muistimoduulit. Asiakirjan osanumero: Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta.
Muistimoduulit Asiakirjan osanumero: 404159-351 Maaliskuu 2006 Tässä oppaassa kerrotaan tietokoneen muistin vaihtamisesta ja laajentamisesta. Sisällysluettelo 1 Muistimoduulien lisääminen tai vaihtaminen
Yleistä. Digitaalinen termostaatti PIC-Thermo PROBYTE OY
Digitaalinen termostaatti PIC-Thermo PROBYTE OY Yleistä PROBYTE PIC-THERMO on digitaalisesti säädettävä termostaatti lämpötilaalueelle 50...+120C. Laite on tarkoitettu lämmönsäätäjäksi ja lämpötilavalvontalaitteeksi
Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain. http://www.elwis.fi
Sähköautoprojekti Pienoissähköauto Elektroniikan kokoonpano Moottoriohjain http://www.elwis.fi Sisällys Elektroniikan osalista... 3 Tarvittavat työkalut... 3 Elektroniikan rakentaminen... 4 1. Piirilevyn
DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä
1 DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä JK 23.10.2007 Johdanto Harrasteroboteissa käytetään useimmiten voimanlähteenä DC-moottoria. Tämä moottorityyppi on monessa suhteessa kätevä
ONE 118 OHJELMOITAVA PÄÄVAHVISTIN
10 ohjelmoitavaa UHF- kanavanippua 3 erillistä UHF tuloa; UHF1 UHF2 UHF3 Laajakaistatulo VHF I +ULA Laajakaistatulo VHF III + DAB UHF filtteri 1 5 kanavan levyinen; 8-40 MHz Automaattinen skannaus UHF-
PC vai Yoshbox? Moottorinohjauksen lyhyt teoria ja vertailu Mustavalkoisesti kirjoitettuna innostamaan tiedon ja mielipiteiden jakamiseen by PetriK
PC vai Yoshbox? Moottorinohjauksen lyhyt teoria ja vertailu Mustavalkoisesti kirjoitettuna innostamaan tiedon ja mielipiteiden jakamiseen by PetriK Vastuunrajaus PC vai Yoshbox Kirjoittaja on kirjoittanut
Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.
Tehtävänanto - Asenna ja testaa LAMP - Aiheuta vähintään 3 virhettä ja analysoi lokista - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. (Karvinen, T. 23.09.2013) Työympäristö Tein tehtävän
Dell Inspiron 560/570: Tekniset tiedot
Dell Inspiron 560/570: Tekniset tiedot Tämän oppaan tietoja voidaan tarvita tietokoneen asennuksessa ja päivityksessä sekä sen ohjainten päivityksessä. HUOMAUTUS: Tuotteet saattavat vaihdella alueen mukaan.
CT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa
CT50A2602 Käyttöjärjestelmät Seminaarityö Tietokoneen muisti nyt ja tulevaisuudessa Jyrki Eurén Raimo Asikainen Janne Laitinen Teppo Lapinkoski Manu Toivanen Pasi Ruuth Johdanto Taustaa Työn taustana ryhmän
Ulkoiset mediakortit Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. SD-logo on omistajansa tavaramerkki. Tuotetta koskeva
FTR960 RADIODATATOISTIN
Käyttöohje 26.9.2007 V 1.1 RADIODATATOISTIN Nokeval YLEISKUVAUS on toistin Nokevalin MTR- FTR- ja KMR-sarjan radiolähettimille. Se lähettää edelleen vastaanottamansa paketit, joten käyttämällä toistimia
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 GSM Control 7/11/01 sivu 1/5 Yleistä l - PROBYTE CONTROL GSM on hälytys- ja kauko-ohjauslaite, joka käyttää GSM/SMStekniikkaa viestien välitykseen GSM
Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan
Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan IEC standardin asettama vaatimus: IEC 60664-1:2007 Pienjänniteverkon laitteiden eristyskoordinaatio. Osa 1:Periaatteet, vaatimukset ja testit.
A11-02 Infrapunasuodinautomatiikka kameralle
A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite
LUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA
LUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA Tavallisimmin lukuja käsittelevien datasanojen tyypiksi kannattaa asettaa kokonaisluku 16 bitin INT, jonka vaihtelualueeksi tulee
Kombinatorisen logiikan laitteet
Kombinatorisen logiikan laitteet Kombinatorinen logiikka tarkoittaa logiikkaa, jossa signaali kulkee suoraan sisääntuloista ulostuloon Sekventiaalisessa logiikassa myös aiemmat syötteet vaikuttavat ulostuloon