Bldc motor control based on Arduino, using FOC and ABI encoder with CAN/RS485 communication
$250-750 USD
K zaplacení v momentě doručení
I need to precise control slow rotating BLDC motor.
It will Work only as position controller.
Allowed hardware:
- any arduino board
- any arduino bldc hat or separate PCB (i have infeon BLDC-SHIELD_IFX007T or TI BOOST-XL-DRV8305)
- abi differential encoder
- no hall sensor
Software:
- arduino ide
- any libraries
- FOC algorithm required (encoder based)
- no back emf use
- limiter switches based calibration for encoder
- current limit
Bldc controller should work as standalone device. User will connect to it using CAN interface and could use read/set commands:
Read:
- read current
- read position
- read calibration switches state
- read current configuration (set registers)
Set:
- set current limit
- set position
- set direction
- set speed
- set ramp (acceleration profile)
- set calibration
Position controller will control robot arm with about 1:50 gear reducer. Output movement will be read via encoder - 0-300deg range (less than 360), but motor will rotate 50x more.
Identifikační číslo projektu: #21400773
O projektu
Uděleno uživateli:
Hello! I will make the controller based on arduino for you. Kindly discuss about it over chat. We will give you all controls encodings and settings as needed. I will make seperate PCB if needed by you. I will assist Další
7 Freelnceři na tento projekt zveřejňují nabídky v průměru $528
Hi sir. Hope you are doing well. I have read you project. I would love to do your project . I'll do unlimited revisions till the satisfactorily completion of your project. Waiting for your positive response. Thank you