Sida 1 av 1

Bygga växelindikator på MC

Postat: 29 november 2010, 13:11:37
av nasx
Hej!

Jag har en MC där jag har en givare som ger olika motstånd beroende på vilken växel jag har i. Motståndet vid de olika växlarna är:
1 562 ohm
2 825 ohm
3 1.5 kohm
4 2.74 kohm
5 6.8 kohm
6 15 kohm
neutral så är kretsen öppen.

Det jag vill åt är att på enklaste vis bygga en växelindikator med dessa förutsättningar. Den plan jag har är att ta en A/D omvandlare som ger en digital utsignal in i någon typ av microprocessor som i sin tur visar vilken växel som är i på en enkel LCD display. Frågan är om det går att lösa på något enklare sätt?

Om det inte går, vad rekommenderar ni för A/D omvandlare och microprocessor? Alternativt om det går att lösa på annat sätt vad för grejer behöver jag.

Prio på att jag ska komma så billigt undan som möjligt.

/ Nicklas

Re: Bygga växelindikator på MC

Postat: 29 november 2010, 13:17:30
av Glenn
Det finns ju billiga MCU'er med inbyggd AD som fixar detta, men det beror ju mer på hur slängd du är i programmering, det är ju inte så svårt att lösa egentligen, men ska man först sätta sej in i programmeringsbiten blir det ju rätt mycket.

Själv hade jag baserat den på nån billig 16F PIC.

Re: Bygga växelindikator på MC

Postat: 29 november 2010, 19:19:14
av JanErik
Behövs ingen mikrokontroller för det. En komparator med spänningsdelare för varje växel (7 st), sedan några diskreta logikkretsar, en 7-segment-drivare och en 7-segment-display. Ställ upp Karnaughdiagram och räkna ut ett minimalt logikutryck.

Re: Bygga växelindikator på MC

Postat: 29 november 2010, 21:36:18
av nasx
Men grejen är den att givaren sitter fast monterad i motorn... jag antar att det är som en potentiometer som ändras efter vilken växel som är i. CDI-boxen som styr tändningen på hojen använder denna för att ställa tändningen beroende på vilken växel man har i.
Hur kan jag då kunna använda denna signal för att styra komparatorerna? Jag har ju ingen spänning där (vad jag vet, måste mäta om det är så).

Är det någon som har nåt tips om hur jag ska få ner 7 bitar till 4 för att kunna mata in i 7segments drivaren?

Och hur var det nu med en komparator. Om Vin är under Vref så är Vut = 0 och om Vin är över Vref är Vut=1? Eller är det bara om de är lika man har Vut =1?

Fan inser att man skulle hängt med mer på analog elektonik kurserna... :oops:

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 01:00:42
av lgrfbs
Du kan ju modifiera mitt gamla microPascal projekt:
http://lgrfbs.dyndns.org/Projekt/Vexelknopp/
http://lgrfbs.dyndns.org/Zwiki/pmwiki.php?n=Main.Knopp
Den är visserligen programmerad för 4 fram & 1 back, men det är ju bara att ändra lite i koden så är det klart.

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 07:58:25
av JanErik
nasx skrev: Är det någon som har nåt tips om hur jag ska få ner 7 bitar till 4 för att kunna mata in i 7segments drivaren?
Behövs nog inte speciellt många logikkretsar ((N)AND/(N)OR) för det.

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 08:08:13
av prototypen
Att få det från en analog signal till 7 segment är nog inte den svåra biten men att få en vettig signal ur växelindikatorn utan att störa CDI boxen är nog ett större problem.

Är det någon spänning över givaren DC eller AC och hur ser det ut på ett oscilloskop.

Protte

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 08:41:18
av nasx
Det är just det jag måste kontrollera vad jag egentligen har där. Det borde ligga någon typ av spänning där. Är det likström borde det väl räcka att sätta en diod på kabeln man tar till indikatorn?

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 09:43:35
av prototypen
Behövs nog ingen diod men din indikator bör ta väldigt lite ström från ledningen.

Protte

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 10:41:33
av l2t
Vad är de för mc? Kan tänkas att jag har ett kopplingshema på den, jobbar själv med mc :)
/Lasse

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 13:16:42
av nasx
Husqvarna TE510 2005 är det.

Re: Bygga växelindikator på MC

Postat: 30 november 2010, 16:04:19
av nasx
Såhär ser kopplingsschemat ut som jag har:
Där Växellägesgivaren är inringad med rött.

Bild

Re: Bygga växelindikator på MC

Postat: 1 december 2010, 00:02:26
av T0ny
För att CDI-boxen skall kunna mäta resistansen måste den driva ström genom resistorerna.

Jag kan inte komma på någon anledning till att boxen skulle mata ut växelström för denna mätning, pulserande likström är däremot tänkbart dvs. den lägger bara på ström vid mätning.

En OP-amp kopplad som emitterföljare borde räcka för att inte störa CDI-boxen.

Två lösningar:
µC med A/D --> LCD

Komparatorstege* --> 8 line to 3 line priority encoder --> 7 segment driver --> 7 segment LED display.

*= OPAmpar eller färdig krets för stapeldisplayer t.ex. LM39xx
xx=
14 linjär
15 logaritmisk
16 dB

Testa LM3915 eller LM3916 men börja med att mäta spänningen.

Angående komparator:

Så fort IckeInverterande ingång har högre potential än Inverterande Ingång så är utgången Hög.
Eftersom du inte har någon återkoppling så behver du inte fundera över vad Vut är,
men du kanske tänker på Schmittrigger (komparator med hysteres)?

Välj en OP-amp som klarar enkel matning t.ex. LM324

Re: Bygga växelindikator på MC

Postat: 1 december 2010, 07:49:45
av nasx
Ok. Rent spontant känns det enklast för mig att få en vettig lösning med microcontroller -> lcd.

Jo det måste vara det jag tänker på. Är ett par år sedan man höll på med detta. =)

/ Nicklas

Re: Bygga växelindikator på MC

Postat: 1 december 2010, 13:16:32
av lgrfbs
Är det en "deal breaker" om det är LED display?