Difference between revisions of "K-Scale Motor Controller"

From Humanoid Robots Wiki
Jump to: navigation, search
(Requirements: Add current sensing IC + "Other" sub sections)
(Requirements: add hell effect sensors for position)
Line 26: Line 26:
 
**** Maxim Integrated DS18B20 <ref>https://www.lcsc.com/product-detail/Temperature-Sensors_Maxim-Integrated-DS18B20-T-R_C880672.html</ref>
 
**** Maxim Integrated DS18B20 <ref>https://www.lcsc.com/product-detail/Temperature-Sensors_Maxim-Integrated-DS18B20-T-R_C880672.html</ref>
 
** Absolute (single turn) position
 
** Absolute (single turn) position
 +
*** Other
 +
**** Infineon TLE5012B <ref> https://www.lcsc.com/product-detail/Position-Sensor_Infineon-Technologies-TLE5012B-E3005_C539928.html</ref>
 +
**** AMS AS5047P <ref> https://www.lcsc.com/product-detail/Position-Sensor_AMS-AS5047P-ATSM_C962063.html </ref>
 
** Current sensing
 
** Current sensing
 
*** Other
 
*** Other

Revision as of 21:38, 6 May 2024

This is the K-Scale Motor Controller design document.

Requirements

  • Microcontroller
    • STM
    • Other options:
      • Integrated motor control MCUs
        • Infineon XMC4800[1]
        • NXP LPC1549[2]
      • MCUs
        • RP2040
  • Power supply
    • Assume we will have 48 volt power to the board
  • Communication
    • CAN bus
      • Other
        • Texas Instruments ISO1050DUBR [3]
    • 1 mbps
  • Sensing
    • Temperature
      • Other
        • Maxim Integrated DS18B20 [4]
    • Absolute (single turn) position
      • Other
        • Infineon TLE5012B [5]
        • AMS AS5047P [6]
    • Current sensing
      • Other
        • Allegro ACS770 [7]
  • Programming port
    • USB C

Design

References