-
Notifications
You must be signed in to change notification settings - Fork 0
/
drive.html
154 lines (142 loc) · 6.64 KB
/
drive.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE HTML>
<!--
Landed by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Drive</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript>
<link rel="stylesheet" href="assets/css/noscript.css" />
</noscript>
</head>
<body class="is-preload">
<div id="page-wrapper">
<!-- Header -->
<header id="header">
<!--
<h1 id="logo"><a href="index.html">Palo Alto Dynamics</a></h1>
-->
<nav id="nav">
<ul>
<li><a href="index.html">Home</a></li>
<li>
<a href="#">Architecture</a>
<ul>
<li><a href="chassis.html">Chassis</a></li>
<li><a href="drive.html">Drive</a></li>
<li><a href="payload.html">Payload</a></li>
<li><a href="sensing.html">Sensing</a></li>
<li><a href="code.html">Control</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
class="button primary">Sign Up</a></li>
</ul>
</nav>
</header>
<!-- Main -->
<div id="main" class="wrapper style1">
<div class="container">
<header class="major">
<h2>Drive, Power Systems, and Motor Control</h2>
<p>Design choices, components, build and test methods</p>
</header>
<!-- Content -->
<section id="content">
<a href="#" class="image fit"><img src="images/drive1.jpg" alt="" /></a>
<h3>Overview</h3>
<p>At a high level, the power system consists of a pair of NiMH batteries which distribute power to
the motors, sensors, processors, and accessory subsystems. The batteries, each supplying
7.2V, are wired in series and connected directly to a shield that links the four DRV8825
stepper motor drivers to the motor control arduino. In parallel with the motor controllers
are two accessory buses. The first is a 9V bus, powering the two arduino boards. The second,
is a 5V bus, which powers the speaker and payload deployment servo. This streamlined power
distribution system delivered consistent power to all subsystems, while maximizing motor power.
</p>
<h3>Motors</h3>
<p>The stepper motors are powered using DRV8825 stepper motor driver modules, with all four
connected
to the motor control arduino board with an expansion shield. The DRV8825s allow for independent
motor current control, allowing us to deliver the maximum rated current to each of our NEMA 17
stepper motors, 1.5A. At 1.5A, each motor delivers 42 N/cm of torque. Based on intial
estimations
for toruqe requirements, the bot only needed 9.4 N/cm per wheel to meet the highest torque
demand,
which would occur during the ramp climb. See the image below for details on the calculations.
This
highlights the benefit of a four-wheel drive system. Though it demanded a significant amount of
power, up to six amps at peak, it provided ample torque. Even when the team upgraded to wheels
with a larger diameter, increasing peak torque demand to 15 N/cm, the motors far exceeded that
need.
</p>
<a href="#" class="image fit"><img src="images/drive2.jpg" alt="" /></a>
<p>Speed requirements were also well within the range of our NEMA 17 motors. Even intially, 5 cm
wheels
were installed, resulting in a targeted maximum speed of 306 rpm. Detailed calculations can be
found
in the image above. Similar to our torque delivery, the motors were more than able to meet our
demand for high speed operations. When we later installed larger diameter wheels, our speed
increased further, requiring us to operate well below maximum capacity due to small size of the
playing field.
</p>
<h3>Power Subsystems</h3>
<a href="#" class="image fit"><img src="images/drive3.jpg" alt="" /></a>
<p>Three subsystems were used to power the bot. The motors received up to 18.5V directly from the
two
nickel metal hydride, 6-cell batteries providing up to 3600mAh. In parallel with that system are
two
variable voltage buck converters powering a 9V bus and a 5V bus. The 9V bus powered the two
ardunios,
which in turn powered the four LiDAR sensors off of the Ardunio's 5V power supply. The
relatively high
current loads of the payload deployment system servo and the celebration speaker exceeded the
capacity
of the Ardunio, necessitating the addition of the separate 5V bus to power those accessories.
</p>
<h3>Components List</h3>
<ul>
<li>2x 7.2V nickel metal hydride, 6-cell batteries providing up to 3600mAh</li>
<li>2x Variable voltage buck converters</li>
<li>4x DRV8825 stepper motor controllers</li>
<li>4x 1.5A, Bipolar, Nema 17 Stepper Motors</li>
<li>1x Arduino board expansion shield</li>
</ul>
</section>
</div>
</div>
<!-- Footer -->
<footer id="footer">
<ul class="icons">
<li><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
class="icon brands alt fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
class="icon brands alt fa-facebook-f"><span class="label">Facebook</span></a></li>
<li><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
class="icon brands alt fa-linkedin-in"><span class="label">LinkedIn</span></a></li>
<li><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
class="icon brands alt fa-instagram"><span class="label">Instagram</span></a></li>
<li><a href="https://github.com/karpathy" class="icon brands alt fa-github"><span
class="label">GitHub</span></a></li>
<li><a href="#" class="icon solid alt fa-envelope"><span class="label">Email</span></a></li>
</ul>
<ul class="copyright">
<li>© Palo Alto Dynamics. All rights reserved.</li>
</ul>
</footer>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/jquery.dropotron.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>