odrive专题

odrive 3.6 v0.5.1 驱动TMOTOR MN4004-25

电机为TMOTOR MN4004-25 KV300,如图:  编码器选择AEDT-9810,码盘选择2500脉冲(625P/R): 连接好线路后,cmd打开命令行窗口,启动odrivetool,确认连接。 配置如下: 1.恢复出厂配置 # 恢复出厂配置odrv0.erase_configuration() 2.配置主板参数 # 配置AUX接口上的制动电阻值(常见

高性能开源伺服器ODRIVE

​ODrive是一个基于STM32的高性能FOC伺服驱动器,其可以同时驱动两个无刷电机,早期被大量使用与3D打印机或自制CNC车床电气系统的设计中,知名极客James Bruton使用其作为大部分自己制作机器人伺服驱动的核心单元,之前Stanford开源的8自由度四足机器人Doggo同样也采用了Odrive作为核心的驱动器。 步进电机在爱好机器人项目中无处不在:如果您今天制作机器人或自动化项目,

Odrive 学习系列三:在odrive工程中添加SEGGER RTT 日志输出功能

一、背景:         对于嵌入式来讲,有个日志输出真真真真的太重要啦!         SEGGER JLink自带的RTT日志输出对于老嵌入式而言更是开发利器。         Odrive本身的工程是不带这个功能的,尽管使用stlink可以查阅寄存器等,但感觉还是差了点意思。因此在本系列第二节的基础上,希望能给Odrive工程添加RTT日志输出功能。 二、获取RTT功能源代码

Odrive 学习系列二:将烧录工具从ST-Link V2修改为JLink

一、背景:         通过观察odrive解压后的内容,可以看到在下面配置文件及makefile文件中的配置设置的均为openOCD + stlink v2,例如makefile中: # This is only a stub for various commands.# Tup is used for the actual compilation.BUILD_DIR = build

Odrive 学习系列一:vscode 编译Odrive

搭建环境可参考Markerbase教程,很详细了。 简单说一两点:         解压ODrive-fw-v0.5.1.zip:         打开ODrive-fw-v0.5.1文件夹,找到Firmware文件夹,用vscode打开该文件夹:         按照以下内容操作: 编译工程:         打开 中断(terminal),输入 make -j4

通过热敏电阻计算温度(二)---ODrive实现分析

文章目录 通过热敏电阻计算温度(二)---ODrive实现分析测量原理图计算分析计算拟合的多项式系数根据多项式方程计算温度的函数温度计算调用函数 通过热敏电阻计算温度(二)—ODrive实现分析 ODrive计算热敏电阻的温度采用的时B值的方式计算的。首先根据公式计算出一系列的温度和测量点电压比例的点,然后通过多项式拟合曲线,得到三阶多项式的系数。后面便可以通过此三阶多项式来

ODrive移植keil(六)—— 测量电阻电感和电流环PI参数整定

目录 一、硬件接线二、程序演示2.1、官方代码操作2.2、移植后的代码操作 三、测量原理3.1、测量电阻3.2、测量电感 四、代码说明五、电流环PI参数整定   ODrive、VESC和SimpleFOC 教程链接汇总:请点击   一、硬件接线 驱动板 购买链接:某宝购买 电机 购买链接:某宝购买   二、程序演示 2.1、官方代码操作 请先将驱动板刷机v

ODrive踩坑(五)ODrive驱动云台电机、低齿槽转矩电机实现高精度定位

前几篇介绍了ODrive在Windows下的使用环境搭建,驱动3508 / 5008无刷电机、TLE5012B、AS5047P的ABI编码器配置、AS5047P-SPI绝对值编码器配置。 ODrive踩坑(一)windows下使用环境的搭建,odrivetool及USB驱动的安装 ODrive踩坑(二)电机和编码器参数配置、校准、位置闭环模式转动电机(TLE5012B - ABI) ODrive