2.2.1 Motor_Board_V3 41 - f4deb/cen-electronic-schema GitHub Wiki

1 Description de la carte Motor_Board_32 V3-41

1.1 Présentation

Cette carte a été conçue afin de pouvoir commander la vitesse et le sens de rotation de deux moteurs. De plus, elle pourra permettre d'asservir ces deux moteurs par l'intermédiaire de codeurs incrémentaux. Elle aurra aussi une eeprom afin d'y stocker les paramètres de PID ou autres. Elle pourra recevoir ses commandes par l'intermédaire d'un port série ou du bus I2C en tant qu'esclave.

  • Les ports séries seront configurés ainsi :

1.2 Cahier des charges

Cette carte doit :

  • Commander 2 moteurs
  • Etre fixer sur 6 colonettes
  • Décoder deux codeurs incrémentaux
  • Disposer de 2 Bus I2C : 1 master, 1 slave
  • Disposer de 3 ports RS232
  • Commander 2 ports entrées
  • 1 connecteur ICD3
  • 1 bouton poussoir RESET
  • Disposer d'une EEPROM I2C
  • Disposer d'une horloge RTC sauvegardée

2 Schéma fonctionnel

3 Schéma Structurel

4 PCB

5 Vues 3D

6 Nomenclature

LABEL Valeur Fournisseur Code commande PUnit QTY Prix
C1,C19 1500u Farnell 2326215 1,30 € 2 2,60 €
C2,C3,C4,C5,C6,C7,C8,C10,C11,C12,C13,C14,C15,C16,C17,C21 100n 0603 Farnell 16
C18 47u 1812 Farnell 1
C20,C22 10F Farnell 2
C23 10p Farnell 1
D1,D16,D17,D18 LED 0603 Vert Farnell 1
D2,D3,D4,D5,D6,D7,D20,D22 LED 0603 Jaune Farnell 8
D8,D9,D10,D11,D12,D13,D14,D15 LL4148 Farnell 8
D19,D21 LED 0603 Rouge Farnell 2
J1 RJ12 Vertical Farnell 3938414 1,14 € 1 1,14 €
K2,K3,P2,P5,P7,P8,P11 EMBASE MALE KK DROITE 4 VOIES Farnell 1360132 0,576 € 7 4,032 €
K4,K5 EMBASE MALE KK DROITE 3 VOIES Farnell 2
K6,K7,K8,K9 Colonettes Farnell 4
K10 EMBASE MALE KK DROITE 2 VOIES Farnell 1
P1,P3,P9,P10 CAVALIER Farnell 4
P6 EMBASE MALE KK DROITE 5 VOIES Farnell 1
Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8 IRFIZ34NPBF Farnell 8649111 1,25 € 8 10 €
Q11 2N7002 Farnell 2317616 0,0604 € 1 0,0604 €
R1,R2,R11,R18 0.068 1206 Farnell 4
R3,R4,R20,R21,R22,R23,R24,R25,R26,R27,R28,R29,R30,R31,R50,R51,R57,R64,R65 1k5 0603 Farnell 17
R5,R6,R8,R9,R12,R13,R15,R16 47 0603 Farnell 8
R7,R10,R14,R17 220k 0603 Farnell 4
R19 470 0603 Farnell 1
R32,R35,R36,R37,R38,R71,R72,R73,R74,R75,R76 10k 1% 0603 Farnell 11
R33,R58 0 0603 Farnell 2
R34,R39,R40,R41,R42,R48,R49,R56,R63 1k 1% 0603 Farnell 6
R43,R68 200k 0603 Farnell 2
R44,R45,R66,R67 2k1 0603 Farnell 4
R46,R47,R59,R60,R61,R62 3k3 0603 Farnell 1469793 0,0208 € 6 0,1248 €
R69 150 0603 Farnell 1
R70 10k 1206 Farnell 1
SW2 SWITCH Farnell 1
U1,U14 PCA9306 Farnell 2126364 1,81 € 2 3,62 €
U2 HCTL2032-SC Farnell 1
U3,U6 74HC02 SO14 Farnell 2
U4,U5,U7,U8 LM5104 Farnell 8181390 5,10 € 4 20,40 €
U9 24C512 Farnell 1972007 1
U10 PIC32MX795F512H Farnell 1778989 9,50 € 1 9,50 €
U11,U12,U13,U14 74LVCC3245 Farnell 1287636 1,42 € 4 4,26 €
X1 CRISTAL 32,768Khz Farnell 1

7 Validation de la carte

NE PAS CONNECTER LES ALIMENTATIONS NE PAS METTRE LE CIE PIC32_64

Alimentations

Contrôle visuel.

  • Test de continuité, vérifier qu'il n'y ai pas de cour-circuit

  • Test de la connexion +3,3V et GND

  • Test de la connexion +5VD et GND

  • Brancher P6

Programmation

  • Brancher P6
  • Connecter l'ICD
  • Mettre sous tension

Test UART + RESET

  • Charger l'application MOTOR_BOARD_3_41_TEST_UART5.HEX

  • Connecter le terminal sur P5 "UART-5"

  • Dans le terminal, entrer la commande suivante : Su

  • Le terminal renvoie aSu

  • Charger l'application MOTOR_BOARD_3_41_TEST.HEX

  • Connecter le terminal sur P2 "UART-1"

  • Dans le terminal, entrer la commande suivante : Su

  • Le terminal renvoie aSu

  • Brancher P8 "UART-2"

  • Appuyer sur le Reset, le message suivant doit apparaire :

  • Dans le terminal, entrer la commande suivante : Su
  • A la fin du message, le terminal renvoie aSu

##TEST MOTEURS 1 et 2##

  • Sur P4, ne connecter que GND et +15V, ne pas brancher les moteurs

  • Connecter P4

  • Vérifier que les quatres leds D19,D20,D21,D22 sont éteintes

  • Dans le terminal, entrer la commande suivante : mw1010

  • Le terminal renvoie amw

  • les leds rouges D19 et D21 s'allument faiblement.

  • Dans le terminal, entrer la commande suivante : mw7F7F

  • Le terminal renvoie amw

  • les leds rouges D19 et D21 s'allument fortement.

  • Dans le terminal, entrer la commande suivante : mwF0F0

  • Le terminal renvoie amw

  • les leds orange D20 et D22 s'allument faiblement

  • Dans le terminal, entrer la commande suivante : mw8080

  • Le terminal renvoie amw

  • les leds rouges D20 et D22 s'allument fortement

  • Connecter les moteurs. Dans le terminal entrer différentes commandes et vérifier le sens et la variation de vitesse des moteurs