Ovládání brány

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

Ovládání brány

#1 Příspěvek od ok1f »

Je lepší řešit ovládání dvoukřídlé brány jedním PIC pro obě poloviny, nebo každý motor ovládat samostatně?
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#2 Příspěvek od Banda »

Každý motor jedním PIC, které mezi sebou komunikují.
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#3 Příspěvek od ok1f »

S PIC jsem už nějaké konstrukce postavil (16F84A), ale vždy to byl pouze jeden obvod, komunikaci dvou zatím neovládám. To by jeden byl jako hlavní a druhý jako podřízený, nebo by v obou běřel stejný program, který by čekal na potvrzení od toho druhého obvodu, že je např. zavřeno? Napadá mě i řešení, kdy by každý motor měl svůj procesor a ty ovládal třetí procesor. Můžeš napsat nějaké info o té komunikaci? Dík.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

ok1f píše: Napadá mě i řešení, kdy by každý motor měl svůj procesor a ty ovládal třetí procesor.


Hlavně na to neinstaluj Visty :D
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[?
]
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#5 Příspěvek od ok1f »

HI
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#6 Příspěvek od forbidden »

Sloziteji uz to nejde :D Na vsechno ti snad staci jen jeden PIC. Kazdy kridlo dveri ma dva koncaky, plus kazdej motor je dejme tomu ovladanej dvema piny (pro reverzaci chodu) To mas 8 vstupu/vystupu + treba dva na ovladani. Co bys resil dvema, nebo trema PICama? 8O
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#7 Příspěvek od Atlan »

No s dvoma by som vedel :) jeden bu kontroloval druhy a pr izhode vyhodnotenia udajov oboch by vystup bool platny :D.... zicher je zicher :D
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#8 Příspěvek od ok1f »

Protože nemám zkušenost, proto jsem zde a ptám se. A teď mám dva odlišné názory.
Uživatelský avatar
jezevec
Hlavní moderátor
Příspěvky: 6101
Registrován: 13 čer 2004, 00:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#9 Příspěvek od jezevec »

Taky by to mělo být jištěný proti přivření osoby (nebo třeba psa), něco jako garážová vrata.
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#10 Příspěvek od Banda »

Všechno záleží na požadavcích co to má dělat, pak přichází na řadu rozhodování. Otázka je třeba, kolik kabelů chceš tahat, atd. Tak když tak napiš co chceš a co od toho očekáváš a pak to půjde jednodušeji.
Názory druhých nejsou důležité, zvlášť když si to člověk chce postavit podle sebe, to už tu bylo několikrát :)
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#11 Příspěvek od ok1f »

vstupy

koncák zavřeno levý
koncák zavřeno pravý
koncák otevřeno levý
koncák otevřeno pravý
optická závora (překážka)
ovládání (o-z)


výstupy

stykač L otevři
stykač L zavři
stykač P otevři
stykač P zavři
výstražné světlo

RB6 a RB7 chci použít pro ICSP, takže piny IO 16F84 jsou akorát. Jenže co když si později vzpomenu, že chci něco přidat. Prostě nerad řeším věci takto nafest, raději bych tam měl obvod s více piny, ale byl bych rád, aby se program psal stejně, nebo velmi podobně. Ten 16F84 už trochu znám.
Trochu mám taky obavu ze SW, ovládat jeden motor není problém, pro mě by bylo jednodušší (v tomto okamžiku), mít dva obvody, aby každý měl na starost jeden motor a k němu příslušná čidla, i když vím, že to zvládne jeden PIC a pro zkušeného člověka je to hračka.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#12 Příspěvek od Atlan »

na vystupy pouzi trebars 4094. pouzijes 3 vyvody z pic a mozes ovladat 8 vystupov pripadne viac ak napojis na tu prvu 4094 dalsiu4094
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#13 Příspěvek od Banda »

V tomto případě bych to tedy udělal s jedním PIC 16F628, piny by mi ještě zbyly třeba na dálkové ovládání.
Avšak bojím se, že mi ok1f napíše, že už má 16F84A a nechce investovat do nového PIC a já se můžu jít klouzat. :)
Jinak v tom problém nevidím.
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#14 Příspěvek od ok1f »

Co to je 4094? Chtěl jsem se podívat na alldatasheet, ale nepodařilo se načíst info o této součástce. Jen jsem se dočetl, že je to registr, jak to funguje ve spolipráci s PIC?
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#15 Příspěvek od ok1f »

Ale vůbec ne, PIC mám několik, jak 628, tak 16f84, stovka sem stovka tam, na to nehledím, několik 16f84 jsem i zničil svojí nevědomostí (neošetřené vstupy), prostě všechno něco stojí. 628 jsem koupil právě pro tento účel, ale prostě mám strach opustit mě trochu známou součástku a začínat znovu. Další důvod-k 16f84 mám český manuál, k 628 nikoliv.
A za každou radu jsem vděčnej, pokud mě někdo pouze nechce dát najevo, jak jsem já blbej a on chytrej. To spíš mrzí.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“