Znegovanie vstupu 89c2051

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
stanleyv
Příspěvky: 123
Registrován: 21 led 2007, 01:00
Bydliště: Trnava

#16 Příspěvek od stanleyv »

Kód: Vybrat vše

C1	EQU	20H
C2	EQU	21H
C3	EQU	22H
AP	EQU	23H	;Aktivovvane Poplasne
C4	EQU	24H


V1	EQU	P3.0	;vystup1 - generator vystrazneho tonu
V2	EQU	P3.1	;vystup2 - odpojovac mikrofonu vysielacky
V3	EQU	P3.2	;vystup3 - rele spinajuce vysielacku
V4	EQU	P3.3	;vystup4 - nove rozsirenie
DV	EQU	P1.4	;vstup1 - spinac dveri
TL	EQU	P1.5	;vstup1 - tlacitko
DC	EQU	P1.6	;vystup cervenej diody
DZ	EQU	P1.7	;vystup zelenej diody


	ORG 	00H

	CLR	TL
	CLR	DV

	LJMP 	START
Hned na starte programu ti instrukcia CLR DV nuluje vstup dverneho spinaca, potom je jasne , ze tam mas 0....
Takze ak to zrusis a zapojis dverny kontakt ako tu us bolo spominane priamo na pin a na - pol, tak by ti to malo slapat. Normal tam bude 0 - dvere zavrete a kontakt zopnuty, a pri otvoreni dveri sa kontakt rozopne a bude tam 1.

A tiez mi tam nesedi instrukcia CLR TL - nuluje vstup tlacitka, toto asi tiez nie je vhodne na snimanie tlacitka...
Takze si uprav softwer, dalej som to nestudoval....zatial...

Uživatelský avatar
Masob
Příspěvky: 194
Registrován: 27 čer 2007, 02:00
Kontaktovat uživatele:

#17 Příspěvek od Masob »

Přesně tak, určitě tam nemůže být to CLR TL a CLR DV.

Co jsem tak v rychlosti zmrknul program, tak je to i dál nějaký divoký, ale možná to bude dobře.

Uživatelský avatar
Kado
Příspěvky: 44
Registrován: 27 říj 2007, 02:00
Bydliště: PB, SVK

#18 Příspěvek od Kado »

Presne presne, integrovyny tranzistor v IO na prislusnom pine musi byt zavrety tj. nesmie sa pouzit instrukcia, kt. zopne tranzistor (CLR Px.x, ANL, MOV atd)...inak je to pekna haluz testovat tlacitka po privedeni log.0 na prislusny pin...bodaj by tam netiekli 100mA prudy! Test sa robi tak, ze sa tranzistor necha zatvoreny (log1 na vystupnom pine) a testuje sa ci nebol prislusny pin externe prizemneny alebo nie...

PabloX
Příspěvky: 926
Registrován: 16 kvě 2005, 02:00
Bydliště: Ruzomberok
Kontaktovat uživatele:

#19 Příspěvek od PabloX »

Tak som tie instrukcie CLR TL,DV zmazal a uz sa to zlepsilo - po zapnuti ten vystup prizemnim a po odezmeni sa spusti poplach. Avsak resetovacie tlacitko som musel nechat v zapojene povodnej verzii - 10k odpor na zem a vystup cez tlacitko na +5V.
Inak je to celkom citlive, dotknem sa mikropajky vystupu a zareaguje to. Nemali by byt problemy ked tie tlacitka budu napojene cez cca 7-10m UTP tienenho kabla?

Ten program gunguje ok.

Uživatelský avatar
FERYACT
Příspěvky: 2285
Registrován: 20 dub 2005, 02:00
Bydliště: Krnov

#20 Příspěvek od FERYACT »

Na tak dlouhý kabel bych dal optočlen a nedotýkal bych se mikropájkou
vstupu.
Naposledy upravil(a) FERYACT dne 14 bře 2008, 18:02, celkem upraveno 1 x.

PabloX
Příspěvky: 926
Registrován: 16 kvě 2005, 02:00
Bydliště: Ruzomberok
Kontaktovat uživatele:

#21 Příspěvek od PabloX »

Asi to bude najlepsie. Dakujem za pomoc dufam ze sa uz nevyskytnu problemy.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“