Extension Pour DemoJM
Cette extension est faite pour simplifier les connexions avec la carte de Démo JM 128 P&E (microcontrôleur Freescale), elle est orienté pour le contrôle de 2 moteurs avec encodeurs. Elle intègre 2 composants : le premier, un UB232 de chez FTDI, est un composant pour convertir des signaux UART/SCI en USB, il permet ainsi à la carte de communiquer avec un ordinateur. Le second composant est un HCTL2032 qui permet de lire les valeurs de 2 encodeurs.
Caractéristique :
Tension : 5V
Microcontrôleur : MCF51JM128 de Freescale (32 bit)
Connecteur : 2 sorties pour carte moteur valrob 2009
2 entrées pour des codeurs
1 sortie pour carte servos valrob 2009 (commande de 5 servos)
2 connecteurs miniUSB
1 bornier pour de la communication I²C
1 bornier pour de la communication UART/SCI
16 borniers pour des entrées/sorties du microcontrôleur (dont 8 CAN)
2 sorties 5V pouvant fournir 500 mA chacune (alimenter par le PC)
Led : 1 led d’alimentation du UB232
2 led signalant la présence de communication au niveau de l’UB232
6 led montrant les signaux envoyés à la carte moteur
|
Numéro extension |
Numéro démoJM |
Numéro MicroC |
I/O MicroC |
Fonction |
|
1 |
1 |
21 |
VDD |
Alimentation par la carte de démo |
|
2 |
3 |
22&59 |
GND |
Masse |
|
3 |
10 |
34 |
PTB0/MISO2/ADP0 |
I/O ou CAN (Convertisseur Anal-Num) |
|
4 |
12 |
35 |
PTB1/MOSI2/ADP1 |
I/O ou CAN |
|
5 |
14 |
36 |
PTB2/SPSCK2/ADP2 |
I/O ou CAN |
|
6 |
16 |
37 |
PTB3/SS2/ADP4 |
I/O ou CAN |
|
7 |
18 |
38 |
PTB4/KBIP4/ADP4 |
I/O ou CAN ou Keyboard Interupt |
|
8 |
20 |
39 |
PTB5/KBIP4/ADP5 |
I/O ou CAN ou Keyboard Interupt |
|
9 |
22 |
40 |
PTB6/ADP6 |
I/O ou CAN |
|
10 |
24 |
41 |
PTB7/ADP7 |
I/O ou CAN |
|
11 |
23 |
20 |
PTE7/SS1 |
I/O |
|
12 |
21 |
19 |
PTE6/SPSCK1 |
I/O |
|
13 |
19 |
17 |
PTE4/MISO1 |
I/O |
|
14 |
17 |
18 |
PTE5/MOSI1 |
I/O |
|
15 |
15 |
16 |
PTE3/TPM1CH1 |
Carte Servomoteur (PWM) |
|
16 |
13 |
15 |
PTE2/TPM1CH0 |
Carte Servomoteur (PWM) |
|
17 |
29 |
6 |
PTF2/TPM1CH4 |
Carte Servomoteur (PWM) |
|
18 |
3 |
22&59 |
GND |
Carte Servomoteur (Masse) |
|
19 |
25 |
4 |
PTF0/TPM1CH2 |
Carte Servomoteur (PWM) |
|
20 |
27 |
5 |
PTF1/TPM1CH3 |
Carte Servomoteur (PWM) |
|
21 |
9 |
26 |
PTG0/KBIP0 |
I/O ou Keyboard Interupt |
|
22 |
11 |
27 |
PTG1/KBIP1 |
I/O ou Keyboard Interupt |
|
23 |
30 |
54 |
PTG2/KBIP6 |
I/O ou Keyboard Interupt |
|
24 |
32 |
55 |
PTG3/KBIP7_J1 |
I/O ou Keyboard Interupt |
|
25 |
NC |
NC |
NC |
Alimentation par l’UB232R |
|
26 |
3 |
22&59 |
GND |
Masse |
|
27 |
38 |
64 |
PTC5/RxD2 |
I/O ou SCI2 |
|
28 |
40 |
63 |
PTC3/TxD2 |
I/O ou SCI2 |
|
29 |
55 |
1 |
PTC4 |
Carte Moteur (SENS) |
|
30 |
36 |
11 |
PTF5/TPM2CH0 |
Carte Moteur (PWM) |
|
31 |
NC |
NC |
NC |
Carte Moteur (NC) |
|
32 |
3 |
22&59 |
GND |
Carte Moteur (Masse) |
|
33 |
NC |
NC |
NC |
Carte Moteur (NC) |
|
34 |
31 |
7 |
PTF3/TPM1CH5 |
Carte Moteur (ENA) |
|
35 |
53 |
62 |
PTC2 |
Carte Moteur (SENS) |
|
36 |
34 |
8 |
PTF4/TPM2CH1 |
Carte Moteur (PWM) |
|
37 |
NC |
NC |
NC |
Carte Moteur (NC) |
|
38 |
3 |
22&59 |
GND |
Carte Moteur (Masse) |
|
39 |
NC |
NC |
NC |
Carte Moteur (NC) |
|
40 |
57 |
9 |
PTC6 |
Carte Moteur (ENA) |
|
41 |
NC |
NC |
NC |
Encodeur (Chanel B) |
|
42 |
NC |
NC |
NC |
Encodeur (Vcc) |
|
43 |
NC |
NC |
NC |
Encodeur (Chanel A) |
|
44 |
NC |
NC |
NC |
Encodeur (Chanel I) |
|
45 |
NC |
NC |
NC |
Encodeur (Masse) |
|
46 |
NC |
NC |
NC |
Encodeur (Chanel B) |
|
47 |
NC |
NC |
NC |
Encodeur (Vcc) |
|
48 |
NC |
NC |
NC |
Encodeur (Chanel A) |
|
49 |
NC |
NC |
NC |
Encodeur (Chanel I) |
|
50 |
NC |
NC |
NC |
Encodeur (Masse) |
|
51 |
26 |
60 |
PTC0/SCL |
I/O ou I²C |
|
52 |
28 |
61 |
PTC1/SDA |
I/O ou I²C |


