Stránka 3 z 4

Napsal: 06 zář 2011, 14:58
od Karya
Heslo je Karya.Tuto schemu som nasiel na nete a bola len pre 2.Rosiril som to na 4 + novy program do pic.Takze skusim zistit ake diody by tam mali byt.

Napsal: 06 zář 2011, 15:03
od Andrea
To to tady nabízíš jako hotovku a ještě jsi to ani nepostavil a nevyzkoušel? 8O

Napsal: 06 zář 2011, 15:12
od Karya
Otestovane je to na 2 IR.Ja som to vylebsil na 4 a ak by mohol to niekdo testnut na Nepájivom kontaktním poli.V profi simulatore to funguje perfektne

Napsal: 04 lis 2011, 06:09
od LUI0029
Ahoj.

Mohol by si troska popisat,co ako si poriesil okolo trackera...?
Mam tiez vlastnu zostavu s panelmi,ale elektronika na sledovanie slnka je kupovana hotova...

Ak to nechces do vlakna hodit,kludne aj cez ss... :wink:

Napsal: 06 led 2012, 10:18
od Karya
Caute

Hrajem sa so simulatorom ale niejak mi to nejde.Rele 1 a 2 zapnem ale rele 3 a 4 sa mi nedari.Moze mi niekdo poradit kde mam chybu v programe?Na lcd pobezia hodiny cez DCF signal.Dcf signal by mal vstupovat cez RA7.Ak dlsiu dobu dajme tomu 1 hod nebude svietit na diodu slniecko tak by hodiny prevzali natocenie panelu na cca pribliznu suradnicu podla casu.To zmislam do buducna.Dakujem

Obrázek

Kód: Vybrat vše

LIST P=16F628, F=INHX8M
#include "P16F628.inc"
ORG 0x0000

;
;rem in RA0 UP M1
;rem in RA1 DOWN M1
;rem in RA2 UP M2
;rem in RA3 DOWN M2

;rem out RB0 M1-
;rem out RB1 M1+
;rem out RB3 M2+
;rem out RB4 M2-


;Osa X
BSF STATUS , RP0   ; Nastavy vsetky porty od RB0 po RB7 na vystupy
MOVLW 0x00      ;
MOVWF TRISB
MOVLW 0xFF
MOVWF TRISA
BCF STATUS , RP0   ;Vypne vsetky vystupy

START

BTFSS PORTA , 0x00 ; Otestuje port RA0 ci je zapnuty
GOTO Label_0002X   ; Ak nieje zapnuty tak pokracuje dalej
BTFSS PORTA , 0x01 ; Otestuje port RA1 ci je zapnuty
GOTO Label_0003X   ; Ak nieje zapnuty tak pokracuje dalej

Label_0006X

CALL Label_0004X
GOTO Label_0005Y

Label_0002X
 
BTFSS PORTA , 0x01 ; Otestuje port RA1 ci je zapnuty
GOTO Label_0006X   ; Ak nieje zapnuty tak pokracuje dalej
BSF PORTB , 0x00   ; Zapne port RB0
GOTO Label_0005Y   

Label_0003X

BTFSS PORTA , 0x00 ; Otestuje port RA0 ci je zapnuty
GOTO Label_0006X   ; Ak nieje zapnuty tak pokracuje dalej
BSF PORTB , 0x01   ; Zapne port RB1

;Osa Y

Label_0005Y

BTFSS PORTA , 0x02 ; Otestuje port RA2 ci je zapnuty
GOTO Label_0002Y   ; Ak nieje zapnuty tak pokracuje dalej
BTFSS PORTA , 0x05 ; Otestuje port RA3 ci je zapnuty
GOTO Label_0003Y   ; Ak nieje zapnuty tak pokracuje dalej

Label_0006Y

CALL Label_0004Y
GOTO START

Label_0002Y

BTFSS PORTA , 0x03 ; Otestuje port RA3 ci je zapnuty
GOTO Label_0006Y   ; Ak nieje zapnuty tak pokracuje dalej
BSF PORTA , 0x04   ; Zapne port RA4
GOTO START         ; Navrat na Start

Label_0003Y

BTFSS PORTA , 0x02 ; Otestuje port RA2 ci je zapnuty
GOTO Label_0006Y   ; Ak nieje zapnuty tak pokracuje dalej
BSF PORTA , 0x05   ; Zapne port RA5
GOTO START

Label_0004X

BCF PORTB , 0x00 ; Vypne port RB0
BCF PORTB , 0x01 ; Vypne port RB1
RETURN

Label_0004Y

BCF PORTA , 0x04 ; Vypne port RA4
BCF PORTA , 0x05 ; Vypne port RA5
RETURN

end

Napsal: 06 led 2012, 11:02
od Atlan
RA4 je s otcvorrnym kolektorom daj tam odpor 1k na + 5V , mclr je tusim len vstup pozri datasheet , alebo treba vypnut v poistkach mclr. Program som nepozeral, chyba ti napajanie na druhy Motor. Ra porty mas vsetky ako in. Zmen to. Chybaju odpory v bazach. Celkom dole nesedi komenrtar s funkciu bcf

Napsal: 06 led 2012, 11:55
od Karya
Atlan toto je len simulator pren nieje take dvolezite odpor a pod.Ja by som potreboval skvor nasjt chybu v programe.

schema zatial bez lcd

Obrázek

Napsal: 11 úno 2013, 16:52
od HiGhLaNdEr
Použijte dva fotoodpory namísto fotodiod a zapojte je jako dělič napětí. Z jejich středu odebírejte rozdíl intenzity světla a ten porovnávejte s referenční hodnotou s nějakou hysterezí aby se to necukalo sem a tam.
Trocha inspirace http://www.brighthub.com/environment/re ... 6226.aspx#

Napsal: 09 dub 2017, 13:33
od Cabatiny
Ahoj
Podařilo se toto zapojení někomu rozchodit??
Párám se tu s tím a ne,a ne.
Oba motory vyjedou na jednu stranu až po koncák a nic dál.
Naštěstí to mám jen v kontaktním poli.
Používá někdo nějaké osvědčené zapojení pro 2 osy?

Napsal: 09 dub 2017, 14:25
od masar
Pokud to máš podle předchozího schematu, tak se není čemu divit. :wink:

Napsal: 09 dub 2017, 14:51
od Cabatiny
Ano ,mám. :cry:

Napsal: 09 dub 2017, 15:11
od Atlan
Myslim ze sa na to vybodol. :D
http://forum.mcontrollers.com/viewtopic ... highlight=

https://svetelektro.com/Forum/traker-pr ... 22082.html

http://forum.mypower.cz/viewtopic.php?f=5&t=38&start=40
Skus z tohtoosleeneho odkazu je tam odkaz na nejaky subor aj dps. Aj heslo do suboru tak uvidis.

Napsal: 09 dub 2017, 15:15
od masar
Podle datasheetu je proud při 1000lx cca 10uA. Tomu odpovídají pullupy mnohem větší, řádově stovky kΩ až jednotky MΩ. Funkci těchto senzorů je nutno oživit jako první. Také nevím, zda máš funkční program (výše uvedený je chybný). :wink:

Napsal: 09 dub 2017, 15:20
od Cabatiny
Hmm.Tak to jsem v p.....
Programování není můj kobyl!!

Napsal: 09 dub 2017, 15:44
od masar
Ten první (co je na ulozto) je funkční s posledním schematem (ovšem s fungujícími senzory), založený na jednoduchých předpokladech a neobsahuje žádné hystereze.
:wink:
To už je snad lépe použít schémátko s okénkovým komparátorem.
Obrázek
Je to zapojení z 90-tých let (elektor, kniha Elektronika pro dům a zahradu...).