Letar febrilt efter schema på ett Shiftlight.

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Raceman
Inlägg: 122
Blev medlem: 30 augusti 2003, 15:16:09

Inlägg av Raceman »

mullemeck skrev:om man ska programera pic:en med Pic basic så kan man använda count commandot..
typ såhär:

input var byte
frekvens var byte

frekvens = 333

loop:
Count portb.0,1000,input
If input => frekvens then
high portb.1
else
low portb.1
endif
goto loop
end


då tänder den en lysdiod på portb.1 om man skickar in en puls som är på 333hz eller mer på portb.0

Mullemeck!
Hur skriver man om man vill tända flera utgångar?
high portb.1,2,3,4
eller
high portb.1
high portb.2
high portb.3
high portb.4

Mvh Tony
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

som det senare du skrev..

high portb.1
high portb.2
high portb.3
Användarvisningsbild
Raceman
Inlägg: 122
Blev medlem: 30 augusti 2003, 15:16:09

Inlägg av Raceman »

Tack tack.

Jag hittade inget om detta i förklaringen till HIGH och LOW. :)

Mvh Tony
Användarvisningsbild
Raceman
Inlägg: 122
Blev medlem: 30 augusti 2003, 15:16:09

Inlägg av Raceman »

Jag får nu LEDen att lysa vid olika frekvens från en signalgenerator men
inte på 333Hz som du (mullemek)skrev i programmet.

Sätter jag programmet på 50 så lyser dioden vid ca192Hz och sätter jag den på 100 så lyser den vid ca 3.77KHz. Sinusvåg och amplitud 1volt.

Jag har lagt in ett filter på ingången till Pic:en men det gör ingen skillnad.

Jag var ut i bilen och mätte och fick 8.5voltAC på tomgång och ökade jag varvet så ökade spänningen. Var upp på 15voltAC o vände.
Frekvensen låg på 267Hz-317Hz på tomgång.
13.66 voltDC på tomgång och sjunker något vid ökat varv.


Ideer? Skall man testa prylen i bilen kanske.

Mvh tony
Användarvisningsbild
lord_dubbdäck
Inlägg: 207
Blev medlem: 11 juni 2003, 20:00:18
Ort: Älvkarleby
Kontakt:

Inlägg av lord_dubbdäck »

Hmmm.

Testa att kör med fyrkantsvåg från generatorn, om det går. Kan göra lite skillnad.

Sen måste du försöka räkna ut hur många pulser per varv den ger på utgången. Då du räkna ut hur många pulser den skickar ut vid 5000RPM eller när du ville att din shiftlight skulle börja lysa.
Användarvisningsbild
Raceman
Inlägg: 122
Blev medlem: 30 augusti 2003, 15:16:09

Inlägg av Raceman »

Funkar inte alls med fyrkantsvåg.
Kopplar jag generatorn före filtret så händer inget alls pga att jag har bara
1Volt ut ur generatorn. Vet inte hur man skall testa annars än att koppla efter filtret.

8cyl*4000varv/min=32000
32000/120=266.66

Pulsas det bara positivt då?
Läser PICen bara positiv puls tro :?

Jag satte tiden till 0,5Sec och delade 266 med 2 = 133 eftersom
programmet gillar inte siffor över 255. :)

Jag skall gå ut o kolla om det fungerar.
Användarvisningsbild
lord_dubbdäck
Inlägg: 207
Blev medlem: 11 juni 2003, 20:00:18
Ort: Älvkarleby
Kontakt:

Inlägg av lord_dubbdäck »

Du bör nog åtminstone begänsa insignalen på PICen till 5V med en zener och en resistor. Eller en PIC kanske klarar av så höga inspänningar? Har inte studerat databladet direkt, så jag inte så stor koll på sånt.

Nu ska jag åka hem från skolan... orkar inte hänga här nå mer. :shock:
Användarvisningsbild
Raceman
Inlägg: 122
Blev medlem: 30 augusti 2003, 15:16:09

Inlägg av Raceman »

Det går utomordentiligt bra att koppla 12volt direkt till porten men
man skall nog filtrera den lite.
Schema:
http://www.eelkevisser.nl/dispjpg/Opeld ... ematic.jpg

Jag hittade ett program som hör till bilden oxo men jag kan inte tyda detta språk.
Zip-fil med hex och asm filer:
http://www.eelkevisser.nl/files/Dispv07.zip

Kanske någon har tid o lust att kolla vad som händer på ingången från bilens tändspole.

Mvh Tony
Skriv svar