Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => OVI40 SDR Projekt (English AND German discussions around OVI40 SDR project) => Message started by: Michael_K on 09. October 2017, 06:59:56

Title: Touchscreen-Probleme
Post by: Michael_K on 09. October 2017, 06:59:56

Guten Morgen,
als Erstes ein "vernüftiges" Bild Display nach dem Andocken an die rf-Platine
Als Nächstes werde ich die Config-Daten eingeben (erst mal analog zum mcHF V0.5).
Beim Touchscreen ist mir aufgefallen, daß nur die obere Hälfte des Screens funktioniert (Meterumschaltung):
Wasserfall/Scope muß im Magnify-Bereich "getoucht" werden; zum Magnify im Scope/Wasserfall-Bereich
das Digitalfeld spricht gar nicht an
irgendeine Configeinstellung oder?
vy 73
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: DB4PLE on 09. October 2017, 07:06:24

Hallo Michael,
Quote from: Michael_K on 09. October 2017, 06:59:56
Beim Touchscreen ist mir aufgefallen, daß nur die obere Hälfte des Screens funktioniert (Meterumschaltung):
Wasserfall/Scope muß im Magnify-Bereich "getoucht" werden; zum Magnify im Scope/Wasserfall-Bereich
das Digitalfeld spricht gar nicht an
irgendeine Configeinstellung oder?


Nein, keine Config-Option. Das ist dann so. Leider. Bei mir ist der Touchscreen leicht versetzt (nach rechts) aber soweit ich das sehe ganzflächig funktionsfähig.

Da werden wir nochmal über die Touchscreenkalibrierung nachdenken müssen.

73
Danilo




Title: Re:letzte Betatestrunde ist gestartet
Post by: Michael_K on 09. October 2017, 07:17:42

habeden Touchscreen mal auf Xmirr gestellt; damit ist es etwas besser geworden; mit etwas Glück läßt sich Magnify in eine Richtung umschalten (<);
Wasserfall/Scope relativ großflächig und DIGITAL unterhalb des blauen Kastens
wird wohl echt ne Frage der Kalibrierung
vy 73
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: DF8OE on 09. October 2017, 09:06:03

Beim OVI40 sollten wir defaultmässig auf "Touchscreen X mirr" schalten - das ist nämlich die funktionsfähige Konfiguration. Alles andere KANN NICHT FUNKTIONIEREN.

Die 3.2 sind bei mir bislang alle (~150 Stück) super zu bedienen gewesen. Gerade bei der Abstimmung per Touch auf den WF/das Scope fallen da Fehler sofort auf. Ich hatte noch keines, bei dem da irgendein Versatz war...

vy 73
Andreas

Title: Re:letzte Betatestrunde ist gestartet
Post by: DF8OE on 09. October 2017, 09:16:17

Ich hatte für die 2.8er LCDs vor langer, langer Zeit schon mal mit einer Kalibrierungsroutine angefangen. Die existiert auch noch - ich habe nur die endgültige Speicherung des "Korrekturwertes" wieder ausgebaut. Der Grund war, dass in der überwältigenden Mehrheit der LCDs eine Kalibrierung die Sachen sogar verschlechtert hätte. Es sind nicht nur einfach Offsets in x oder y Richtung, es sind auch sich linear, exponentiell oder unstetig ändernde Korrekturwerte und zu allem Überfluss auch alles das bei einem einzigen LCD gleichzeitig auftretend. Eine Kalibrierung mit 4 oder 5 Punkten ist also sehr oft kontraprodutiv. In einer Ecke stimmt es dann besser um bei den restlichen 80% des LCDs umso heftiger danebenzuliegen. Wenn die LCDs in Ordnung sind (und, wie gesagt, bei den 3.2ern hatte ich noch keinen einzigen Ausfall) dann stimmen die Punkte schon ohne Kalibrierung sehr gut, wenn sie defekt sind (wie seit etwa 1.5 Jahren mindestens 50% aller 2.8er) dann hilft auch keine Kalibrierung mehr. Man müsste mindestens 50 Kreuzchen verteilt über den ganzen BS benutzen.

Deswegen hatte ich das Projekt "Kalibrierung" eingefroren.

vy 73
Andreas

Title: Re:letzte Betatestrunde ist gestartet
Post by: Michael_K on 09. October 2017, 13:46:22

noch ne Frage zum Touch:
wo kann man das Koordinatenpaar erkennen, was für die Auslösung der entsprechenden Befehle (z.B. Scope/Wasserfall) zuständig ist?
Im Button-Test werden die Koordinatenpaare ja beim "Touchen" angezeigt
vy 73
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: DB4PLE on 09. October 2017, 13:58:08

Quote from: Michael_K on 09. October 2017, 13:46:22
noch ne Frage zum Touch:
wo kann man das Koordinatenpaar erkennen, was für die Auslösung der entsprechenden Befehle (z.B. Scope/Wasserfall) zuständig ist?
Im Button-Test werden die Koordinatenpaare ja beim "Touchen" angezeigt
vy 73
Michael_K


https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/drivers/ui/ui_driver.c#L6181

Und damit man die Zahlen versteht (welche Zahl steht für welche Koordinate):
https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/drivers/ui/ui_driver.c#L242

73
Danilo

Title: Re:letzte Betatestrunde ist gestartet
Post by: Michael_K on 09. October 2017, 14:47:11

Danke Danilo,
habe noch mal ein Bisschen probiert. Die Touchpunkte liegen 3 - 4mm rechts neben dem eigentlichen Symbol. Glaube das ist mehr eine Frage der Qualität des Displays.
Ich habe noch ein zweites, was allerdings mechanisch noch modifiziert werden muß. Bis dahin lege ich das Thema erst mal auf Eis
vy 73 aus Erfurt
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: DF8OE on 09. October 2017, 16:22:18

Dann hast Du wohl das erste amtlich bestätigte "defekte 3.2er" bei Dir. Ich habe so eines noch nie gesehen. Und die zwei, die ich selbst seit über einem halben jahr besitze, sind auch noch keinen Millimeter gewandert.

Aber irgendwann ist immer das erste Mal.

Du kannst die Touchkoordinaten übrigens auch im Laufenden Betrieb anzeigen lassen - im Debug-Menue einfach "enable Debug Info Display" aktivieren - dann sind die Touchkoordinaten links unterhalb der RTC Anzeige zu sehen und werden, wenn Du in CW bist, regelmässig von dr CW-Ausgabe überschrieben.

vy 73
Andreas

Title: Re:letzte Betatestrunde ist gestartet
Post by: Michael_K on 09. October 2017, 17:03:49

Danke Andreas,
Anzeige funktioniert
vy 73
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: Michael_K on 09. October 2017, 17:08:37

als Ergänzung:
bei dem 3.2-er auf dem 0.5-er Board tritt das auch NICHT auf. Seit der Inbetriebnahme steht alles an seinem Platz
73
Michael_K

Title: Re:letzte Betatestrunde ist gestartet
Post by: DB4PLE on 09. October 2017, 17:16:37

Hallo Andreas,

3.2 Zoll Display, OVI40 1.5

Alle vier Ecken des sichtbaren Bereichs.
01/58 50/57
03/07 53/02

Auch ich habe 3-4 mm Versatz nach rechts im rechten Bereich.

Grüße
Danilo

Title: Re:letzte Betatestrunde ist gestartet
Post by: DF8OE on 09. October 2017, 17:43:14

Hallo Danilo,

nur im rechten Bereich? links alles ok?

vy 73
Andreas

Title: Re:letzte Betatestrunde ist gestartet
Post by: DF8OE on 09. October 2017, 17:49:57

Es wäre spannend zu erfahren ob das im gesamten Bereich gilt. Also links xmm Versatz nach r/l und rechts ebenso. Oder Oben xmm Versatz nach o/u und unten ebenso. Wenn das so wäre würde eine Kalibrierungsfunktion Sinn machen. Wenn das unstetig ist (also keiner Funktion gehorcht) dann ist das LCD leider defekt...

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 09. October 2017, 18:09:29

Hier handelt es sich um ein defektes LCD das auch durch eine Kalibrierung nicht mehr in 100% funktionierenden Zustand versetzt werden könnte.

Immer wenn über größere Bereich identische Werte angezeigt werden ist irgendwas in der Folie kaputt.

EDIT:
Von den 2.8ern habe ich hier ein halbes Dutzend rumliegen, die sich exakt so verhalten. Bei einigen ist der gesamte linke Bereich bis zur Mitte (!!!) als "0" dargestellt, dann geht es sprunghaft auf 30. Da kann man nichts kalibrieren... Dass es das bei den 3.2ern auch gibt, ist ein Novum für mich. Sollte das eine Alterungserscheinung sein? Ich habe ca. 130 fabrikneue und ca 20 bei Reparatur-mcHFs (also waren schon etwas länger im Betrieb) in der Hand gehabt. Alle waren einwandfrei.

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 09. October 2017, 18:23:34

OK - ADAPTER klingt nach "mcHF" 8) Dann ist das wohl war. Beim OVI40 ist das LCD ja direkt gesteckt...

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 09. October 2017, 18:34:13

Man könnte das auffangen mit ca. 6 vertikalen Positionen und 8 horizontalen Positionen, wegen der Unlinearitäten wirklich komplett ausgefüllt (also 48 Kalibrierpunkte) über den gesamten Bildschirm. Dann könnten wir LCDs, die nur in einigen Bereichen defekt sind wenigstens in den restlichen Bereichen noch nutzbar machen. Genug EEPROM-Speicherplatz ist allemal da. Nur dauert die Kalibrieroperation dann schon ein paar Minuten und ist echt lästig ???

Ich bin unentschlossen... Input ist gefordert! Die Kalibrierfunktion an sich ist, wie geschrieben, in Ansätzen (5 Punkte) schon vorhanden. Die auszudehnen ist kein Problem. Dann noch jeweils eine "Umrechenoperation" beim Touchen einzubauen ist auch kein Problem. Es ist nur Arbeit.

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: Michael_K on 10. October 2017, 06:17:12

vom Prinzip her stimme ich Thomas zu;
der weiteren Erprobung des ui-i40-Boards steht das nicht im Wege.
Mit Blick auf die Serie sollte es doch eine Zeitvorstellung geben, wann und wie die Kalibrierung erfolgt.
Zum Anderen, wenn es einen qualifizierten Lieferanten gäbe, bei dessen Displays das 100%-ig nicht auftritt, bin ich gern bereit dann ein neues einzusetzen.
vy 73 aus Erfurt
Michael_K

Title: Re:Touchscreen-Probleme
Post by: Michael_K on 10. October 2017, 06:46:38

zum direkten Problem:
ich habe die von Danilo angeführten Eckpunkte mit +/- 1 bei mir nachvollzogen; d. h. die Koordinaten des Touchscreens stimmen eigentlich.
Wo kommt denn da der Versatz her?
Oder liege ich hier falsch
vy 73
Michael_K

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 10. October 2017, 06:47:43

Ich befürchte, einen solchen Lieferanten wird es nicht geben. Die LCD-Panels selbst (und diese sind es ja, die die Fehler haben) werden nur von EINEM Hersteller produziert und dann von diversen auf verschiedene Trägerplatten aufgebracht. Die Probleme existieren aber schon beim ersten Hersteller.

LCDs mit allzu großen Fehlern werden in der Qualitätskontrolle ausgesondert. Das scheint bei den 3.2" sehr gut zu klappen. Bei den 2.8" dagegen scheint es so zu sein, dass seit ca. 1.5 Jahren der Bestand, der vorher mal ausgesondert (aber nicht vernichtet) wurde, jetzt verkauft wird. Das würde die extrem hohe Fehleerquote (auch in der LCD-Ansteuerung selbst) auf jeden Fall gut erklären.

In einem ersten Approach hatte ich einen Kalibrierungscode aus dem Open Source Angebot ausprobiert. Das Ergebnis war erbärmlich. In einer Ecke (in der vorher ein sehr großer Fehler war) stimmte es nach der Kalibrierung besser, in den restlichen 85% des LCDs lagen die Punkte jetzt fast dreimal so weit daneben wie vorher. Ich befürchte dass der, der das große Pech hatte, ein defektes LCD zu bekommen (denn es muss großes Pech sein ,wenn bei 150, die ich getestet habe, kein einziges um mehr als 1mm daneben gelegen hat) einfach ein anderes probieren muss.

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 10. October 2017, 07:54:49

Mit "später aufgetaucht" habe ich nur eine sehr begrenzte Erfahrung: nämlich meine vier LCDs, die ich hier rumliegen habe. Zwei sind verbaut und zwei verwende ich zum Testen (eines von den beiden bekommt in Kürze Danilo). Die vier sind alle noch ok - obwohl zwei ständig hin- und hergesteckt wurden. Aber bis auf ein paar mcHFs, die mir mal zur Reparatur geschickt wurden und die auch schon ein 3.2er hatten, habe ich keinerlei "Langzeit-Erfahrungen".

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: DB4PLE on 10. October 2017, 11:39:08

Hallo Michael,
Quote from: Michael_K on 10. October 2017, 06:46:38
zum direkten Problem:
ich habe die von Danilo angeführten Eckpunkte mit +/- 1 bei mir nachvollzogen; d. h. die Koordinaten des Touchscreens stimmen eigentlich.
Wo kommt denn da der Versatz her?
Oder liege ich hier falsch
vy 73
Michael_K


Bei mir ist ja auch ein Versatz (wie bei Dir). Und wenn wir den gleichen Versatz haben und andere auch, kann man das in Software korrigieren. Machen wir ja schon. Vielleicht ist das 3.2 Display (im OVI40) Einsatz doch leicht anders als im mcHF. Wüßte nicht wieso, aber ...

73
Danilo

Title: Re:Touchscreen-Probleme
Post by: OE3HKC on 10. October 2017, 14:35:52

Hallo allerseits,

auch ich habe gestern die Erfahrung gemacht, das bei einem meiner zwei MiniTRX mit 2,8 Zoll Display ein Versatz von ca 5mm nach rechts aufgetreten ist...
beim zweiten alles ok..-
ich vermute da einen Alterungsumstand der Folie, der zu diesem Fehler führt...
die Software ist auf beiden MiniTRX's die selbe, also ist diese nicht dafür maßgeblich...
da die 3,2 Zoll Display's gleiche Bauweise, gleichen Prozessor verwenden, werden auch diese vermutlich über kurz oder lang den selben Fehler zeigen... (sicherlich der selbe Schmarrn..)
so optimistisch bin ich sicher nicht, denen eine geringere Ausfallsrate anzuerkennen...
trotzdem sind diese SDR's eine wahre Freude und im schlimmsten Fall werden wir halt wieder die Funktionen über die Menues einstellen ;-))

73,
Helmut

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 10. October 2017, 14:57:48

Missverständnis. ich habe nicht gemeint, dass die 3.2er eine niedrigere Ausfallrate haben als die 3.2er. Meine ersten 2.8er sind auch alle noch nach Jahren ok.

Ich meinte nur, dass die seit ca. 1.5 Jahren verkauften 2.8er allesamt welche waren, die früher mal durch die Qualitätskontrolle gefallen waren und nun doch noch verkauft werden.

Ich habe noch keines gehabt, das im Betrieb schlechter geworden ist. Und ich gehe nicht gerade zimperlich mit meinen mcHFs um...

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: OE3HKC on 10. October 2017, 15:32:19

Ich verstehe schon..
aber das besagte 2,8Zoll Display, das jetzt diesen Versatz zeigt, war das allererste (hatte ich von m0nka gekauft), das ich in einem mcHF verwendete...
dort funktionierte es nach der TP-mode einwandfrei und ebenfalls in der Folge in einem meiner MiniTRX's...
und gestern ist mir eben der Versatz aufgefallen (vielleicht auch erst, weil ich es dann genauer unter die Lupe nahm)...
könnte natürlich nicht beschwören, dass der Fehler erst seit gestern besteht...
auch ich habe ca 10 Stück 2,8Zöller, die von Anfang an den Versatzfehler hatten, bzw "tote Zonen" besitzen... habe mir sicherheitshalber ca 50 Stück auf Lager gelegt...
einige funktionieren auch nur im SPI-mode... bin auch hauptsächlich aus diesem Grund darauf umgestiegen..

ALSO MIST IN REINKULTUR...

aber was soll man tun?
außer zu hoffen, dass nicht noch mehr ihren Dienst quittieren :-((

vy 73,
Helmut


Title: Re:Touchscreen-Probleme
Post by: dg9bfc_sigi on 11. October 2017, 16:35:19

bgl versatz im touch display habe ich noch ne anmerkung

je nachdem ob ich plus oder minus 12 khz im menue eingestellt habe ... ändert sich auch der punkt an dem ich touchen muss damit ne station passich liegt ...
habe ich plus 12khz eingestellt muss ich rechts neben den carrier tippen damit es passt
tippe ich auf den carrier liege ich 5 khz daneben
bei mionus 12 khz im menue ist das nicht so (da muss ich eher links daneben oder genau drauf tippen damit es passt)

getestet mit 2.8er display in am/sam

und das hat nu nix mit ner fehlfunktion des displays zu tun sondern das display ist 100% io

zeigt beim touchen IMMER die richtigen werte bei der debug anzeige ... und ist quasi linear
alle 4 ecken getestet und die knöppe im display auch überprüft ... passt alles soweit
nur eben beim abstimmen je nach offset muss ich danebentouchen
ich benutze nunmal lieber plus 12 weil ich oberhalb meiner eigenen qrg sehen will
und da passt es eben nicht ....

ach ja ... sowohl mit wurstfinger als auch mit touch stift getestet ... gleiches ergebnis
da iss schon lange nen wurm drin aber ich hab mich mit abgefunden

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 11. October 2017, 16:46:12

Die Sache ist schon recht aufwändig. Da muss einerseits je nach Xlate etwas abgezogen werden ("geeicht" ist das auf -12KHz) und dann muss auch noch je nach gewähltem Magnify mit einem Faktor gearbeitet werden ("geeicht" ist das bei Magnify = 1 und Magnify = 16).

Alle anderen Werte / Einstellungen werden lediglich errechnet - mit Ungenauigkeiten muss man daher dort leben. Dadurch dass die Raw-Werte der Touchscreenkorrdinaten schon nicht linear sind und erst mit einer Korrekturtabelle "linearisiert" wurden ergeben sich durch Versätze (andere Xlates als -12KHz) und auch durch Multiplikationen (andere Magnifies als 1 oder 16) teilweise schon erhebliche Rundungsfehler. Es würde den Rahmen sprengen für jede Kombination eine eigene Umrechnungstabelle zu erstellen.

vy 73
Andreas

Title: Re:Touchscreen-Probleme
Post by: dg9bfc_sigi on 25. October 2017, 18:47:09

natürlich habe ich das nur bei am/sam und magnify 1 getestet ... bei cw/rtty etc muss man schon weit reinzoomen damit man bei belegtem band trifft ... bei ssb kommt man zumindest innerhalb des filters zu liegen ung kann dann ja "am knöbbsche drehen"
... wie gesagt habe mich damit abgefunden dass bei dem anderen versatz (offset) ess eben nicht passt ... vielleicht hat mein display ja auch einen leichten rechtsversatz und das andere sind dann deine erwähnten umrechnungsfehler?!?
ist mir halt aufgefallen dass es bei plus 12 und bei minus 12 khz eben unterschiedliche ergebnisse gibt ... vielleicht kann man das ja nochmal "überarbeiten" ?!?

Title: Re:Touchscreen-Probleme
Post by: DF8OE on 25. October 2017, 19:02:16

Nein - die Formel stimmt.


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.