Eli etsiskelen mikrokontrolleria joka sopisi seuraavanlaiseen sovellukseen:
Tämä piiri tulisi airsoft aseeseen (kts. wikipedia). Normaalisti airsoft ase toimii suraavasti:
-Liipasinta painetaan jolloin virta alkaa kulkea yksinkertaisen piirin läpi jossa on akku, sulake, kytkin ja moottori.
-Koska kytkimen läpi kulkee korkea jännite (8,4V -12V) syntyy kytkinpintoihin kipinöintiä ja palamiskarsaa, joka haittaa virrankulkua.
-Koska aseella voidaan ampua myös kertalaukauksia on siinä olemassa mekaaninen katkasin tätä varten. Mutta se ei ole olennaista nyt.
Ongelmia ovat:
*Kytkinpintojen palaminen
*Täysautomaatilla ammuttaessa ase yleensä jää "vireeseen" eli koneisto ei palaudu lepo asentoon ( http://www.youtube.com/watch?v=qlW11m5d4Uk&feature=related ) vaan mäntä (valkoinen liikkuva esine) jää esimerkiksi keskelle sykliään.
*Puoliautomaatin mekaaninen kytkin kuluu.
Olen miettinyt liipasinkoneiston korvaamista piirillä joka toimii näin:
-Opto transistori kertoo missä asennossa rattaisto on
-Kontaktipinnat korvataan mikrokytkimellä jolloin säästyy tilaa
-Piiriin tulee mikrokontrolleri joka ohjaa piirin toimintaa niin että puoliautomaatilla kun kytkintä painetaan koneisto pyörii kunnes opto transistori kertoo rattaiston pyörineen koko kierroksen. Täysautomaatin korvaa 3 laukauksen "purske"tuli jossa koneisto pyörii kunnes 3 laukausta on ammuttu.
-Isoa "käyttö" jännitettä ohjaa MOSFET piiri jota mikrokontrolleri ohjaa.
http://img386.imageshack.us/my.php?image=piirigv1.jpg
Sitten kysymys lopuksi mikä olisi sellainen mikrokontrolleri joka:
-Kuluttaisi vähän virtaa ja toimisi pienellä jännitteellä.
-Suoriutuisi em. tehtävistä.
-Olisi kooltaan suht. pieni tilaa kun ei ole kauheasti hukattavaksi.
-Löytyisi C kielinen kääntäjä (voin tietenkin opiskella Basiciä tai jtn. muuta, mutta mielummin C).
Tämä piiri tulisi airsoft aseeseen (kts. wikipedia). Normaalisti airsoft ase toimii suraavasti:
-Liipasinta painetaan jolloin virta alkaa kulkea yksinkertaisen piirin läpi jossa on akku, sulake, kytkin ja moottori.
-Koska kytkimen läpi kulkee korkea jännite (8,4V -12V) syntyy kytkinpintoihin kipinöintiä ja palamiskarsaa, joka haittaa virrankulkua.
-Koska aseella voidaan ampua myös kertalaukauksia on siinä olemassa mekaaninen katkasin tätä varten. Mutta se ei ole olennaista nyt.
Ongelmia ovat:
*Kytkinpintojen palaminen
*Täysautomaatilla ammuttaessa ase yleensä jää "vireeseen" eli koneisto ei palaudu lepo asentoon ( http://www.youtube.com/watch?v=qlW11m5d4Uk&feature=related ) vaan mäntä (valkoinen liikkuva esine) jää esimerkiksi keskelle sykliään.
*Puoliautomaatin mekaaninen kytkin kuluu.
Olen miettinyt liipasinkoneiston korvaamista piirillä joka toimii näin:
-Opto transistori kertoo missä asennossa rattaisto on
-Kontaktipinnat korvataan mikrokytkimellä jolloin säästyy tilaa
-Piiriin tulee mikrokontrolleri joka ohjaa piirin toimintaa niin että puoliautomaatilla kun kytkintä painetaan koneisto pyörii kunnes opto transistori kertoo rattaiston pyörineen koko kierroksen. Täysautomaatin korvaa 3 laukauksen "purske"tuli jossa koneisto pyörii kunnes 3 laukausta on ammuttu.
-Isoa "käyttö" jännitettä ohjaa MOSFET piiri jota mikrokontrolleri ohjaa.
http://img386.imageshack.us/my.php?image=piirigv1.jpg
Sitten kysymys lopuksi mikä olisi sellainen mikrokontrolleri joka:
-Kuluttaisi vähän virtaa ja toimisi pienellä jännitteellä.
-Suoriutuisi em. tehtävistä.
-Olisi kooltaan suht. pieni tilaa kun ei ole kauheasti hukattavaksi.
-Löytyisi C kielinen kääntäjä (voin tietenkin opiskella Basiciä tai jtn. muuta, mutta mielummin C).
Vastaukset 13
Vanhimmat
joku 8 jalkainen pic? 12f675
Kiitos vastauksesta.
Voiko tuota Microchipin MPLAB kehitys ympäristöä käyttää PIC12 mikrokontrollerien ohjelmoimiseen vaikka valmistajalla on versiot vain PIC18, ja ylöspäin?
ainakin hi-tech:llä ja ccs:llä on kääntäjät myös pic12 sarjalle
ne saa toimimaan mplabin kautta
Voisit tutustua myös ATMELin AVR-mikroihin. Niihin on ohjelmointiin ja simulointiin Studio 4 ohjelma. C-kääntäjä on GCC, joka sopii kaikkiin AVR-mikroihin.
Kiitos vastanneille.
Joo katselin ELFA:sta noita AVR-kontrollereita. Sopivammalta näytti ATtiny9.
En vielä kerrennyt kauheasti tutkia tuota Studio 4:sta mutta se on ilmeisesti ilmainen ja tuleeko C kääntäjä mukana?
Nyt on kyllä tullut minulle ajatus/kirjoitusvirhe tarkoitin ATtiny15L. Mistäköhän tuo 9 mahtoi tulla?
Kyllä siihen Studio 4 sisältyy tuo mainitsemani GCC-kääntäjä. Siinä on myös ASSEMBLY-ohjelmointi, jolla pienet jutut ovat helppoja toteuttaa. Koko paketti on saatavissa ATMELIN sivuilta ilmaiseksi.
Käy katsomassa blogiani "elektroniikkaabytane", siellä on vähän aiheesta, mutta minulla on tehtynä 150 PowerPoint-diaa, AVR-mikro-ohjaimesta.
Ilmeisesti tuo Studio 4 ei tue ATtiny15L ohjelmointia C vaan ainoastaan Assemblyä (tai mikä lie). Joten onko helpompaa vaihtaa kontrolleria vai vaan opiskella em. kieltä? (C ja näin myös C:tä kun olisin jo käyttänyt)
tiny15 ei käy, koska siinä ei ole SRAM muistia pinoa varten. On kuitenkin monta tyyppiä, joissa on SRAM muisti ja silloin C-koodi käy. ELFA:lla ei ole paljon mitään näitä mikroja, itse olen hankkinut mikrot ARROW firmasta. Käytän tosin ainoastaan ATmega8 piiriä, jossa on kaikki mausteet mitä tarvitsen ja kun se vielä on pintaliitostyyppiä, niin pienin mikrolevy on tullut tehtyä kokoon 15x17mm. Tässä oli pienen DC-moottorin ohjain ja vilkkuva LED. Kannattaa käydä katsomassa www.microsalo.com sivuja. En liity firmaan mitenkään.
Atmel:n sivuja selaillessa silmään osui tuo ATtiny25V. Siinä olisi tätä SRAM:ia mutta se pyörisi silti pienellä jännitteellä (moottori kun tarvii väh. 9,0V tässä aseessa). Taitaa olla 12V akku ostoslistalla.
Mitenkäs noitten juottamisen kanssa on kun niissähän täytyy olla (ainakin joissain) erillinen "jalusta" johon kontrolleri painetaan kiinni. Niin tuleeko ko. "jalusta" mukana kontrollerissa?
Käyppä blogistani elektroniikkaabytane (löytyy Googlesta) sähköpostiosoitteeni, niin keskustellaan henkilökohtaisesti. Voin avustaa sinua hardwaren suhteen harrastukseni mukana. Kytkentöjen teko on intohimoni. Tulevana keskiviikkona tapaan useita mikrojen toimittajia.
ja helppo ohjelmointi: picaxe.
http://www.stepsystems.fi/tuotteet/picaxe.php