In Progress

Bldc motor control based on Arduino, using FOC and ABI encoder with CAN/RS485 communication

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


- 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 current

- read position

- read calibration switches state

- read current configuration (set registers)


- 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.

Skills: Arduino, Microcontroller, Electrical Engineering, Motor Control

See more: motor control using single switch, layout motor control using single switch, using pic usart motor control, motor control using atmel avr, stepper motor control using labview, motor control using labview, servo motor control using pic16f877a, servo motor control pic 16f877a using compare module, control arduino using html, motor control using pic, arduino motor control sketch, motor control using pic16f877a, servo motor control using pic microcontroller, pic basic servo motor control using pic16f877a, pic 16f877a motor control using mikroc, servo motor control using pic16f877a compare module, phase induction motor control using pic, arduino motor control joystick, arduino laser stepper motor control

About the Employer:
( 0 reviews ) Gdańsk, Poland

Project ID: #21400773

Awarded to:


Especially I majored in Motor control and automation. I am sure in your project. Please look my portfolio. We have been working as a firmware and hardware designer for 6+ years. We had developed several similar project More

$250 USD in 3 days
(4 Reviews)

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 More

$500 USD in 7 days
(27 Reviews)

11 freelancers are bidding on average $504 for this job


Hi I am experienced electronics engineer with more than 9 years of experience. I have worked on BLDC control [login to view URL] get in touch to discuss it further.l am waiting for your reply to start Regards

$500 USD in 7 days
(226 Reviews)

Hello We have many experience in the Motor controller and FOC, so we can help you do this project quickly, please see detail the project relate to motor controller of my team [login to view URL] More

$250 USD in 3 days
(27 Reviews)

Hello. Nice to meet you. As an electronic engineer, I have been working in PCB design/layout and firmware programming field for 8+ years. Here are some of the experiences that I worked ago. - Schematic More

$500 USD in 7 days
(5 Reviews)

Hello, How are you? Thanks for sharing your project with me. I did read your detail carefully. I have developed Arduino firmware development with motor control such as BLDC, Stepper, and Servo motor. Especially, As I More

$700 USD in 10 days
(12 Reviews)

Hi As you can see my skill, I am electronic engineering and Arduino expert. I have much experienced with this similar project. Especially, I am good at FOC algorithm. So I will be able to satisfy your needs in a short More

$400 USD in 3 days
(18 Reviews)

hi i can complete this job for you. here see link of channel [login to view URL] come to chat to discuss more i have experience in this field

$388 USD in 2 days
(9 Reviews)

[login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] More

$250 USD in 3 days
(1 Review)

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

$311 USD in 5 days
(5 Reviews)

Hello, My Name is Yair, I'm an Electronic Engineer from Israel. Given my versatile skills in Firmware, HW Electronics, System Engineering, PCB layout and project management , I can take this project and act as a one st More

$1499 USD in 35 days
(0 Reviews)