Stap 5: De Hall Sensor mechanische installatie
Drie hall sensoren voor detectie van de positie worden gebruikt als de motor draait, zo telefonieoverdracht vindt plaats op enkel het juiste moment. Ik heb mijn HD-motor zo snel als 9000 RPM (150 Hz) lopen. Aangezien er are24 bewerkingen per rotatie, bij 9000 omwentelingen per minuut de bewerkingen elke 280 microseconden optreden. De Arduino microcontroller werkt op 16 MHz, waardoor elke klokcyclus 0.06 microseconden is. Ik weet niet precies hoeveel klok cycli het neemt om uit te voeren van de apparatuur voor telefonische overdracht, maar zelfs als het duurt 100, dat is vijf microseconden per telefonieoverdracht.
De HD-motoren hebben geen hall-sensoren, zodat het noodzakelijk is hen te koppelen aan de buitenkant van de motor is. De sensoren moeten worden vastgesteld ten opzichte van de motor rotatie en blootgesteld aan een reeks van magnetische Polen die in concert met de rotatie van de motor veranderen. Mijn oplossing was om de ring van de magneet van een identieke motor en mounten, omgekeerd, op de top van de motor worden gecontroleerd. Ik gemonteerd dan de drie Hall sensoren net boven deze magneet ring, precies 30 graden naast elkaar op de motoras (120 elektrische graden in de motor rotatie).
Mijn hall sensor mount bestaat uit een eenvoudige stand gemaakt van drie aluminium onderdelen die ik gefreesd en drie plastic onderdelen gemaakt op een snelle prototype machine. Als u geen toegang tot deze hulpprogramma's hebt, moet het niet te moeilijk om een andere manier vinden om de stand. Een mount voor de hall-sensoren maken zullen meer uitdagend. Dit is een manier die zou kunnen werken:
1. vind een gepaste afmetingen plastic schijf waarnaar u kunt zorgvuldig epoxy de Hall-sensoren.
2. print uit een sjabloon op papier met een cirkel met dezelfde straal als de magneet ring en drie merken 15 graden uit elkaar
3. lijm de sjabloon naar de schijf en vervolgens zorgvuldig epoxy de Hall-sensoren in plaats van met behulp van de sjabloon als een gids.