pozdrav
pokusao sam da instaliram PBP 2.60 ali sve instalacije koje saqm proguglo su mi na kraju procesa izbacivale greske tako da mi je svaka instalacija bila neuspjela, ali sam instaliro trial verziju PBP3 te mi je MCS kompajliro sledeci HEX:
uradio sam plocicu sa dvije ledice na pinovima RBO i RB1(na mjesto H-mosta),ledica na portu RB1 mi gotovo uvijek svijetli, tek ponekad se ugasi i ponovo upali , to kad idem u smjeru PLUS, a kada idem u smjeru minus onda svijetle obje diode s tim sto kad drzim taster na koji treba da se ugasi ledicana, na MINUS portu,poslije duzeg drzanja tek se onda ugasi ,sto mi se nebi dobro odrazilo na H-most, jeli mi problem compileru (HEX) ?
SYMBOL T1=PORTA.0 'T1 do T4 polozaji grebenastog prekidaca
SYMBOL T2=PORTA.1
SYMBOL T3=PORTA.2
SYMBOL T4=PORTA.3
SYMBOL T11=PORTB.2 'T11 do T14 tasteri
SYMBOL T12=PORTB.3
SYMBOL T13=PORTB.4
SYMBOL T14=PORTB.5
SYMBOL PLUS=PORTB.0
SYMBOL MINUS=PORTB.1
OUTPUT PLUS
OUTPUT MINUS
TP VAR BYTE '- trenutna pozicija
TZ VAR BYTE '- zadata pozicija
TZ.0=T1
TZ.1=T2
TZ.2=T3
TZ.3=T4
TZ=~TZ
Start:
TP.0=T1
TP.1=T2
TP.2=T3
TP.3=T4
TP=~TP ' invertuj tako da 1 bude taster koji je stisnut ili TP.0=~T1
IF T11 =0 THEN
TZ=%00000001
ELSEIF T12=0 THEN
TZ=%00000010
ELSEIF T13=0 THEN
TZ=%00000100
ELSEIF T14=0 THEN
TZ=%00001000
ENDIF
IF TP<TZ THEN
HIGH PLUS 'Vrti u jednu stranu
ELSEIF TP>TZ THEN
HIGH MINUS 'vrti u drugu stranu
ELSE
LOW PLUS
LOW MINUS 'zaustavi
ENDIF
PAUSE 100
GOTO Start
nisam se baš susretao s elektromotorima, ali sad sam naišao na jedan zanimljiv projekt pa me zanima može li svaki elektromotor vrtiti i ulijevo (ccw) i udesno (cw) (motori kao npr.: http://www.electronic-center.hr/product ... ts_id=2534) ili rade samo u jednu stranu, onako kako je naznačeno?
Ovaj na slici msm da je od kasetofona i ima "malo nekakve elektronike" tako da ne moze. Morao bi ga otvoriti, izbaciti tu elektroniku i ako mu je stator stalni magnet ( a mislim da jeste ) onda bez problema zamjenom polariteta baterije mijenjas smjer okretanja rotora.
Ako imas stari cd drive u njemu imas dva ovakva motorica koja rade na 5V i bez problema se vrte u obje strane, msm da ti je to najlaksi nacin da dodjes do takvog motora. Takodje ako ti je krepao kakav ink jet stampac u njemu imas serijski motor koji "vuce ketridze" ali on je malo veci i radi na 12V.
SYMBOL T1=PORTA.0 'T1 do T4 polozaji grebenastog prekidaca
SYMBOL T2=PORTA.1
SYMBOL T3=PORTA.2
SYMBOL T4=PORTA.3
SYMBOL T11=PORTB.2 'T11 do T14 tasteri
SYMBOL T12=PORTB.3
SYMBOL T13=PORTB.4
SYMBOL T14=PORTB.5
SYMBOL PLUS=PORTB.0
SYMBOL MINUS=PORTB.1
OUTPUT PLUS
OUTPUT MINUS
TP VAR BYTE '- trenutna pozicija
TZ VAR BYTE '- zadata pozicija
TZ.0=T1
TZ.1=T2
TZ.2=T3
TZ.3=T4
TZ=~TZ
Start:
TP.0=T1
TP.1=T2
TP.2=T3
TP.3=T4
TP=~TP ' invertuj tako da 1 bude taster koji je stisnut ili TP.0=~T1
IF T11 =0 THEN
TZ=%00000001
ELSEIF T12=0 THEN
TZ=%00000010
ELSEIF T13=0 THEN
TZ=%00000100
ELSEIF T14=0 THEN
TZ=%00001000
ENDIF
IF T1 =0 THEN
TZ=%00000001
ELSEIF T2=0 THEN
TZ=%00000010
ELSEIF T3=0 THEN
TZ=%00000100
ELSEIF T4=0 THEN
TZ=%00001000
ENDIF
IF TP<TZ THEN
HIGH PLUS 'Vrti u jednu stranu
ELSEIF TP>TZ THEN
HIGH MINUS 'vrti u drugu stranu
ELSE
LOW PLUS
LOW MINUS 'zaustavi
ENDIF
PAUSE 100
GOTO Start
pozdrav
malo sam duze bio zauzet obavzama pa nisam stigo i prakticno ovaj primer da sprovedem (u proteusu sam samo provjerio funcionalnost), e sad kad sam sve stavio na plocu ledice mi se tek pale kada stavim prst na oscilator ,koristim 1nF kondezatore u sprezi sa oscilatorom ,dali imam problem sa odabirom kondezatora ili mi na oscilator (na kuciste) mozda fali nizi potencial?
ne bas 4 mjeseca da ovo radim, efektivnog rada je mnogo manje nego kako sam vec naveo od obaveza nisam stigo da sprovedem do kraja iako realno nije potrebno nesto malo vremena da se sve stavi na plocicu, zamijenio sam kondezatore ,ubacio sam 22p i sad funkcionise kako je i zamisljeno
fala