Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 是否可以对智能电池重新编程?_Arduino_I2c_Battery_Smbus - Fatal编程技术网

Arduino 是否可以对智能电池重新编程?

Arduino 是否可以对智能电池重新编程?,arduino,i2c,battery,smbus,Arduino,I2c,Battery,Smbus,我更换了镍氢电池组的电池,只是发现现在充电器发出错误信号,无法充电。最有可能的是,当我断开旧电池时,电池组IC中的一些数据被删除,而现在智能电池IC无法启动充电器。是否有可能找出哪些数据被删除,并重新编程将arduino之类的东西连接到电池串行引脚的IC 电池的串行引脚?电池型号是什么?它是一个由20个1.2v镍氢电池组成的伊莱克斯24伏电池组,该电池组有5个引脚:+24v、gorund和+3.3v SCL SDA用于串行接口,pcb有一个10引脚的德克萨斯仪器IC,标记为“25 BRPI”加上

我更换了镍氢电池组的电池,只是发现现在充电器发出错误信号,无法充电。最有可能的是,当我断开旧电池时,电池组IC中的一些数据被删除,而现在智能电池IC无法启动充电器。是否有可能找出哪些数据被删除,并重新编程将arduino之类的东西连接到电池串行引脚的IC

电池的串行引脚?电池型号是什么?它是一个由20个1.2v镍氢电池组成的伊莱克斯24伏电池组,该电池组有5个引脚:+24v、gorund和+3.3v SCL SDA用于串行接口,pcb有一个10引脚的德克萨斯仪器IC,标记为“25 BRPI”加上2个5引脚的较小IC,并标记为“OCFQ”。更换电池后,电池组电源正常,但当充电器插入时,充电不会启动,指示错误的led亮起。有趣。这样的IC不应该使用易失性内存,“OCFQ”只是一个运算放大器。我会检查新旧电池组的内阻和电压;只有这么多的电性能改变,才会“让它崩溃”。也许旧的牢房根本没有磨损。也许(暂时)新旧混合会让它启动。猜猜看,这很不寻常…谢谢丹达维斯。如果您完全了解IC型号,请告诉我,以便我可以查看数据表。tha TI为智能电池总线制造的各种IC似乎都比这一款复杂得多。当我插入充电器时,肯定会有一些交换,led最初是绿色的,几秒钟后变为红色,所以一定是电池告诉充电器不要开始充电。原来的电池是1300毫安时,新的电池是1600毫安时,我认为这么小的差别不会有任何区别,可能是我错了。不幸的是,旧电池很久以前就被丢弃了,所以我无法进行比较