Stap 2: Blote bot Motor Control/Power subsysteem
Het eerste wat dat ik deed was om het absolute minimum om het uitvoeren van een interne motor.
Ik ontwierp een Power Bridge-module die 3 buck converter ICs. Ik ontwierp het voor de uitvoer van 3,3, 5 en 12 volt maar na ontwerpen en bestellen van de PCB veranderen ik sommige van de chips ik gepland om te gebruiken en niet langer nodig een 3,3 v uitgang. Ik solderen gewoon niet op het derde bestandsconversieprogramma buck.
De 3-fase halve brug gebruikt de meest krachtige en (redelijk geprijsd) mosfets die ik kon krijgen. Die bleek te zijn van de IRFS7530. Ik voegde een andere voorraad diode over elk lichaam diode (de intrinsieke diode in een mosfet) om de emf die zouden kunnen uit plotselinge haltes van de motor voortvloeien. Ook voegde ik pull-down weerstanden bij elke gate, maar dit een vergissing was. De poort-driver heeft een ingebouwde pull-down weerstand voor elke uitgang en de externe pull-down weerstanden storing veroorzaakt in andere poorten en maakte hen tijdens hoge pulsen stroom vanaf de poort-stuurprogramma's inschakelen.
Ik heb het PCB-design in Altium designer, maar zijn inmiddels overgestapt op Eagle, omdat ik niet de enorme hoeveelheid tools en complexiteit die altium geboden (zijn overkill hoefde). Eagle is gratis en ik vond dat SparkFun de meest uitgebreide tutorials biedt.
Ik had de PCB's vervaardigd door een website genaamd pcbway. Ze hadden de meest vriendelijke user-interface van de fabrikanten die ik ook kwam en bleek te zijn de goedkoopste en een van de snelste. Ze afgedrukt 5 exemplaren van beide de macht brug en buck converter voor 26$ plus 25$ scheepvaart en geleverd in 5 dagen. De kwaliteit van de kamers was ook op een lijn met veel van de lokale producenten.