Sida 1 av 1

A1101 hallswitch LED-snurra

Postat: 9 december 2007, 21:34:02
av jagheterfredrik
Halloj!

Jag har sökt runt här på forumet och försökt hitta någon som använt hallswitch till sin ledsnurra(det finns ett par stycken... :P).

Har inte hittat någon som använder A1101 (73-338-59) och jag är aning osäker på sånna saker så jag tänkte höra om nån har någon aning om en sån skulle fungera och om någon har några erfarenheter av den? Också om ni har någon aning om avstånden som krävs till magneten (och vilken typ av magnet)?
Använder en PIC16F876A i styrning. Motorn är en motor från en bandspelare.

Tack på förhand!

Ps. frågan handlar inte om det skulle funka rent mekaniskt. ds.

Postat: 11 december 2007, 14:39:21
av jagheterfredrik
Status report: Köpte hem en från ELFA och provade och det funkar alldeles strålande!

Postat: 11 december 2007, 16:14:47
av jagheterfredrik
...ett tag, nu får jag väldigt varierat resultat. När jag först kopplade in den fick jag fullt utslag från cirka 5cm, sen fick jag utslag hela tiden, sen fick jag utslag väldigt mycket (handen räckte). Nu får jag knappt, om något, utslag alls. Väldigt varierat utslag!

Vad kan detta bero på ?

PIC16F876A, 5V på switchen mot Vout mot AN0 med 10k resistor.

Några idéer?

Postat: 11 december 2007, 19:01:38
av PHermansson
Välkommen till forumet!

Hur står det till med avkoppling och oanslutna ingångar?

Postat: 12 december 2007, 01:30:00
av jagheterfredrik
Tack så hjärtligt!

Avkopplingar?
Sätter inte upp några andra ingångar än just AN0 som jag använder till switchen.

Postat: 12 december 2007, 10:53:19
av PHermansson
:)
Jag menar avkopplingskondensator på PIC'en. Är alla oanvända in/utgångar konfigurerade som utgångar?

Postat: 12 december 2007, 11:52:19
av Stinrew
Ett par frågor:

Är AN0 en digital ingång med möjlighet till interrupt på fallande flank?
-Vore jag dig skulle jag koppla in hallgivaren på en sådan ingång.

Använder du intern pull-up, eller ett externt pull-up motstånd?
-Det här med pull-up är jätteviktigt, annars finns inga garantier för önskad funktion.

Om ovanstående punkter är OK, tycker jag att du ska testa hallgivaren inkopplad med matningsspänning samt pull-upresistor(typ. 1-3,3kΩ) också kopplad till matningsspänningen. Så som på bild(B), sidan 7 idatabladet på ELFAs hemsida.Koppla en voltmeter/oscilloskåp på VOUT, och testa magnetfunktionen. Du har inget kopplingsschema att visa? En LED-snurra, är det typ en 'spinning clock'?

Postat: 12 december 2007, 22:51:09
av jagheterfredrik
Kondensatorer sitter lite överallt , tar det säkra före det osäkra.
In/Ut är ej konfigurerade, vet inte riktigt vad som är default.

Tror RB0 är interrupt, men som det är nu sitter jag med while forever mot ADC och kollar.
Har en pull-up-resistor på 10K och just nu får jag önskad funktion!

Ja, en "spinning clock" :)

Så just nu verkar allting funka så som jag vill, så jag ber att få tacka för all hjälp(!) och återkommer om det blir något problem :)

Postat: 12 december 2007, 23:20:36
av Rocky_AL
exakt vilken halleffektswitch använde du? art nr?
och vilken storlek på magnet och styrka mm?
Går också i halleffektswitch-tankar. Tänkte bygga en led-snurra på min cykel som visar hastighet.

Postat: 13 december 2007, 23:44:42
av jagheterfredrik
jagheterfredrik skrev:A1101 (73-338-59)
På ELFA.
Magneten tog jag från en VCR-motor (den som matar in/ut kasetter).