Changes between Version 30 and Version 31 of S6350serialcom


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

--

Legend:

Unmodified
Added
Removed
Modified
  • S6350serialcom

    v30 v31  
    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://69.164.214.41/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://209.20.66.101/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: 
     
    1818= Inventory All Slots = 
    1919 
    20 This sends an ISO15693 inventory command for the TI S6350 reader.  It does an inventory of all time slots, this supports [https://69.164.214.41/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. 
     20This sends an ISO15693 inventory command for the TI S6350 reader.  It does an inventory of all time slots, this supports [https://209.20.66.101/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. 
    2121 
    2222The breakdown of the command is as follows:  
     
    110110The [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 
    112 The 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. 
     112The solution is to use the [https://69.164.214.41/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. 
    113113 
    114114= Checksum =