Program pro ovládání 4094

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
bastlir40
Příspěvky: 463
Registrován: 27 srp 2010, 02:00
Bydliště: Příbram

#16 Příspěvek od bastlir40 »

Netuším odkud máš to schéma ale stejné jsem našel na http://www.mojeelektro.xf.cz/CD4094%20A%20PC.htm .Pokud to máš z tohoto webu,je tam i napsaný kontakt na autora článku.Nevidím důvod,proč ho nekontaktovat.Kdyby si mu napsal,možná by ti i rád pomohl a poradil.

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#17 Příspěvek od xeflex »

Mám to odtud

http://svetelektro.com/clanky/ovladani- ... c-348.html

A kontaktovat jsem ho kontaktoval před asi 14 dny a pořád se neozval proto jsem to vzdal a napsal jsem zde na fórum jestli by se někdo nenašel :) [/url]

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#18 Příspěvek od bum »

Odpověď pro "tazatele xeflex" dobrý den píšete že jste mi kontaktoval pokud jste tak činil na webu světelektro.com tak to bohužel :( ,možný kontakt k dotazům ohledně schémat a programů na www.mojeelektro.xf.cz je na mém soukromém imeilu vagnervlastimil@seznam.cz.K uvedenému programu test tento po zadání hodnoty tuto vyšle a k žádnému přepínání výstupů tam nedochází :D.Jsou dva shodné programy test na www.mojeelektro.xf.cz jsou dvě rozdílná zapojení jeden článek kde se ovládá jedna 4094 z tohoto článku je zde uveřejněné schéma :!: a druhý stejný název programu test je k článku kde jsou ovládány dvě 4094 pro ovládání obrazců programy jsou však rozdílné.Blížší informace k programování nejen 4094 a k programům jsou možné na imeilu který je uvedený výše :D .V přiloženém adresáři je program test spouštím ho ve Windows XP z příkazové řádky stejně jako všechny progamy a bez problémů tak ho odzkoušej a napiš SS,pokud máš Windows instalované jako 64-bitové tak program nejde.S pozdravem Vágner
Přílohy
POKUS.rar
(5.83 KiB) Staženo 111 x
Naposledy upravil(a) bum dne 04 zář 2011, 14:44, celkem upraveno 2 x.

Uživatelský avatar
gombik
Příspěvky: 19
Registrován: 09 pro 2007, 01:00

#19 Příspěvek od gombik »

tady to máš v Cpp:

http://leteckaposta.cz/783914503

bohužel tady 4094 nemám tak napiš jestli to jede :wink:

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#20 Příspěvek od bum »

Dovolil jsem si stáhnout Váš program jelikož mám zkušební desku na stole z důvodů psaní prograrmu pro krokové motorky s využitím 4094 tak jsem tento Váš program zkoušel mám pouze com1 a po zadání (zaškrtnutí) hodnot jednotlivých bitů jsou tyto výstupy 4094 stále v logické nule nereagují na program.S programem co mám na ovládání výstupů "test" 4094 funguje, znovu podotýkám že přípravek je připojen na portu com1.A zapojení desky vychází ze schématu zde v tomto příspěvku.Ještě jednou se omlouvám za stažení programu Vágner

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#21 Příspěvek od xeflex »

bum : 1. Děkuji že si se ozval :)

2. Program jsem teď zkoušel a funguje když zadám hodnotu 255 tak se rozsvítí všechny LED diody :) což jsem potřeboval a hodně moc děkuji ted jenom jestli by byl někdo ochotný to udělat v Grafickém provedení s jednotlivím zapnutím a vypnutím :)

3. Psal jsem ti na email vagnervlastimil[at]seznam . cz ale když jsi tady ne fóru tak jestli by to to nevadilo můžeme problémy řešit tady at to všichni vidí jestli ti to nevadí :)

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#22 Příspěvek od bum »

1).To že jsem se ozval poděkuj kolegovi co ti odpovídal výše že to je na webu mojeelektro.xf.cz a mě napsal že to tady řešíte.Zaregistroval jsem se zde pouze z důvodu vyřešení tvého dotazu. :D

2).Píšeš že jsi program odzkoušel a že funguje děkuji :lol: pouze nerozumím odpovědi a to že když zadáš 255 aktivují se všechny výstupy 4094 což je správné,můj dotaz to znamená že pokud zadáš hodnotu jinou než 255.Tedy v rozsahu 1 až 255 program NEFUNGUJE? :( .nerozumím dotazu jednotlivé zapnutí/vypnutí to má být automatické dle nějakých hodnot?.Něco jako mám v tom druhém zapojení na rozsvěcení led diod?.O grafické zpracování budeš muset požádat někoho kdo programuje přímo pro OS Windows moje grafické programy které si programuji pro svoji potřebu na některých PC kde je OS Windows 2000,XP,NT nechodí tak jak bych si představoval abych je mohl dávat dále. :roll: Spíše se zaměřuji na jednoduché návrhy zapojení přípravků a jednoduché programy pro tato zapojení psané v TP. :lol:

3).tvoje informace že jsi mi psal na můj imeil a nedočkal jsi se odpovědi :( nechci se zde vymlouvat nemám to ve zvyku ale tvůj imeil jsem s tímto dotazem nedostal nemohu posoudit neznám tvůj soukromý imeil :?.Ohledně řešení problémů zde mi nevadí ale upozorňuji že popis vyřešení problému může být někdy velice dlouhý a tím pro druhé i únavný jinak mi to je jedno.Na tento web ale i jiné weby moc nechodím nemám moc času a v týdnu už vůbec ne,proto v případě dotazu je spíše lepší psát na můj soukromý imeil.Nyní byla častá návštěva tohoto webu pouze z důvodu tvého dotazu který je již vyřešen :lol: ,jak sám píšeš program funguje.Přeji hodně zábavy při psaní programů pro ovládání různých elektronických přípravků počítačem s pozdravem Vágner.

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#23 Příspěvek od xeflex »

Ano program funguje i když zadám jiné číslo v rozmezí 1- 255 jen jsem se tě chtěl zeptat jestli neumíš grafický program :) který umí zapínat a vypínat výstupy nezávisle na sobě :)

Proto žádám kdyby se našel nějaký programátor Grafických aplikací pod windows at se mi prosím ozve :) Děkuji

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#24 Příspěvek od bum »

Ahoj zapínat a vypínat výstupy 4094 nezávisle na sobě docílíš pouze tím že si připravíš tabulku kterou zapíšeš do nějakého souboru a z toho pak vlastní program bude načítat hodnoty.Jak chceš aby se postupně vypínaly výstupy to znamená že pokud chceš zapnout výstup Q0 a Q7,po čase zase například Q1 a Q5 tak si do tabulky zapíšeš tyto jejich hodnoty.V tom grafickém programu si to představuješ tak že si zaškrtneš políčka kterých bude dle požadavku rozsvícených kombinací u těchto výstupů.Po ukončení zápisů se poté tato políčka musí převést na číselnou hodnotu a opět uložit do souboru protože nebudeš pořád zadávat hodnoty při novém spuštění programu :roll: .Asi takto to chceš aby to někdo napsal :?: ,jde ti zřejmě o takovéto ovládání 4094 :?: .Prostě jde o stejný způsob zadávání hodnot jako v mém případě ovládání přípravku se dvěmi 4094 pro rozsvěcení 64 led diod a v druhém případě při ovládání přípravku se čtyřmi 4094 a rozsvěcení 256 led diod.Pouze místo tabulky vytištěné co tam v tom popisu mám a podle ní zadaných hodnot do souboru pro rozsvícení led diod to bueš dělat přímo na monitoru PC :?: .Jinak děkuji za odpvěď k tomu mému dotazu zda ti funguje program ovládání 4094 i s jinými zadanými hodnotami s pozdravem Vágner

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#25 Příspěvek od xeflex »

Ano rád bych kdyby mi ten program někdo napsal a jde mi o to abych mohl ovládat výstupy Q0 až Q7 třeba tlačítky v programu zapnout <> vypnout :) A budu to dělat přímo na monitoru :)

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#26 Příspěvek od bum »

děkuji za odpověď je to jasné jde o velice jednoduchý program pod Windows.Podobný program mám pro ovládání relátek sériovým portem kde na monitoru mám ovládací klávesy kterými vypínám zapínám výstupy sériového portu a tím spínám relátka,asi jsi ho také již četl na mém webu.Pro mne je tato diskuse k ovládání 4094 již vyřešena hodně zdaru Vágner.

Uživatelský avatar
gombik
Příspěvky: 19
Registrován: 09 pro 2007, 01:00

#27 Příspěvek od gombik »

bum: díky za vyzkoušení programu skutečně se jednalo o chybu v časování - omlouvám se

http://leteckaposta.cz/858725643

Tady je upravená verze, která už skutečně funguje s 4094 a umožnuje zapínat/vypínat jednotlivé výstupy.

PS: pokud by někdo chtěl využít můj kód např. pro konzolovou aplikaci v cpp stačí vyextrahovat funkci sendbyte a otevřeny handle na seriovy port (CreateFile)

Uživatelský avatar
elnovy
Příspěvky: 769
Registrován: 04 črc 2010, 02:00
Bydliště: ČR - JČ
Kontaktovat uživatele:

#28 Příspěvek od elnovy »

Už to máš vyřešené ???
el.návrhář HW a SW a DPS

Uživatelský avatar
xeflex
Příspěvky: 112
Registrován: 03 srp 2010, 02:00

#29 Příspěvek od xeflex »

Grafický program ještě nemám. Zatim používám ten TEST.exe (pokus) a zatim to funguje :)

Ale stále hledám programátora který by to dovedl :)

Edit: Promin gombik nevšiml jsem si že jsi udělal program je super ale mám dva problémy 1. Rád bych si vybral mezi COM porty a za 2. při přepínání výstupů mi to dělá problém že to ty výstupy všechny vypne a pak zapne jen ty vybrané :) kdyby to nevypínalo ty výstupy při přepnutí byly by to super :)

Uživatelský avatar
gombik
Příspěvky: 19
Registrován: 09 pro 2007, 01:00

#30 Příspěvek od gombik »

co si mám představit pod pojmem "při přepínání výstupů" ? pokud stiskneš jakýkoliv z těch osmi checkboxu tak dojde k poslání jednoho bytu s nastavenými bity do 4094 a následně k signálu STROBE, který zajistí přepnutí výstupů 4094 dle nově nastavené hodnoty. Nějak tedy nechápu, kde je ten problém. Nemyslíš náhodou fakt, že po vypnutí a zapnutí programu si nezapamatuje původní nastavené hodnoty a je třeba je označit znovu?

Odpovědět

Zpět na „Poradna“