基于INA199的电机电流检测尝试

为了检测电机电流,实现电流闭环控制,于是打算引入电流环。

为了解决电流环最重要的电流检测问题,查询了各大文献,其中(中南大学,比亚迪牡羊座 2015 队)的直立二轮电流检测方案以及一些其他方案较为适用。

但苦于方案中芯片涨价,华而不实,搜寻可用的替代方案。

经对比,INA199的电流检测方案经济简易。

 

 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
INA226是一款高精度、低功耗的电流检测芯片,可以应用于基于STM32芯片的电流检测系统。设计基于STM32芯片的INA226电流检测系统需要以下几个步骤。 首先,将INA226芯片与STM32芯片相连接。INA226芯片的供电可以通过STM32芯片的5V引脚提供,同时需要连接I2C总线引脚(SDA和SCL)以实现与STM32芯片的通信。 接下来,需要在STM32芯片上进行编程。首先,需要初始化I2C总线以便与INA226芯片进行通信。然后,通过I2C接口将所需的配置信息发送给INA226芯片,包括电流量程的选择、采样精度的设置等。这些配置信息可以根据具体的需求进行设置。 接着,在主循环中,可以通过读取INA226芯片的寄存器来获取电流值。可以使用STM32的I2C通信库函数来完成读取操作,读取到的电流值可以通过串口或其他方式进行输出。 最后,为了提高系统的可靠性和稳定性,可以添加一些额外的功能。例如,可以设置INA226芯片的过流保护功能,当电流超过设定的阈值时,可以触发中断或报警。此外,还可以添加温度检测模块,监测系统的工作温度,并作出相应的措施。 总之,基于STM32的INA226电流检测系统需要进行硬件连接和软件编程两部分工作。硬件连接主要是将INA226芯片与STM32芯片连接,并通过I2C总线实现通信。软件编程主要是进行I2C初始化和配置,以及读取和处理INA226芯片的电流值。同时,还可以添加一些额外的功能以提高系统的可靠性和功能性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值