Ultrasonic hinder att undvika Robot (3 / 16 steg)
Steg 3: Rita scheman
Öka omvandlare vänster och höger för VMM rails
Detta är ingen olika från de andra, jag bara kopierade den föreslagna boost schematiskt från MC34063 databladet, och sammanställt schematiskt. Jag monterade också detta lilla schema i LTSpice, ville jag se om rälsen och schematiska kontroller ut OK, de gjorde.
Buck konverterare för 5V och 3.3V rails
Inte mycket att säga här heller, buck historien berättas i ett separat steg. Den enda skillnaden mellan de två scheman är förändringen i övre feedback motståndet, som är 3.6k för 5 [V] utdata, och 2k för 3,3 [V] utdata. Det finns en LTSpice Schematisk för dessa också, av samma anledning som fanns för hjälpmotorerna.
Övre board gränssnitt kopplingar
Servomotor och ultraljud utbud detektorn ansluter till dessa stift. Varning! För min egen bekvämlighets skull bytte jag ordningen av stiften på rubriken servo! Detta innebär att Routning och slutligen anslutningen kommer att påverkas alltför. Inga ändringar gjordes på HC-SR04 anslutning, som kommer att vara en enkel rak hona - kvinnliga tråd.
Mikrokontroller
Detta är Huvudkontrollenheten av projektet, alla nät - vare sig det är feedback, kommunikationssignal, baljväxter, PWM - hamna här. Alla power stift av PIC18F4550 måste vara ansluten, och frikopplas med 100 [nF] kondensatorer. VUSB PIN-koden måste frikopplas med 470 [nF], ett värde som rekommenderas i databladet.
Oscillator
Den huvudsakliga klocka källan till mikrokontroller och två kondensatorer till marken, som rekommenderas i databladet.
Motor-drivrutiner
Motor förare är faktiskt fabriken gjorde styrelser, jag drog symbol och fotavtryck för styrelsen, i stället för att H-bridge IC separat på min lägre ombord. De är gjorda av Pololuoch kan levereras med en motor spänning mellan 8 [V] och 36 [V] (därav behovet av boosters). Dessa små styrelser kan leverera 1 [A] kontinuerlig ström och 2,8 [A] högsta ström. Varje i/o pin har denna styrelse är på något sätt anslutet till PIC för kontroll och eventuell framtida utveckling. En sådan utveckling skulle vara att läsa tillbaka den ström som flyter genom motorerna, så man kan stänga dem vid stall.
USB-anslutning
Detta är i kontakt genom vilken firmware-uppdateringar hända. Den USB driva stiftet är ansluten via ett motstånd till en MCU I/O. Om ingen resistor läggs i serie för att begränsa strömmen, PIC kommer att drivas genom dess i/o pin och oväntade saker kan inträffa - behövs detta motstånd.
Lysdioder
De ger information om bootloader och tillståndet i den firmware uppdateringen när programmering, och kan användas för debug när i programläge. Jag skickade en 1 [Hz] signal till den röda lampan, så jag vet när PIC är vid liv. Detta är en heartbeat signal som gör att du märker en dåligt eller inte körs MCU genom att helt enkelt titta på den.
Mellan styrelse-kontakter
Guide signalerna från PSU styrelsen till kontrollstyrelsen. Motorisk kontroll signaler och makt skenor dirigeras till dessa stift.