USB laidas RC simuliatoriui
ReM posted in Elektronika, RC modeliai on October 13th, 2007
Iki šiol naudojausi LPT laidu ir ppjoy programa džoistiko emuliavimui. Neturėjau jokių problemų, veikė idealiai. Bet atėjo metas pakeisti kompiuterį. Va čia ir prasidėjo… Pasireiškė vairų drebėjimas, kurį mini kai kas, kas naudojasi tokiu pajungimu. Reiškia priežastis yra pačiame kompiuteryje. Bet man nepavyko išsiaiškinti kame čia reikalas. Pažiūrėjus oscilografu, signalas į LPT ateina visiškai normalus. Galima spėti, kad kažkaip kitaip dirba pertraukimas, kuris naudojamas nuskaitant signalą iš LPT. Bet čia tik spėjimas…
Neliko nieko kito, kaip pasidaryti USB laidą. Tai šiek tiek sudėtingiau nei LPT variantas. Čia jau be mikrokontrolerio niekaip neina išsiversti. Pats dviračio neišradinėjau, dariau pagal šią schemą .
Tiesa, schema šiek tiek keistoka. Čia rekomenduojama mikrokontrolerio maitinimo įtampą sumažinti iki 3,3V, kad signalai būtų suderinami su USB. Viskas būtų gerai, bet tokiu atveju reikia naudoti mega8 su raide L, kuris gali dirbti prie tokios įtampos. Tačiau jis dirba iki 8 MHZ, o čia naudojamas 12MHz kvarcas. Reiškia tokio naudoti negalima. Tačiau negalima naudoti ir paprasto mega8, kuris veikia nuo 4,5 iki 5,5V įtampos. Aš tikiu, kad gali netyčia veikt ir nuo 3,3V, bet nepasitikėčiau tuo, nes manau, kad gamintojas geriau žino. T.y. gali atsitikti taip, kad vienas veiks, kitas neveiks.

Kitas rekomenduojamas variantas – paduoti maitinimą tiesiai iš USB (5V), o signalo suderinimui naudoti rezistorius su stabilitronais. Man šitas variantas patiko labiau. Bet suderinimo schemoje irgi yra keistenybių. Pvz. kam reikalingas R5, juk ten yra stabilitronas 3,3V, įtampa vis tiek nebus didesnė. Galima laisvai jį mest lauk. Kam reikalingi VS2 ir R8? Iš USB gali ateiti daugiau kaip 3,3V? Abejoju, bet net jei ateitų 5V, viskas būtų gerai, nes mikrokontroleris maitinasi irgi 5V. Taigi, galima mesti lauk. Beje, galima ir palikt, nuo to blogiau nebus, tik tiek, kad tai nereikalinga…

Schemą surinkau ant montažinės plokštės. Padariau programavimo lizdą, toks jau naudojamas kitose mano konstrukcijose su mikrokontroleriais. Užprogramavus ir įjungus į USB, kompas iš karto atpažino kaip džoistiką. Jokių problemų, veikia puikiai, jokio vairų drebėjimo nėra. Beliko tik kanalus atsirinkti. Yra ką veikt, kai tai reikia atrinkt sraigtasparniui.

Apsaugai schemą aptraukiau termo kembriku.
November 7th, 2007 at 12:27
Sveikas,
pas mane ta pati beda- naujam kompe nera LPT porto. Ir dar blogiau- nera galimybiu ir sugebejimu pasigaminti laida su mikrokontroleriu.
Gal galetum man toki pagaminti? Del kainos nesideresiu.
Audrius
April 6th, 2008 at 9:29
Noreciau paklausti, kodel schemoje yra salia itampos stabilizatoriaus nupiesti 2 kondensatoriai ir dar prie iejimo BC547 kazkaip ju nesimato
is kitos puses?
beje, koki programuotoja naudojat? pirkta, naudota (gal schema?)?
Taip pat cia paskaites supratau, kad pakeitei schema kazkiek? gal galetum pabraizyt man truputeli?
Aciu
April 18th, 2008 at 18:29
Seniai naudoju AFPD simuliatoriu(malunsparniams).Kabelis atsisiustas,sim. nucracintas.Pagal originalia instrukcija iejus i Calibrate komanda turetu judeti 12 stulpeliu,o juda tik 4.Zodziu skraidau su 4 komandom.neiseina atskirti Trottle ir Pitch (ivesti Mix 100%.Mano manymu esme kabelyje.Gal ka protingo gali patart? aciu.
April 18th, 2008 at 20:05
Taip gali būt, jei kabelis iššifruoja tik 4 pulto komandas. Jei tikrai taip, tai čia gali padėti tik kitas kabelis.