历史上的今天
今天是:2025年04月08日(星期二)
2019年04月08日 | 智能电机驱动器让你的机器人控制更简单
2019-04-08 来源:与非网
这是一款智能电机驱动器(又称SAMI),设计用于运行微型减速电机,该电路板的目标是通过相应的RPM反馈对该电机实施PID控制。可以独立工作,通过I2C供电和通信!
主机控制器通过I2C进行通信,向SAMI发出命令,包括电机的速度和方向。 模块将自动实现PID控制。 所以你的主机控制器可以放松,而这个电路板负责电机。 您还可以读取电机的状态并设置配置。
SAMI能够驱动电机达到所需的距离或角度,然后在达到时停止。 这是机器人技术的理想选择,简化了许多艰苦的工作,使精确的运动成为可能。 多个模块可以连接在一条总线上,同时控制多个电机!
制作先进的机器人对任何人来说都不是那么容易! 本模块可以简化你的工作,只需将模块焊接到电机上即可。
细节
这是设计用于运行微型减速电机的智能电机驱动器(也称为SAMI),该电路板的目标是能够通过使用霍尔效应传感器的相应RPM反馈轻松地在该电机上实现PID控制。 所以它有自己的微控制器和H桥,能够自己独立工作。
主机微控制器(或任何可以使用I2C的系统)通过I2C进行通信,以便向智能驱动器模块发出命令,包括电机的速度和方向。 模块将自动实现PID以保持速度并在电机中动态应用更多/更少的功率以存档。
此外,控制模块能够驱动电动机达到所需的距离或角度。 为此,您必须指定车轮的直径和变速箱关系。
为了感应电机的速度,我使用了磁编码器盘,它沿着磁盘表面极化。 因此霍尔效应传感器可以检测磁盘磁场的变化并将信号发送到微控制器。 然后使用定时器和中断,我们将计算第二平面中电机的RPM,因此微控制器可以自由运行PID控制算法并处理与主机的通信。
此外,它还可以防止齿轮因突然加速或制动而剥离,并避免电池因电流冲击而使保护电路跳闸。 所以您的宝贵电机将是安全的!
Arduino库可以方便地使用SAMI,您可以快速轻松地插入大量电机。
特征:
在微型直流电机背面安装简单。
可以控制电机的速度和方向。
达到距离或角度时自动停止。
多种控制模式,包括带或不带自动停止功能的简单PWM或PID。 加上安全的方向切换选项。
适用于I2C。 地址可以通过软件更改。
控制很多电机,最多128个模块可以在同一个I2C总线上。
可以通过软件启用/禁用I2C的内部上拉。
配置可以保存在EEPROM中。
读取电机的实际速度并检查是否发生故障。
完全可配置。
易于使用的高精度电机控制。
小包装。
Arduino库可用。
规格:
电机电压可达11v。
最大电机连续电流高达1.7A和1.8A峰值。
逻辑电压从3v到5v。 (测试后稍后确认1.8v范围)
默认I2C地址为0x24。
防止过流和过热。
要复位默认的I2C地址,请在上电时将MCLR焊盘连接到GND。
标准1mm 5针JST连接器。
优点:
独立电机控制。
更平稳,更精确的动作。
避免破坏电机。
易于使用的解决方案。
内置电机速度反馈。
高响应PID控制,保持电机速度恒定。
避免可能损坏电源或电池的突然电流峰值。
如果指定,则自动停在所需的行程距离或角度。
与IMU等其他传感器结合使用时,机器人的强大导航解决方案。
开源设计。
史海拾趣
|
如今显示器中的电源绝大部分采用的是开关型稳压电源(简称开关电源)。所谓开关电源,是指开关电源中的调整管工作在截止区和饱和区。调整管截止时,相当于机械开关的断开,调整管饱和时,相当于机械开关闭合。这种起开 ...… 查看全部问答> |
|
我参考的网上好多例子,我的步骤如下: 1.at+enter//返回OK 2.at+csca=13800240500 +enter //返回OK(沈阳地区的短信服务中心) 3.at+cmgf=0 +enter//返回OK 4.at+cmgs=19 +enter//返回“… 查看全部问答> |
|
我在虚拟串口驱动中加入了如下代码,在com_init中可以读出,但是在COM_Open中 lResult = RegQueryValueEx(hKey, REG_MAP_PORT_NAME, NULL, &dwType, (LPBYTE)vtBuf,&dwsize); 死活都失败,不知道咋回事,莫非我人品有问题?汗,咋回事,大伙帮忙 ...… 查看全部问答> |
|
在AT89C51上计数器用来定时怎么都准确不了. 在Kiel模拟测试,选定芯片为AT89C51,在频率为12MHz 实验:用计数器每隔10秒把P1.0的位置反一次. 设置计数器0在以16位计数器模式工作,已50毫秒为一次溢出中断.50MS*200=10S 计数器初值计算出为:3CB0 代 ...… 查看全部问答> |
|
FPGA 入门容易, 精通难! 难的原因在在于,FPGA 的语法是描述语言(描述电路的语言), 用语言描述的电路越接近电路本身的特性,则综合后电路则越可靠!越简单的原始语言产生电路越符合电路实际特性! 探讨下面几种表达方法产生的电路可靠性 ...… 查看全部问答> |
|
我用的是贵公司的USB型MSP430仿真器,现在基本上已经确定是这个东西出了问题,想拆开来看看能不能修好,具体要怎么拆?我看那个结构倒是挺紧的,担心贸然拆开就弄不回去了,所以上来问问能不能拆?拆完了能不能复原?… 查看全部问答> |
|
这次真是超级划算,超值,板子做工很精细,包装很到位,hongyang辛苦了,赞一个,接下来我们要共同学习了。现在的板子没想到都这么高级了,原来都可以用SD卡来启动UBOOT以便启动内核了,不像以前要烧UBOOT还需要用JLINK,看来我的JLINK没有用了,开 ...… 查看全部问答> |




