Maskinstyrning på en Budget - del 2 (1 / 2 steg)
Steg 1: Min kontrollsystem
Jämföra min motion kontroll / motor drivrutinskonfiguration med min tidigare konfiguration, du kommer att notera flera förändringar:
1. min 36 volt 150 watt nätaggregat skulle inte fungera med min 176 watt spindle motor. Jag hittade en 36 volt 400 watt strömförsörjning på eBay för samma pris. Det är också samma dimensioner som 150 watt leverans, största skillnaden är automatisk fläkten. Leveransen kom via USPS oskadade förpackade endast med bubbelplast och en vadderad omsluta.
Jag flyttade relä modul från hardboard vid sidan av strömförsörjningen till ger mer avstånd mellan AC och kretskort. En stark dubbel dubbelhäftande skum montering tejp fungerar bra hittills.
2. jag använder nu full storlek på en 5" 7" prototyping Board tillgängliga från eBay. Detta ger mig utrymme längs en kort kant för 0.1" pitch plintar. Dessa söta små block fäster direkt till prototyper styrelsen och tillhandahålla anslutningar för Gränslägesbrytare, sond, hallgivare och driva relä modul ännu bekvämare än den Grove Base BoosterPack som jag använde innan. De 0.1" pitch plintar ytterligare ger säker anslutning med 0.1" kraftkabelns. Obs att jag fäster fina trådarna för hall sensorn skärmad kabel till manliga stift, sedan piggarna i en fem position huvudet och sedan trimma pin längd för att passa kopplingsplinten, sedan infoga och dra åt skruven för varje stift. Jag gjorde samma sak för ribbon kabel kopplingen till relä modul.
3. jag ersatte en av de TI BOOST-DRV8711 stepper motor driver styrelserna med en TI BOOST-DRV8305EVM hög effekt 3-fas förare ombord för spindel motorn. Styrelsen har samma bredd men är 0,3" längre.
8305 använder ett annat SPI protokoll än 8711so det måste vara på annan SPI styrenhet så båda BoosterPack SPI anslutningarna måste användas. Observera att EK-TM4C1294XL har en annan två SPI styrenheter men använder dem skulle kräva att lägga till ytterligare kopplingar till bakbord pinut området.
Kör en BLDC motor smidigt vid låg hastighet, som jag gjorde i demon, kräver sinusformad kommutering. Bara Trapetsformat förvandling är möjligt i SPI-gränssnittet. Jag använder SPI anslutningen att ange 8305 till 3 - PWM-läge och sedan kontrollera den med 3 PWM µP utgångar moduleras för 1/64 mikro-stepping.