主题中讨论的其他器件:MSPM0G3507
您好!
我正在将4个 Bq79656 EVM 用于 BMS 应用。 我需要启用温度测量并需要存储数据。 我使用 MSPM0G3507来连接这些器件。
我已经启用了电压测量并存储电压数据。
请为我提供启用电路板和编码侧温度测量的步骤。
谢谢。 此致、
Abhaya Raj Mishra
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.
您好!
我正在将4个 Bq79656 EVM 用于 BMS 应用。 我需要启用温度测量并需要存储数据。 我使用 MSPM0G3507来连接这些器件。
我已经启用了电压测量并存储电压数据。
请为我提供启用电路板和编码侧温度测量的步骤。
谢谢。 此致、
Abhaya Raj Mishra
尊敬的 Abhaya:
对于内核温度、这是寄存器0x05AE 和0x05AF。 将高十六进制读数和低十六进制读数相加并乘以0.025、即可得出 Celcius 温度。
对于 GPIO、使用的 NTC 应具有与 NTC 电阻相关的温度值。 GPIO 引脚通过热敏电阻上拉至 TSREF 并下拉至地、因此分压器公式将定义热敏电阻的电阻。 Rntc = Rtsref/(Vtsref/Vgpio + 1)、其中 Rntc = NTC 电阻、Vtsref = tsref 电压、Vgpio = GPIO 电压、而 Rtsref = Tsref 上拉电阻器的电阻。 然后、客户将 NTC 的电阻值限定在所需的温度范围内。 然后、它将告诉您电阻与哪个温度之间的关系。
此致、
大卫
//set up the main ADC WriteReg(0, ACTIVE_CELL, 0x0A, 1, FRMWRT_ALL_W); //set all cells to active WriteReg(0, ADC_CONF1, 0x02, 1, FRMWRT_ALL_W); //26Hz LPF_Vcell (38ms average) WriteReg(0, ADC_CTRL1, 0x0E, 1, FRMWRT_ALL_W); //continuous run, LPF enabled and MAIN_GO delayus(38000+5*TOTALBOARDS); //initial delay to allow LPF to average for 38ms (26Hz LPF setting used) //set up tmepareture WriteReg(0, CONTROL2, 0x01, 1, FRMWRT_STK_W); //to enable the TSREF delayms(2); ReadReg(0, TSREF_HI, Tref, 2, 0, FRMWRT_ALL_R); uint16 Tref_T = (Tref[0] << 8) | Tref[1]; printf("\n"); printf("%d\t",Tref_T); // here abhaya changed 0x41 to 0x09 and enable 2,3,4 GPIO as well// WriteReg(0, GPIO_CONF1, 0x09, 1, FRMWRT_STK_W); //- Configure GPIO1 for temperature measurement WriteReg(0, GPIO_CONF2, 0x09, 1, FRMWRT_STK_W); //- Configure GPIO2 for temperature measurement WriteReg(0, GPIO_CONF3, 0x09, 1, FRMWRT_STK_W); //- Configure GPIO3 for temperature measurement WriteReg(0, GPIO_CONF4, 0x09, 1, FRMWRT_STK_W); //- Configure GPIO4 for temperature measurement WriteReg(0, OTUT_THRESH, 0xFF, 1, FRMWRT_STK_W); // WriteReg(0, OTUT_CTRL, 0b01, 1, FRMWRT_STK_W); //
请确认此顺序是否正常?
谢谢。此
致、 Abhaya Raj Mishra尊敬的 Abhaya:
您的器件似乎未与 BQ79656通信。 以下是我需要的两个项目、它们可以提供帮助:
1.设置:可以发送有关微控制器如何连接到 BQ79656的图片吗?
2.波形:能否发送 BQ79656板上的 RX 和 TX 的示波器屏幕截图? 此屏幕截图应记录您在 RX 线路上发送的0x301读取帧以及在 TX 线路上发送的 BQ79656的响应。
此致、
大卫