|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Pon Mar 06, 2017 3:00 pm Naslov sporočila: Invertiranje x in y osi pri zaslonu na dotik |
|
|
Lepo pozdravljeni!
Imam sledeč problem in bi vas prosil za pomoč! Kolega me je prosil, če bi mu lahko zamenjal touch screen od avtomobilskega testerja, ker se mu je razbil. Naročim zaslon na 4 žice od kitajca, zamenjam, sedaj so pa osi obrnjene. Tester teče na Win Ce, v katere nikakor ne morem priti, da bi morda v kakih video nastavitvah zamenjal osi. Tudi če žice priklopim na drug način, so osi še zmeraj obrnjene. Brskal sem po netu in pogruntal delovanje. Ampak rešitve ne najdem. Nekaj sem se igral z op-ampi, ampak ne gre:(.... Po shemi delujejo ti zasloni tako, da je v prvem koraku napetost na zgornji in spodnji elektrodi, preko leve (ali desne), se meri padec napetosti, v drugem koraku je napetost na levi in desni, padec se meri na zgornji(ali spodnji). Če stvar priklopim na osciloskop, pa dobim napetost samo med prvima dvema elektrodama. Dodajam še fotko zaslona in pa oscilogram ter pdf kako zasloni delujejo. Hvala za kakršnokoli pomoč!
Opis: |
|
Velikost datoteke: |
41.4 KB |
Pogledana: |
5 krat |
|
Opis: |
|
Download |
Ime datoteke: |
HOW DOES IT WORK.pdf |
Velikost datoteke: |
41.65 KB |
Downloadano: |
2 krat |
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Pon Mar 06, 2017 3:01 pm Naslov sporočila: |
|
|
Pa še oscilogram..
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Pon Mar 06, 2017 3:03 pm Naslov sporočila: |
|
|
Tule..
Opis: |
|
Velikost datoteke: |
222.87 KB |
Pogledana: |
6 krat |
|
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
matjazkariz Član
Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.61
|
Objavljeno: Pon Mar 06, 2017 7:50 pm Naslov sporočila: |
|
|
Kaj to pomeni, da ne moreš do WinCE? Ne moreš v GUI?
Ali lahko prebereš Nk.bin iz spomina?
Kako si priklopil na drug način?
Vsak resistive touch je skalibriran in kalibracijo imaš zapisano v registrih. Verjetno je v imageu aplikacija, ki služi kalibraciji toucha. Pri 4 žilnih resistive touchih je to nuja. To bi bila najbolj elegantna rešitev. Druga je čarat nekaj s hardverjem. Tu imaš 24 kombinacij kako priklopit in samo z eno bo orientacija pravilna. Ampak tudi ko dobiš pravo, boš verjetno spoznal, da je potrebno touch vseeno kalibrirat, ker se upornosti od proizvajalca do proizvajalca touchov razlikujejo.
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
|
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Sre Mar 08, 2017 8:20 pm Naslov sporočila: |
|
|
Živjo, hvala za odgovor/pomoč!
Včeraj sem spet lotil zadeve, pa da malo bolj pojasnim stvar....
Mislil sem GUI, ja seveda. V testerju je kartica, na kateri je software za diagnostiko avomobilov, tam seveda ni nobene Nk.bin datoteke. S priklopom na drug način sem mislil, da sem žice povezal "kontra", se pravi 1 na 2 pin in pa 3 na 4 pin na displayu. Itak ni delovalo-edino, kar je bilo, da se je sedaj kazalec pri premikanju pena navzgor, peljal levo namesto desno...
No, sedaj pa neumnost z moje strani..... nekje v naprednih nastavitvah najdem kalibracijo touchscreena...naredim, dela, ampak tako, po "kitajsko"..vlečem pen po ekranu, kazalec nekaj časa lepo sledi, potem se izgubi. Naročil sem nov touchscreen iz Mouser-ja, in upam da bo sedaj v redu. Edino tisto, kar si napisal na koncu glede upornosti, mi ni čisto jasno? Ali ne delujejo zasloni tako, da se meri padec napetosti, ne pa tok?
lp
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
matjazkariz Član
Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.61
|
Objavljeno: Čet Mar 09, 2017 12:46 am Naslov sporočila: |
|
|
Ne rabiš se hecat z NK.bin, če imaš možnost kalibracije. Ne vem zakaj ti po kalibraciji ne deluje pravilno. Mogoče je upornost novega toucha izven mej, ki jih hardver še podpira. Pomeri upornosti med kontakti pri starem in novem touchu in primerjaj.
Rezistivni touchi delujejo tako, da ko pritisneš, se spreminja upornost na kontaktih glede na to, kje si pritisnil. Potem sistem preko AD pretvornika določi napetost na delilniku med nekim zunanjim uporom in upornostjo toucha in to v obeh smereh ter na ta način sistem določi pozicijo (x,y).
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
|
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Sre Mar 22, 2017 1:52 pm Naslov sporočila: |
|
|
Živjo!
To, da po kalibraciji ne deluje pravilno, pripisujem kitajski šlampariji. Upornosti pri starem nisem mogel pomerit, ker je bil razbit. Dobil sem nov zaslon, naročil sem tegale http://eu.mouser.com/ProductDetail/NKK-Switches/FTAS00-57AS4/?qs=%2fha2pyFadugF5AaSR0SGhj2KivI8wJUOA%2fszBWhAEJXXE4VOqXX6Hw%3d%3d. Pri kitajskem sem moral petkrat izvesti kalibracijo, pri tem samo enkrat, tako da stvar deluje tako kot mora. Tole me še zanima, pri tem so kontakti prevlečeni, predvidevam da z grafitom, je to v prid zaščiti ali kako? Hvala, lp
Opis: |
|
Velikost datoteke: |
333.14 KB |
Pogledana: |
5 krat |
|
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
igo Član
Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3638 Aktiv.: 17.06
|
Objavljeno: Sre Mar 22, 2017 6:48 pm Naslov sporočila: |
|
|
Ok, pustimo moje mnenje o kitajčkotih ...
Opisani simptomi, da narisana točka na ponovljivem mestu nenadoma odleti po svoje, so se tudi meni pojavljali pri začetnem testiranju 7" GLCD-ja.
Problem je povezan z orientacijo izrisa in orientacijo touch-a, ki morata sovpadati.
Če imaš Xmax=800 (od leve do desne) in Ymax=480 (od zgoraj do spodaj) ter napačno orientacijo izpisa glede na dotik, bo točka do 480 lepo sledila dotiku, nato pa jo bo začelo risati "v novi vrstici matrike registrov", ki je na zaslonu pač 800 - 480 pik premaknjena po eni koordinati in 480 pik po drugi.
Pri poskusih poleg točke dotika v enem vogalu izpisuj še x in y koordinati dotika. Starih točk ne briši, da boš lažje opazil vzorec "naključnega pobega".
Na koncu morajo sovpadati koordinate dotika in koordinate izpisa, za povrhu po jih mora upoštevati tudi program, ki bo risal na zaslon, saj je možno pri inicializaciji glcd-ja osi tudi zrcaliti preko x oz. y osi.
Obstajata privzeta položaja priključnih žic glede na pokončen oziroma ležeč položaj slike. Jaz sem ga želel imeti drugje in sem se spravil šariti po orientacijah in zrcaljenjih.
Početje ima "nadvse blagodejen" vpliv na barvo las.
_________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
|
primoz30 Član
Pridružen-a: Pon 31 Jan 2011 20:23 Prispevkov: 51 Aktiv.: 0.32 Kraj: Škofja Loka
|
Objavljeno: Pon Mar 27, 2017 4:58 pm Naslov sporočila: |
|
|
Živjo, vzeto na znanje, vendar sem imel s kitajcem preveč problemov pri kalibraciji (na koncu sem mislil, da bom moral vzeti točkalo in pa manjše kladivo, da bo touchscreen zaznal pritisk )... priklopil sem tega, ki sem ga naročil, dela kot mora. Kalibracija narejena v enem koraku:)...Tako, da hvala obema še enkrat za pomoč
_________________ lp, Primoz |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 68 dni
Powered by phpBB © 2001, 2005 phpBB Group
|