cancel
Showing results for 
Search instead for 
Did you mean: 

Teseo-LIV3F's velocity field, is it on 3 or 2 dimensions?

frontinus
Associate II

I am working with the Teseo-LIV3F GNSS module, I would need to know whether the velocity field it produces, which is a module, is calculated over the x and y dimensions only or x,y and z

 

Thanks for your help

1 ACCEPTED SOLUTION

Accepted Solutions
GalaxyQuest
ST Employee

Hi,

Could you please let me know which velocity field you are referring to? 

If it is GGA it is a compound value of velocity in x,y and z.

However, you can enable either $PSTMPV or $PSTMPVRAW to see individual values of velocity in x,y and z dimensions.

This snipped of instruction below enables both PSTMPV and PSTMPVRAW. You can just select one of them.

 

$PSTMSETPAR,1228,0x1,1
$PSTMSETPAR,1228,0x4000,1
$PSTMSAVEPAR
$PSTMSRR

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

10 REPLIES 10
GalaxyQuest
ST Employee

Hi,

Could you please let me know which velocity field you are referring to? 

If it is GGA it is a compound value of velocity in x,y and z.

However, you can enable either $PSTMPV or $PSTMPVRAW to see individual values of velocity in x,y and z dimensions.

This snipped of instruction below enables both PSTMPV and PSTMPVRAW. You can just select one of them.

 

$PSTMSETPAR,1228,0x1,1
$PSTMSETPAR,1228,0x4000,1
$PSTMSAVEPAR
$PSTMSRR

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

My excuses for this delay, in the meantime we managed to find that message, we needed the PSTMPV one, which indeed delivers the velocity on 3 axes

GalaxyQuest
ST Employee

Great ! Good to know that the problem has been resolved.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hello,

I am trying to configure PSTMPV to output, but not succeeding. This is what I do:

I can check ID 200 with "$PSTMGETPAR,1200*20", and get back "$PSTMSETPAR,1200,0x09e7165c*5A". I don't see anything specifically in the software manual on those settings that control if I can enable PSTMPV, but I figured this could be important.

When I send "$PSTMNMEAREQUEST,00000062,00000001*49", I get back a single PSTMPV message, and my unit happens to have GPS lock.

However, when I try to enable PSTMPV to the current configuration with "$PSTMSETPAR,1228,0x1,1*76", I get back "$PSTMSETPAROK,1228*3A", but PSTMPV is not ever sent. When I request the setting with "$PSTMGETPAR,1228*2A", I get back "$PSTMSETPAR,1228,0x00024001*5D", which indicates that PSTMPV should be sent. However, I am still not seeing PSTMPV. Is there some other setting to set or check?
If relevant, I am using Teseo-Suite Pro NMEA decoding tool to view and send these commands.

Thanks!

Hi,

Can you please tell me which product you are using ? 

$PSTMPV is available in LIV3F/LIV3FL.

Please refer to my earlier message in the thread of enable $PSTMPV.

Also in the software manual, you can refer to $PSTMSETPAR command to only set the required bits by using the bit mask.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

I am using the TESEO-LIV3FL on a custom PCB.

I understand that it is supposed to support PSTMPV, and when I use the $PSTMNMEAREQUEST command, I get back a single PSTMPV message as a response.

My issue is that as far as I can tell the module is not working as expected. I think I am using the PSTMSETPAR command correctly, since when I send "$PSTMGETPAR,1228*2A", I get back "$PSTMSETPAR,1228,0x00024001*5D", which indicates that PSTMPV should be sent. However, I am not getting the PSTMPV message periodically. Are there any other settings that could impact this?

Are you getting all the standard NMEA messages that you have enabled?

What is GNSS update/output rate?

If you are outputting GNSS message at a higher rate > 1 Hz, please ensure that you are using a higher baud rate. Just wanted to ensure that that all UART messages are being received.

In addition, if you are enabling a lot of NMEA messages and outputting at higher rate, ensure that CDB-130 clock divider is set to 1.

You can use 

$PSTMSETPAR,1130,0x0   //SET THE PARAMETER
$PSTMSAVEPAR           //SAVE
$PSTMSRR               //RESET for setting to take effect

 

I assume when you enable PSTMPV, you are saving and resetting the module.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Thank you! I had not used the save and reset commands:

$PSTMSAVEPAR   
$PSTMSRR 

 Once I did those, I see PSTMPV output at 1Hz. Thank you for your help!

Can you confirm the direction of the "vertical velocity" field? If my altitude is increasing, will I get a positive number for vertical velocity?