 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Sob Jun 09, 2012 8:26 pm Naslov sporočila: |
|
|
Jaz sem se na vse pretege hotel rešiti problem z LCDjem, pa ni šlo. Sedaj ge enostavno na par minut ponovno inicializiram in je.
Pri relejih na 230V strani obvezno daj 250V varistorje. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Jun 09, 2012 8:28 pm Naslov sporočila: |
|
|
Cule je napisal/a: |
...
Mi pa ob vsaki motnji na LCD izpiše da je temperatura 615.3°C, po tem pa program ne deluje več
|
Koliko razumem napisano ni težava displej? _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.80 Kraj: Mengeš
|
Objavljeno: Sob Jun 09, 2012 8:30 pm Naslov sporočila: |
|
|
ne tako hitro...ni vsaka težava, ki jo rešiš programsko softverska...
Recimo primer: Imaš rele, ki preklopi v pol sekunde (je počasen). Ti mu daš impulz vklop/izklop desetinko sekunde. Potem vidiš, da zadeva sploh ne da kontakta in v prograu povečaš trajanje impulza na pol sekunde. To je programska rešitev hardverske napake (saj je rele prepočasen).
Enako je tukaj. S programom rešiš preobčutljivost LCD-ja, ali pa napačen design samega vezja (odsotnost optosklopnikov). Kljub vsemu to ni programska napaka, samo rešitev. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Jun 09, 2012 8:31 pm Naslov sporočila: |
|
|
Protonček ti že veš.... _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.80 Kraj: Mengeš
|
Objavljeno: Sob Jun 09, 2012 8:36 pm Naslov sporočila: |
|
|
itak imam kar nekaj kitajskih poceni LCD-jev... Očitno je poleg počasnosti (slabša odzivnost segmentov) razlika tudi v tem...kot kaže niso čisto brez veze "pravi" LCD-ji dragi. Če recimo primerjam "pravi" GLCD in kitajski je tudi odzivnost segmentov slabša...
NE bit takoj hud...jaz tudi takrat nisem prišel do konca zakaj se mi LCD meša...tako sem pač rešil zadevo. In z obzirom da LCD nikoli ni zaciklal če sem odklopil ključavnico bi lahko trdil da je krivec motnja, ne program, kajne? |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Jun 09, 2012 8:48 pm Naslov sporočila: |
|
|
Cube,
Imaš priključen R/W pin na displeju oz a čitaš BF? Če ne, potem ti zablokiran displej ne more zadrževati nadaljevanje programa. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Cule Član


Pridružen-a: Sob 28 Maj 2011 14:50 Prispevkov: 114 Aktiv.: 0.67 Kraj: Šentjur
|
Objavljeno: Sob Jun 09, 2012 9:05 pm Naslov sporočila: |
|
|
R/W imam priključen.
Bom jutri displej odklopil in bom videl če je težava v njem. |
|
Nazaj na vrh |
|
 |
RGorazd Član


Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1714 Aktiv.: 7.24 Kraj: Ig
|
Objavljeno: Sob Jun 09, 2012 10:02 pm Naslov sporočila: |
|
|
Kolikor je meni jasno, Bascom ne podpira R/W (le tega se po vseh navodilih v bascomu veže na GND), ukazov za pisanje na LCD pa se ne sme izvajati prehitro, ker kot rečeno, bascom ne upošteva niti busy flaga, ki ga postavi LCD. Ampak, v tvojem primeru, najbrž ni kriv LCD, prej bi rekel, da ti preklop releja inducira kako špico, ki se potem prikrade čez napajanje v mikrokontroler, kaj se potem zgodi, pa bogsigavedi. Uporabi watchdog, pa bo. Lahko pa narediš še heartbeat. To včasih pomaga za kak debug. Zaženeš en timer in periodično žmigaš eno led. S tem samo vidiš, če se obesi znotraj main zanke, ali pa če se obesi cel mikro.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Jun 09, 2012 10:41 pm Naslov sporočila: |
|
|
No, to sem hotel slišati. Potem displej nima kaj z opisano težavo. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Cule Član


Pridružen-a: Sob 28 Maj 2011 14:50 Prispevkov: 114 Aktiv.: 0.67 Kraj: Šentjur
|
Objavljeno: Sre Jun 13, 2012 10:42 pm Naslov sporočila: |
|
|
Upošteval sem vse nasvete a imam še vedno težave z motnjami
Lcd ne povzroča težav saj se mi vse skupaj "obesi" tudi če je izklopljen. Med delovanjem programa sem ročno prižigal elektromagnetni ventil in je začel povzročati motnje. Ko sem prižigal luči težav ni bilo.
Bom poizkusil ventil odpirat z optocoplerjem in triakom, da vidim če bo to ustavilo motnje.
*Poizkušal sem tudi z WDT-jem a imam program poln zakasnitev in mi to otežuje uporabo |
|
Nazaj na vrh |
|
 |
Vlado Član

Pridružen-a: Sre 03 Mar 2004 21:35 Prispevkov: 563 Aktiv.: 2.38 Kraj: Ljubljana
|
Objavljeno: Čet Jun 14, 2012 11:33 am Naslov sporočila: |
|
|
Pogledal sem sliko ploščice na kateri so releji, predvidevam da z desne strani kjer so dve sponke, imaš eno za 12V za napajanje relejev in drugo za 220V ki gre skozi releje.
Ko vklopiš elektro ventil ti ta dela velike motnje, zato, daj čim bolj narazen 12V in 220V kable, tudi sponko (12V) bi bilo dobro prestaviti čim dlje od 220V.
Poskusi 12V pripeljati na 5V regulator prek diode, ali pa upora 10 - 22 omov, na sponko 12V lahko dodaš tudi dvosmerno supresor diodo, tudi to včasih pomaga.
Pozabil si napisati: ali procesor deluj v redu ča so gor priklopljeni samo releji brez obremenitve in prisotnega 220V napajanja? |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Čet Jun 14, 2012 5:55 pm Naslov sporočila: |
|
|
Si poiskusil ponovno inicializirati LCD? _________________ Lep dan
Simon |
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|