Some of my projects
My biggest projects
- The robot with step-by-step motors
That was my final project at my university and had consisted in 3 axis modules for 3
step-by-step motors and a supervisor module interfaced with the 3 ax modules and with the
printer port of on PC.
- The waves generator with DSP
That was my final school-project at ESEO university in
France. I've done a 2 channel sinus wave generator with aTMS320C26 interfaced with a 4X4
keyboard, a LCD screen, and a step-by-step rotation sensor. I was astonish by the
ingenious algorithm who generate the sinus (based on some samples of a sinus wave well
known -sampling rate and frequency- by linear approximation we generate a sinus wave of
- The cutter robot for the pipes That's the biggest project till now.
In France every student at ESEO has to do a final school
project and a final studies project. The first one it is realized at the school and the
second one it is done in one enterprise. The enterprise propose a project and you have to
apply for one interview if you want to work on this project.If they want you, you start
working on the project from the beginning of February till the end of June or July. After
that you wrote one dissertation about what you've done and in 24th of June you present
your work at school.
Now let's talk about this famous project:
enterprise develop a small car-like robot who has a color camera at the end and it passes
in pipes. At the other end we can see the images on a color monitor. The improvement done
by me (only the hardware stuff - all the mechanics was realised by Jean-Miche
Avicea French mechanical engineer-) vas a cutting arm adapted at the existing robot.
Here it is the picture of the robot after adaptation:
I had to run 3, 48V-20W servomotors with a 80C592 microcontroller
with current loop control, end of line sensors and remote control by the CAN bus. I've
done a simple memory interface to for the uploading of the program from a PC in the
microcontroller 's RAM (You can download the OrCad386scheme of the memory board:memory board).The motors are run with the 2 PWM's of the
80C592 by MOS transistors (IRFR120)controlled with a half bridge controller IR2111. The
end of line sensors where hall effect sensors.
The motors was powered by a long cable and that's why the power was controlled by periodic
data acquisition by the microcontroller. The information was send by the CAN bus to the
command board (at the other end of the cable) for the control of one s witching power
regulator. You can download the OrCad386 scheme of my board:three
motors control with a microcontroller
Write me a mail if you want my project in French.
Feel free to send me a mail if you want more information about my projects.
Some of my small projects
- EPROM programmer on the printer port(download the OrCad scheme :eprom.arj,ADC on the printer port, Infrared remote control
decoder, Audio amplifiers(download the OrCad386 version of the amplifier scheme (with
My 6th year project
- The 6th year project was a very interesting one. It consisted in a program capable to
realize the fast Fourier transform with a neural network. The program was written in C and
it vas implemented on a DSP board. The DSPboard I used was the TMS320C50 Starter
Kit from Texas Instruments . The majors steps I took were:
- I studied some neural networks in MatLab, and I
took some decisions about the topology of the neuro net
- I wrote a feed-forward propagation program in C on the PC
- I transformed the C program for the PC to work on the DSP board
- I implemented the data acquisition in real time by interrupts, from the AIC's input
I had some bad problems with the interrupts in C for DSP and with the data acquisition
from the DSP. I also had some major problems with the C - assembly language interface (two
programs written in C and ASM linked together).
I succeeded in solving this problems so if you have any questions about this please send
me a e-mail .