智木创客双路FOC驱动板详解:功能、接口与编程指南

需积分: 0 2 下载量 106 浏览量 更新于2024-08-05 收藏 3.61MB PDF 举报
IR2103_双路板是一款专门设计用于电机驱动控制的智能板,它采用了全N-MOS结构,支持多种主控平台,包括STM32、ESP32和Arduino,使得它具有高度的灵活性和兼容性。这款驱动板适用于低至12V至36V的宽范围输入电源,输出电流可达0~5V,并且可以适应电机KV值不超过300的电机。 其主要特点如下: 1. **多主控支持**:板子兼容STM32 F103C8T6、ESP32 DEVKITV1等,可通过主控转接板轻松连接到这些主流微控制器,提供了丰富的接口如IIC和SPI,便于与外部设备通信。 2. **电流环监控**:配备双路INA240在线电流监测功能,通过引脚IS1、IS2、IS5和IS6实时监控两路电机的电流状况,确保驱动系统的稳定性和安全性。 3. **电机驱动接口**:电机PWM引脚分为两组,分别是INA、INAB、INC和INU、INV、INW,它们与程序设计中的ABC/UVW接线一一对应,方便用户根据实际应用进行连接。 4. **控制环路支持**:支持位置环、速度环和电流环控制,这意味着用户可以根据需要实现精确的位置、速度或电流控制。 5. **开发工具与库**:提供了Arduino IDE上的配置教程,包括如何安装和使用"simpleFOC"库,该库包含了位置环、速度环和电流环的控制示例,便于开发者快速上手。 6. **传感器通信示例**:以ESP32加AS5600_IIC通信为例,给出编码器信息的读取步骤,包括从"SimpleFOC"库的示例文件中选择相应的传感器测试程序进行操作。 IR2103_双路板是一个功能强大、灵活易用的电机驱动解决方案,适合需要进行精确控制和实时电流监测的项目开发,无论是工业自动化还是物联网应用都能找到它的应用场景。通过其提供的详细文档和示例代码,开发者能够快速集成到自己的项目中,提升开发效率。