Tracker pre solární panel
Moderátor: Moderátoři
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
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
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
Naposledy upravil(a) Karya dne 06 led 2012, 12:14, celkem upraveno 1 x.
- HiGhLaNdEr
- Příspěvky: 912
- Registrován: 08 bře 2005, 01:00
- Bydliště: Českobudějovicko
- Kontaktovat uživatele:
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 ... 76226.aspx#
Trocha inspirace http://www.brighthub.com/environment/re ... 76226.aspx#
Myslim ze sa na to vybodol.
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.
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.
Naposledy upravil(a) Atlan dne 09 dub 2017, 15:27, celkem upraveno 2 x.
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.
To už je snad lépe použít schémátko s okénkovým komparátorem.
Je to zapojení z 90-tých let (elektor, kniha Elektronika pro dům a zahradu...).
To už je snad lépe použít schémátko s okénkovým komparátorem.
Je to zapojení z 90-tých let (elektor, kniha Elektronika pro dům a zahradu...).