主题中讨论的其他部件: BQSTUDIO
您好,
我们仍在为下一个设计评估bq2.7426万,并且我们在设置电池温度时遇到了问题。 我们正在测量主机处理器上的电池温度,希望绕过内部传感器和电阻器。 我们正在电池管理工作室中尝试这样做。 我们已在OPCONFIG寄存器中设置了正确的位,并将其打开。 但是在尝试设置温度时,我们没有从I2C获得ACK。
感谢您的帮助,
马丁
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,Martin,
因此,通过在OP Config中设置[TEMP S1]=1,[TEMP S0]=0,您将能够将MCU测量的电池温度从外部传感器写入使用bqStudio测量的bq2.7426万电量表,如下所示:
假设测得的温度=25C,您需要将其转换为开尔文,方法是添加273.15 ,然后乘以10以获得约2982,bq2.7426万仪表使用0.1 开尔文作为温度测量单位, 然后将其转换为十六进制(2982 = 0x0BA6),使用Temperature()命令将该值写入通过使用高级通信选项卡在计量计算中使用的量表中:
I2C地址(十六进制)= aa
启动寄存器(十六进制)= 02
要写入的字节(十六进制)= A6 0B
然后,您的仪表将使用此温度进行测量计算,您将能够在bqStudio左侧面板上看到它,如下面的屏幕捕获所示。
此致,
Haidar