SlideServe
Menu
Préférences
© SlideServe · v2026

Mars Rover Project

kalona avatar
17 diapositives · 462 Views · Jul 27, 2014

Mars Rover Project. D. H. Schwartz O. A. Martinez K. R. Lewelling (PI) University of Arkansas – Fort Smith. Rover chassis built by Harding University. +/- 15 V Power Supplies. Motor Drive Circuit. Rover Code. /* Code to DEMO ROVER SIGNAL AND PORT CONNECTIONS:

Mars Rover Project - slide 1
01 / 17Mars Rover Project
1 / 17

Télécharger la présentation

Mars Rover Project
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Mars Rover Project D. H. Schwartz O. A. Martinez K. R. Lewelling (PI) University of Arkansas – Fort Smith

  2. Rover chassis built by Harding University

  3. +/- 15 V Power Supplies

  4. Motor Drive Circuit

  5. Rover Code /*Code to DEMO ROVER SIGNAL AND PORT CONNECTIONS: PT7 PT6 PT5 PT4 PT3 PT2 PT1 PT0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 | | | | | | | | GND 5V CS CSDIS ENB INB INA ENA */ #include <hidef.h> /* common defines and macros */ #include <mc68hc912d60.h> /* derivative information */ #include <stdlib.h> int x; int y; int z; void main(void); void MSDelay(unsigned intitime); void Forward(unsigned int DTY); void Reverse(unsigned int DTY); void TurnRight(void); void TurnLeft(void); void Brake(unsigned int DTY1, unsigned int DTY3); void Stop(void);

  6. void main(void) { COPCTL = 0x08; PWPOL = 0xEF; /* Pulse clock select and polarity, REG 0041*/ PWPER1 = 0x65; /* Sets period for PWM bit 1, REG 004D*/ PWPER3=0x65; /* Sets period for PWM bit 3*/ PWSCAL0 = 0x06; /* Used for PWM channels 0 and 1, allows selection of clock S0, REG 0045*/ PWSCAL1 = 0x06 ; PCKA0=0; //clock A for channels 0 and 1 PCKA1 =1 ; PCKA2 =1; PCKB0 =0; // clock B for channel 2 and 3 PCKB1 =1; PCKB2 =1; PWEN = 0x0F; /* Enables PWM bit 1 and bit 3 REG 0042*/ DDRT = 0xFF; /*Enables PORT T*/ DDRB =0xFF; /*Enables PORT B*/ PORTT=0x7F; /*Rover is Brake*/ PORTB=0x7F; /*Rover is Brake*/ Stop(); Forward(30); Brake(PWDTY1,PWDTY3); Stop(); Reverse(30); Brake(PWDTY1,PWDTY3); Stop(); TurnRight(); Brake(PWDTY1,PWDTY3); Stop(); TurnLeft(); Brake(PWDTY1,PWDTY3); Stop();

  7. Rover with New Arm

  8. Rover Lower and Upper Arm Lower Arm Upper Arm

  9. Rover Arm Fully Extended

  10. Next Steps • Mount arm on rover • Develop gripping mechanism • Develop drilling attachment • Add machine vision (MV) • Program autonomous guidance using MV • Add IR spectrometer

  11. Acknowledgements • NASA • Arkansas Space Grant Consortium • Ken Gibson – ABB Baldor • Kevin Lewelling – University of Arkansas Ft. Smith • Osman Martinez –University of Arkansas Ft. Smith • Edmond Wilson – Harding University • University of Arkansas Fort Smith • Harding University