View unanswered posts | View active topics It is currently 11 Jul 2020, 10:00

Reply to topic  [ 3 posts ] 
Author Message

Joined: 23 Feb 2009, 21:33
Posts: 28
Location: munich, germany
Reply with quote

I have problems with the ZSTAR module. I can`t get the X,Y,Z values from ZStarIn block.
My system:
MS Windows XP
Home Edition Version 2002
Service Pack 3, v.3264

Dell Inspirion I6400
Core 2 CPU
T7200 @2.GHz
2.00 GB RAM

EYESWEB Version Rev. 3803
XMI Development Environment Ver.
XMI Kernel Ver.

Device Mapping:
Serial Device: COM11
Device Mode: 9600,N,8,1

How can I get dates from the ZStar triaxial accelerometer board (RD3152MMA7260Q)

Thanks in advance

Georg Pongracz

File comment: EyesWeb patch
ZSTAR.eywx [85.9 KiB]
Downloaded 525 times
07 Sep 2009, 10:04
Profile WWW

Joined: 23 Feb 2009, 21:33
Posts: 28
Location: munich, germany
Reply with quote
I have made an other test without ZSTARout. I send permanently the Extended Accelerometer Data Transfer (0x76 -> dec.118) command via SerialOut to ZSTAR hardware. I receive correctly the X/Y/Z-axis, temperature and Vbatt via ZSTARin.
Wenn I use the block ZSTARout, than I get wrong values. Possible error in ZSTARout?


zstar1.eywx [94.98 KiB]
Downloaded 558 times
14 Sep 2009, 10:38
Profile WWW

Joined: 13 Nov 2008, 17:50
Posts: 12
Reply with quote
Hi Gy├Ârgy,

The ZStarOut block must be used in automatic mode and the block must be executed in a loop using the sync-in pin with a periodic clock (or a counter).
With "automatic mode" the block send all initialization packets and start to send the command to read back from the serial the accellerometer and other data.
With the other working modality the ZStarOut block send only the selected packet.

:arrow: The periodic schedulation trick is necessary because the Serial block support only one byte input and not one string input.
Most of the commands are longer than one byte so, for this commands, the ZStarOut block must be executed more than one single time periodically in order to send the command byte by byte (1 byte for each execution). If you send only one single byte command the periodic schedulation tricks is not required but in this case You can directly send the command to the serial block using one constant generator (as in your zstar1.eywx patch)

Feel free to make any other questions,

File comment: ZStar control patch used for ZStarIn and ZStarOut blocks development
ZStar.eywx [97.46 KiB]
Downloaded 544 times
15 Sep 2009, 14:20
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 4 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.