2011:Robot IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
{| cellspacing="1" cellpadding="1" border="1" style="width: 653px; height: 344px;"
{| style="width: 653px; height: 344px" border="1" cellspacing="1" cellpadding="1"
|-
|-
| '''Type / Function'''   
| '''Type / Function'''   
| '''Channel<br>'''  
| '''Channel<br>'''
|  
|  
'''Connected Device'''  
'''Connected Device'''


|-
|-
|  
|  
<span style="font-weight: bold;">CAN&nbsp;ID&nbsp;Assignments</span>  
<span style="font-weight: bold">CAN&nbsp;ID&nbsp;Assignments</span>


| &nbsp;&nbsp;&nbsp;<br>  
| &nbsp;&nbsp;&nbsp;<br>
| <br>
| <br>
|-
|-
| RESERVED  
| RESERVED  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 01<br>  
| &nbsp;&nbsp;&nbsp; 01<br>
| DO NOT USE.<br>ID 1 is the factory-default CAN id; us not using it makes it easier to swap one in quickly and re-assign an id.
| DO NOT USE.<br>ID 1 is the factory-default CAN id; us not using it makes it easier to swap one in quickly and re-assign an id.
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 02<br>  
| &nbsp;&nbsp;&nbsp; 02<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 03<br>  
| &nbsp;&nbsp;&nbsp; 03<br>
| Left side drive train<br>
| Left side drive train<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 04<br>  
| &nbsp;&nbsp;&nbsp; 04<br>
| Right side drive train<br>
| Right side drive train<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 05<br>  
| &nbsp;&nbsp;&nbsp; 05<br>
| Arm Drive<br>
| Arm Drive<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 06<br>  
| &nbsp;&nbsp;&nbsp; 06<br>
| Manipulator- top rollers&nbsp;<br>
| Manipulator- top rollers&nbsp;<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 07<br>  
| &nbsp;&nbsp;&nbsp; 07<br>
| Manipulator- bottom rollers<br>
| Manipulator- bottom rollers<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 08<br>  
| &nbsp;&nbsp;&nbsp; 08<br>
| <br>
| <br>
|-
|-
|  
|  
<span style="font-weight: bold;">PWM&nbsp;Outputs</span>  
<span style="font-weight: bold">PWM&nbsp;Outputs</span>


| &nbsp;&nbsp;&nbsp;<br>  
| &nbsp;&nbsp;&nbsp;<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 01<br>  
| &nbsp;&nbsp;&nbsp; 01<br>
| Minibot Deployer release (servo)<br>
| Minibot Deployer release (servo)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 02<br>  
| &nbsp;&nbsp;&nbsp; 02<br>
| Camera pan servo<br>
| Camera pan servo<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 03<br>  
| &nbsp;&nbsp;&nbsp; 03<br>
| Camera tilt servo<br>
| Camera tilt servo<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 04<br>  
| &nbsp;&nbsp;&nbsp; 04<br>
| Robot front guide release (servo)<br>
| Robot front guide release (servo)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 05<br>  
| &nbsp;&nbsp;&nbsp; 05<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 06<br>  
| &nbsp;&nbsp;&nbsp; 06<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 07<br>  
| &nbsp;&nbsp;&nbsp; 07<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 08<br>  
| &nbsp;&nbsp;&nbsp; 08<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 09<br>  
| &nbsp;&nbsp;&nbsp; 09<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 10<br>  
| &nbsp;&nbsp;&nbsp; 10<br>
| <br>
| <br>
|-
|-
| '''Relay Outputs'''  
| '''Relay Outputs'''  
| <br>  
| <br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;01<br>  
| &nbsp;&nbsp; &nbsp;01<br>
|  
|  
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 02<br>  
| &nbsp;&nbsp;&nbsp; 02<br>
|  
|  
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 03<br>  
| &nbsp;&nbsp;&nbsp; 03<br>
|  
|  
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 04<br>  
| &nbsp;&nbsp;&nbsp; 04<br>
|  
|  
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 05<br>  
| &nbsp;&nbsp;&nbsp; 05<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 06 <br>  
| &nbsp;&nbsp;&nbsp; 06 <br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 07<br>  
| &nbsp;&nbsp;&nbsp; 07<br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp;&nbsp; 08<br>  
| &nbsp;&nbsp;&nbsp; 08<br>
| <br>
| <br>
|-
|-
|  
|  
'''Analog Inputs'''  
'''Analog Inputs'''


| <br>  
| <br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;01<br>  
| &nbsp;&nbsp; &nbsp;01<br>
| Gyro<br>
| Gyro<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;02<br>  
| &nbsp;&nbsp; &nbsp;02<br>
| Floor Line Sensor- Right<br>
| Floor Line Sensor- Right<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;03<br>  
| &nbsp;&nbsp; &nbsp;03<br>
| Floor Line Sensor- Middle<br>
| Floor Line Sensor- Middle<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;04<br>  
| &nbsp;&nbsp; &nbsp;04<br>
| Floor Line Sensor- Left<br>
| Floor Line Sensor- Left<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;05<br>  
| &nbsp;&nbsp; &nbsp;05<br>
| Banner photoelectric sensor for "Got It"<br>
| Banner photoelectric sensor for "Got It"<br>(Logic High =&nbsp; +3.6Vdc min., Logic Low = 0Vdc)
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;06<br>  
| &nbsp;&nbsp; &nbsp;06<br>
| Photoelectric sensor for arm "Home/Park"<br>
| Photoelectric sensor for arm "Home/Park"<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;07<br>  
| &nbsp;&nbsp; &nbsp;07<br>
| <br>
| <br>
|-
|-
|  
|  
RESERVED  
RESERVED


| &nbsp;&nbsp; &nbsp;08<br>  
| &nbsp;&nbsp; &nbsp;08<br>
| Battery Voltage Input (Don't use)
| Battery Voltage Input (Don't use)
|-
|-
| '''Digital IO (GPIO)'''  
| '''Digital IO (GPIO)'''  
| <br>  
| <br>
| <br>
| <br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;01<br>  
| &nbsp;&nbsp; &nbsp;01<br>
| Left drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)<br>
| Left drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;02<br>  
| &nbsp;&nbsp; &nbsp;02<br>
| Left drivetrain encoder, channel B (YEL=SIGB)<br>
| Left drivetrain encoder, channel B (YEL=SIGB)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;03<br>  
| &nbsp;&nbsp; &nbsp;03<br>
| Right drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)<br>
| Right drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;04 <br>  
| &nbsp;&nbsp; &nbsp;04 <br>
| Right drivetrain encoder, channel B (YEL=SIGB)<br>
| Right drivetrain encoder, channel B (YEL=SIGB)<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;05 <br>  
| &nbsp;&nbsp; &nbsp;05 <br>
| Left arm encoder, channel A<br>
| Left arm encoder, channel A<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;06<br>  
| &nbsp;&nbsp; &nbsp;06<br>
| Left arm encoder, channel B<br>
| Left arm encoder, channel B<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;07<br>  
| &nbsp;&nbsp; &nbsp;07<br>
| Right arm encoder, channel A<br>
| Right arm encoder, channel A<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;08<br>  
| &nbsp;&nbsp; &nbsp;08<br>
| Right arm encoder, channel B<br>
| Right arm encoder, channel B<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;09 <br>  
| &nbsp;&nbsp; &nbsp;09 <br>
| Output for Signal Light RED<br>
| Output for Signal Light RED<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;10<br>  
| &nbsp;&nbsp; &nbsp;10<br>
| Output for Signal Light WHITE<br>
| Output for Signal Light WHITE<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;11 <br>  
| &nbsp;&nbsp; &nbsp;11 <br>
| Output for Signal Light BLUE<br>
| Output for Signal Light BLUE<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;12 <br>  
| &nbsp;&nbsp; &nbsp;12 <br>
| Photoelectric sensor for arm&nbsp;"Playing Position"<br>
| Photoelectric sensor for arm&nbsp;"Playing Position"<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;13 <br>  
| &nbsp;&nbsp; &nbsp;13 <br>
| Photoelectric sensor for arm&nbsp;"Reverse Position"<br>
| Photoelectric sensor for arm&nbsp;"Reverse Position"<br>
|-
|-
|  
|  
<br>  
<br>


| &nbsp;&nbsp; &nbsp;14<br>  
| &nbsp;&nbsp; &nbsp;14<br>
|  
|  
Output for signal light GREEN "Got-It"  
Output for signal light GREEN "Got-It"


|-
|-
Line 340: Line 340:
|}
|}


<br>  
<br>


<br>
<br>

Revision as of 07:40, 17 February 2011

Type / Function  Channel

Connected Device

CAN ID Assignments

   

RESERVED


    01
DO NOT USE.
ID 1 is the factory-default CAN id; us not using it makes it easier to swap one in quickly and re-assign an id.


    02


    03
Left side drive train


    04
Right side drive train


    05
Arm Drive


    06
Manipulator- top rollers 


    07
Manipulator- bottom rollers


    08

PWM Outputs

   


    01
Minibot Deployer release (servo)


    02
Camera pan servo


    03
Camera tilt servo


    04
Robot front guide release (servo)


    05


    06


    07


    08


    09


    10

Relay Outputs


    01


    02


    03


    04


    05


    06


    07


    08

Analog Inputs




    01
Gyro


    02
Floor Line Sensor- Right


    03
Floor Line Sensor- Middle


    04
Floor Line Sensor- Left


    05
Banner photoelectric sensor for "Got It"
(Logic High =  +3.6Vdc min., Logic Low = 0Vdc)


    06
Photoelectric sensor for arm "Home/Park"


    07

RESERVED

    08
Battery Voltage Input (Don't use)
Digital IO (GPIO)


    01
Left drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)


    02
Left drivetrain encoder, channel B (YEL=SIGB)


    03
Right drivetrain encoder, channel A (ORN=5V, BLU=SIGA, BRN=GND)


    04
Right drivetrain encoder, channel B (YEL=SIGB)


    05
Left arm encoder, channel A


    06
Left arm encoder, channel B


    07
Right arm encoder, channel A


    08
Right arm encoder, channel B


    09
Output for Signal Light RED


    10
Output for Signal Light WHITE


    11
Output for Signal Light BLUE


    12
Photoelectric sensor for arm "Playing Position"


    13
Photoelectric sensor for arm "Reverse Position"


    14

Output for signal light GREEN "Got-It"

Pneumatics Bumper
01 Power for Floor Line Sensor Right
02 Power for Floor Line Sensor Middle
03 Power for Floor Line Sensor Left