Changes between Version 29 and Version 30 of S6350serialcom


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

--

Legend:

Unmodified
Added
Removed
Modified
  • S6350serialcom

    v29 v30  
    11= TI S6350 communication overview = 
    22 
    3 In order to use the [wiki:S6350 TI reader] within RealBasic we had to implement some of the serial protocol ourselves.  You must first generate a command encapsulated in the TI protocol and have the payload of the command be the [wiki:ISO15693] command.  Only 3 of the [wiki:ISO15693] commands are necessary to track RFID's, [https://69.164.214.41/projects/fslapcounter/wiki/S6350serialcom#InventoryAllSlots Inventory All Slots], [https://209.20.66.101/projects/fslapcounter/wiki/S6350serialcom#Inventory1slot Inventory 1 Slot] and [https://209.20.66.101/projects/fslapcounter/wiki/S6350serialcom#SilenceTag Silence Tag].   
     3In order to use the [wiki:S6350 TI reader] within RealBasic we had to implement some of the serial protocol ourselves.  You must first generate a command encapsulated in the TI protocol and have the payload of the command be the [wiki:ISO15693] command.  Only 3 of the [wiki:ISO15693] commands are necessary to track RFID's, [https://69.164.214.41/projects/fslapcounter/wiki/S6350serialcom#InventoryAllSlots Inventory All Slots], [https://209.20.66.101/projects/fslapcounter/wiki/S6350serialcom#Inventory1slot Inventory 1 Slot] and [https://69.164.214.41/projects/fslapcounter/wiki/S6350serialcom#SilenceTag Silence Tag].   
    44 
    55To use [wiki:ISO15693] commands with the TI reader the command must be encapsulated in a TI command followed by a [https://69.164.214.41/projects/fslapcounter/wiki/S6350serialcom#Checksum checksum].  An example of the TI command structure follows: 
     
    108108The [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.   
    109109 
    110 The 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.   
     110The [https://69.164.214.41/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.   
    111111 
    112112The solution is to use the 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.