Modifications

2 001 octets ajoutés ,  14 mars 2021 à 16:39
Ligne 229 : Ligne 229 :  
===Communication STM/PC===
 
===Communication STM/PC===
 
'''Protocoles de communication existants'''<br>
 
'''Protocoles de communication existants'''<br>
Il existe différents protocoles de communication comme le SPI, I2C, UART, CAN.
+
Après avoir connecté notre module Bluetooth HC-06 à la STM, il faut maintenant réaliser une communication entre les 2 composants pour envoyer les informations souhaitées sur le module HC-06 qui transmettra ensuite ces informations à notre application via Bluetooth. Il existe différents protocoles de communication comme le SPI, I2C, UART, CAN... Après quelques recherches, nous nous sommes rendus compte que pour ce genre de système, l'UART offrait une communication série fiable et plutôt simple à implémenter.  
A COMPLETER
+
Nous avons donc choisi d'utiliser le protocole UART et plus particulièrement l'UART3 de la SMT32 car il n'est pas encore utilisé par le robot (l'UART1 et 2 étaient déjà pris).
   −
Nous avons choisi d'utiliser le protocole UART pour ce projet car il n'est pas encore utilisé par les autres étudiants travaillant sur les robots. Nous ne devrions donc pas avoir de problèmes. De plus, il nous a semblé assez facile à utiliser.
+
*La liaison UART (Universal Asynchronous Receiver Transmitter) est une liaison “point à point”, ce qui signifie que deux dispositifs numériques sont connectés entre eux directement, sans passer par un routeur ou tout dispositif qui permettrait d’aiguiller des trames venant d’un émetteur vers plusieurs récepteurs. Une liaison “point à point” est clairement une version très simple et rudimentaire de liaison série. Il existe d’autres normes que la liaison UART en mode “point à point” mais c’est la plus utilisée car, comme son nom l'indique, elle revendique d’être universelle.
A COMPLETER SUR LES AVANTAGES DE L'UART3
+
*On distingue ensuite les liaisons "multipoints" à bas débit. On connait par exemple le CAN (pour Controller Area Network) utilisé notamment dans l’automobile. L’idée, dans l’automobile ou dans les véhicules en général, est de diminuer les kilomètres de câbles qui permettent de relier tous les dispositifs numériques entre eux, en connexions point à point. C’est donc un BUS (pour Bit Unit System) qui relie en mode multipoint tous les systèmes numériques entre eux (l’ABS, le contrôle de trajectoires ESP, les éléments de confort, climatisation, chauffage, etc.). Une unité centrale envoie des trames que tous les dispositifs esclaves reçoivent, mais dans la trame figure également le destinataire qui seul exécutera la commande correspondante ;
   −
<br>  
+
Il existe beaucoup d’alternatives au bus CAN qui sont autant de propositions de différents consortiums ; mais la philosophie reste en général la même.
'''Présentation du protocole UART'''<br>
+
 
 +
    enfin, on distingue les liaisons multipoints à haut débit comme Ethernet, mis en œuvre pour Internet, USB ou FireWire.
 +
 
 +
<br>'''Présentation du protocole UART'''<br>
    
<br>
 
<br>
243

modifications