index.html
Servo Controller Board
Sebastien Lelong
SirBot
2006
| Revision History | ||
|---|---|---|
| Revision $Revision: 1.6 $ | $Date: 2006/08/15 09:47:47 $ | |
| Electronic assembly | ||
| Revision Revision: 1.2 | Date: 2006/04/11 06:42:10 | |
| Initial creation | ||
The Servo Controller Board is an add-on board, used with the Main Board , which is able to control up to 8 servos, in an easy and friendly way (based on the MIC800 chip ).
- Table of Contents
- 1. Electronic diagram
- 2. Electronic assembly
- 3. Integration
- 4. Results
- 5. Tests
1. Electronic diagram
The Servo Controller Board corresponds to the following diagram:
|
This diagram comes from the Micro&Robot journal which tragically disappears from earth... |
2. Electronic assembly
The following pictures show the implementation of the components on a board (with holes) and the reverse side of the board.
3. Integration
The Servo Controller Board works in a special way, with the Main Board ... The MIC800 chip requires a communication protocol using RS232 @ 2400bds. But the Main Board may not use this baudrate. Thus the ASM code needs to switch between two baudrates, in order to get suitable communication with both the PC and the MIC800.
This also means while the Main Board sends chars to the MIC800, chars are also sent to the PC. This case is not an issue as the PC flushes extra chars coming from the main board. But when the main board sends chars to the PC, it also sends them to the MIC800... This case can be a problem as chars could be interpreted the wrong way by the MIC800. At different baudrate, chars "unintentionally" sent to the MIC800 have little probability to have a sens. But it can occurs... This means a trigger that physically separates the Servo Controller Board from the Main Board will have to be built (with a transistor/opto-diode/...).