Sida 4 av 5

Postat: 23 juli 2007, 13:40:19
av sodjan
> Ska nu ta och sätta ihop några gamla h-bryggor som jag köpte för ett tag sedan,

Är det något i stil med dessa
http://www.tradera.com/4_st_DC_motor_dr ... n-45852973

Bild
?

> vad händer om man sätter en pwm pinne som går in i bryggan till 1?

Måste väl beror på hur den är kontruerad...

> Det varierar så klart beroende på konstruktion,

Jahaja, ja men då så, varför frågade du då ? :-)

> Snälla säg att jag har fel!

Du har fel.

Postat: 23 juli 2007, 15:21:18
av net4all
Nej, det är inte dom, http://www.dybeck.eu/h-bridge.gif

Ok, så 628an har TMR0 interrupt?

OFFT: När man läser databladet står det (för 16F628an) 16F62x, har alla PICarna i den seri samma hårdvara/moduler/inställningar?

Postat: 23 juli 2007, 15:51:56
av sodjan
> Nej, det är inte dom,...

OK, kretsarna gör i princip samma sak, plus lite extra finesser.

> Ok, så 628an har TMR0 interrupt?

RTFM !!

Exakt *vad* är det som är oklart ??
Varför tror du att det finns ett kapitel som heter "6.1 TIMER0 Interrupt" ????
Har du överhuvudtaget *kollat* i databladet ?

Dessutom sa jag ju det i förra inlägget...

> har alla PICarna i den seri samma hårdvara/moduler/inställningar?

Ja, utom där databladet säger något annat. Hur skull det annars kunna vara ?

Postat: 23 juli 2007, 16:53:55
av net4all
Förlåt för upprepningen :)

Jo jag har läst databladet och lyckats missa det där :oops:


> har alla PICarna i den seri samma hårdvara/moduler/inställningar?

Efter att ha studerat databladet noggrant så ser jag att det inte finns några tvivel...

Har använt denna bild....
628spare.bmp
Som måste vara fel då...


EDIT: Efter lite trixande med interrupt så fungerar allt nu, koden finns här
http://www.dybeck.eu/sensor.c
http://www.dybeck.eu/seri_sensor.c
seri_sensor har serie komm.

Postat: 23 juli 2007, 17:12:41
av sodjan
Kul att det fungerar ! :-)

Vad är fel på bilden ?
Det ser ut som om det är kopierat
direkt ur databladet... !?

Postat: 23 juli 2007, 17:26:17
av JimmyAndersson
Som sagt, kul att det fungerar! :) :tumupp:

Men jag förstår inte heller vad som skulle kunna vara fel på bilden.

edit: Jag gjorde om img-taggen till en länk eftersom forumet inte kan visa bmp-bilder i inlägg.

Postat: 23 juli 2007, 17:54:22
av net4all
Vääänta nu, 2st erfarna typer kommer och säger att bilden stämmer...
Det betyder att jag har vimlat bort mig igen....

CMP = comparator
AN = ???
CCP = Cature Compare PWM

Det verkar som om jag har *klantat* mig igen, har ju blandat ihop CCP och CMP.... :oops: :?

Men vad står AN för? Måste läsa databladet ordentligt...
Tror att jag skriver ut dom 170 sidorna.... :)

Ska börja med h-bryggorna imorn. och börja sätta ihup själva roboten...

EDIT: JimmyAndersson: Tror du att du kan leta fram formeln? När man kommer upp i någr Kohmn så får man vänta ganska länge på att kondingen ska ladda ur, så det skulle vara bra med en mindre, sen vill man ju kunna räkna på det också :)

Postat: 23 juli 2007, 18:44:45
av sodjan
ANx är bara beteckningen på en analog I/O-pinne.
De har också alltid ett PAx/PBx o.s.v namn, dock inte alltid
(eller sällan) med samma nummer ("x"), vilkert kan vara förvillande...

Jag harför mig att R*C ger den tid då kondingen laddas ur
(eller upp) till ca 63%. Det kan vara ett bra utgångsvärde.

Och komparator and CCP är helt olika moduler... :-)

Postat: 23 juli 2007, 19:00:57
av net4all
En noob fråga: Vad är en analog I/O pinne? :?:

Fick inte skriva ut databladet, skulle tydligen bli för mycket för skrivaren. :?

> (eller upp) till ca 63%
här hänger jag inte med, får man ut 63% av urladdnings tiden?

Postat: 23 juli 2007, 19:11:31
av sodjan
> Vad är en analog I/O pinne?

T.ex AN1. Eller AN3. :-)

> Fick inte skriva ut databladet,

Det räcker med delen fram till att de elektriska specarna början
(någonstans i mitten). Resten behöver man inte lika ofta.

> får man ut 63% av urladdnings tiden?

63% av spänningen.

Postat: 23 juli 2007, 19:42:54
av net4all
Nu fattar jag, PICen har en comparator utgång samt 4 ingångar, en pinne används till båda.

>Det räcker med delen fram till att de elektriska specarna början
>(någonstans i mitten). Resten behöver man inte lika ofta.
Det blir fortfarande ca 110 sidor :(

R*C= resistans * capistans = urladdningstid ?
Var kommer 63% av spänningen in :?:

EDIT: nånting blev välldigt konstigt med min stavning....

Postat: 23 juli 2007, 19:54:16
av peter555

Postat: 23 juli 2007, 20:28:36
av net4all
Jag har inte gått gymnasiet än, börjar nian i höst :)

Men ok, jag fattar R*C=den tid det tar att ladda upp kondensatorn till ca 63% av laddnings spänningen.

Jag tror att jag fick till det iallafall :D

Postat: 24 juli 2007, 00:44:47
av sodjan
> PICen har en comparator utgång samt 4 ingångar, en pinne används till båda.

Nja, vad menar du med "4" och "båda" ??

Om du kollar i databladet så ser du att pinnarna kallas RAx, RBx o.s.v
när de är konfigurerade som *digitala* I/O-pinnar, men ANx när de (som
kan) är konfigurerade som *analoga* I-pinnar.

Första ingången till t.ex AD-omvandlaren heter alltid AN1, sedan kan AN1
ligga på lite olika fysiska pinnar beroende på vilken PIC det gäller.

Främst en lösning för att slippa ändra så mycket i kapitlet om t.ex
AD-omvandlaren mellen olika modeller. Alla PIC har AD-ingångar som
heter AN0, AN1 o.s.v. Sedan får man kolla på pin-konfigurationen vilken
*fysisk* pinne det motsvarar på den aktuella PIC'en.

> Jag har inte gått gymnasiet än, börjar nian i höst

OK, ärligt talat får du nog vara *väldigt* intresserad och med en
inlärningsförmåga över det normala för en "nia" om det här ska gå bra.
Har du t.ex skaffat de bas elektronik kunskaper som man normalt får
i gymnasiets fysik ? Att du har problem med en kondings upp och ur
laddning ser inte helt bra ut. Det är igentligen ganska grundläggande.

Postat: 24 juli 2007, 05:12:54
av JimmyAndersson
Möjligen om net4all läser elektronik som tillval i klass 7 - 9, men annars är det väl fullständigt normalt att inte ha särskillt stora (om ens några alls) kunskaper om kondenstorer efter att ha slutfört klass 8.

Jag kan ha fel, men i såfall har undervisningen förändrats väldigt mycket sedan jag gick i högstadiet. Vilket iofs var 18 år sedan... :)