2009:IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
Note: This whole page is a work in progress. It will change as more design details are worked out!
=== Analog - cRIO Slot 1  ===
=== Analog - cRIO Slot 1  ===


Line 31: Line 35:
|}
|}


<br>
<br>  


=== Digital Side&nbsp;Car 1 - cRIO Slot 4  ===
=== Digital Side&nbsp;Car 1 - cRIO Slot 4  ===
Line 45: Line 49:
| LF&nbsp;Drive Encoder, Phase A<br>
| LF&nbsp;Drive Encoder, Phase A<br>
|-
|-
| <br>
| <br>  
| 02<br>  
| 02<br>  
| LF Drive Encoder, Phase B<br>
| LF Drive Encoder, Phase B<br>
|-
|-
| <br>
| <br>  
| 03<br>  
| 03<br>  
| LR Drive Encoder, Phase A<br>
| LR Drive Encoder, Phase A<br>
|-
|-
| <br>
| <br>  
| 04<br>  
| 04<br>  
| LR&nbsp;Drive Encoder, Phase B<br>
| LR&nbsp;Drive Encoder, Phase B<br>
|-
|-
| <br>
| <br>  
| 05<br>  
| 05<br>  
| RF&nbsp;Drive Encoder, Phase A<br>
| RF&nbsp;Drive Encoder, Phase A<br>
|-
|-
| <br>
| <br>  
| 06<br>  
| 06<br>  
| RF Drive Encoder, Phase B<br>
| RF Drive Encoder, Phase B<br>
|-
|-
| <br>
| <br>  
| 07<br>  
| 07<br>  
| RR Drive Encoder, Phase A<br>
| RR Drive Encoder, Phase A<br>
|-
|-
| <br>
| <br>  
| 08<br>  
| 08<br>  
| RR Drive Encoder, Phase B<br>
| RR Drive Encoder, Phase B<br>
|-
|-
| <br>
| <br>  
| 09<br>  
| 09<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 10<br>  
| 10<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 11<br>  
| 11<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 12<br>  
| 12<br>  
| Ball is Ready....ish<br>
| Ball is Ready....ish<br>
|-
|-
| <br>
| <br>  
| 13<br>  
| 13<br>  
| Back Gate Up&nbsp;Limit Switch<br>
| Back Gate Up&nbsp;Limit Switch<br>
|-
|-
| <br>
| <br>  
| 14<br>  
| 14<br>  
| Back Gate Down Limit Switch<br>
| Back Gate Down Limit Switch<br>
Line 101: Line 105:
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 02<br>  
| 02<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 03<br>  
| 03<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 04<br>  
| 04<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 05<br>  
| 05<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 06<br>  
| 06<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 07<br>  
| 07<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 08<br>  
| 08<br>  
| <br>
| <br>
Line 133: Line 137:
| LF&nbsp;Drive<br>
| LF&nbsp;Drive<br>
|-
|-
| <br>
| <br>  
| 02<br>  
| 02<br>  
| LR&nbsp;Drive<br>
| LR&nbsp;Drive<br>
|-
|-
| <br>
| <br>  
| 03<br>  
| 03<br>  
| RF&nbsp;Drive<br>
| RF&nbsp;Drive<br>
|-
|-
| <br>
| <br>  
| 04<br>  
| 04<br>  
| RR&nbsp;Drive<br>
| RR&nbsp;Drive<br>
|-
|-
| <br>
| <br>  
| 05<br>  
| 05<br>  
| Convey (Front, maybe both)<br>
| Convey (Front, maybe both)<br>
|-
|-
| <br>
| <br>  
| 06<br>  
| 06<br>  
| Convey (Back, if single motor not sufficient)<br>
| Convey (Back, if single motor not sufficient)<br>
|-
|-
| <br>
| <br>  
| 07<br>  
| 07<br>  
| Gate Motors<br>
| Gate Motors<br>
|-
|-
| <br>
| <br>  
| 08<br>  
| 08<br>  
| Upper Selector<br>
| Upper Selector<br>
|-
|-
| <br>
| <br>  
| 09<br>  
| 09<br>  
| <br>
| <br>
|-
|-
| <br>
| <br>  
| 10<br>  
| 10<br>  
| <br>
| <br>
|}
<br>
== Drivers Station  ==
<br> <br>
=== USB Port 1 - Left Drive Joystick<br> ===
{| width="100%" cellspacing="1" cellpadding="15" border="1"
|-
| '''Joystick Button/Axis'''
| '''Robot Function'''
| '''&nbsp;Programming Notes'''
|-
| Y-Axis
| Up = Left Drive Forward, Down = Left Drive Back
|
|-
| Trigger
| Left Drive Turbo (while held)
|
|-
| Top Button (TBD)
| Left Drive Slow (while held)
|
|-
| Bottom Button (TBD)
| Enable/Disable Computer-aided driving (Global, left & right, Toggle on/off per press)
|
|}
<br>
=== USB Port 2 - Right Drive Joystick<br> ===
{| width="100%" cellspacing="1" cellpadding="15" border="1"
|-
| '''Joystick Button/Axis'''
| '''Robot Function'''
| '''&nbsp;Programming Notes'''
|-
| Y-Axis
| Up = Right Drive Forward, Down = Right Drive Back
|
|-
| Trigger
| Right Drive Turbo (while held)
|
|-
| Top Button (TBD)
| Right Drive Slow (while held)
|
|-
| Bottom Button (TBD)
| Enable/Disable Computer-aided driving (Global, left & right, Toggle on/off per press)
|
|}
|}

Revision as of 15:53, 10 January 2009

Note: This whole page is a work in progress. It will change as more design details are worked out!


Analog - cRIO Slot 1

Pin Number
Connected Device
01
Gyro
02
Accelerometer
03

04

05

06

07

08
BATTERY VOLTAGE INPUT - DO NOT USE


Digital Side Car 1 - cRIO Slot 4

Pin Type Pin Number
Connected Device
Digital IO 01
LF Drive Encoder, Phase A

02
LF Drive Encoder, Phase B

03
LR Drive Encoder, Phase A

04
LR Drive Encoder, Phase B

05
RF Drive Encoder, Phase A

06
RF Drive Encoder, Phase B

07
RR Drive Encoder, Phase A

08
RR Drive Encoder, Phase B

09


10


11


12
Ball is Ready....ish

13
Back Gate Up Limit Switch

14
Back Gate Down Limit Switch
Relay 01


02


03


04


05


06


07


08

PWM 01
LF Drive

02
LR Drive

03
RF Drive

04
RR Drive

05
Convey (Front, maybe both)

06
Convey (Back, if single motor not sufficient)

07
Gate Motors

08
Upper Selector

09


10


Drivers Station



USB Port 1 - Left Drive Joystick

Joystick Button/Axis Robot Function  Programming Notes
Y-Axis Up = Left Drive Forward, Down = Left Drive Back
Trigger Left Drive Turbo (while held)
Top Button (TBD) Left Drive Slow (while held)
Bottom Button (TBD) Enable/Disable Computer-aided driving (Global, left & right, Toggle on/off per press)


USB Port 2 - Right Drive Joystick

Joystick Button/Axis Robot Function  Programming Notes
Y-Axis Up = Right Drive Forward, Down = Right Drive Back
Trigger Right Drive Turbo (while held)
Top Button (TBD) Right Drive Slow (while held)
Bottom Button (TBD) Enable/Disable Computer-aided driving (Global, left & right, Toggle on/off per press)