Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Sporadické výpadky LCD - Atmega16 - délka datového kabelu
Jdi na stránku 1, 2, 3  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: ne únor 13 2011, 10:22    Předmět: Sporadické výpadky LCD - Atmega16 - délka datového kabelu Citovat

Zdravím všechny,
nedávno jsem dokončil jednoúčelový strojek, všechno šlape jak má ale sporadicky se stává situace, že z displeje 20x4 zmizí znaky nebo v zobrazovaném textu se objeví spousta poskakujících čínských znaků.

Konstrukce stroje je na obrázku http://2i.cz/41ce94be6d

Mám zato že problém by mohl být v délce kabelu, je cca 90cm. Při ladění desky jsem měl k panelu jen 20cm a vše bylo v pohodě.

Kabel je plochý který jsem vyprofiloval ve tvaru písmene "M" a prostrčil opletením. Při zapojení mizely znaky poměrně často (cca do 1 minuty), pomohl jen raset stroje, ale jinak stroj fungoval dál jen displej mimo provoz. Tento sporadický jev mizení všech znaku se dal vyvolat připojením a odpojením stínění kabelu k zemi.

Datová sběrnice je 4 bitová, ještě jsem pro jistotu přidal další blokovací kondenzátory a k displeji větší kapacitu na napájení, na datovou sběrnici jsem dal pull-up 4,7k k +5v. Stínění kabelu připojil na zem. Po těchto úpravách je displej "stabilnější" ale stejně si občas začne dělat co chce. Respektive už nemizí znaky ale objevují se čínské symboly které různě poskakují,

Ještě popíšu zapojení. Kabel je 24 žilový a každý signál jde ve dvou žilách.
Pořadí signálů, +12v, SCL, SDA, RS, E, D4, D5, D6, D7, INT z PCF8574, PIEZO, +5v, GND.

D0-D3 jsou na GND.

Dotaz zní, jestli to už to někdo z Vás řešil a kde by mohl být zakopaný pes. Potřeboval bych to elegantně vyřešit, nechce se mi překopávat celé zapojení.
Díky za jakýkoliv názor.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: ne únor 13 2011, 11:22    Předmět: Citovat

Spíš, než tahat ty signálové vodiče dvojmo, bych každou druhou žílu uzemnila.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: ne únor 13 2011, 11:23    Předmět: Citovat

Není zem (0V) toho displeje spojená s kovovým obalem ?
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: ne únor 13 2011, 11:48    Předmět: Citovat

to->Andrea> to je sice pravda a v další konstrukci bych to tak řešil. Jen jsem netušil že mi to takhle může zkomplikovat život Confused

to->ZdenekHQ> Nejsem si vědom že bych úmyslně spojoval 0v s kostrou stroje. displej je na silonových distančních sloupcích M3. Jediná možnost kde by mohl spojovat kostra stroje s 0v by mohl být řídící vstupy měniče. Ale to teď nezměřím a ani se mi nechce věřit že by řídící svorkovnice měniče byla spojená s uzemněním.

Ještě dodám že první myšlenka kde vzniká problém je, že se něco courá z měniče, měnič jsem tedy odpojil (pouze L a N) zbytek připojen. A bez efektu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: ne únor 13 2011, 12:10    Předmět: Citovat

Ty pull-up odpory jsou na straně řízení nebo na straně displeje? Zkus je dát na obě strany a co nejmenší hodnotu. Chod motoru (magnetické pole) na displej vliv nemá?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: ne únor 13 2011, 12:19    Předmět: Citovat

Pull-up odpory jen na jedné straně a to přímo na displeji. Motor jsem také zkoušel ale když jsem odpojil měnič od napájení, chyby se vyskytovaly stále. V prvních fázích hledání jsem mezi panel a motor vložil 2mm silným plech pro eliminaci případného rušení, bez úspěchu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: ne únor 13 2011, 12:29    Předmět: Citovat

Ta kšanda je solidní oscilační obvod na krátkých vlnách, musíš co nejvíc utlouct amplitudu kmitů na nepřizpůsobeném vedení. Ve skenerech bývají na plochých kablech takové veliké hranaté toroidy (obdélníkoidy) se škvírou, zkus to použít.


ferit 004.jpg
 Komentář:

Stáhnout
 Soubor:  ferit 004.jpg
 Velikost:  35.88 kB
 Staženo:  108 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: ne únor 13 2011, 12:39    Předmět: Citovat

Jasně vím, o čem mluvíš, používám "nacvakávací ferity" na koaxiální vedení k anténě od KV vysílačky, pro potlačení plášťových proudů. Když jsem psal ten první příspěvek tahle myšlenka mě napadla, zítra tam zajedu a zkusím zda to zabere.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: po únor 14 2011, 13:54    Předmět: Citovat

Tak naklapl jsem dva ferity, na každou stranu kabelu a bez výsledku. http://2i.cz/e1761c36e5
Změřil jsem jestli je spojeno 0v s uzeměnou kostrou stroje, jen zběžným měřením 7,5 Mohm, střídavá složka mezi 0V-kostra 65V. Při spojení 0v s kostrou přes ampérmetr nic neukázal. A problém se razantně zhoršil, o stabilitě se už nedá hovořit vůbec.
http://2i.cz/c3543e14c7

Na pull-up jsem koukal a u displeje jsou 10k (nevím proč jsem si myslel 4,7k).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: po únor 14 2011, 14:00    Předmět: Citovat

Ferity na opletení jsou nahovno, když se to popelí uvnitř mezi sebou.
Pull up odpory dej tak 200 Ohm.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Woofe



Založen: Mar 31, 2005
Příspěvky: 120
Bydliště: Czech Republic

PříspěvekZaslal: po únor 14 2011, 14:09    Předmět: Citovat

Opletení jsem posunul, není pod ferity. Bylo mi ho líto stříhat někde ve prostřed abych je tam klapnul. Proto jsem dal dva na kraje.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
forbidden



Založen: Feb 14, 2005
Příspěvky: 9000
Bydliště: Brno (JN89GF)

PříspěvekZaslal: po únor 14 2011, 14:10    Předmět: Citovat

Řešil jsem dost podobnej problém, nakonec mi pomohlo až odstínění desky elektroniky, displaye a zkrácení kabelu na minimální možnou délku, spolu s důkladným stíněním měděnou samolepící fólií.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: po únor 14 2011, 14:20    Předmět: Citovat

Potřebuješ se dostat blízko impedanci toho plochýho kabelu, s 10k je to prakticky vedení otevřený, nevím tedy jaký vstupní odpor má ten displej. Charakteristická impedance plocháče bude nějakých 100-200 Ohm, tomu je potřeba přizpůsobit zdroj signálu i zátěž. Při určitých kombinacích signálů se nezakončené vedení rozkmitá v rezonanci a pak si to vymýšlí data. S velkou amplitudou ani ferit moc nenadělá, taky záleží jaký je materiál.
http://shop.conrad.cz/websale7/Ploche-feritove-jadro.htm?shopid=conrad-cz&act=product&prod_index=507946&cat_index=SHOP_AREA_17426_1021029
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
GeorgeB



Založen: Nov 21, 2005
Příspěvky: 1216
Bydliště: Pardubice

PříspěvekZaslal: po únor 14 2011, 14:24    Předmět: Citovat

Chtělo by to osciloskopem změřit náběžný a sestupný hrany dat. Případně potvrzovací puls E mírně zpozdit a prodloužit.
Jinak pokud zbytek stroje chodí jak má co takhle programově inicializovat displej v pravidelných intervalech a znovu mu poslat data pro zobrazení?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: po únor 14 2011, 14:28    Předmět: Citovat

http://en.wikipedia.org/wiki/Ribbon_cable
na IDE běhaly HDD i 70 cm a to byly rychlosti asi větší, ovšem sedělo to impedančně.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3  Další
Strana 1 z 3

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.24 sekund