<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://conceptcar.iese.de:80/ConceptCar1/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://conceptcar.iese.de:80/ConceptCar1/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Quarz</id>
		<title>ConceptCar - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://conceptcar.iese.de:80/ConceptCar1/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Quarz"/>
		<link rel="alternate" type="text/html" href="https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Special:Contributions/Quarz"/>
		<updated>2026-05-04T12:03:15Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.2</generator>

	<entry>
		<id>https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Adding_Resources_to_the_Concept_Car</id>
		<title>Adding Resources to the Concept Car</title>
		<link rel="alternate" type="text/html" href="https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Adding_Resources_to_the_Concept_Car"/>
				<updated>2009-11-14T22:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Quarz: /* Operational Controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Concept Car has a modular architecture allowing the addition of resources in a simple way. In order to integrate a new element in the Car architecture it is necessary to integrate it to a new AT90CAN128 board. The AT90CAN128 boards are the interface between the sensors and actuators (i.e. the environment) and the Concept Car&amp;#039;s CAN bus. Their main purpose is to do low level tasks, like PWM de- and encoding.&lt;br /&gt;
&lt;br /&gt;
The characteristics of the AT90CAN128 boards are presented in the following.&lt;br /&gt;
&lt;br /&gt;
==Board Dimensions==&lt;br /&gt;
&lt;br /&gt;
[[image:StackableBoardLayout.png|thumb|200px|Figure 4.1. Board Dimensions]]&lt;br /&gt;
&lt;br /&gt;
All boards featuring an AT90CAN128 microcontroller are supposed to fit into any of the 8 spaces at the CAN bus box. Therefore they share the same dimensions, drill holes for mounting and SUB-D jack position. They all have the same dimensions to be interchangeable in place.&lt;br /&gt;
&lt;br /&gt;
This dimensions are precisely the same used for the SensorBoards in the old Hardware Revision 1.0, all Revisions &amp;gt;= 1.2 must comply with these dimensions.&lt;br /&gt;
&lt;br /&gt;
Since the boards can be stacked, it is a good idea to place all connectors, switches and LEDs near the borders. &lt;br /&gt;
&lt;br /&gt;
Figure 4.1 presents the board dimensions.&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
&lt;br /&gt;
First apply this in the schematic:&lt;br /&gt;
* Add the 4 drill holes as parts &amp;#039;&amp;#039;MOUNT-HOLE3.0&amp;#039;&amp;#039;&lt;br /&gt;
* The SUB-D CAN connector must be of type &amp;#039;&amp;#039;F09H&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board===&lt;br /&gt;
&lt;br /&gt;
To get a proper board, follow these steps in eagle (when starting from scratch):&lt;br /&gt;
# Set the grid to &amp;#039;&amp;#039;1mm&amp;#039;&amp;#039;&lt;br /&gt;
# Move the edges of the dimension polygon so that it&amp;#039;s a square of 73mm x 73mm, with its origin being in the bottom left edge. &lt;br /&gt;
# Move the drill holes to the positions 4mm apart from each edge&lt;br /&gt;
# Rotate the SUB-D CAN connector to face upwards and move it to position 37.506mm/60.88mm. &amp;lt;tt&amp;gt;MOVE CAN_BUS (37.506mm 60.88mm)&amp;lt;/tt&amp;gt; would do this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Operational Controls==&lt;br /&gt;
&lt;br /&gt;
[[image:Actorboard_boardDesignIllustration.png|thumb|350px|Figure 4.2. An example of good placement of the operational controls and of their labeling.]]&lt;br /&gt;
&lt;br /&gt;
These are recommendations on what operational controls to use to supply a uniform look&amp;amp;feel (and in some aspects programming) of the sensor- and actor-boards. The placement is not critical, it just looks better this way.&lt;br /&gt;
&lt;br /&gt;
* The CAN bus driver is designed to signal the bus state with 2 LEDs (a green one for &amp;#039;&amp;#039;error active&amp;#039;&amp;#039; state and a red one for &amp;#039;&amp;#039;bus off&amp;#039;&amp;#039; state). Those LEDs are attached to I/O-Pins PA7 (red LED) and PA6 (green LED), over a resistor of 220 Ohms to ground each. The LEDs (package: &amp;lt;tt&amp;gt;CHIP-LED0805&amp;lt;/tt&amp;gt;) should be placed as in the list below&lt;br /&gt;
* A green power on LED (&amp;lt;tt&amp;gt;CHIP-LED0805&amp;lt;/tt&amp;gt;) that is directly attached to the power supply is recommended.&lt;br /&gt;
* If any additional LEDs are required, they should be placed at the lower border, like the CAN LEDs 200mil away from it or like in the list below.&lt;br /&gt;
* Connectors to peripherals or other boards must be low enough to avoid trouble with other boards in the stack. Recommended type is for example &amp;lt;tt&amp;gt;L02P&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;L03P&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;L05P&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Component placement:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Reset Switch: 550x275;&lt;br /&gt;
C 100n: 865x 415;&lt;br /&gt;
R 10k: 865x335;&lt;br /&gt;
&lt;br /&gt;
LEDS:&lt;br /&gt;
Power: Resistor (220 Ohms): 865x255;&lt;br /&gt;
LED: 65x175&lt;br /&gt;
&lt;br /&gt;
LEDs with Resistors from left to rigt:&lt;br /&gt;
R: 1075x25;&lt;br /&gt;
LED: 1075x175;&lt;br /&gt;
R: 1230x255;&lt;br /&gt;
LED: 1230x175;&lt;br /&gt;
R: 1550x255;&lt;br /&gt;
R: 1800x255;&lt;br /&gt;
R: 2025x255;&lt;br /&gt;
R: 2225x255;&lt;br /&gt;
&lt;br /&gt;
Diode BAS85: 2375x2745&lt;br /&gt;
&lt;br /&gt;
Diode Minimelf: 2440x2430, angle 270° &lt;br /&gt;
&lt;br /&gt;
Coil: 2215x2655, angle: 270°&lt;br /&gt;
&lt;br /&gt;
MAX1837: 2365x2630, angle: 90°&lt;br /&gt;
&lt;br /&gt;
Capacitor: 2285x2435&lt;br /&gt;
&lt;br /&gt;
Capacitor: 2595x2435, angle 270°&lt;br /&gt;
&lt;br /&gt;
AT90CAN128: 1825x840, angle 270° (not forced)&lt;br /&gt;
&lt;br /&gt;
CAN: 1475x2150&lt;br /&gt;
&lt;br /&gt;
JTAG: 2450x800&lt;br /&gt;
&lt;br /&gt;
ISP: 2450x1610&lt;br /&gt;
&lt;br /&gt;
ISP is mandatory, but JTAG can be omitted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AT90CAN128 Pin Connections&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port A:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0:&lt;br /&gt;
&lt;br /&gt;
Pin1:&lt;br /&gt;
&lt;br /&gt;
Pin2:&lt;br /&gt;
&lt;br /&gt;
Pin3:&lt;br /&gt;
&lt;br /&gt;
Pin4:&lt;br /&gt;
&lt;br /&gt;
Pin5:&lt;br /&gt;
&lt;br /&gt;
Pin6: CAN_STATUS0&lt;br /&gt;
&lt;br /&gt;
Pin7: CAN_STATUS1&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port B:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0:&lt;br /&gt;
&lt;br /&gt;
Pin1: SCK&lt;br /&gt;
&lt;br /&gt;
Pin2:&lt;br /&gt;
&lt;br /&gt;
Pin3:&lt;br /&gt;
&lt;br /&gt;
Pin4:&lt;br /&gt;
&lt;br /&gt;
Pin5:&lt;br /&gt;
&lt;br /&gt;
Pin6: &lt;br /&gt;
&lt;br /&gt;
Pin7: &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port C:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0:&lt;br /&gt;
&lt;br /&gt;
Pin1: LED_OK&lt;br /&gt;
&lt;br /&gt;
Pin2: LED_PWM&lt;br /&gt;
&lt;br /&gt;
Pin3: LED_&lt;br /&gt;
&lt;br /&gt;
Pin4: LED_&lt;br /&gt;
&lt;br /&gt;
Pin5:&lt;br /&gt;
&lt;br /&gt;
Pin6: &lt;br /&gt;
&lt;br /&gt;
Pin7: &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port D:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0:&lt;br /&gt;
&lt;br /&gt;
Pin1:&lt;br /&gt;
&lt;br /&gt;
Pin2:&lt;br /&gt;
&lt;br /&gt;
Pin3:&lt;br /&gt;
&lt;br /&gt;
Pin4: &lt;br /&gt;
&lt;br /&gt;
Pin5: TXCAN&lt;br /&gt;
&lt;br /&gt;
Pin6: RXCAN&lt;br /&gt;
&lt;br /&gt;
Pin7: &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port E:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0: PDI&lt;br /&gt;
&lt;br /&gt;
Pin1: PDO&lt;br /&gt;
&lt;br /&gt;
Pin2:&lt;br /&gt;
&lt;br /&gt;
Pin3:&lt;br /&gt;
&lt;br /&gt;
Pin4:&lt;br /&gt;
&lt;br /&gt;
Pin5:&lt;br /&gt;
&lt;br /&gt;
Pin6: &lt;br /&gt;
&lt;br /&gt;
Pin7: &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port F:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Pin0:&lt;br /&gt;
&lt;br /&gt;
Pin1:&lt;br /&gt;
&lt;br /&gt;
Pin2:&lt;br /&gt;
&lt;br /&gt;
Pin3:&lt;br /&gt;
&lt;br /&gt;
Pin4: TCK&lt;br /&gt;
&lt;br /&gt;
Pin5: TMS&lt;br /&gt;
&lt;br /&gt;
Pin6: TDO&lt;br /&gt;
&lt;br /&gt;
Pin7: TDI&lt;/div&gt;</summary>
		<author><name>Quarz</name></author>	</entry>

	<entry>
		<id>https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Adding_Resources_to_the_Concept_Car</id>
		<title>Adding Resources to the Concept Car</title>
		<link rel="alternate" type="text/html" href="https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Adding_Resources_to_the_Concept_Car"/>
				<updated>2009-11-14T22:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;Quarz: /* Operational Controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Concept Car has a modular architecture allowing the addition of resources in a simple way. In order to integrate a new element in the Car architecture it is necessary to integrate it to a new AT90CAN128 board. The AT90CAN128 boards are the interface between the sensors and actuators (i.e. the environment) and the Concept Car&amp;#039;s CAN bus. Their main purpose is to do low level tasks, like PWM de- and encoding.&lt;br /&gt;
&lt;br /&gt;
The characteristics of the AT90CAN128 boards are presented in the following.&lt;br /&gt;
&lt;br /&gt;
==Board Dimensions==&lt;br /&gt;
&lt;br /&gt;
[[image:StackableBoardLayout.png|thumb|200px|Figure 4.1. Board Dimensions]]&lt;br /&gt;
&lt;br /&gt;
All boards featuring an AT90CAN128 microcontroller are supposed to fit into any of the 8 spaces at the CAN bus box. Therefore they share the same dimensions, drill holes for mounting and SUB-D jack position. They all have the same dimensions to be interchangeable in place.&lt;br /&gt;
&lt;br /&gt;
This dimensions are precisely the same used for the SensorBoards in the old Hardware Revision 1.0, all Revisions &amp;gt;= 1.2 must comply with these dimensions.&lt;br /&gt;
&lt;br /&gt;
Since the boards can be stacked, it is a good idea to place all connectors, switches and LEDs near the borders. &lt;br /&gt;
&lt;br /&gt;
Figure 4.1 presents the board dimensions.&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
&lt;br /&gt;
First apply this in the schematic:&lt;br /&gt;
* Add the 4 drill holes as parts &amp;#039;&amp;#039;MOUNT-HOLE3.0&amp;#039;&amp;#039;&lt;br /&gt;
* The SUB-D CAN connector must be of type &amp;#039;&amp;#039;F09H&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Board===&lt;br /&gt;
&lt;br /&gt;
To get a proper board, follow these steps in eagle (when starting from scratch):&lt;br /&gt;
# Set the grid to &amp;#039;&amp;#039;1mm&amp;#039;&amp;#039;&lt;br /&gt;
# Move the edges of the dimension polygon so that it&amp;#039;s a square of 73mm x 73mm, with its origin being in the bottom left edge. &lt;br /&gt;
# Move the drill holes to the positions 4mm apart from each edge&lt;br /&gt;
# Rotate the SUB-D CAN connector to face upwards and move it to position 37.506mm/60.88mm. &amp;lt;tt&amp;gt;MOVE CAN_BUS (37.506mm 60.88mm)&amp;lt;/tt&amp;gt; would do this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Operational Controls==&lt;br /&gt;
&lt;br /&gt;
[[image:Actorboard_boardDesignIllustration.png|thumb|350px|Figure 4.2. An example of good placement of the operational controls and of their labeling.]]&lt;br /&gt;
&lt;br /&gt;
These are recommendations on what operational controls to use to supply a uniform look&amp;amp;feel (and in some aspects programming) of the sensor- and actor-boards. The placement is not critical, it just looks better this way.&lt;br /&gt;
&lt;br /&gt;
* The CAN bus driver is designed to signal the bus state with 2 LEDs (a green one for &amp;#039;&amp;#039;error active&amp;#039;&amp;#039; state and a red one for &amp;#039;&amp;#039;bus off&amp;#039;&amp;#039; state). Those LEDs are attached to I/O-Pins PA7 (red LED) and PA6 (green LED), over a resistor of 220 Ohms to ground each. The LEDs (package: &amp;lt;tt&amp;gt;CHIP-LED0805&amp;lt;/tt&amp;gt;) should be placed as in the list below&lt;br /&gt;
* A green power on LED (&amp;lt;tt&amp;gt;CHIP-LED0805&amp;lt;/tt&amp;gt;) that is directly attached to the power supply is recommended.&lt;br /&gt;
* If any additional LEDs are required, they should be placed at the lower border, like the CAN LEDs 200mil away from it or like in the list below.&lt;br /&gt;
* Connectors to peripherals or other boards must be low enough to avoid trouble with other boards in the stack. Recommended type is for example &amp;lt;tt&amp;gt;L02P&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;L03P&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;L05P&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Component placement:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Reset Switch: 550x275;&lt;br /&gt;
C 100n: 865x 415;&lt;br /&gt;
R 10k: 865x335;&lt;br /&gt;
&lt;br /&gt;
LEDS:&lt;br /&gt;
Power: Resistor (220 Ohms): 865x255;&lt;br /&gt;
LED: 65x175&lt;br /&gt;
&lt;br /&gt;
LEDs with Resistors from left to rigt:&lt;br /&gt;
R: 1075x25;&lt;br /&gt;
LED: 1075x175;&lt;br /&gt;
R: 1230x255;&lt;br /&gt;
LED: 1230x175;&lt;br /&gt;
R: 1550x255;&lt;br /&gt;
R: 1800x255;&lt;br /&gt;
R: 2025x255;&lt;br /&gt;
R: 2225x255;&lt;br /&gt;
&lt;br /&gt;
Diode BAS85: 2375x2745&lt;br /&gt;
&lt;br /&gt;
Diode Minimelf: 2440x2430, angle 270° &lt;br /&gt;
&lt;br /&gt;
Coil: 2215x2655, angle: 270°&lt;br /&gt;
&lt;br /&gt;
MAX1837: 2365x2630, angle: 90°&lt;br /&gt;
&lt;br /&gt;
Capacitor: 2285x2435&lt;br /&gt;
&lt;br /&gt;
Capacitor: 2595x2435, angle 270°&lt;br /&gt;
&lt;br /&gt;
AT90CAN128: 1825x840, angle 270° (not forced)&lt;br /&gt;
&lt;br /&gt;
CAN: 1475x2150&lt;br /&gt;
&lt;br /&gt;
JTAG: 2450x800&lt;br /&gt;
&lt;br /&gt;
ISP: 2450x1610&lt;br /&gt;
&lt;br /&gt;
ISP is mandatory, but JTAG can be omitted.&lt;/div&gt;</summary>
		<author><name>Quarz</name></author>	</entry>

	<entry>
		<id>https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Main_Page"/>
				<updated>2009-09-21T13:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Quarz: /* WELCOME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:ConceptCarside.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==WELCOME==&lt;br /&gt;
&lt;br /&gt;
So here it is established, the Concept Car&amp;#039;s wiki. The corresponding SVN can be accessed [[Svn|this way]]. This should be a gathering point for all documentation.&lt;br /&gt;
&lt;br /&gt;
For starters, here is a collection of the articels:&lt;br /&gt;
* [[The ARM7 board‎]]: bootloader, memory mappings, peripheals&lt;br /&gt;
* [[Flashing the ARM7 board]]: how to install the bootloader&lt;br /&gt;
* [[Simulink Execution on the ARM7 target]]&lt;br /&gt;
* [[AT90CAN128 boards]]&lt;br /&gt;
* [[CAN IDs]]: Whats going on on the CAN bus&lt;br /&gt;
* [[Simulink settings for generating code]]&lt;br /&gt;
* [[Simulink2ARM7]]: Workflow of executing a simulink model on the ARM7 board&lt;br /&gt;
* [[Power Supply]]&lt;br /&gt;
* [[Student Work]]: Contributions of students&lt;br /&gt;
* [[Hardware Engineering]]: Description of the ConceptCar Automotive Hardware&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&lt;br /&gt;
[[TODO List]] with tasks to complete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Quarz</name></author>	</entry>

	<entry>
		<id>https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Hardware_Engineering</id>
		<title>Hardware Engineering</title>
		<link rel="alternate" type="text/html" href="https://conceptcar.iese.de:80/ConceptCar1/index.php?title=Hardware_Engineering"/>
				<updated>2009-09-21T13:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;Quarz: New page: this caption will be filled in the next days.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;this caption will be filled in the next days.&lt;/div&gt;</summary>
		<author><name>Quarz</name></author>	</entry>

	</feed>