<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benj</id>
	<title>RoboJackets Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Benj"/>
	<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/Special:Contributions/Benj"/>
	<updated>2026-05-02T16:39:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RC09KickerElectronics&amp;diff=7772</id>
		<title>RC09KickerElectronics</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RC09KickerElectronics&amp;diff=7772"/>
		<updated>2009-03-01T20:25:40Z</updated>

		<summary type="html">&lt;p&gt;Benj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Caps==&lt;br /&gt;
We are gonna shoot for between 4000-5000uF by using '''two''' of the following&lt;br /&gt;
* [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;amp;name=P13835-ND EET-UQ2E222LA]&lt;br /&gt;
* [http://www.panasonic.com/industrial/components/pdf/EE127_UQ_TS_DNE.pdf datasheet]&lt;br /&gt;
&lt;br /&gt;
==Electronics==&lt;br /&gt;
Kicker electronics will be similar to previous years&lt;br /&gt;
&lt;br /&gt;
Candidate IGBT: [http://www.fairchildsemi.com/pf/FG/FGA180N33ATD.html Fairchild FGA180N33ATDTU]&lt;br /&gt;
&lt;br /&gt;
==Solenoid==&lt;br /&gt;
See the [[SolenoidDevelopment| Solenoid Development]] page for more information. For logistics reasons, we may purchase a solenoid as we did last year and take it apart for use in our mounting apparatus.&lt;br /&gt;
&lt;br /&gt;
Candidate winding:  22AWG from http://www.solenoidcity.com/solenoid/tubular/s-20-125hp1.htm&lt;/div&gt;</summary>
		<author><name>Benj</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RC09KickerElectronics&amp;diff=7770</id>
		<title>RC09KickerElectronics</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RC09KickerElectronics&amp;diff=7770"/>
		<updated>2009-03-01T20:22:49Z</updated>

		<summary type="html">&lt;p&gt;Benj: /* Electronics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Caps==&lt;br /&gt;
We are gonna shoot for between 4000-5000uF by using '''two''' of the following&lt;br /&gt;
* [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;amp;name=P13835-ND EET-UQ2E222LA]&lt;br /&gt;
* [http://www.panasonic.com/industrial/components/pdf/EE127_UQ_TS_DNE.pdf datasheet]&lt;br /&gt;
&lt;br /&gt;
==Electronics==&lt;br /&gt;
Kicker electronics will be similar to previous years&lt;br /&gt;
&lt;br /&gt;
Candidate IGBT: Fairchild FGA180N33ATDTU&lt;br /&gt;
&lt;br /&gt;
==Solenoid==&lt;br /&gt;
See the [[SolenoidDevelopment| Solenoid Development]] page for more information&lt;/div&gt;</summary>
		<author><name>Benj</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboCup_Simulator&amp;diff=7147</id>
		<title>RoboCup Simulator</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboCup_Simulator&amp;diff=7147"/>
		<updated>2008-10-17T00:50:23Z</updated>

		<summary type="html">&lt;p&gt;Benj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==64 bit==&lt;br /&gt;
* perform the following actions to be able to compile for a 64bit system&lt;br /&gt;
# ''sudo dpkg -i --force-architecture libphysx-*''&lt;br /&gt;
# ''sudo aptitude install libc6-dev-i386''&lt;br /&gt;
# ''sudo aptitude install g++-multilib''&lt;br /&gt;
# ''sudo aptitude install ia32-libs''&lt;br /&gt;
# make symbolic links to libraries in /usr/lib32&lt;br /&gt;
#* ''ln -s libQtOpenGL.so.4 libQtOpenGL.so''&lt;br /&gt;
#* ''ln -s libQtCore.so.4 libQtCore.so''&lt;br /&gt;
#* ''ln -s libQtGui.so.4 libQtGui.so''&lt;br /&gt;
#* ''ln -s libQtXml.so.4 libQtXml.so''&lt;br /&gt;
#* ''ln -s libQtNetwork.so.4 libQtNetwork.so''&lt;br /&gt;
#* ''ln -s libGLU.so.1 libGLU.so''&lt;br /&gt;
#* ''ln -s libGL.so.1 libGL.so''&lt;br /&gt;
#* ''ln -s libXext.so.6 libXext.so''&lt;br /&gt;
#* ''ln -s libX11.so.6 libX11.so''&lt;/div&gt;</summary>
		<author><name>Benj</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RC08Brushless&amp;diff=6284</id>
		<title>RC08Brushless</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RC08Brushless&amp;diff=6284"/>
		<updated>2008-03-03T22:44:48Z</updated>

		<summary type="html">&lt;p&gt;Benj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In 2008 RoboCup switched to brushless DC motors. While brushless motors are smaller and far more efficient than brushed motors the commutation normally performed inside a brushed DC motor will need to be done externally using some control circuitry. There are two main parts to our brushless motor controller solution; the controller which uses sensors on the motor to gate signals to one of three coils, and the half-bridge motor drivers which actually drive the coils.For the controller a special-purpose brushless motor driver IC was used. For information on the motors or motor control software please see their respective pages.&lt;br /&gt;
&lt;br /&gt;
==Motor Frequency Analysis==&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
*[ ] Get the motor and begin playing with it&lt;br /&gt;
**[X] Call Maxon and get a recommendation on motor drivers (They spec parts not sure which drivers they use)&lt;br /&gt;
**[X] Figure out max current draw. (10A starting current)&lt;br /&gt;
**[ ] Develope Model of Motor and get Frequency Response&lt;br /&gt;
**[ ] Find and purchase Flat Flex Cable (FFC) connectors&lt;br /&gt;
**[ ] Purchase large mosfets for testing&lt;br /&gt;
**[ ] Purchase Surfboard for mounting DSC&lt;br /&gt;
**[ ] Build test rig&lt;br /&gt;
*[ ] Finalize on a DSC&lt;br /&gt;
*[ ] Choose MOSFETS&lt;br /&gt;
*[ ] Sample all the parts&lt;br /&gt;
*[ ] Schematic Design&lt;br /&gt;
*[ ] Build prototype&lt;br /&gt;
*[ ] Prototype evaluation&lt;br /&gt;
*[ ] Make necessary changes&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
====Motor Controller Chip====&lt;br /&gt;
* The motor is spec'd at 12V and is 30W &lt;br /&gt;
* A decent transient response (dead-time + switching time)&lt;br /&gt;
* 3-Channels in one package&lt;br /&gt;
* Braking is not a requirement but would be nice &lt;br /&gt;
* High Impedance OFF state &lt;br /&gt;
* Fault protection (overvoltage, overcurrent, fast response)&lt;br /&gt;
* Small package&lt;br /&gt;
* Ability to operate in the &amp;gt;20kHz range&lt;br /&gt;
* Gate drive capability (either can directly driver the gate or is open drain.)&lt;br /&gt;
* Data sheet recommends a MOSFET&lt;br /&gt;
* [[RC08BLDCMotorDrivers | Matrix of Potential Drivers]]&lt;br /&gt;
&lt;br /&gt;
====MOSFET====&lt;br /&gt;
* NMOS and a PMOS &lt;br /&gt;
* The FETS have to be able to handle 10A drain current&lt;br /&gt;
* [[RC08MotorFETS | Matrix of Potential FETS]] Other FETs we considered&lt;br /&gt;
&lt;br /&gt;
==Schematics==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:RC_mot_drvr_08.jpg|Brushless Motor Driver Schematic&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parts==&lt;br /&gt;
We are performing commutation on the FPGA with gate drivers. &lt;br /&gt;
&lt;br /&gt;
===Gate Driver===&lt;br /&gt;
Microchip TC4428&lt;br /&gt;
* 1.5 A &lt;br /&gt;
* 6 mA quiescent &lt;br /&gt;
* Noninverting low side&lt;br /&gt;
* Inverting high side&lt;br /&gt;
&lt;br /&gt;
===FETS===&lt;br /&gt;
{| style=&amp;quot;text-align:center;&amp;quot; cellspacing =&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | Part No.&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''Make'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''Package'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''ContIDS'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''MaxIDS'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''Rds'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''MaxVGS'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''Samples'''&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | '''Data Sheet'''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | NTMS4503N N-Channel&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | ON Semi&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | SO-8&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | 14 A&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | --&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | --&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | 28 V&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | [http://www.onsemi.com/pub/Collateral/NTMS4503N-D.PDF]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | NTMS10P02 P-Channel&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | ON Semi&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | SO-8&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | 10 A&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | --&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | --&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | 20 V&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;border:0.5px solid black; border-bottom=0px; background:white;&amp;quot; | [http://www.onsemi.com/pub/Collateral/NTMS10P02R2-D.PDF]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Motor Connector===&lt;br /&gt;
Hirose FH12-11S-1SH 11 position 1 mm pitch&lt;br /&gt;
&lt;br /&gt;
===Commutation===&lt;br /&gt;
CW (looking along the shaft toward the motor)&lt;br /&gt;
{| {{table}}&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 1'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 2'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 3'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 1'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 2'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 3'''&lt;br /&gt;
|-&lt;br /&gt;
| 1||0||1||Vcc||Gnd||n.c.&lt;br /&gt;
|-&lt;br /&gt;
| 1||0||0||Vcc||n.c.||Gnd&lt;br /&gt;
|-&lt;br /&gt;
| 1||1||0||n.c||Vcc||Gnd&lt;br /&gt;
|-&lt;br /&gt;
| 0||1||0||Gnd||Vcc||n.c.&lt;br /&gt;
|-&lt;br /&gt;
| 0||1||1||Gnd||n.c.||Vcc&lt;br /&gt;
|-&lt;br /&gt;
| 0||0||1||n.c.||Gnd||Vcc&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CCW (looking along the shaft toward the motor)&lt;br /&gt;
{| {{table}}&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 1'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 2'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''HS 3'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 1'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 2'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Winding 3'''&lt;br /&gt;
|-&lt;br /&gt;
| 1||0||1||Gnd||Vcc||n.c.&lt;br /&gt;
|-&lt;br /&gt;
| 1||0||0||Gnd||n.c.||Vcc&lt;br /&gt;
|-&lt;br /&gt;
| 1||1||0||n.c||Gnd||Vcc&lt;br /&gt;
|-&lt;br /&gt;
| 0||1||0||Vcc||Gnd||n.c.&lt;br /&gt;
|-&lt;br /&gt;
| 0||1||1||Vcc||n.c.||Gnd&lt;br /&gt;
|-&lt;br /&gt;
| 0||0||1||n.c.||Vcc||Gnd&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To find this data:&lt;br /&gt;
* Go to https://support.maxonmotor.com/&lt;br /&gt;
* Guest Login&lt;br /&gt;
* Search for commutation sequence&lt;br /&gt;
* First link is &amp;quot;Block Commutation Sequence of maxon EC motors&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I duplicated the tables here because the text on the site is generated by Javascript, the frame URL contains a session ID, and the back button doesn't work.&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
[http://www.engin.umich.edu/group/ctm/examples/motor/motor.html Modeling a DC motor]&lt;br /&gt;
[http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=5042 Brush-Less Motor Simulink]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*[[RoboCupElectrical|Electrical System]]&lt;br /&gt;
* '''Motor Datasheet:''' [[Media:07_197_e.pdf]]&lt;/div&gt;</summary>
		<author><name>Benj</name></author>
		
	</entry>
</feed>