Myös korttimaksu toimii

Mach3 ja I/O linjat

Aloittaja Jonne, 23.10.07 - klo:11:54

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Martzis

Nyt alkaa olla ohjaimelle levy piirretty ja lopulliset speksit ovat luutavasti 64 nappi-, 4 potentiometri- ja 4 mpg/enkooderi-inputtia. Onko tällä foorumilla tällaiselle tarvitisijoita?

saulij


Jonne

Delta Electronics -tuotteet www.thelentech.fi - Blogi ennenmikrotietokoneita.blogspot.fi

JuKa

#18
Joo minulla myös ;)

Jonne


Miten projekti edistyy, oletko saannut jo toimimaan?
Delta Electronics -tuotteet www.thelentech.fi - Blogi ennenmikrotietokoneita.blogspot.fi

Martzis

Lainaus käyttäjältä: Jonne - 12.11.07 - klo:18:06
Miten projekti edistyy, oletko saannut jo toimimaan?
Meni viikonloppu mosaiikkilaattoja asennellessa. Mulla on nappien lukemiseen tarvittava koodi ja ohjelmallinen kytkinvärähtelyn poisto tehtynä. Jotain vikaa koodissa vielä on sillä se ei tällä hetkellä reagoi noihin porttien tilamuutoksiin. PC:n päässä tunnistuu kyllä ihan ok. Muistin vasta äsken että tossa MPLABissa on toi simulaattoriominaisuus ja sillä paikansin jo vikakohdan. Jos jaksan ja ehdin, niin koitan saada tällä viikolla ton koodin toimivaksi. Sitten pitäisi lisätä enkooderien ja potikoiden koodi myös.

Martzis

Nyt koodi toimii taas ja napin painaminen näkyy tietokoneella. Myös akseleiden arvoja voi muuttaa. Teen nappikoodin valmiiksi ja alan tutkimaan sitten kuinka nuo enkooderipulssien muutokset kannattaa pc:lle lähettää jotta ne toimivat oikein eri softien kanssa.

Martzis

Hain kytkennässä käytettyjä siirtorekisterejä kaupasta ja nappien lukeminen sarjamuotoisesti onnistuu nyt niiltä. Sellainen ylläri tuli, että ensimmäinen bitti jää lukematta jos tuota picin sarjaporttirautaa käyttää hyväkseen. Toisaalta tulee yksi ylimääräinen bitti luetuksi loppupäästä viimeisen siirtorekisterin sarjainputista. Tuon ekan bitinkin sai talteen kun muokkasin softan lukemaan sen erikseen ennen sarjaliikenteen aloitusta. Seuraavaksi ajattelin toteuttaa AD-inputien toiminnallisuuden.

Konemies

Hienoa tuotekehitystä teillä!  Tuohan vaikuttaa ihan myyntikelpoiselta tuotteelta, kun homma on testattu, todettu toimivaksi ja dokumentoitu. Voisimme ajatella sellaistakin, että laittaisimme tämän tyypisiä tuotteita cnc-tekniikan kautta myyntiin.
www.cnc-tekniikka.com on maailman suurin suomenkielinen cnc-tekniikan harrastajien keskustelufoorumi

Martzis

Nyt on kaikki featuret implementoitu koodiin ja testattu raudalla toimiviksi. Teen vielä koodiin ainakin joitain viilauksia ja lisäyksiä,  kuten mahdollisuuden valita jumpperilla enkooderien luennan toimivaksi 1X tai 2X moodissa.

Vapaita IO-nastoja on vielä 4 kpl. Pitää miettiä keksisikö niille jotain järkevää käyttöä.

tero

Jos ei mitään tule mieleen niille nastoille, niin kannattaa leiskaan laittaa niille ainakin pädit tai liittimen paikka, jotta tulevaisuudessa olisi laajennusvaraa.

Laskeeko enkooderin luenta ylös- ja alas menevät pulssin reunat samasta kanavasta?
Granite Devices servo-ohjaimet ja moottorit - www.granitedevices.fi

Martzis

Koodia rukatessa tuli kaikkea mystistä vastaan PICin ROM-muistisivujen ja RAM-muistipankkien kanssa. Ongelmat on nyt pureksittu auki ja nyt laite toimii. Kytkentä näkyy kahtena peliohjaimena, joissa kummassakin on 32 painiketta ja 4 akselia. Toiset 4 akselia lukevat potentiometreja ja toiset enkoodereja. Enkoodereilla on valittavissa 1X ta 2X lukumoodi. Kummassakin moodissa luku tapahtuu A-kanavan nousevilla ja laskevilla reunoilla. 1X-moodissa luku tapahtuu vain jos lukuhetkellä B-kanavan arvo on 1.

Kytkennässä käytetyllä PIC16C745 piirillä ei tulevaisuuden laajennuksiin tarvitse varautua, sillä piiri on kertaohjelmoitava :) Kehityschippinä minulla on UV-valolla tyhjennetävä malli.

Onko raadilla näkemystä millaiset liittimet kortissa pitäisi olla?
Tässä olisi pari vaihtoehtoa.

Jousikuormitteinen liitin jonne menee paljaat johdon päät, tosin pystyversio kuvassa näkyvästä:
http://www.elfa.se/images/highres/h4029.jpg

Perus piikkirima:
http://www.elfa.se/images/highres/h3191.jpg

saulij


Martzis

Lainaus käyttäjältä: saulij - 02.12.07 - klo:22:10
Olisko tälläinen http://www.vekoy.com/product_info.php?products_id=10595 + tämmöinen http://www.vekoy.com/product_info.php?cPath=53_1062_1063&products_id=10559. Löytyy eri mittaisina, 1-12 pitkiä.

Sauli
Liittimien on melkein pakko olla 2,54 mm jaolla. Eivät muuten mahdu levylle. Lisäksi olen yrittänyt pitää osien hinnan mahdollisimman alhaisena, nuo ovat aika hinnakkaita liittimiä.

tero

Äänestäisin noita jousikuormitteisia. Kun nuo liittimet taitavat olla kortin kalleimpia osia, niin ehkä osan paikoista voisi jättää kalustamatta kun harva tarvitsee noin montaa inputtia ihan heti.
Granite Devices servo-ohjaimet ja moottorit - www.granitedevices.fi

Powered by EzPortal
SMF spam blocked by CleanTalk