The board has CAN communication and they have provided a data sheet for the communication protocol. The problem is that I am not receiving all CAN IDs from the board. 0x18820100 is missing. When I connect my P CAN tool, I am not getting the ID. Also, CAN ID 0x18810114 gives the IC temperature measurement and AN1 voltage measurement for which the multiplication factor is not provided anywhere. I want to know how the hexadecimal values are converted to relevant temperatures.
Dear Shubhay,
could you please resend the pictures? I cannot see them in the community.
Are you using our RD33771CDSTEVB board with the MPC5775B MCU board? Have you connected more of the RD33771CDSTEVBs or only one? Please take a picture of your configuration and please share it.
Could you please clarify the meaning of the 0x18820100 and 0x18810144? There is also an SPI interface between the MC33664 TPL to SPI transceiver and the MPC5775B MCU. Are you referring with the 0x18820100 and 0x18810144 to SPI response format after the read request?
With Best Regards,
Jozef
Dear Jozef,
Here is my setup, I am using one RD33771CDSTEVB board with the MPC5775B MCU board and a cell emulator board.
My question regarding the 0x18820100 and 0x18810144 is that - When we purchased the MPC5775B and MC33771 high-voltage BMS Evaluation System | NXP Semiconductors we downloaded the software file for battery management setup, they have provided a pdf file which has the information regarding CAN ID which are coming from the BMS board. I have attached the pdf to this message named GUI_Communication_Protocol. When I connected the CAN Module I am not receiving CAN ID 0x18820100 and 0x18810144 from the board (Check image Capture.png) . It could be an issue in the SDK provided by NXP. If that is the reason a new SDK file is required to extract all functionality of the board. We also connected a load to the emulator, to see if after connection of load the CAN ID for current sensor comes or no, but it did not come.
We require help regarding this.
Regards
Shubhay Dongare
Dear Shubhay,
thank you very much for clarification. I understand it more now. Regarding the CAN ID 0x18810114 AN1 multiplication factor, it can be found in the Table 13. in the MC33771C datasheet. Please download the datasheet from the MC33771C product page, under the secure files.
Regarding the 0x18820100 CAN ID, it is referring to current measuring. By default the current measurement is disabled in our BCCs (Battery Cell Controllers). It needs to be enabled in the SYS_CFG1, I_MEAS_EN bit. By default it is 0. For enabling current measurement it needs to be set to 1. Please refer to the section 11.4 in the MC33771C datasheet.
Which SDK software are you using?
If you require the new SDK with the current measurement enabled, I would need to contact an application team to adjust the SDK. They always require following data. Especially the Annual Volume. Please provide.
Customer: ?
End Customer: ? (Can also be your company)
End Application: ?
Country: India
Annual Volume: ?
With Best Regards,
Jozef