Varvtals mätning AVR, GCC
Varvtals mätning AVR, GCC
Ska bygga en sk shiftlight till bilen. Tänkte ta ut "varvtalet" från tändspolen.
Hur skall programmet för det se ut? för en fyrcylinders motor.
Använder AT90s8515.
Snälla hjälp.
Hur skall programmet för det se ut? för en fyrcylinders motor.
Använder AT90s8515.
Snälla hjälp.
-
- Inlägg: 401
- Blev medlem: 6 maj 2004, 12:22:36
- Ort: Stockholm
Eller så en sätter du en diod framför ett lågpassfilter, så har du en spänning som är proportionell mot frekvensen. Anpassa så att du får en signal som är 0-5V.
Du måste filtrera signalern och matningsspänningen ordentligt. I fordonselektronik förekommer mycket störningar på matningsspänningen.
Du behöver L/C-filtrering och en zenerdiod för att plocka bort det värsta. Sedan behöver du bunkra energi i en kondensator ifall du får spänningsfall när startmotorn går (glöm inte dioden, så att inte kondensatorn läcker tillbaka till övriga bilelektroniken). En bra reset är också att rekommendera att koppla in till mikrokontrollern.
Du måste filtrera signalern och matningsspänningen ordentligt. I fordonselektronik förekommer mycket störningar på matningsspänningen.
Du behöver L/C-filtrering och en zenerdiod för att plocka bort det värsta. Sedan behöver du bunkra energi i en kondensator ifall du får spänningsfall när startmotorn går (glöm inte dioden, så att inte kondensatorn läcker tillbaka till övriga bilelektroniken). En bra reset är också att rekommendera att koppla in till mikrokontrollern.
-
- Inlägg: 401
- Blev medlem: 6 maj 2004, 12:22:36
- Ort: Stockholm
-
- Inlägg: 401
- Blev medlem: 6 maj 2004, 12:22:36
- Ort: Stockholm
Jag har gjort precis detta på min racehoj (motorcykel). Det är en 2-cylindrig tvåtaktare.
Matningen är väldigt hög till tändspolen på den iaf. Fick överslag i mätproben när jag mätte med ett oscilloskop första gången.
Det slutade med att jag istället plockade ut signalen som går från CDI-boxen till hojens befintliga varvräknare. Det är en mycket fin pulsviddsmodulerad signal på 12V.
Det går ju antagligen att ta signalen från tändspolen också med några riktigt höga motstånd och en zenerdiod. Tror nog det räcker. Risken är väl kanske att det blir överslag i motstånden också!
Matningen är väldigt hög till tändspolen på den iaf. Fick överslag i mätproben när jag mätte med ett oscilloskop första gången.
Det slutade med att jag istället plockade ut signalen som går från CDI-boxen till hojens befintliga varvräknare. Det är en mycket fin pulsviddsmodulerad signal på 12V.
Det går ju antagligen att ta signalen från tändspolen också med några riktigt höga motstånd och en zenerdiod. Tror nog det räcker. Risken är väl kanske att det blir överslag i motstånden också!
Magnus Pihl: naturligt vis ska man inte använda en mät chunt. Varför trodde du det? Man mäter spänningen på ledaren inte strömen genom den.
Hur menade du med L/C lösningen?
Ska man gå på tänd kabeln ska man nog gör en induktiv eller kapasitiv koppling. En resistiv koppling är nog inte att rekonemdera där. Det är höga spänningear det handlar om.
Hur menade du med L/C lösningen?
Ska man gå på tänd kabeln ska man nog gör en induktiv eller kapasitiv koppling. En resistiv koppling är nog inte att rekonemdera där. Det är höga spänningear det handlar om.
-
- Inlägg: 401
- Blev medlem: 6 maj 2004, 12:22:36
- Ort: Stockholm
Jag läste för slarvigt och trodde att de var inne på en sådan strömmätning.
För att strömförsörja elektroniken till detta är det jätteviktigt att filtrera matningsspänningen hårt. Elektroniken uppför sig annars helknasigt när man drar igång fläkt, ac m.m. Spole och konding kommer att både bunkra energi och dra ner störningar till jord. Inte ta bort dem, utan minska dem. (Använd _både_ elektrolyt och keramisk, då elektrolyten har för hög ESR att reducera högfrekventa störningar). Med en zenerdiod kan man ytterligare få bort lite till. (En regulator har inte en chans att göra allt detta). Efter denna filtrering ska en regulator dit. Med en vanlig diod i serie innan spolen och kondensatorn spärrar man så att inte övrig bilelektronik kan "sno" åt sig energin man lagrat.
Eventuellt ska man filtrera åt andra hållet också, så att inte cd-spelare t.ex tar in högfrekventa störningar som mikrokontrollern ställer till.
För att strömförsörja elektroniken till detta är det jätteviktigt att filtrera matningsspänningen hårt. Elektroniken uppför sig annars helknasigt när man drar igång fläkt, ac m.m. Spole och konding kommer att både bunkra energi och dra ner störningar till jord. Inte ta bort dem, utan minska dem. (Använd _både_ elektrolyt och keramisk, då elektrolyten har för hög ESR att reducera högfrekventa störningar). Med en zenerdiod kan man ytterligare få bort lite till. (En regulator har inte en chans att göra allt detta). Efter denna filtrering ska en regulator dit. Med en vanlig diod i serie innan spolen och kondensatorn spärrar man så att inte övrig bilelektronik kan "sno" åt sig energin man lagrat.
Eventuellt ska man filtrera åt andra hållet också, så att inte cd-spelare t.ex tar in högfrekventa störningar som mikrokontrollern ställer till.