2015:Electrical Main: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
= IO Interface Map =
<h1> IO Interface Map </h1>
 
<p><a _fcknotitle="true" href="2015%3ARobot%20IO%20Map">2015:Robot IO Map</a>
[[2015:Robot IO Map]]
</p>
 
<hr />
----
<p><br />
 
</p>
 
<h1> Sensors </h1>
 
<p><span style="font-size:x-large;"><span style="font-size:large;">Drive Base:</span></span>
= Sensors =
</p>
 
<ul><li><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">two encoders (left and right)</span></span></span></span>
<span style="font-size:x-large;"><span style="font-size:large;">Drive Base:</span></span>
</li>
 
<li><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">two&#160;channels for each encoder</span></span></span></span>
*<span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">two encoders (left and right)</span></span></span></span>
</li>
*<span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">two&nbsp;channels for each encoder</span></span></span></span>
<li><font size="3"><span style="line-height: 28.444446563720703px;">gyro and accelerometer compound board (am-2067, containing&#160;ADXL245 &amp;&#160;ADW22307)</span></font>
*<font size="3"><span style="line-height: 28.444446563720703px;">gyro and accelerometer compound board (am-2067, containing&nbsp;ADXL245 &&nbsp;ADW22307)</span></font>
</li>
*<span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">Need to use strafing in autonomous</span></span></span></span><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">​!</span></span></span></span>
<li><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">Need to use strafing in autonomous</span></span></span></span><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">​!</span></span></span></span>
*<span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">2-speed shifter (pneumatic)</span></span></span></span>
</li>
 
<li><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">2-speed shifter (pneumatic)</span></span></span></span>
<span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">​<span style="font-size:large;">Lifter:</span></span></span></span></span>
</li></ul><p><span style="font-size:x-large;"><span style="font-size:large;"><span style="font-size:small;"><span style="font-size:medium;">​<span style="font-size:large;">Lifter:</span></span></span></span></span>
 
</p>
*<span style="font-size:medium;">flag sensor at bottom/home for calibration</span>
<ul><li><span style="font-size:medium;">flag sensor at bottom/home for calibration</span>
*<span style="font-size:medium;">flag sensor at&nbsp;highest extent</span>
</li>
*<font size="3"><span style="line-height: 28.444446563720703px;">63R256 encoder for interpolation between top/bottom</span></font>
<li><span style="font-size:medium;">flag sensor at&#160;highest extent</span>
*<span style="font-size:medium;">do we need hard stops?</span>
</li>
*<span style="font-size:medium;">lifter needs to be physically removed</span>
<li><font size="3"><span style="line-height: 28.444446563720703px;">63R256 encoder for interpolation between top/bottom</span></font>
*<span style="font-size:medium;">2 RS775-18 motors</span>
</li>
*<span style="font-size:medium;">1 Camera (Stationary)</span>
<li><span style="font-size:medium;">do we need hard stops?</span>
*<span style="font-size:medium;">bike brake with pneumatic actuation (double acting cylinder, single solenoid)</span>
</li>
 
<li><span style="font-size:medium;">lifter needs to be physically removed</span>
<span style="font-size:medium;">​<span style="font-size:large;">Gripper:</span></span>
</li>
 
<li><span style="font-size:medium;">2 RS775-18 motors</span>
*<span style="font-size: medium; line-height: 28.444446563720703px;">63R256&nbsp;</span><span style="font-size:medium;"><span style="font-size:large;"><span style="font-size:medium;">encoder after gearbox output</span></span></span>
</li>
*<span style="font-size:medium;">flag sensor for inner home position</span>
<li><span style="font-size:medium;">1 Camera (Stationary)</span>
*<span style="font-size:medium;">the motor is a&nbsp;RS550</span>
</li>
*<span style="font-size:medium;">2 (or 1?) banner sensors out on grippers for tote acquisition (previously ultrasonic distance sensor)</span>
<li><span style="font-size:medium;">bike brake with pneumatic actuation (double acting cylinder, single solenoid)</span>
*<span style="font-size:medium;">Flag (?) sensor for wide tote config</span>
</li></ul><p><span style="font-size:medium;">​<span style="font-size:large;">Gripper:</span></span>
 
</p>
<span style="font-size:medium;"><span style="font-size:large;">​Stabilizer:</span></span>
<ul><li><span style="font-size: medium; line-height: 28.444446563720703px;">63R256&#160;</span><span style="font-size:medium;"><span style="font-size:large;"><span style="font-size:medium;">encoder after gearbox output</span></span></span>
 
</li>
*<span style="font-size:medium;"><span style="font-size:large;"><span style="font-size:medium;">pneumatic on/off (single solenoid, dual acting cylinder)</span></span></span>
<li><span style="font-size:medium;">flag sensor for inner home position</span>
 
</li>
<h2> Interface Circuits </h2>
<li><span style="font-size:medium;">the motor is a&#160;RS550</span>
</li>
<li><span style="font-size:medium;">2 (or 1?) banner sensors out on grippers for tote acquisition (previously ultrasonic distance sensor)</span>
</li>
<li><span style="font-size:medium;">Flag (?) sensor for wide tote config</span>
</li></ul><p><span style="font-size:medium;"><span style="font-size:large;">​Stabilizer:</span></span>
</p>
<ul><li><span style="font-size:medium;"><span style="font-size:large;"><span style="font-size:medium;">pneumatic on/off (single solenoid, dual acting cylinder)</span></span></span>
</li></ul><h2> Interface Circuits </h2>
<h3> <u>Banner Photodetector Sensors:</u> </h3>
<h3> <u>Banner Photodetector Sensors:</u> </h3>
<ul><li>Q10 Series (Q10AN6R Detector)
<ul><li>Q10 Series (Q10AN6R Detector)
Line 94: Line 102:
<li>Total 5Vdc current requirement for 60LED/m is 10.8A for 3m &#160;(if 80% efficient 12V/5V converter, 12V current would be 13.5A)
<li>Total 5Vdc current requirement for 60LED/m is 10.8A for 3m &#160;(if 80% efficient 12V/5V converter, 12V current would be 13.5A)
</li>
</li>
<li>possible 12v/5v 15A supply ($64)&#160;&lt;a href="&lt;a href="<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>"&gt;<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>&lt;/a&gt;"&gt;Murata&lt;/a&gt;
<li>possible 12v/5v 15A supply ($64)&#160;&lt;a href="&lt;a href="&lt;a href="<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>"&gt;<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>&lt;/a&gt;"&gt;&lt;a href="<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>"&gt;<a href="http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081">http://www.digikey.com/product-detail/en/UWE-%F15-Q12P-C/811-2231-5-ND/2346081</a>&lt;/a&gt;&lt;/a&gt;"&gt;Murata&lt;/a&gt;
</li>
</li>
<li>possible 12v/5v 6A supply ($40)&#160;&lt;a href="&lt;a href="<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>"&gt;<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>&lt;/a&gt;"&gt;Delta&lt;/a&gt;
<li>possible 12v/5v 6A supply ($40)&#160;&lt;a href="&lt;a href="&lt;a href="<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>"&gt;<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>&lt;/a&gt;"&gt;&lt;a href="<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>"&gt;<a href="http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206">http://www.digikey.com/product-detail/en/S24SE05006PDFA/941-1630-ND/3528206</a>&lt;/a&gt;&lt;/a&gt;"&gt;Delta&lt;/a&gt;
</li></ul></li></ul>
</li></ul></li></ul>
 
<h1> Component Specifications </h1>
= Component Specifications =
<p><img src="/wiki/images/4/45/Talon-SRX-Info-Sheet.pdf" _fck_mw_filename="Talon-SRX-Info-Sheet.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Talon SRX Data Sheet" style="vertical-align:middle;" />
 
</p><p><img src="/wiki/images/d/d1/RoboRIO_User_Manual.pdf" _fck_mw_filename="RoboRIO User Manual.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="RoboRio Manual" style="vertical-align:middle;" />
[[File:Talon-SRX-Info-Sheet.pdf|Talon SRX Data Sheet]]
</p><p><img src="/wiki/images/6/62/RoboRIOspecifications.pdf" _fck_mw_filename="RoboRIOspecifications.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="RoboRIO specs" style="vertical-align:middle;" />
 
</p><p><img src="/wiki/images/2/28/PCM-Users-Guide.pdf" _fck_mw_filename="PCM-Users-Guide.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Pneumatics Control Module" style="vertical-align:middle;" />
[[File:RoboRIO User Manual.pdf|RoboRio Manual]]
</p><p><img src="/wiki/images/5/59/VRM_User_Guide.pdf" _fck_mw_filename="VRM User Guide.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Voltage Regulator Module" style="vertical-align:middle;" />
 
</p><p><img src="/wiki/images/d/d4/RevRoboticsMoreBoard.pdf" _fck_mw_filename="RevRoboticsMoreBoard.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Rev Robotics RoboRIO Expansion Board" style="vertical-align:middle;" />
[[File:RoboRIOspecifications.pdf|RoboRIO specs]]
</p><p><img src="/wiki/images/7/7f/2013_Motor_Data_Table.xls" _fck_mw_filename="2013 Motor Data Table.xls" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="2013 Motor Data" style="vertical-align:middle;" />
 
</p><p><img src="/wiki/images/4/45/2013_MotorCurves.xls" _fck_mw_filename="2013 MotorCurves.xls" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="2013 Motor Performance Curves" style="vertical-align:middle;" />
[[File:PCM-Users-Guide.pdf|Pneumatics Control Module]]
</p><p><a _fcknotitle="true" href="Sensors">Sensors</a>
 
</p><p><a href="Servos">Servos</a>
[[File:VRM_User_Guide.pdf|Voltage Regulator Module]]
</p><p><a _fcknotitle="true" href="LED%20Strips">LED Strips</a>
 
</p><p><a _fcknotitle="true" href="Micro%20Switches">Micro Switches</a>
[[File:RevRoboticsMoreBoard.pdf|Rev Robotics RoboRIO Expansion Board]]
</p><p><a _fcknotitle="true" href="Electrical%20Inventory">Electrical Inventory</a>
 
</p><p><img src="/wiki/images/f/fd/MX5_CircuitBreaker.pdf" _fck_mw_filename="MX5 CircuitBreaker.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="40A Circuit Breaker" style="vertical-align:middle;" />
[[File:2013 Motor Data Table.xls|2013 Motor Data]]
</p><p><img src="/wiki/images/5/54/VB3_CircuitBreaker.pdf" _fck_mw_filename="VB3 CircuitBreaker.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="20A/30A Circuit Breaker" style="vertical-align:middle;" />
 
</p><p><a href="http://usdigital.com/products/encoders/incremental/rotary/kit">US Digital Encoders Link</a>
[[File:2013 MotorCurves.xls|2013 Motor Performance Curves]]
</p><p><a href="https://wpilib.screenstepslive.com/s/4485/m/24166/l/144972-status-light-quick-reference">Electrical Indicators Reference Link</a>
 
</p>
[[Sensors]]
<h1> Archives </h1>
 
<ul><li><a href="2014%3AElectrical%20Main">2014 Electrical Main</a>
[[Servos|Servos]]
</li>
 
<li><a href="2013%3AElectrical%20Main">2013 Electrical Main</a>
[[LED Strips]]
</li>
 
<li><a href="2012%3AElectrical%20Main">2012 Electrical Main</a>
[[Micro Switches]]
</li>
 
<li><a href="2011%3AElectrical%20Main">2011 Electrical Main</a>
[[Electrical Inventory]]
</li>
 
<li><a href="2010%3AElectrical%20Main">2010 Electrical Main</a>
[[File:MX5 CircuitBreaker.pdf|40A Circuit Breaker]]
</li>
 
<li><a href="2009%3AElectrical%20Main">2009 Electrical Main</a>
[[File:VB3 CircuitBreaker.pdf|20A/30A Circuit Breaker]]
</li></ul><span class="fck_mw_category" _fcknotitle="true">Pages with broken file links</span>
 
[http://usdigital.com/products/encoders/incremental/rotary/kit US Digital Encoders Link]
 
[https://wpilib.screenstepslive.com/s/4485/m/24166/l/144972-status-light-quick-reference Electrical Indicators Reference Link]
 
= Archives =
 
*[[2014:Electrical Main|2014 Electrical Main]]
*[[2013:Electrical Main|2013 Electrical Main]]
*[[2012:Electrical Main|2012 Electrical Main]]
*[[2011:Electrical Main|2011 Electrical Main]]
*[[2010:Electrical Main|2010 Electrical Main]]
*[[2009:Electrical Main|2009 Electrical Main]]
[[Category:Pages with broken file links]]

Revision as of 13:50, 3 February 2015

IO Interface Map

<a _fcknotitle="true" href="2015%3ARobot%20IO%20Map">2015:Robot IO Map</a>



Sensors

Drive Base:

  • two encoders (left and right)
  • two channels for each encoder
  • gyro and accelerometer compound board (am-2067, containing ADXL245 & ADW22307)
  • Need to use strafing in autonomous​!
  • 2-speed shifter (pneumatic)

Lifter:

  • flag sensor at bottom/home for calibration
  • flag sensor at highest extent
  • 63R256 encoder for interpolation between top/bottom
  • do we need hard stops?
  • lifter needs to be physically removed
  • 2 RS775-18 motors
  • 1 Camera (Stationary)
  • bike brake with pneumatic actuation (double acting cylinder, single solenoid)

Gripper:

  • 63R256 encoder after gearbox output
  • flag sensor for inner home position
  • the motor is a RS550
  • 2 (or 1?) banner sensors out on grippers for tote acquisition (previously ultrasonic distance sensor)
  • Flag (?) sensor for wide tote config

​Stabilizer:

  • pneumatic on/off (single solenoid, dual acting cylinder)

Interface Circuits

  • Q10 Series (Q10AN6R Detector)
    • Sensor is NPN open-collector output
    • Sensor off-state leakage is 10uA max.
    • Sensor on-state logic low is 0.5V max @ 10mA max
  • RoboRIO DIO [0..9]
    • Have internal 40K pullup resistors to +3.3Vdc
    • RoboRIO DIO VIL=0.8V max
    • RoboRIO DIO VIH=2.0V min.
  • Interface Circuit
    • Sensor off-state leakage of 10uA through RoboRIO pullup of 40K drops 0.4V, so logic high is 3.3V - 0.4V = 2.9V
    • Logic high is safely above RoboRIO VIHmin of 2.0V
    • Sensor on-state logic low of 0.5V is safely below RoboRIO VILmax of 0.8V.
    • The current that the sensor must sink is (3.3V - 0.5V) / 40Kohms = 70uA, which is well below the max sinking capability of the sensor of 10mA.
    • So no external interface circuit is required - the Banner Sensor detector of this type (NPN O.C.) may be wired directly to the RoboRIO DIO.
    • If desired, however, a lower resistance pullup could be added to lower the impedance of the interface, which might help reduce susceptibility to electrical interference.  (minimum value of pullup approx. 2.7Kohms to still give good margin for logic low condition, with 1mA current sink.)

Robot Indicators

Component Specifications

<img src="/wiki/images/4/45/Talon-SRX-Info-Sheet.pdf" _fck_mw_filename="Talon-SRX-Info-Sheet.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Talon SRX Data Sheet" style="vertical-align:middle;" />

<img src="/wiki/images/d/d1/RoboRIO_User_Manual.pdf" _fck_mw_filename="RoboRIO User Manual.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="RoboRio Manual" style="vertical-align:middle;" />

<img src="/wiki/images/6/62/RoboRIOspecifications.pdf" _fck_mw_filename="RoboRIOspecifications.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="RoboRIO specs" style="vertical-align:middle;" />

<img src="/wiki/images/2/28/PCM-Users-Guide.pdf" _fck_mw_filename="PCM-Users-Guide.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Pneumatics Control Module" style="vertical-align:middle;" />

<img src="/wiki/images/5/59/VRM_User_Guide.pdf" _fck_mw_filename="VRM User Guide.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Voltage Regulator Module" style="vertical-align:middle;" />

<img src="/wiki/images/d/d4/RevRoboticsMoreBoard.pdf" _fck_mw_filename="RevRoboticsMoreBoard.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="Rev Robotics RoboRIO Expansion Board" style="vertical-align:middle;" />

<img src="/wiki/images/7/7f/2013_Motor_Data_Table.xls" _fck_mw_filename="2013 Motor Data Table.xls" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="2013 Motor Data" style="vertical-align:middle;" />

<img src="/wiki/images/4/45/2013_MotorCurves.xls" _fck_mw_filename="2013 MotorCurves.xls" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="2013 Motor Performance Curves" style="vertical-align:middle;" />

<a _fcknotitle="true" href="Sensors">Sensors</a>

<a href="Servos">Servos</a>

<a _fcknotitle="true" href="LED%20Strips">LED Strips</a>

<a _fcknotitle="true" href="Micro%20Switches">Micro Switches</a>

<a _fcknotitle="true" href="Electrical%20Inventory">Electrical Inventory</a>

<img src="/wiki/images/f/fd/MX5_CircuitBreaker.pdf" _fck_mw_filename="MX5 CircuitBreaker.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="40A Circuit Breaker" style="vertical-align:middle;" />

<img src="/wiki/images/5/54/VB3_CircuitBreaker.pdf" _fck_mw_filename="VB3 CircuitBreaker.pdf" _fck_mw_origimgwidth="" _fck_mw_origimgheight="" alt="20A/30A Circuit Breaker" style="vertical-align:middle;" />

<a href="http://usdigital.com/products/encoders/incremental/rotary/kit">US Digital Encoders Link</a>

<a href="https://wpilib.screenstepslive.com/s/4485/m/24166/l/144972-status-light-quick-reference">Electrical Indicators Reference Link</a>

Archives

  • <a href="2014%3AElectrical%20Main">2014 Electrical Main</a>
  • <a href="2013%3AElectrical%20Main">2013 Electrical Main</a>
  • <a href="2012%3AElectrical%20Main">2012 Electrical Main</a>
  • <a href="2011%3AElectrical%20Main">2011 Electrical Main</a>
  • <a href="2010%3AElectrical%20Main">2010 Electrical Main</a>
  • <a href="2009%3AElectrical%20Main">2009 Electrical Main</a>

Pages with broken file links