Kul med PIC församling - Episode 9 (2 / 3 steg)
Steg 2: hårdvara
Första bilden visar PIC anslutningarna. Resistor värdena är inte kritisk som de bara används för att hålla deras respektive ingående stift på en hög logik nivå. Det finns svaga pull-up motstånd inre till bilden som kan användas i stället men jag föredrar att använda externa motstånd för större buller immunitet. Riktning är en enkel SPDT (single pole double kast) switch utan ett centrum avstängt läge. Växlarna gasen och bromsen visas som normalt öppen, momentan kontakt tryckknappar. Du kan enkelt ersätta dessa två växlar med en enda SPDT momentan kontakt Vippbrytare. I det här fallet mitten kontakt skulle anslutas till marken, en utanför kontakt ansluten till spjäll stift PIC och andra utvändiga kontakten ansluten till broms stift PIC. Så du skulle kunna driva växeln upp för att accelerera och ner för att bromsa. När du släppt växeln skulle det tillbaka till center och avstängt läge på egen hand.
Den andra bilden är vår gamla vän L298N dual H-bridge modul som vi använde i ett tidigare avsnitt. Ledningar skillnaderna i denna ansökan är baserad på två ändringar från våra tidigare ansökan. Det första vi behöver + 5 VDC för modul logiken och för PIC men vi vill + 12 VDC att köra motorn. I detta fall kommer vi att tillämpa + 12 VDC till den "+ 12V power" input av L298N och vi kommer att lämna "5V aktivera" bygeln på plats. Detta gör att modulen byggs i 5 volt regulator till funktion från 12 volt input. Vi kommer att ta "+ 5 power" anslutningen på modulen sedan och använda det för att driva vår PIC krets. Glöm inte att ansluta marken ledningarna för + 12 ingång och + 5 utgång till modulen "power GND".
Den andra ändringen från våra tidigare användning av denna modul är att vi vill utspänningen variera baserat på PWM genereras av PIC istället för att bara vara full eller full inaktivera. Det gör vi ta bort byglarna från "Aktivera" och "B aktivera" och ansluta vår PIC PWM-utgång (pin 5) på "Enable" på modulen. Tänk på att själva aktivera PIN-koden är den styrelsen närmast (bredvid "input" stiften). Tillbaka PIN-koden för varje aktivera är + 5 volt så vi vill se till att vi inte ansluta till den.
"IN1" och "IN2" stiften på modulen ansluts till PIC stift 2 och 3. Dessa stift kontrollerar motor riktning och, ja, det finns en bra anledning att låta PIC kontrollera dem istället för att helt enkelt ansluta en switch till modulen. Vi kommer att se varför i programvara diskussionen.