Advantech POD-6552 A2 Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Płyty główne Advantech POD-6552 A2. Memòria del projecte en format PDF Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - DATA: 11 de juny de 2012

Muntatge i programació d'un robot mòbil amb quatre rodes motrius TITULACIÓ: Enginyeria Tècnica Industrial Especialitat en Electrònica Ind

Strona 2

10 Configuració Ackerman Aquesta configuració, és molt utilitzada en l’industria de l’automòbil. Consisteix en dues rodes posteriors de tracció i du

Strona 3

100 Figura 2.9.2. Imatge de la càmera IP. Connectem aquesta càmera al POE via ethernet, i el POE serà l’encarregat de transmetre les

Strona 4

101 2.9.3. Motors El robot disposa de 4 servomotors del fabricant Robotis aquests motors pertanyen a la sèrie Dynamixel en concret el model RX-64,

Strona 5 - 2. Memòria descriptiva

102 Figura 2.9.6. Imatge del Dynamixel Wizard. Una vegada trobat el port dels motors, mitjançant també el “Dynamixel Wizard”, podrem m

Strona 6 - 2.3 Titular

103 Figura 2.9.7. Imatge de l’administrador de dispositius de Windows. Podem veure que el nostre ordinador l’ha identificat com a COM21

Strona 7 - 2.4. Introducció

104 Una vegada instal·lat el programa, necessitarem instal·lar un altre programa, que tindrà la funció d’accedir al dispositiu con

Strona 8

105 La primera finestra que s’obre, ens mostra els angles dels 3 eixos de l’acceleròmetre, que ens proporciona el microcontrolador, a partir d’aqu

Strona 9

106 Mitjançant aquestes tres finestres, podem comprobar que l’acceleròmetre que hem col·locat al nsotre robot, funciona correctament. A més

Strona 10

107 Figura 2.9.12. Imatge de la configuració del GPS. Una vegada configurada la connexió amb el GPS, aceptem i veiem el resultat

Strona 11

108 Figura 2.9.13. Valors enviats per el GPS. Com podem veure a la imatge, el GPS ens proporciona dades de forma periòdia i ininter

Strona 12 - 2.5. Robot San Bernardo V3

109 2.10. Manual d’usuari Per arrancar el robot s’ha de presionar l’interruptor selecciónador, a continuació arrancaràn tots els comp

Strona 13

11 Tracció omnidireccional Aquest sistema conté tres rodes directrius i motrius. D’aquesta manera obtenim tres graus de llibertat, per tant p

Strona 14

110 Pel que fa a l’acceleròmetre de 3 eixos i 9 graus de llibertat instal·lat al robot i connectat a la CPU a través d’un USB Mini

Strona 15 - 2.6. Arquitectura Hardware

111 Una vegada el dispositiu configurat, utilitzant un programa com hyperterminal i connectant-nos al COM 6 a 57600 bits per segon en podr

Strona 16

112 2.11. Pressupost 2.11.1. Pressupost prototip 2.11.1.1. Preu dels components electrònics Referència Descripció Unitats Preu unitari (€) Preu tot

Strona 17

113 2.11.1.2. Preu dels components mecànics Referència Descripció Unitats Preu unitari (€) Preu total (€) - Estructura d’alumini del robot 1 ut. 40

Strona 18

114 2.11.1.3. Preu treballs realitzats Descripció Unitats Preu unitari (€) Preu total (€) Elecció dels components hardware 40 h. 30,00 1200 Disseny

Strona 19

115 Per tant, tindrem de recaptar la quantitat de7,26€ com a mínim per cada venda, d’aquesta manera aconseguim l’amortització del cost

Strona 20

116 2.11.2.2. Preu dels components mecànics Referència Descripció Unitats Preu unitari (€) Preu total (€) - Estructura d’alumini del robot 1 ut. 20

Strona 21

117 2.11.2.3. Preu dels treballs realitzats Els treballs de disseny i programació, ja han estat realitzats en el prototipus, per tant ja no els hau

Strona 22

118 Descripció Preu Total (€) Cost producció una unitat 1.834,62 Cost d’amortització per unitat del prototip 7,26 Beneficis d’un 25% 460,47 IVA 18%

Strona 23

119 3. Conclusions La primera impressió que vaig tenir sobre el projecte va ser la d’un repte, veia el muntatge del robot molt

Strona 24

12 2.5. Robot San Bernardo V3 El robot San Bernardo 3 (SBv3) és un robot teledirigit terrestre, està dotat de quatre rodes amb pneumàtics tot t

Strona 25

120 4. Bibliografia Tipus de robots: http://www.tamps.cinvestav.mx/~mgomez/Odometria/node2.html [6/3/2012] CPU: http://www.advantech.com/products/PC

Strona 26

121 Bateria: http://www.avele.org/index.php?option=com_content&view=article&id=21&Itemid=26 [10/6/2012] http://www.all-battery.com/148vl

Strona 27

122 Annex Degut a la llarga extensió dels datasheets i manuals, he optat per incloure només aquelles parts que he considerat importan

Strona 32

127 A 2. Protocol NMEA 0183 Aquest protocol separa els missatges en dos blocs, els missatges d’entrada i els de sortida. Els missatge

Strona 33

128 lletres identificatives de cada tipus de missatge. El diferent contingut del missatge es separarà entre ell mitjançant l’ús de comes. A 2.2.1.

Strona 34

129 A 2.2.4. Activació satèl·lits, GSA En aquest tipus de missatge hi trobarem el mode d’operació, el tipus de fixació utilitzada i e

Strona 35

13 Figura 2.5.2. Imatge de la xapa d’acer inoxidable. Figura 2.5.3. Imatge de la carcassa d’alumini

Strona 36

130 següent: Aquests seran els mínims recomanats per el fabricant, per assegurar-se d’un bon funcionament del dispositiu. En el ca

Strona 37

131 cada missatge i les comandes del missatge han d’estar en majúscules, sí no és així el dispositiu no reconeixerà el missatge. Disposem de 5 coman

Strona 38

132 Posició Pinning 17 En el cas “00” el que estem fent és establir la velocitat de bits per segon de la comunicació UART. Tot

Strona 39

133 A 2.3.5. Missatge d’error El missatge d’error s’envia en resposta d’una comanda no vàlida. El seu format és el següent: $PUNV, ERR, ID,

Strona 40

134 A 3. Característiques router RB 433

Strona 41

135 A 4. Manual instal·lació ràpida de la càmera

Strona 44

138 A 5. Manual del motor RX-64

Strona 46

14 L’electrònica està distribuïda de tal forma que optimitzem al màxim l’espai disponible, és per això, que a la part superior de la placa tenim com

Strona 49

15 2.6. Arquitectura Hardware 2.6.1. Components hardware El nostre robot, és un robot que rep les nostres ordres per una xarxa local inalàmbrica, i

Strona 50

16 2.6.2. Connexions hardware Tots aquests components van connectats entre ells de la següent forma: Figura 2.6.1. Esquema

Strona 51

17 Tal i com podem observar a l’esquema anterior, el GPS i l’acceleròmetre van connectats a la CPU mitjançant ports USB, els motors el

Strona 52

18 CPU USB SERIAL ETHERNET Memòria PCM-9562 8 USB 2.0 4xRS-232 2xRS-422/485 Gbe x 3 DDR2 667MHz 2GB PCM-9588 6 USB 2.0 4xRS-232 2xRS-422/485 Ether

Strona 53

19 PCM-9590 Core Duo 1.2GHz 533MHz 2MB Intel 915GME+ICH7M Award 4-Mbit POD-6552 Intel ULV Celeron M 600 MHz 400MHz Up to 512KB Intel 852GM + ICH4 Aw

Strona 54

2 Índex 1. Índex general... 2 2. M

Strona 55

20 Figura 2.6.2. Connexions de la CPU PCM-9562 Les especificacions completes de la CPU escollida PCM-9562 són les següents: Processor System CPU I

Strona 56

21 Connector Box header Audio Chipset ALC888 HD Codec, Speaker out, CD-input, Line-in, Line-out, Mic-in Amplifier Max 2.2W/ch Stereo into a 2Ω Load

Strona 57

22 Physical Characteristics Dimensions (L x W) 203 x 146 mm ( 8” x 5.75”) Weight 0.85 kg (1.87 lb) (with Heatsink) Total Height (with cooler + PCB +

Strona 58

23 El propi fabricant també ens informa que la M2-ATX i la M3-ATX tenen unes característiques idèntiques, però es diferencien en

Strona 59

24 Figura 2.6.3. Imatge de les connexions de la M4-ATX Power Input Connectors (bottom, right side) Left Battery negative (GND) Center

Strona 60

25 2.6.3.2.2. Funcionament Aquest convertidor DC-DC ens permet encendre i apagar l’ordinador de forma automàtica mitjançant el connector

Strona 61

26 A les altres dues columnes veiem el Off-delay que ens mostra el que tardarà la M4-ATX després de rebre la senyal d’apagada en enviar aquesta se

Strona 62

27 2.6.3.3. Memòria La nostra CPU per tal de funcionar correctament, necessita una memòria on guardar totes les dades. Per escollir-la hem pensat

Strona 63

28 A continuació comparem les dues sèries per a veure’n les diferències: SSDNow V 200 SSDNow V+ 180 Dispositiu Unitat estat sòlid - intern Unitat e

Strona 64

29 2.6.3.4. Motors El nostre robot és un robot amb un sistema amb tracció a les quatre rodes i amb direcció també a les quatre rodes

Strona 65

3 2.7.1.5. Límits del motor... 72 2.7.1.6. Realització dels paquets...

Strona 66

30 vista podem eliminar el motor RX-24F, ja que per operar, té un rang de voltatge de 9.0 a 12.0V. Els altres tres models en canvi, operen de 12.0 a

Strona 67 - 2.7. Software del robot

31 Tenint en compte que el nostre robot és voluminós i pesat. Per aquest motiu escollim el motor RX-64, ja que amb el RX-28 no aconseguiríem el movi

Strona 68 - Instrucció

32 Podem observar que la mida de l’eix a l’extrem del robot és de 48.1mm, però sabent que la roda és esfèrica, hem de mesurar la mida de l’eix en

Strona 69 - Suma de control

33 Tal i com veiem, entre els motors els pins s’inverteixen, és per això que s’han de creuar els cables per tal de connectar-los correctament. Co

Strona 70

34 Taula 2.6.10. Comparativa entre diferents models de router. A simple vista, podem observar que hi ha routers que incorporen extres que no ens

Strona 71 - RAM Àrea

35 Figura 2.6.10. Imatge del router RB433UAHL Una vegada escollit el router, només ens falta afegir el sistema de connexió sense fils, que

Strona 72

36 superior a la 802.11b. A més aquest estàndard, és capaç d’operar a 2,4 GHz i a 5GHz, per tant aquest estàndard, és compatible a tots els models a

Strona 73

37 Figura 2.6.12. Imatge de l’antena ACMMCX. 2.6.3.5.1. Configuració Mitjançant la utilització de certs comandos, configurarem el router pe

Strona 74

38 La càmera serà una càmera IP ja que d’aquesta manera, connectant-la al nostre router, aconseguirem que des de qualsevol ordinador només introduin

Strona 75

39 L’empresa M-Bot va escollir el model IQ040SI que captura el doble d’imatges per segon respecte al model IQ041SI, tot i tenir una re

Strona 76

4 A 2.2. Missatges de sortida... 127 A 2.2.1. Data de

Strona 77

40 Aquestes són les característiques que normalment es tenen en compte a l’hora de comprar un GPS. Però en el nostre cas, volem connec

Strona 78

41 Observant el quadre anterior, arribem a la conclusió que podem eliminar el GPS-11067 degut al seu elevat cost respecte dels altres dos

Strona 79

42 Per tal d’aconseguir la connexió USB amb la CPU del robot, necessitarem connectar-hi una targeta d’arrencada bàsica USB FTDI que pro

Strona 80

43 Figura 2.6.17 Imatge de l’antena del GPS. Altres motius pels quals he escollit aquesta antena és que es tracta d’una antena amb un volum molt

Strona 81

44 Un altre tipus de sensor de moviment, és el sensor de gir dels eixos, també molt utilitzat ja que ens mesura els girs que

Strona 82 - 2.8. Procés de muntatge

45 Figura 2.6.21. Combinació dels 3 eixos. Amb aquests 3 sensors controlarem els moviments lineals, els girs i també la direcció. No p

Strona 83

46 Tal i com podem veure el SEN-10125per a obtenir els tres eixos de gir només utilitza un sensor, mentre que els altres dos necessiten la combinaci

Strona 84

47 2.6.3.9. Bateria La bateria per al nostre robot és molt important ja que és la font d’alimentació de tot el robot quan aquest està operant en e

Strona 85

48 - Bateria de níquel-hidrur metàl·lic: aquesta la descartem segut a la capacitat d’auto descàrrega que té, això ocasionaria que

Strona 86

49 Tenint en compte la relació entre la càrrega elèctrica, dimensions, pes i preu, crec que la millor opció és escollir la bateria de 10Ah. Figur

Strona 87

5 2. Memòria descriptiva. 2.1 Objecte del projecte Amb la realització d’aquest projecte es pretén muntar la tercera versió del robot mòbil San Be

Strona 88

50 2.6.3.10. PCB La nostra bateria alimenta a 14,8V però la càmera necessita 48V, per tant necessitarem un convertidor DC-DC que ens proporcioni aqu

Strona 89

51 - CAS 1 (utilització de bateria): és el cas més senzill, després de passar per un fusible, alimentem el motor, la CPU, el router i la càmera pe

Strona 90

52 Tal i com hem vist a l’apartat de l’M4, per arrancar la CPU necessitem que “M4_IGN” estigui sempre connectat, en el moment que li talle

Strona 91

53 Figura 2.6.30. Esquema complert de la PCB. Com veiem a la part de baix de la imatge, hem agrupat les sortides i entrades per tal de

Strona 92

54 2.6.3.11. Interruptor seleccionador L’interruptor seleccionador, serà l’encarregat d’arrancar tot l’equip, l’empresa M-BOT va escollir l’interrup

Strona 93

55 Per arrencar tot l’equip, ho podem fer amb un polsador d’ON/OFF, ja que per a encendre la CPU només ens cal activar l’igni

Strona 94

56 2.6.3.12. Paro d’emergència El paro d’emergència, serà una mesura de seguretat del nostre robot, que desconnectarà l’alimentació d

Strona 95

57 Figura 2.6.36. Imatges de diferents models de ventiladors. Tots aquests tres ventiladors tenen la mateixa mida (40mm x 40mm x

Strona 96

58 El sistema que hem utilitzat, és el següent: Figura 2.6.38. Esquema del tipus de suspensió utilitzat al robot. Tal i com podem veu

Strona 97 - Durada (h)

59 Aquest és el moviment que realitzarà el sistema de balancins del robot, al trobar-se amb un obstacle la roda del davant de la dret

Strona 98 - 2.9. Posta en marxa

6 Respecte a la versió San Bernardo V2, cal a dir que a cop d’ull semblen el mateix robot, però en realitat no és així, s’hi han incorporant petites

Strona 99

60 2.6.4. Distribució components 2.6.4.1. Distribució original Com ja he esmentat anteriorment, l’electrònica del robot es troba fixada a una plan

Strona 100

61 Els rectangles que trobem a la xapa d’acer de color gris, són els forats per on passarem els cables per realitzar les connexions entre els comp

Strona 101

62 Aquesta és la distribució original de la part inferior de la placa, però en aquestes vistes, no he mostrat la part de les connexions de

Strona 102

63 Figura 2.6.45. Vista horitzontal distribució hardware inicial. Com podem veure entre la CPU i la carcassa del robot, hi ha una separació molt p

Strona 103

64 2.6.4.3. Modificacions La nova distribució, ha començat per col·locar la CPU a 22mm de la placa d’acer, llavors a sota hem tret la M4, però hem

Strona 104

65 Ens hem vist obligats a adoptar aquesta solució, ja que no hi ha cap altre alternativa possible, i en un principi aquest pin no l’hem

Strona 105

66 24mm i la PCB a una altura de 25mm resolem el problema. La distribució final del robot, des de diferents punts de vista és la següent: Figura 2

Strona 106

67 L’inconvenient més gran d’aquesta distribució, és la proximitat que hi ha entre les connexions del router i les de la M4-ATX. Aques

Strona 107

68 Per controlar el motor RX-64, haurem d’establir la comunicació d’acord amb el protocol del RX-64. El motor RX-64 utilitza un sistema d

Strona 108

69 Valor Instrucció Funció Número de paràmetres 0 x 01 PING No execució. S’utilitza quan el controlador ha de rebre paquets d’estat. 0 0 x 02 READ

Strona 109 - 2.10. Manual d’usuari

7 2.4. Introducció 2.4.1. Història del robot mòbil El terme “robot” va ser conegut l’any 1921 a través de l’obra de teatre “Rossum&apo

Strona 110

70 ÉS la ID del motor RX-64 que envia el paquet d’estat. Indica la longitud del paquet d’estat, el seu valor és el nombre de paràmetres (N) + 2.

Strona 111

71 Adreça (hexadecimal) Nom Descripció Accés Valor inicial (hexadecimal) EEPROM Àrea 0 (0X00) Número de model (L) Byte baix del número de model R 6

Strona 112 - 2.116,86

72 38 (0X26) Velocitat actual (L) Byte baix de la velocitat actual R - 39 (0X27) Velocitat actual (H) Byte alt de la velocitat actual R - 40 (0X28)

Strona 113

73 28 (0X1C) CW pendent compilació 1 1 254 (0XFE) 29 (0X1D) CCW pendent compilació 1 1 254 (0XFE) 30 (0X1E) Posició desitjada 2 0 1023 (0X3FF) 32 (0

Strona 114 - 7.265,2 €

74 Longitud 0 X 04 (sempre serà així, ja que el número de paràmetres sempre és 2) Instrucció 0 X 02 (És l’adreça que correspon a la instrucció de

Strona 115 - 1.466,61

75 2.7.1.6.4. Acció S’utilitza aquesta instrucció, per a executar la comanda guardada de l’acció del registre d’escriptura. Aquesta comanda és m

Strona 116

76 2.7.1.6.7. Sincronització d’escriptura Amb aquesta instrucció, controlem diversos motors RX-64 simultàniament amb només l’enviament d’un paqu

Strona 117 - 1.834,62 €

77 2.7.2. Software de l’acceleròmetre 2.7.2.1. Funcionament L’acceleròmetre que hem incorporat al nostre robot, és el SEN-09623 i disposa de 4

Strona 118 - PREU DE VENDA

78 Al utilitzar aquest adaptador USB, per tal de que el nostre ordinador pugui reconèixer el sensor, necessitarem instal·lar-hi els drivers necess

Strona 119

79 Figura 2.7.5. Programació del microcontrolador ATmega328. També hem de seleccionar el port sèrie que correspon el nostre accel

Strona 120 - 4. Bibliografia

8 Actualment el concepte de robòtica inclou els sistemes mòbils autònoms, capaços de sortir per sí mateixos en entorns desconeguts i sense necessi

Strona 121

80 Figura 2.7.6. Imatge del programa Arduino amb el codi a compilar. Ara a través de la icona

Strona 122

81 Figura 2.7.7. Imatge de la visualització dels angles proporcionats per l’acceleròmetre. Podem veure, que el resultat es va actualitza

Strona 123

82 2.7.3.1. Adaptador USB FTDI 232R Per connectar el GPS a la CPU del nostre robot, ho farem mitjançant una connexió USB, és per això que nec

Strona 124

83 Figura 2.8.1. Imatge de l’electrònica del robot SBv3. Figura 2.8.2. Esquema Distribució components.

Strona 125

84 Així aniran distribuïts els diferents components del robot, és molt important col·locar-los de la forma que explicaré, ja que de no ser així, no

Strona 126

85 La distribució, de moment està composta per la memòria, l’acceleròmetre i el GPS: Ara fixarem el POE utilitzant 1 sol cargol de 16mm i una f

Strona 127

86 En aquest moment del muntatge, ja tenim la majoria dels components a sobre de la xapa d’acer: Arribats en aquesta situació, ja podem muntar el co

Strona 128

87 A continuació muntarem les connexions de la part posterior del robot. Els elements que muntarem són els següents: Figura 2.8.4. Esquema c

Strona 129

88 2.8.2. Cablejat Començarem per els cables que ja tenim fets i continuarem per els que hem hagut de fabricar nosaltres. El primer cablejat que

Strona 130

89 Figura 2.8.7. Imatge de les connexions de la CPU. Ara, continuant amb el mateix esquema de la CPU, connectarem el “SAT

Strona 131

9 Configuració diferencial. Aquesta configuració, consta de dues rodes situades en un eix perpendicular a la direcció del robot. Aques

Strona 132

90 Figura 2.8.8. Esquema dels pins del USB Mini-B. Seguint aquesta llegenda, construirem els 2 cables USB Mini-B i passant-los per sota de la

Strona 133

91 Una vegada ja construïts i connectats aquests cables, passarem a les connexions de la PCB. En el disseny de la nostra PCB, ja hi hem in

Strona 134

92 Els cables que sortiran de la PCB, passaran pel forat de la xapa d’acer “E” i arribaran fins la M4 que es troba just sota seu. Ara realitzarem

Strona 135

93 Ara connectarem la connexió del carregador de la bateria, en concret el BULGIN - PX0429 de 3 vies: Figura 2.8.12. Imatge del connec

Strona 136

94 Soldarem l’alimentació dels motors que prové de la PCB als dos pins de l’esquerra, i a la dreta hi soldarem el TX+ i el TX- referents a

Strona 137

95 Arribats en aquest punt, el robot, ja es troba totalment cablejat i encaixa perfectament l’electrònica a dins de la carcassa d’alumini, tal i c

Strona 138

96 Pels motors utilitzarem un connector acotat de 4 vies, aquest anirà roscat ja que mentre el robot funcioni, estarà connectat i amb

Strona 139

97 Figura 2.8.20. Esquema de les connexions dels motors en sèrie. És molt important tenir sempre present la polaritat invertida, ja que s

Strona 140

98 Diagrama de Gantt, utilitzant el número d’activitat de la taula d’hores de muntatge: Figura 2.8.21. Diagrama de Gantt del muntatge. Les activitat

Strona 141

99 Figura 2.9.1. Imatge de la configuració de la BIOS. Nosaltres, en un principi utilitzarem la configuració per defecte de la BIOS, però per a c

Komentarze do niniejszej Instrukcji

Brak uwag