Difference between revisions of "K-Scale Motor Controller"

From Humanoid Robots Wiki
Jump to: navigation, search
(Requirements: Add temp sensor)
Line 6: Line 6:
 
** STM
 
** STM
 
** Other options:
 
** Other options:
*** integrated motor control MCUs
+
*** Integrated motor control MCUs
 
**** Infineon XMC4800<ref>https://www.infineon.com/cms/en/product/microcontroller/32-bit-industrial-microcontroller-based-on-arm-cortex-m/32-bit-xmc4000-industrial-microcontroller-arm-cortex-m4/xmc4800/</ref>
 
**** Infineon XMC4800<ref>https://www.infineon.com/cms/en/product/microcontroller/32-bit-industrial-microcontroller-based-on-arm-cortex-m/32-bit-xmc4000-industrial-microcontroller-arm-cortex-m4/xmc4800/</ref>
 
**** NXP LPC1549<ref>https://www.digikey.com/en/products/detail/nxp-usa-inc/LPC1549JBD64QL/4696352?utm_adgroup=&utm_source=google&utm_medium=cpc&utm_campaign=PMax%20Shopping_Product_Medium%20ROAS%20Categories&utm_term=&utm_content=&utm_id=go_cmp-20223376311_adg-_ad-__dev-c_ext-_prd-_sig-Cj0KCQjw_-GxBhC1ARIsADGgDjuYk7Hf3F-L_hoQ_4E-fPfjELknu3EAmm9IstEnc92wSAbIMEt0UZAaAsneEALw_wcB&gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjuYk7Hf3F-L_hoQ_4E-fPfjELknu3EAmm9IstEnc92wSAbIMEt0UZAaAsneEALw_wcB</ref>
 
**** NXP LPC1549<ref>https://www.digikey.com/en/products/detail/nxp-usa-inc/LPC1549JBD64QL/4696352?utm_adgroup=&utm_source=google&utm_medium=cpc&utm_campaign=PMax%20Shopping_Product_Medium%20ROAS%20Categories&utm_term=&utm_content=&utm_id=go_cmp-20223376311_adg-_ad-__dev-c_ext-_prd-_sig-Cj0KCQjw_-GxBhC1ARIsADGgDjuYk7Hf3F-L_hoQ_4E-fPfjELknu3EAmm9IstEnc92wSAbIMEt0UZAaAsneEALw_wcB&gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjuYk7Hf3F-L_hoQ_4E-fPfjELknu3EAmm9IstEnc92wSAbIMEt0UZAaAsneEALw_wcB</ref>
*** MCU's
+
*** MCUs
 
**** RP2040
 
**** RP2040
 +
 
* '''Power supply'''
 
* '''Power supply'''
 
** Assume we will have 48 volt power to the board
 
** Assume we will have 48 volt power to the board
 +
 
* '''Communication'''
 
* '''Communication'''
 
** CAN bus
 
** CAN bus
 
*** Texas Instruments ISO1050DUBR <ref>https://www.lcsc.com/product-detail/Isolated-CAN-Transceivers_Texas-Instruments-ISO1050DUBR_C16428.html</ref>
 
*** Texas Instruments ISO1050DUBR <ref>https://www.lcsc.com/product-detail/Isolated-CAN-Transceivers_Texas-Instruments-ISO1050DUBR_C16428.html</ref>
 
** 1 mbps
 
** 1 mbps
 +
 
* '''Sensing'''
 
* '''Sensing'''
 
** Temperature
 
** Temperature
 
*** 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>
** Relative position
 
 
** Absolute (single turn) position
 
** Absolute (single turn) position
 
** Current sensing
 
** Current sensing
 +
 
* '''Programming port'''
 
* '''Programming port'''
 
** USB C
 
** USB C

Revision as of 21:25, 6 May 2024