Go to Post To go a step further, to be "steam punk", electrics would need to be powered from a steam turbine operated dynamo but electric wiring would still be required to follow all rules as they would apply. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 12-22-2015, 11:13 PM
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Presentation about the 2016 control system

Hi Gang,

Attached is a presentation that I gave at the Washington DC FIRST workshop earlier in December. I hope you enjoy.

Regards,

Mike Anderson
FRC #116
Attached Files
File Type: pdf FRC2016-Controls.pdf (2.92 MB, 108 views)
Reply With Quote
  #2   Spotlight this post!  
Unread 12-22-2015, 11:32 PM
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 985
RufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant future
Re: Presentation about the 2016 control system

Very thorough!

Minor nitpick, some of the Jaguar information in here is wrong:

Quote:
  • If you want to use Jaguars, they must be wired separately
  • Their CAN packet format is different than the rest of the CAN control system
  • Suggest using CTRE 2CAN to speed Jaguar CAN updates An Ethernet to CAN adapter
If using CAN Jaguars with the 2015 system they can and should be wired directly to the CAN bus with the rest of the CAN devices. Ref: http://wpilib.screenstepslive.com/s/...he-2015-system
Reply With Quote
  #3   Spotlight this post!  
Unread 12-23-2015, 08:19 AM
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Presentation about the 2016 control system -- UPDATED

Quote:
Originally Posted by RufflesRidge View Post
Very thorough!

Minor nitpick, some of the Jaguar information in here is wrong:



If using CAN Jaguars with the 2015 system they can and should be wired directly to the CAN bus with the rest of the CAN devices. Ref: http://wpilib.screenstepslive.com/s/...he-2015-system
Just going on what the folks at CTRE told me last season. They must have made an adjustment to the CAN format to be compatible. Nonetheless, given all of the options available in 2016, I would hope that teams have moved on from the Jags at this point. God knows 116 has some of the Jags and a bunch of Victor 884s & 888s. However, give the cost of the new MCs, it would be easier to get a new set than continue to screw with the old ones.

I'll make the change in the presentation to reflect the info.

Thanks!
Attached Files
File Type: pdf FRC2016-Controls.pdf (2.92 MB, 14 views)
Reply With Quote
  #4   Spotlight this post!  
Unread 12-23-2015, 11:08 AM
sraque's Avatar
sraque sraque is offline
Registered User
AKA: Steve Raque
FRC #2614 (MARS)
Team Role: Mentor
 
Join Date: Jun 2012
Rookie Year: 2009
Location: Morgantown, WV
Posts: 79
sraque is on a distinguished road
Re: Presentation about the 2016 control system

Glad you are working to educate teams in your area.

Some further edits or clarifications for those that are reading this:
- On slide 7 the UART being 5V is a warning. However, the UART (on MXP port) is the connection to use with Arduino, Pi, etc. The warning is for the 9V RS-232.
- There is a new radio required this coming year (OM5P-AN).
- On slide 24, it is said that you need to connect CAN if you want current-related data. It is required to connect CAN to the PDP period. This is how battery voltage shows up on the DS and I believe a robot will not pass inspection without it.
- New CTRE magnetic encoder was part of the beta program. It plugs directly into the Talon SRX and can be used for both relative and absolute positioning simultaneously.
Reply With Quote
  #5   Spotlight this post!  
Unread 12-23-2015, 02:04 PM
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Presentation about the 2016 control system -- UPDATE #2

Quote:
Originally Posted by sraque View Post
Glad you are working to educate teams in your area.

Some further edits or clarifications for those that are reading this:
- On slide 7 the UART being 5V is a warning. However, the UART (on MXP port) is the connection to use with Arduino, Pi, etc. The warning is for the 9V RS-232.
- There is a new radio required this coming year (OM5P-AN).
- On slide 24, it is said that you need to connect CAN if you want current-related data. It is required to connect CAN to the PDP period. This is how battery voltage shows up on the DS and I believe a robot will not pass inspection without it.
- New CTRE magnetic encoder was part of the beta program. It plugs directly into the Talon SRX and can be used for both relative and absolute positioning simultaneously.
Thanks for the updates. I'll put them in the presentation.

Mike
Attached Files
File Type: pdf FRC2016-Controls.pdf (3.07 MB, 31 views)
Reply With Quote
  #6   Spotlight this post!  
Unread 12-23-2015, 02:19 PM
ozrien's Avatar
ozrien ozrien is offline
Omar Zrien
AKA: Omar
no team
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2003
Location: Sterling Heights, MI
Posts: 516
ozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant future
Re: Presentation about the 2016 control system

Quote:
- On slide 24, it is said that you need to connect CAN if you want current-related data. It is required to connect CAN to the PDP period. This is how battery voltage shows up on the DS and I believe a robot will not pass inspection without it.
Definitely need to wire PDP to canbus to get it's current values, unless you plan on getting them from TalonSRX instead over CANbus (which is a bit more accurate).

DS batVoltage actually comes from the RIO. You can additionally read the PDP's report battery voltage through robot API and RIO-web-based config.

PDP required for inspect was true last season. Won't know for sure for next season until kickoff.
Reply With Quote
  #7   Spotlight this post!  
Unread 12-23-2015, 02:23 PM
ozrien's Avatar
ozrien ozrien is offline
Omar Zrien
AKA: Omar
no team
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2003
Location: Sterling Heights, MI
Posts: 516
ozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant futureozrien has a brilliant future
Re: Presentation about the 2016 control system

Also good catch on the Jags. You don't need a 2CAN to use Jags with roboRIO+CAN. The robotAPI was updated last year to use the onboard CANbus for Jags as well.

In other words, the differences in comms between RIO<=> Jag and RIO<=>TalonSRX is handled in software. Sorry Mike if that point wasn't communicated better. As much as I liked the 2CAN, we were very happy last year with integration of CANbus in the RIO (best for teams).
Reply With Quote
  #8   Spotlight this post!  
Unread 12-23-2015, 02:32 PM
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Presentation about the 2016 control system

Quote:
Originally Posted by ozrien View Post
Also good catch on the Jags. You don't need a 2CAN to use Jags with roboRIO+CAN. The robotAPI was updated last year to use the onboard CANbus for Jags as well.

In other words, the differences in comms between RIO<=> Jag and RIO<=>TalonSRX is handled in software. Sorry Mike if that point wasn't communicated better. As much as I liked the 2CAN, we were very happy last year with integration of CANbus in the RIO (best for teams).
Thanks, Omar! I think I got all of that into update #2. Hopefully, this presentation will help teams understand all of the pieces come kick-off.

Mike
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:37 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi