Prozkoumejte výhody členství v klubu a rozšiřte naše řady 😉

Elektronický časovací a spínací modul

Technické dotazy společné pro více řad nebo nezařaditelné do konkrétní sekce, vše ostatní bude smazáno.
Odpovědět
Zpráva
Autor
jurasis
Registrovaný
Příspěvky: 5551
Registrován: stř 06.09.2006 00:00
Bydliště: Nymburk
Klubové ID: 775

#1 Příspěvek od jurasis »

Tak mám takový problém. Potřeboval bych si postavit ovládací modul a nějak jsem zjistil, že mi na to asi dochází vědomosti...
Tak chci požádat dobrou duši, která by mi byla ochotná pomoci s řešením...

Zadání:

Jedná se o modul, který má jedno impulzní ovládání a dva nezávislé výstupy.
Sekvence by měla být následující: v případě příchodu pulzu na vstup jednotka počká 40 vteřin na druhý pulz, pokud nepřijde, sepne VÝSTUP 1 na dobu 1s, v případě že přijde, sepne VÝSTUP 1 na 10s. Přitom ještě překlopí BKO, které přepne ovládání tak, aby další sekvence (jednoho či dvou) pulzů provedla to samé na VÝSTUPU 2 a BKO se vrátí do původního stavu.
Jo, a ještě by bylo dobré, kdyby existoval třetí výstup se stálou informací o stavu BKO...

Nějak se mi nedaří časovače a BKO poskládat tak, aby to jelo...
Tak mě ještě napadá, jestli by to nešlo s nějakým PIC? Ale s tím moc kamarád nejsem...

Díky, budu vděčný za každou pomoc...
.
Proč většinou zvítězí hloupá myšlenka? Protože moudřejší přece vždycky ustoupí...
.
Uživatelský avatar
jarda
Registrovaný
Příspěvky: 4769
Registrován: úte 21.08.2007 00:00
Bydliště: Praha / Bratislava
Klubové ID: 1426

#2 Příspěvek od jarda »

Kdybys nepřišel na to jak to udělat bez procesoru tak řekni, pomužu Ti to poskládat s nim.
ex Mercedes-Benz R170 SLK 200 Kompressor "silver arrow" brilliantsilber on magmarot
ex BMW E38 730d "položiť dozadu súdruha" orientblau on pearl beige
ex BMW E36 318is tmavě modré kupé
Kami1
Registrovaný
Příspěvky: 1704
Registrován: pát 24.10.2008 00:00
Bydliště: Brno
Klubové ID: 2167

#3 Příspěvek od Kami1 »

S PIC by to bylo asi idealni, tam je to otazka jenom programu a ten bude v tomto pripade hodne jednoduchej.

Jinak bych to vse resil s logickyma obvodama 74HCXX (prip. 4074XX).
Jelikoz nemam nainstalovej zadnej vhodnej navrhovej program, zkusim to strucne popsat:

Na vstup bych dal MKO1, kterej se bude spoustet nabeznou hranou vstupu a vystup bude vzdy konstantni (treba 5ms, kladny impuls).

na vystupu MKO1 bude MKO2 spoustenej sestupnou hranou (40s, kladny impuls)

na vystupu MKO2 bude MKO3 spoustenej sestupnou hranou (1s, kladny impuls)

na vystupech MKO1 a MKO2 bude hradlo AND1

na vystupu AND1 bude MKO4 spoustenej sestupnou hranou (10s, kladny impuls)

pri kladnem vystupu na AND1 se musi take vynulovat MKO2 (reseni dle pouziteho zapojeni MKO2, treba jen s diodou, ktera vybije casovaci kondik)

na vystupech MKO3 a MKO4 bude hradlo OR1


takze uz jenom prepinani vyst1/vyst2:

na vystupu MKO4 bude klopny obvod D1 (zapojenej jako jednobitovej citac) zapojenej pres hradlo NOT, aby reagoval na sest. hranu (opet dle zapojeni)

na vystupu D1-Q bude hradlo AND2, jehoz druhej vstup bude na vystupu OR1

na vystupu D1-Qneg bude hradlo AND3, jehoz druhej vstup bude na vystupu OR1

vystup AND2=VYSTUP1
vystup AND3=VYSTUP2 (nebo naopak)
stav BKO je na D1-Q nebo D1-Qneg

asi to vypada slozite, ale kdyz si to hodis na papir, tak to da smysl

V podstate vsechy popsany hradla a KO by sly realizovat jen pomoci 7400 (NAND)
jako D1 bych ale spis pouzil 7474
jako MKO bych vybral neco z katalogu 74xx (s elektronikou jsem uz par let nedelal, tak z hlavy nevim), urcite jich bude dost.
Doufam, ze jsem spravne pochopil, o co ti jde a nepisu kraviny:)
Odpovědět