Mosse wrote in message <8gekgj$74f$1...@news.kolumbus.fi>...
Mosse wrote:
>
> Moi! Tässä tekisi mieli tehdä ajanottolaite PC:lle , olisiko jollakin hyviä
> ohjeita! Tarkoitus olisi mitata esim.mikroauton kierrosaikoja !
Miten olisi valoportti, jonka läpi ajetaan. Valoportin rakennussarjana
saa esim. Bebekiltä. Ideana siinä on vilkuttaa lediä muutaman kymmenen
kHz:n taajuudella ja vastaanottopäässä sitten fotodiodin signaali
kaistanpäästösuodatetaan niin, että vain tämä taajuus jää jäljelle. Niin
eliminoidaan ympäristön valaistuksen aiheuttamia häiriöitä. Sitten
signaali vahvistetaan ja muutetaan digitaalipulssiksi. Kemon vehkeessä
näytti olevan joku rele, minkä kytkeytyminen kestää varmaan jonkin
aikaa. Vähemmän häiriöalttiin laitteen voi rakentaa vaikka
lasermodulista ja fotodiodista.
Jos mikroautoja on monta, niin silloin tulee ongelmia siitä, että
ajanotto tietää mikä auto on kyseessä. Myös se, että kaksi autoa
katkaisee säteen samaan aikaan on ongelmallista. En näin äkkiseltään
keksi mitään helppoa ja halpaa ratkaisua siihen. Joku radiosysteemi
voisi olla käyttökelpoinen.
Ellei vaadita suurta tarkkuutta, valoportin signaalin voi ohjata suoraan
tietokoneelle vaikka rinnakkaisportin ohjauslinjoille ja odotella
ohjelmallisesti pulsseja. Menetelmällä on vaikeaa päästä alle 0.1
sekunnin tarkkuuteen ainakaan windowsilla. Dos voi olla hieman parempi,
kunhan kieltää kaikki mahdolliset keskeytykset ja muut turhuudet.
Suurempia tarkkuuksia saa, kun laittaa erillisellä kideoskillaattorilla
olevan mikrokontrollerin odottelemaan pulsseja ja laskemaan aikaa. Se
voi sitten lähettää tiedon säteen katkaisuajasta vaikka sarjaporttiin
jälkikäteen, kun windows (tai joku muu vastaava) suvaitsee ottaa tietoa
vastaan. Sitten voi mitata vaikka mikrosekunteja, jos vain valoporti on
riittävän nopea.
Hannu Koskenvaara
> Jos mikroautoja on monta, niin silloin tulee ongelmia siitä, että
> ajanotto tietää mikä auto on kyseessä. Myös se, että kaksi autoa
> katkaisee säteen samaan aikaan on ongelmallista. En näin äkkiseltään
> keksi mitään helppoa ja halpaa ratkaisua siihen. Joku radiosysteemi
> voisi olla käyttökelpoinen.
Ainakin Jyväskylän Indoor Carting:in autoissa on semmoinen musta möykky
ruuvattuna runkoon, ja se on kaikissa autoissa samassa kohdassa. Siihen ei mene
mitään johtoja (ainakaan näkyvästi), voiskohan toi toimia samalla periaatteella
kuin kaupan hälytinportit, eihän siihen hälytinnappiin (joka on esim. takissa)
mene johtoo, siel on sisällä vaan esim. piirilevy, jossa kupari on
spiraalimaisesti hapotettu (kela) ja molemmat päät on vetästy konkkaan kiinni.
(näin muistelisin joskus olleen) Sähkökenttäperiaatteelahan tuo toimii. (kai)
--
Ari Savolainen
T: Jari
Mosse <mik...@kolumbus.fi> wrote in message
news:8gekgj$74f$1...@news.kolumbus.fi...
http://koti.mbnet.fi/janive/pce/
Mosse kirjoitti viestissä <8gekgj$74f$1...@news.kolumbus.fi>...
Jani Vehviläinen wrote in message <8ggnm4$7ck$1...@news.kolumbus.fi>...
Osaan kyllä ohjelmaa muokata, jos joku saa tehtyä perusohjelman.
Olisin TODELLA kiitollinen kaikenlaisesta avusta!
Mosse wrote in message <8gekgj$74f$1...@news.kolumbus.fi>...
Jani Vehviläinen wrote in message <8ginlk$ni4$1...@news.kolumbus.fi>...
Peliporttiahan käyttää.
Pystyykö kirjoitinportin datanastoista d0 - d8 kayttämään tiedonlukemiseen
ite en ossaa ku lähettämisen.
Jali Maununen kirjoitti viestissä ...
> Sivut ovat valmiit
> http://koti.mbnet.fi/janive/pce/
Noissa sivuissa voisi olla hyvä pistää tuonne kytkentöjen
yhteyteen samalla suoraan linkki softandin downloadaamiseen.
Siellähän ne on suoraan silloin saatavissa kun niitä
kytkennän yhteydessä tarvitaankin. Ennemmin linkki suoraan
softaan kuin "Sekuntaattori ohjelman löydät kohdasta Ohjelmat",
jonka perusteella sitten sitä pitää mennä etsimään...
--
Tomi Engdahl (http://www.iki.fi/then/)
Take a look at my electronics web links and documents at
http://www.epanorama.net/
> Pystyykö kirjoitinportin datanastoista d0 - d8 kayttämään tiedonlukemiseen
> ite en ossaa ku lähettämisen.
Kirjoitinporttihan on ollut joka PC:ssä kaksisuuntainen jo yli kymmenen
vuotta, joten ei sekään mahdottomuus ole, mutta VB:llä todella vaikeaa.
C:llä tuo onnistuu muutamalla rivillä in-line assua ja Qbasicilla myös.
Järkevämpi olisi kuitenkin käyttää rinnakkaisportin omia varsinaisia
sisääntuloja, joita on viisi kappaletta (yksi invertoitu). Osoitteen
www.epanorama.net linkkien kautta löytyy taulukko rinnakkaisportin
pinneistä, jonka perusteella pääsee hyvin alkuun.
EA
> Kirjoitinporttihan on ollut joka PC:ss{ kaksisuuntainen jo yli kymmenen
> vuotta, joten ei sek{{n mahdottomuus ole, mutta VB:ll{ todella vaikeaa.
Ainakin osoitteessa http://www.lvr.com/parport.htm oleva
webbisivu antaa kyllä ymmärtää että ei olisi VB:llä ongelma jos
käyttää sopivaa I/O-toiminnot mahdollistavaa lisäkirjastoa apuna
jos vaan VB-koodaajalla on jotain hajua sitten PC:n porttien ohjaamisesta
suoraan (mitä ei välttämättä läheskään kaikilla ole..)
> J{rkev{mpi olisi kuitenkin k{ytt{{ rinnakkaisportin omia varsinaisia
> sis{{ntuloja, joita on viisi kappaletta (yksi invertoitu).
Pitää paikkaansa.
> Osoitteen
> www.epanorama.net linkkien kautta l|ytyy taulukko rinnakkaisportin
> pinneist{, jonka perusteella p{{see hyvin alkuun.
PC-sektioon vana rohkeasti ja sieltä parallel port osaan niin linkkejä
löytyy ainakin yhden illan surffaamiseen...