RFID: Quelle PowerBurst fois devraient être utilisés pour communiquer entre la station de base transpondeur TMS3705 IC et RFid le dispositif RFid TMS37157?
Question
Ces temps PowerBurst sont utilisés dans l'exemple de code référencé dans le TMS37157 outil de développement FAQ , mais il semble y avoir aucune idée de ce que ces valeurs. On dirait qu'ils sont fournis par l'application de bureau, mais je ne le binaire pour cela.
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++;
}
La solution
Selon support@ti.com,
Les temps de salve de puissance utilisée pour TMS37157 devrait être 15-50ms pour PB1 et 50ms pour PB2. Dans la station de base le code source, dopowerburst (2), dopowerburst (3), dopowerburst (4) semblent être utilisés pour les modèles de sillage dans certains de nos autres automobile transpondeurs qui fonctionnent un peu différent de TMS37157.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow