toothache

Brushless motor driver based on Odrive_foc3.5

 
Overview

 Rendering: 

 

Physical map

 

Test video (dual motor closed loop test)

Link to Station B: [No update for a long time! In fact, I don’t know how to cut videos. I plan to publish a tutorial in a few days to introduce the journey of making a self-made odrive (a guide to preventing pitfalls) (*∩_∩*)-Bilibili] https://b23.tv/CGeqhf

 

 

Project Introduction:

This project reconstructs the ODRIVE hardware and designs a small-sized, reasonably laid out ODRIVEFOC3.5 brushless motor controller. The cost is low (components + board printing (four-layer board) cost 200 oceans in total). The power dissipation resistor circuit is optimized, the CAN communication and USART serial communication interfaces are retained, and a 1.14' IPS screen and a custom button are added. The original connectors were changed from XH2.54 to compact GH1.25 and SH1.00 interfaces, the micro usb was replaced by a TYPE-C interface, and a CH340 serial port was integrated. Change the original 12 MOS tubes for each motor channel to 6 for each channel, and the overall size is 56.234mm , during which there was an explosion of capacitors, diodes and other components [laughing and crying]). The wiring is rather sloppy and will be further optimized in the future. Here again, I would like to thank the master@ambivalentpolymer for his help in this project!

expanding board:

ODRIVE original magnetic encoder board

 

The power dissipation resistor I used: 50W, 2Ω

 

 

 

Modification record:

1. (23:12 on February 10, 2021) Move the reset button to the top layer and fix bugs: Improve the AVCC circuit. Students who have cloned please download it again

 

2. (February 11, 2021 19:12) Move the AVCC circuit to the top layer and optimize some routing

3. (February 24, 2021, 19:12) Remove the RGB lights, add reset buttons, custom buttons and power dissipation resistor circuits, and optimize some wiring.

4. (April 7, 2021 00:07) Fixed a BUG: M1_SO1/M1_SO2 connection sequence is wrong

 

2hK1lc39HsZcLWS6j9JADl63Uj7PbQmvFazm4AOd.png

, I just fixed this bug in the software. I provided a firmware with a screen function that can be directly downloaded to the board.

5. (May 17, 2021 11:07) Some friends in the previously uploaded firmware said that the screen did not light up. Now I have uploaded a firmware with a screen that has no bugs and can be driven by dual motors. Friends in need can download it.

 

Kind tips:

Some friends who uploaded the firmware before said that the screen does not light up. Now I have uploaded a firmware with no bugs in the screen. I put the firmware with screen driver ( ODriveFirmware.hex ) in the attachment. This firmware also solves the problem of M1_SO1 mentioned above. /M1_SO2 connection sequence is wrong. If necessary, you can download it directly to perfectly adapt to this board. If you find it helpful, remember to give me a like!

Welcome to join the Lemon FOC driver communication group, group number: 237559791. If you have any questions, you can ask in the group

 

 

statement:

This item is not allowed to be sold on Xianyu or any platform without permission, unscrupulous merchants are BISS!

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-18 10:23:53

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号