ShiftLight med en PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

ShiftLight med en PIC

Inlägg av Fredrick »

Jag försöker lära mig att programmera PIC kretsar, just nu har jag inte äns en programmerare, den är dock beställd.

Men hur avancerat är det att göra en shiftlight som första exprimet?


Alltså en diod skall tändas när frekvensen (tändpulserna) från tändspolens - sida överstiger ett visst värde. Detta värde skall kunna gå att ställas in på ett bra sätt. t.ex genom att varva motorn till 50% av det varvtal dioden skall tändas och trycka på en knapp som sedan lagrar värdet i PIC´en.

För visst kan man lagra värden direkt i PIC´en från programmet i PIC´en? och är dessa värden lagrade för tid och evighet?


Skulle en PIC16F84 duga för detta ändamål?
Jag har tänkt försöka skriva programmet i PIC BASIC om det är möjligt.


Jag vet att jag borde sätta mig ned och läsa en massa böcker om PIC, men det är så tråkigt, jag brukar börja i fel ände och på praktiskväg försöka lyckas med mina idéer.

Ni kommer förmodligen att se många PIC relaterade frågor från mig fortsättningsvis.....
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Det är lätt gjort. Problemet är bara att skaffa fram tändpulsen och skala den så att den passar PICens ingångar, d.v.s. max 5V.

Jepp, man kan lagra "för alltid" i PICen minne genom programmet.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Det är ju en jord signal som jag kommer att använda, jag kanske inte utrykte mig tillräckligt tydligt, men det är alltså en jord puls som går till tändspolens primärlindning vid det tillfälle då tändspolen skall laddas upp inför nästa tändning.

Så man kommer alltså att ha jordpulser som ökar i takt med motorvarvtalet

Det bode väl inte vara några problem då va?




$tiff Du har föresten ett PM
Användarvisningsbild
tusse
Inlägg: 1364
Blev medlem: 19 augusti 2003, 21:56:17
Ort: Järfälla

Inlägg av tusse »

"Det är ju en jord signal som jag kommer att använda"
När kretsen är öppen (inte jord ) lär du ha något annat där, toligtvis samma spänning som du matar spolen med.

Kolla denna tråd, den har nog lite tips:
http://www.geekjoan.com/forum/viewtopic ... sc&start=0
Bert
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Men borde inte det gå att lösa ganska lätt?

Typ en optokopplare eller nått
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Problemet med att ta frekvensen från brytarspetsarna är den stora back-EMK man får när brytaren öppnar.

Det blir avsevärt mer än de 12V spolen matas med, samt hög ström.

En annan möjlighet är att linda en liten pickup-spole runt en tändkabel.
Användarvisningsbild
Garfield
Inlägg: 65
Blev medlem: 17 mars 2004, 01:45:46

Inlägg av Garfield »

Billigast och enklast är att köpa en givare till tändinställninglampa kostar 69.90 på Biltema. artikelnummer 15-1352. Kolla om det är ett alternativt
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Men en skulle inte en diod hindra "back" strömen.

Precis som det gör när man drar ett relä ifrån en PIC så sätter man ju en diod över polerna.

Ett relä är ju också en spole.


Hans lösning fungerar ju, enligt vad jag kan bedöma av tråden..
http://www.gavle.to/~tony.larsson/Shiftlight2003.jpg
Skriv svar