MTechNRMC / 2017NRMC_ControlServer

0 stars 0 forks source link

Motors needed #1

Open vfoley opened 7 years ago

vfoley commented 7 years ago

MotorList.docx

bryceehill commented 7 years ago
  1. Linear actuator for the bucket control continuous servo forward and bac
    • 2 limit switches but are not fed back (auto stop at either end)
    • Potentiometer reports position
    • Speed adjustable
    • Positive angle to negative angle
  2. Arm motors
    • Control in parallel
    • Send as servo/ send an angle to move.
    • Can get angle
    • Shortest path. Make sure to move less than 180
  3. Drive motors
    • 2 motors independent control
    • Continuous rotation
    • Speed
    • Direction
    • Feedback clicks for distance
  4. Conveyor motor
    • Continuous rotation
    • Clicks to determine rpm
    • Check to see if belt is moving\
  5. Linear Actuator locks belt into place
    • Moves belt into place and stays there
    • Tensions the belt
    • May have a limit switch indicating moved to correct position
  6. Amperage detector
    • All stop drive motors if amperage is to high
    • I2C

All motor control is through micro Maestro

All feedback is through I2C.

Click counters will report number of clicks but do not know direction. You can clear the number of clicks over I2C. Speed may be able to be reported back, but it’s not clear exactly how that would be reported.

Linear actuators will report an ADC value from each actuator

Arm motors can report back the current angle over I2C.

Limit switches can be polled over I2C


From: Vernon Foley notifications@github.com Sent: Monday, March 20, 2017 5:35 PM To: MTechNRMC/2017NRMC_ControlServer Cc: Subscribed Subject: [MTechNRMC/2017NRMC_ControlServer] Motors needed (#1)

MotorList.docxhttps://github.com/MTechNRMC/2017NRMC_ControlServer/files/856681/MotorList.docx

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/MTechNRMC/2017NRMC_ControlServer/issues/1, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKwReJDIdzMVxUUbn64DTTQgkKrBlsYbks5rnw09gaJpZM4MjJqu.