MSP430FR6043: USS_Ultrasonic water meter

Part Number: MSP430FR6043
Other Parts Discussed in Thread: MSP430FR2153, MSP430FR2422

Tool/software:

Hi everyone,

I am currently working on an ultrasonic water meter for my graduation thesis using the MSP430FR6043. I am using the standalone microcontroller, not the EVM430 evaluation board.

I would like to know if there are any issues with using the "USSSWLib_template_example" with minor modifications. Could you please guide me on what I need to read and understand in detail?

I have prior experience with MSP430FR2153, MSP430FR2422, and other MSP430 microcontrollers, but this is my first project using the USS (Ultrasonic Sensing Solution) library and the MSP430FR6043. I am specifically interested in the algorithm used to calculate or obtain the flow rate.

Any help would be greatly appreciated.

Thank you,
Ezra Mohammed


  • Hi Ezra, can you share more about your setup? You should be able to use this example, but a little more information and I can verify and get you pointed in the right direction.

    -Brian

  • Hi Brian,

    Thank you for your response. If you're asking about the physical setup or the schematics, I have used a 1MHz ultrasonic sensor for sensing. The schematics are based on the datasheet. If needed, I can send you the schematics I used.



    Best regards,

    Ezra

  • Hi Ezra, I think as long as you have the suitable MSP device and the required sensor setup you should be able to run this successfully. You may find the technical documentation on the MSP USS landing page to be useful to get you up and running with the USS library.

  • Hi Brian 
    I am writing to confirm my understanding regarding the integration of the "USSSWLib_template_example" into my project.

    Specifically, you are indicating that the USSSWLib_template_example can be successfully implemented. I understand that I will need to remove the HMI and related functions and headers. Beyond these necessary modifications, is it correct that the rest of the USSSWLib_template_example should function without issue?

    Thank you for your clarification.

**Attention** This is a public forum