Sida 1 av 1

Problem med 20x2 LCD (KS0066U)

Postat: 2 januari 2007, 22:48:48
av Callem
Jag har köpt en 20x2 teckens alfanumerisk LCD display på ELFA (75-512-45) och kopplat in den på parallellporten på detta sätt (www.fractronics.com/lcdcontrast.gif). Efter att ha konsulterat databladet till displayen tycker jag att det borde funka fint att koppla den så.

Denna displayen har en styrkrets som heter KS0066U och är alltså inte "den vanliga" HD44780 som de flesta program verkar stödja. Efter lite letande på nätet så verkar det dock vara så att dessa ska vara kompatibla med varandra.

Jag har installerat portI/O på min XP-maskin och kör lcdsmartie 5.3.2.

Hur som helst så får jag inte ett endaste liv i displayen. Inget! Nada! Jag har dubbelkollat lödningarna och testat alla olika inställningar på LPT-porten (normal, ECP, EPP, ECP+EPP).

Vet någon av er om denna displayen går att få igång med det kopplingsschemat och de mjukvarorna? Vad är egentligen KS0066U för en styrkrets? Är den kompatibel med HD4470?

Har ni något tips på hur jag går vidare för att felsöka?

Postat: 2 januari 2007, 23:46:50
av sodjan
Vet inget om inkopplingen, men KS0066U controllern är väl bara en
av alla konstruktioner för att kringå licenserna kring HD44780...

Postat: 3 januari 2007, 11:23:02
av MicaelKarlsson
Här finns lite information: http://www.codeproject.com/csharp/cspplcds.asp

Databladet till din display: http://www.elfa.se/pdf/75/07551237.pdf kolla in tabell 1-4 för rätt inkoppling!

"men KS0066U controllern är väl bara en
av alla konstruktioner för att kringå licenserna kring HD44780"


Verkar så, enligt sidan jag länkade till.

Lycka till!

Postat: 3 januari 2007, 20:10:52
av Callem
Okej, vad bra. Då ska den alltså vara kompatibel och jag har återigen dubbelkollat kretsschemat med databladet som du länkade till. Det verkar således stämma.

Hmm.. men varför lever den inte då? Jag ska nu ta och köra ett testprogram (CFAH_WinTest) där man kan styra pinnarna på parallellporten hur man vill. På så sätt ska jag dubbelkolla att allt är lött på rätt sätt.

Återkommer om någon timme. :)

Postat: 3 januari 2007, 20:40:48
av Callem
Då ska vi se. Nu har jag alltså styrt parallellporten mha ett program i windows och mätt spänningen med en multimeter direkt på pinnarna på displayen.

Pin1: Vss = 0V
Pin2: Vdd = 5V
Pin3: Vo = Varierar om man ändrar på trimpotten (3-5V)

Resterande pinnar, pin4-pin14, går att styra ifrån programmet och endast den aktuella pinnen påverkas. Alltså måste det väl vara korrekt lött? Det finns heller ingen korskoppling mellan några pinnar...

Spänningsnivån för '0' är ca 1.0V och för '1' är den ca 3.8V. Stämmer detta? Har jag för lite kräm i min parallellport?

Förresten, vad är det egentligen som man styr med de olika moderna för parallellporten (normal, ecp osv)?

Postat: 4 januari 2007, 00:32:37
av netrunner
Kolla att du får en linjer så fort det ligger ström på. Det visar att displayen lever:
Får du det så har du mjukvaruproblem.
Får du inte det har du hårdvaruproblem.

Hårdvara: Kolla vad du har valt för kontrast. Testa lite olika om du får den magiska linjen.

Mjukvara: Du har en ... inställning i lcd smarti ... timing multi ... någonting, byte den till någon annat , typ "5" är bra för mig.

Om det är så att du vill köpa en STOR 2x40 eller en normal 4x20 så säljer jag billigt...

Postat: 4 januari 2007, 17:09:14
av Callem
Jepp. Kontrasten! Där var det!

Efter lite mer funderande så kom jag att tänka på att jag faktiskt har en skillnad från det schemat jag länkade till. Jag kör en 5kohm potentiometer istället för 10kohm som det är på ritningen. Det för med sig att jag endast kan justera spänningen, Vo, mellan ca 3-5V.

Tydligen är det en LÅG spänning man ska ha på Vo om man ska kunna se något! Jag testade nämligen att jorda den pinnen och VIPS så hoppade den igång så snällt så. Nu ser allt väldigt hoppfullt ut på en gång.

Tackar så mycket för alla tips!

Postat: 11 januari 2007, 19:37:58
av Callem
Nu är jag deppig igen. :cry:

Efter era tips så lödde jag in en annan potentiometer och då hoppade displayen igång med lcdsmartie. Det kom ut en massa fräck text. :) Dock var det en hel del skräptecken som också kom med och dessutom så kändes den lite glappig.

För att lösa detta tänkte jag byta ut de väldigt överdimensionerade och fula kablarna till matningen ifall det skulle vara något glapp där. Men nu när jag har gjort det så får jag inget liv i displayen igen. Inte ens om jag jordar kontrastpinnen som löste det tidigare problemet.

Kan det vara så att jag har bränt upp displayen när jag lödde om trådarna till matningen (de övriga pinnarna rörde jag inte)? Hur pass känsliga brukar dessa LCD:er vara? Jag körde ganska varmt med lödkolven eftersom jag hade problem med att få tennet att flyta ut. Det ville bara bli en klump om man säger. Isoleringen på kabeln smälte osv. Ställde in typ 420 grader på lödstationen...

Postat: 11 januari 2007, 19:42:43
av Zyxel615
Fyrahundratjugo grader?!? Det var vääldigt mycket... Nog kan du ha bränt upp något med det nog...

Om det bara klumpar sig kan det behövas mer flussmedel eller så måste man tvätta rent med lite sprit först.

Postat: 11 januari 2007, 21:36:24
av Callem
Hmm.. jaa jag har tyvärr inget flussmedel.. borde kanske köpa lite sånt. :wink:

Postat: 12 januari 2007, 09:23:44
av netrunner
Som jag sa tidigare, kolla först programvaran om den ger text.

Ofta har du ett gäng med USB-kablar som du inte behöver, där kan du knippsa och skala så att du får svart- och röd+ att ta ström från. Setill att andra ledare inte kortslutes på något sätt.

Du kan ju mäta lite och se hur mycket spänning du har på lödningarna. Eller på något som sitter direkt efter för att se om det är av eller bara för lite...

PS. jag säljer billiga LCD...

Postat: 12 januari 2007, 14:07:07
av sodjan
> PS. jag säljer billiga LCD...

Var ?

Postat: 12 januari 2007, 14:22:26
av anlamotte
Det låter osanolikt att du har bränt sönder den genom att värma på lödpunkterna på kretskortet.

Om du inte lyckats värma så mycket
att hela skiten blivit extremvarm eller bränt sönder någon ledare på kretskortet

Postat: 13 januari 2007, 15:22:35
av netrunner
sodjan: Via memo.

Jag har köpte ett par "storpack" på Ebay. Skillanden mellan surplus / "10-pris" och ordianerie är ju ganska stor.
Planen är att hjälpa en grupp ungdommar i datorförening att få upp ögonen för elektronik med hjälp av LCD- och IrDa-kit. Det är ju saker dom kan lyckas ganska lätt med om dom får lite hjälp och kan köpa ett färdigt "kit". Så är ju nyttan ganska omdelbar när man kan koppla dom till tex WinAmp.
Inget jag planerar att göra någon större vinst på, mer ideellt arbete. Kanske har jag lite väl många LCD.

Postat: 13 januari 2007, 16:44:09
av v-g
netrunner:Intressant, berätta gärna i ny tråd.