RFID: Was PowerBurst Zeiten sollten zwischen der TMS3705 RFID- Transpondern Basisstation IC und dem TMS37157 RFID-Gerät zu kommunizieren, verwendet werden?

StackOverflow https://stackoverflow.com/questions/4651671

  •  09-10-2019
  •  | 
  •  

Frage

Diese PowerBurst mal in dem Beispielcode in der TMS37157 Development Tool FAQ verwiesen verwendet , aber es scheint keine Ahnung zu sein, was diese Werte sind. Es sieht aus wie sie von der Desktop-Anwendung zur Verfügung gestellt werden, aber ich habe nur die binäre dafür.

struct stLFpacket               
{
    unsigned short usPowerBurst[4];
    ...
struct stLFpacket aLFpacket;
...
void DoPowerBurst(char number)
{
    if ((command1.field.PPM_PWM == 1) && (number == 2))
        SetOutput(&P1OUT, P1_TXCT, HIGH, BLCtimes.usToff, USEC, HALT);      
    SetOutput(&P1OUT, P1_TXCT, LOW, aLFpacket.usPowerBurst[number-1], MSEC, 
        HALT);
}
...
void GetPowerBurst(char number, char* Index)
{
    if (command1.field.TwoPB_OnePB == ONE_BYTE)
            aLFpacket.usPowerBurst[number-1] = USB_Buffer.ucData[*Index];
    else
            aLFpacket.usPowerBurst[number-1] = 16 * USB_Buffer.ucData[*Index] 
                + USB_Buffer.ucData[(*Index)+1];
    *Index++;
}
War es hilfreich?

Lösung

Nach support@ti.com,

Die Macht Zerplatzzeiten verwendet für TMS37157 sollte für PB1 sein 15-50ms und 50ms für PB2. In der Basisstation Quellcode, dopowerburst (2), dopowerburst (3), dopowerburst (4) zu sein scheint für Wach-Muster verwendet in einige unserer anderen Automobil Transponder, die ein wenig arbeiten unterscheidet sich von TMS37157.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top