Changes between Version 38 and Version 39 of S6350serialcom


Ignore:
Timestamp:
10/27/08 14:30:58 (16 years ago)
Author:
pinwc4
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • S6350serialcom

    v38 v39  
    55= TI S6350 protocol header = 
    66 
    7 To use [wiki:ISO15693] commands with the TI reader the command must be encapsulated in a TI command followed by a [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#Checksum checksum].  An example of the TI command structure follows: 
     7To use [wiki:ISO15693] commands with the TI reader the command must be encapsulated in a TI command followed by a [wiki:S6350serialcom#Checksum checksum].  An example of the TI command structure follows: 
    88{{{ 
    99Byte 1 is the Start of Frame, always 01 
     
    2020= Inventory All Slots = 
    2121 
    22 This sends an ISO15693 inventory command for the TI S6350 reader.  It does an inventory of all time slots, this supports [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#Collisions anti-collision] but is too slow to use during a race as it takes about .3 seconds to return results.  This command is used to scan in racers before a race starts.  By using the inventory all slots command everyone can line up on the finish line and one inventory done to add them to the race. 
     22This sends an ISO15693 inventory command for the TI S6350 reader.  It does an inventory of all time slots, this supports [wiki:S6350serialcom#Collisions anti-collision] but is too slow to use during a race as it takes about .3 seconds to return results.  This command is used to scan in racers before a race starts.  By using the inventory all slots command everyone can line up on the finish line and one inventory done to add them to the race. 
    2323 
    2424The breakdown of the command is as follows:  
     
    3939}}} 
    4040 
    41 The [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#InventoryResponse response] returned for this command will have all the UID's listed.  The UID's will be in reverse byte order. 
     41The [wiki:S6350serialcom#InventoryResponse response] returned for this command will have all the UID's listed.  The UID's will be in reverse byte order. 
    4242 
    4343= Inventory 1 slot = 
    4444 
    45 This sends an ISO15693 inventory command for the TI S6350 reader. This does an inventory of just the first time slot, which allows for a faster inventory responses but can not handle collisions.  A collision is when two tags or more tags are in the field at the same time.  To minimize [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#Collisions collisions] [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#SilenceTag silence] the tag after it is detected. 
     45This sends an ISO15693 inventory command for the TI S6350 reader. This does an inventory of just the first time slot, which allows for a faster inventory responses but can not handle collisions.  A collision is when two tags or more tags are in the field at the same time.  To minimize [wiki:S6350serialcom#Collisions collisions] [wiki:S6350serialcom#SilenceTag silence] the tag after it is detected. 
    4646 
    4747This command is used to detect RFID's during a race.  The response time to this command is approximately 2ms giving us sufficient accuracy for tracking RFID's. 
     
    6464}}} 
    6565 
    66 The [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#InventoryResponse response] to this command will only have 1 UID. The UID will be in reverse byte order. 
     66The [wiki:S6350serialcom#InventoryResponse response] to this command will only have 1 UID. The UID will be in reverse byte order. 
    6767 
    6868= Inventory Response = 
     
    112112The [wiki:ISO15693] protocol allows for 16 time slots for communicating with an RFID reader.  A collision occurs when 2 or more tags use the same time slot.  By default each tag will use the 1st time slot unless a collision occurs.  In the event of a collision the tags will randomly move to a different time slot.   
    113113 
    114 The [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#InventoryAllSlots Inventory All Slots] command can handle this as it checks each of the 16 slots for a RFID.  Unfortunately doing this operation is slow, it takes about .3 seconds, far too long for a lap counter to get accurate lap times.   
     114The [wiki:S6350serialcom#InventoryAllSlots Inventory All Slots] command can handle this as it checks each of the 16 slots for a RFID.  Unfortunately doing this operation is slow, it takes about .3 seconds, far too long for a lap counter to get accurate lap times.   
    115115 
    116 The solution is to use the [https://www.flipsideracing.org/projects/fslapcounter/wiki/S6350serialcom#Inventory1slot Inventory 1 slot] command during races.  This command will just check the 1st time slot for a tag.  To prevent collisions you must silence the tag immediately after it is detected.  If a tag is silences it will not transmit again until it leaves and reenters the antenna loop. 
     116The solution is to use the [wiki:S6350serialcom#Inventory1slot Inventory 1 slot] command during races.  This command will just check the 1st time slot for a tag.  To prevent collisions you must silence the tag immediately after it is detected.  If a tag is silences it will not transmit again until it leaves and reenters the antenna loop. 
    117117 
    118118= Checksum =