Stap 1: Mijn controlesysteem
Vergelijken van mijn regeltechniek / motor stuurprogrammaconfiguratie met mijn eerdere configuratie, ziet u verschillende wijzigingen:
1. mijn 36 volt 150 watt voeding was niet van plan om te werken met mijn spindelmotor 176 watt. Ik vond een 36 volt 400 watt voeding op eBay voor dezelfde prijs. Het is ook dezelfde afmetingen als de levering van 150 watt, belangrijkste verschil is de automatische ventilator. De levering is aangekomen via USPS onbeschadigd verpakt alleen met noppenfolie en een gewatteerde envelop.
Ik verhuisde de Relais module van het hardboard naar de kant van voeding te bieden meer speling tussen de AC en de printplaten. Een sterke dubbel zijdig schuim montage tape werkt prima tot nu toe.
2. Ik ben nu met behulp van de volledige grootte van een 5" door 7" prototyping board beschikbaar op eBay. Dit laat me met ruimte langs één kaart rand voor 0.1" worp klemmenstroken. Deze schattige kleine blokken hechten rechtstreeks aan de prototyping-board en verbindingen tot stand brengen voor de eindschakelaars, sonde, hall-sensoren en power Relais module zelfs meer gemakshalve dan de Grove Base BoosterPack die mij watertje using vóór. De 0.1" worp klemmenstroken verder bieden beveiligde verbinding met 0.1" pin header connectoren. Opmerking dat ik de fijne draden voor de Hallsensor hechten afgeschermde kabel naar mannelijke pinnen, voeg de pinnen in de koptekst van een vijf-positie, vervolgens trim de pin lengte maat van de klemmenstrook, vervolgens invoegen en draai de schroef vast voor elke pin. Ik deed hetzelfde voor het lint kabel-aansluiting aan de estafette-module.
3. Ik heb vervangen een van de TI BOOST-DRV8711 stepper motor stuurprogramma planken door een TI BOOST-DRV8305EVM hoogvermogen Driefase driver board voor de rotatiemotor. De Raad van bestuur heeft dezelfde breedte maar 0.3" langer.
De 8305 gebruikt een verschillende SPI-protocol dan de 8711so dient te worden op andere SPI-controller, zodat beide BoosterPack SPI-verbindingen moeten worden gebruikt. Opmerking, de EK-TM4C1294XL heeft een andere twee controllers van de SPI maar gebruik ervan zou vereisen extra aansluitingen aan het breadboard pinout gebied toe te voegen.
Soepel een BLDC motor bij lage snelheid, zoals ik deed in de demo, vereist sinusvormige telefonieoverdracht. Alleen trapeziumvormige telefonieoverdracht is mogelijk via de SPI-interface. Ik gebruik de SPI-verbinding instellen de 8305 3 - PWM-modus en vervolgens controle met 3 PWM µP uitgangen voor de 1/64 micro-intensivering gemoduleerd.