• Aucun résultat trouvé

VOITURE AUTONOME : MEMORY MAP

N/A
N/A
Protected

Academic year: 2022

Partager "VOITURE AUTONOME : MEMORY MAP"

Copied!
4
0
0

Texte intégral

(1)

VOITURE AUTONOME : MEMORY MAP

1. Rôle de la EERAM

Sauvegarder l'état complet des organes de la voiture et son historique.

2. Composant choisi :

47C04 : 4 kbit = 512 octets d'EERAM

Cette EERAM contient une EEPROM de sauvegarde contrôlée par le circuit et non accessible par l'utilisateur.

L'EERAM est présente sur une seule des carte sur le bus I2C. Chaque carte peut comporter une EERAM pour le développement autonome de chaque carte mais UNE seule EERAM doit être présente si toutes les cartes sont interconnectées.

3. Données enregistrées

Les données enregistrées sont :

Identifiant de la voiture : 'V' + numéro de 0 à 255

Etat de la voiture : 'ETAT' + information sur état : avance A, recule R , gauche ou droit Valeur des deux servo moto et direction : 2x8bits (0 à 255)

Etat des lumières : un mot de 8 bits indiquant l'état actif (1) ou non (0) des lumières dans l'ordre suivant : feux AVG, AVD,..cf tableau

Etat des capteurs à ultrason avec la valeur sur 16 bits et dans l'ordre de : US avant , US arrière, US Gauche, US droit

Historique de la voiture composé d'un couple d'octet correspondant à la valeur du servo moto et servo direction. Une mesure toute les secondes.

1/4

(2)

Voiture autonome : memory map

4. Espace mémoire adressée

Adresse décimale Adresse

hexdécimale Données érites Explication

0 'V' V pour voiture

autonome

1 8bits Identifiant de 0 à

255

2 'E' état

3 'T'

4 'A'

5 'T'

6 'S'

'A' 'R'

S:stop A : avance

R : recule

7 'G'

'D'

G : gauche D : droit

8 Val 0-255 Servo propulsion

9 Val 0-255 Val servo direction

10 Val 0-255 Val vitesse (option)

11 'L'

12 'U'

13 0 si allumée

1 si éteint 8biits pour 8

lumiéres

Va sur 8 bitsl

%AVG,AVD,ARG,ARD ,CLIAVG,CLIAVD,CLIA

RG,CLIARD

14 'U' Capteur US

2/4

(3)

Voiture autonome : memory map

15 'S'

16 USAVH Avant sur 2x8bits

17 USAVL Avant octet faible

18 USARH Arrière octet fort

19 USARL Arrière octet faible

20 USGH Gauche octet fort

21 USGL Gauche octet faible

22 USDH Droit octet fort

23 USDL Droit octet faible

24 25 26 27 28 29 30 31

32 'H' Historique

33 Pwm servo moto 0s Servo motorisation

sur 8bits donnée0

34 Pwm servo direction

1s Servo direction sur 8bits données0

35 Pwm servo moto 0s Servo motorisation

sur 8bits donnée0

36 Pwm servo direction

1s Servo direction sur 8bits données0

37 Pwm servo moto 0s Servo motorisation

3/4

(4)

Voiture autonome : memory map

sur 8bits donnée1

38 Pwm servo direction

2s Servo direction sur 8bits données1

39 Pwm servo moto 0s Servo motorisation

sur 8bits donnée2

40 Pwm servo direction

2s Servo direction sur 8bits données2

41 ... ...

La mémoire fait 512 octets donc 512 – 33 = 479/2 mesures possible soit 239 mesures (= 239 secondes)

L'historique permet de prévoir un suivi de parcours préenregistré.

4/4

Références

Documents relatifs

Voiture autonome - carte motorisation : dossier fabrication..

Voiture autonome - carte télémètre : dossier fabrication..

3.1 Études théoriques : détails, justifications des calculs et des choix de composants... Cahier des charges de

Voiture autonome - carte motorisation : dossier fabrication..

'V'+id voiture transmettant + 'M'+valeur servo moto + 'D' + valeur servo direction + 'S' + vitesse voiture (option) + \r\n.. 1.2 Emission

Attention l'envoi d'un texte dans la boucle principale perturbe le servomoteur qui nécessite un timer réglé sur 20ms afin de garder du

Créer un programme envoyant un mot vers le TXPIC et visualiser le résultat à l'aide d'un analyseur logique en mode décodeur UART ainsi qu'un cable USB/TTL adapté. 8.2.2 Test de

L'autorisation de présenter une thèse ou un ensemble de travaux en soutenance est accordée par le chef d'établissement, sur avis du responsable de l'École Doctorale, après avis