Aprender Logo Lsa Logo
>lsa>apr_rob>kit | Home LSA | News | ISePorto Team | FALCOS | Resources | Está Pág. em Português
 
 
Home
Robot
Events
Kit
Learn
Publications
People
Schools
Participants
Photos
Movies
Links
Contact
Forum
Downloads
 
Kit

[ Assembly and Test | Development Ambient ]

Assembly and Test

In Development and Documentation Process

Hardware Partes

Central Board
The central board function like the "brain" of the robot, centralizing the control of the all the components and to store the program that will decide how to behave in the several scenarios.


Motor Control
To control the speed and direction of the motors we will use two H bright's.


Line Trace
To detect the line we will use infrared sensors.


Wall Detection
To detect the wall we will use a sonar.


Motor PWM Control
To permit the robot clime a lamp we need to monitor the speed of the motor in a way that if necessary a increase in speed of the motor can be made.

* Central Board

Placa Central

Used components:
1 T89C51RD2
1 7805
1 Max233
1 Cristal 20Mhz
... ...
Optional components:
1 FPGA
1 Pal
   

The central board function like the "brain" of the robot, centralizing the control of the all the components and to store the program that will decide how to behave in the several scenarios.

 

* Motor Control

Tpic Motores
Used components:
2 Tpic
... ...

To control the speed and direction of the motors we will use two H bright's.

 

* Line Trace

 

Used components:
7 Led's Receptores de Infravermelhos Sharp
7 Led's Emissores de Infravermelhos
1 Pic 18F84A
1 Cristal 20Mhz
... ...
 

To detect the line we will use infrared sensors.



* Wall Detection
To detect the wall we will use a sonar.

 

* Motor PWM Control
To permit the robot clime a lamp we need to monitor the speed of the motor in a way that if necessary a increase in speed of the motor can be made.

 

Development Ambient

To program the microcontroler you will need two programs, the compiler and the Programmer:

Software - C Compilers

- Franklin Software - ProView32 - Windows Download - Demo it's a C compiler for the microcontroler  that you are  going to use (T89C51RD2 - architecture 8051), this program let's you convert C language in to assembler making in the process one *.hex, this program it's not Freeware and have the limitations of the demo version.

Note: After the installation for the activation of the  *.hex generation you have to go to Options->Project->L51->Linker and check Intel Hex like you can see in Figure 1.

Franklin
Figure 1

- Keil Software - uVision2 - Windows Download - Demo it's a C compiler for the microcontroler  that you are  going to use (T89C51RD2 - architecture 8051), this program let's you convert C language in to assembler making in the process one *.hex, this program it's not Freeware and have the limitations of the demo version.

- SDCC (Small Device C Compiler) - Windows Download e Linux Download - Freeware it's a C compiler for the microcontroler  that you are  going to use (T89C51RD2 - architecture 8051), this program let's you convert C language in to assembler making in the process one *.hex.

Software - Programmer

- Atmel - FLIP (FLexible In-system Programmer) - Windows Download e Linux Download - Freeware is a program to send the *.hex file to the microcontroler.

Flip
Figure 2

Like seen in Figure 2 , the first step is to chose the microcontroler by selecting the first bottom and selecting the option T89C51RD2. The second step is to chose the communication port selecting the second bottom and configurating the COM port, like seen in Figure 3, and pressing the bottom Connect, if all things go well the program goes on. The last step is to select the *.hex file that was generated by the compiler and that we want to load to the microcontroler, like seen in Figure 4, press the bottom Run (like seen in Figure 5).

Flip
Figure 3


Flip
Figure 4

 

Flip

Figure 5

ISEP
ISEP Logo
Quick Links
Iseporto Logo
Robotic Soccer - ISEP

DEP. ENG. ELETROTÉCNICA do ISEP

Ciencia Viva Logo
PROGRAM "CIÊNCIA VIVA"

Valid HTML 4.01! Valid CSS!
 
Instituto Superior de Engenharia do Porto - Lab. Sistemas Autónomos
R. Dr. Antonio Bernardino de Almeida
, 431 4200-072 Porto, Portugal Phone: +351 22 8340500 Fax:+351 22 8321159
Last Updated in : 06.10.2004
LSA Ciencia Viva