
Table des matières
1 Ultrason 3
1.1 Emission.............................................. 3
1.1.1 Montage oscillateur à base de NE555 . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Dimensionnement .................................... 3
1.2 Réception ............................................. 4
1.2.1 Chaineamplificatrice................................... 4
1.2.2 Détecteurdecrête .................................... 4
1.2.3 Lecomparateur...................................... 6
1.2.4 Conditionnement du signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Infrarouge 7
2.1 Présentation............................................ 7
2.2 Principedefonctionnement ................................... 7
2.3 Emission.............................................. 7
2.3.1 Générateur du signal carré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.2 Amplification et conversion du signal . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Réception ............................................. 9
2.4.1 Conversion, filtrage et écrêtage du signal . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.2 Comparateurhystérésis ................................. 10
3 Software côté microcontrôleur PIC18f2580 11
4 Software embarqué sur le PC 13
4.1 UneIHM ............................................. 13
4.1.1 Développement de driver des commandes de robot portables . . . . . . . . . . . . 13
4.1.2 Développement d’IHM sous python . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Commandesdurobot ...................................... 16
2