Ligne 38 : |
Ligne 38 : |
| | | |
| ===Version 2=== | | ===Version 2=== |
− | Conception basé sur un microcontrôleur STM32F405RGT6 et un émetteur-récepteur CAN SN65HVD230. La carte a la charge de la communication avec les capteurs ToF (10 max) et de la transmission via le réseau CAN, des données mesurées. Les [http://philsal.co.uk/ tutoriels de Philip Salmony] nous ont beaucoup aidé. | + | Conception basé sur un microcontrôleur STM32F405RGT6 et un émetteur-récepteur CAN SN65HVD230. La carte a la charge de la communication avec les capteurs ToF (10 max) et de la transmission via le réseau CAN, des données mesurées. Les [http://philsal.co.uk/ tutoriels de Philip Salmony] nous ont beaucoup aidé. |
| + | [[Fichier:F405RG tof can custom pcb.png|vignette|centré|Figure 1 : ToF Module|400px]] |
| | | |
− | Informations pratiques : | + | <gallery widths=300px heights=300px mode="packed"> |
| + | Fichier:F405RG tof can custom pcb schematic.png|Figure 2 : ToF Module - Schéma |
| + | Fichier:F405RG tof can custom pcb layout.png|Figure 3 : ToF Module - Layout |
| + | </gallery> |
| + | |
| + | |
| + | |
| + | '''Informations pratiques :''' |
| * Vous pouvez retrouver le schéma complet de la carte et fichiers de layout sur le dépôt Git du club. | | * Vous pouvez retrouver le schéma complet de la carte et fichiers de layout sur le dépôt Git du club. |
− | * Alimentation : | + | * '''Alimentation :''' |
| ** Vin : 4,6-15 V (LDO AMS1117-3.3) | | ** Vin : 4,6-15 V (LDO AMS1117-3.3) |
| ** La carte est équipée d’un fusible monté en surface 500 mA de taille 1206, dont vous pouvez remplacer en cas de problème. L’entre dispose aussi d’un MOSFET de type P pour protéger le circuit en cas d’inversion de polarité. | | ** La carte est équipée d’un fusible monté en surface 500 mA de taille 1206, dont vous pouvez remplacer en cas de problème. L’entre dispose aussi d’un MOSFET de type P pour protéger le circuit en cas d’inversion de polarité. |
− | * Connecteurs : | + | * '''Connecteurs :''' |
| ** Type JST-XH 2,5 mm | | ** Type JST-XH 2,5 mm |
| ** Le pinout des connecteurs capteurs est indiqué derrière et sur la carte. Pour les capteurs l’idée est d’utiliser de câbles préfabriques pour gagner du temps et en fiabilité. | | ** Le pinout des connecteurs capteurs est indiqué derrière et sur la carte. Pour les capteurs l’idée est d’utiliser de câbles préfabriques pour gagner du temps et en fiabilité. |
| * La LED LD0 peut être utilisée pour debugger (Pin PA6). Veuillez consulter le schéma ou le fichier .ioc (CubeMX) pour plus d’informations sur la connectique des pattes du microcontrôleur. | | * La LED LD0 peut être utilisée pour debugger (Pin PA6). Veuillez consulter le schéma ou le fichier .ioc (CubeMX) pour plus d’informations sur la connectique des pattes du microcontrôleur. |
− | * CAN : | + | * '''CAN :''' |
| ** Le jumper à côté du connecteur CAN peut être utilisé pour connecter et déconnecter une résistance de 120 Ω de terminaison. Veuillez l’enlever si la carte ne se trouve pas aux extrémités du réseau. | | ** Le jumper à côté du connecteur CAN peut être utilisé pour connecter et déconnecter une résistance de 120 Ω de terminaison. Veuillez l’enlever si la carte ne se trouve pas aux extrémités du réseau. |
− | ** Les LEDs CAN_TX et CAN_RX sont configures en logiciel pour indiquer la réception et l’envoie des données CAN | + | ** Les LEDs CAN_TX et CAN_RX sont configures en logiciel pour indiquer la réception et l’envoie des données CAN |
− | * Programmation : | + | [[Fichier: Ulinkplus jtag 10pin swm.png|vignette|droite|Figure 4 : SWD pinout]] |
| + | * '''Programmation :''' |
| ** Le connecteur SWD (au-dessus de l’UART4) vous permet de programmer et debugger la carte via SWD (Serial Wire Debug) | | ** Le connecteur SWD (au-dessus de l’UART4) vous permet de programmer et debugger la carte via SWD (Serial Wire Debug) |
| ** Pour ce faire vous avez besoin d’un ST-LINK et d’un adapteur JTAG/SWD 1,27 mm 2x5 pin. | | ** Pour ce faire vous avez besoin d’un ST-LINK et d’un adapteur JTAG/SWD 1,27 mm 2x5 pin. |
| ** Pour la programmer : | | ** Pour la programmer : |
| *# Alimenter pcb via une source extérieure (le ST-LINK ne suffit pas). | | *# Alimenter pcb via une source extérieure (le ST-LINK ne suffit pas). |
− | *# Ensuite connecter le ST-LINK sur le connecteur SWD (pin 1 indiqué sur la figure x. Le connecteur suit le pinout standard de la figure x). | + | *# Ensuite connecter le ST-LINK sur le connecteur SWD (pin 1 indiqué sur la figure 1. Le connecteur suit le pinout standard de la figure 4). |
| *# Programmer avec CubeIDE en utilisant la configuration par défaut. | | *# Programmer avec CubeIDE en utilisant la configuration par défaut. |
| | | |