Campbell Scientific CR1000 Manuel D'utilisation page 188

Table des Matières

Publicité

Chapitre 7. Instructions de mesure
SDMCAN
(Dest, SDMAddress, TimeQuanta, TSEG1, TSEG2, ID, DataType, StartBit,
NumBits, NumVals, Multiplier, Offset)
L'instruction CANBUS est constituée les paramètres suivants :
Pour des raisons techniques certaines instructions ne sont pas traduites. A l'occasion d'une mise à jour de ce manuel
dans le futur, nous ne manquerons pas d'achever la traduction de ce manuel.
Paramètre
& Type de donnée
Dest
SDMAddress
TimeQuanta
TSEG1
TSEG2
7-28
L'instruction SDMCAN est utilisée afin de mesurer et de contrôler l'interface SDM-CAN.
Plusieurs instructions SDM SDM peuvent être utilisées dans un programme. La
fonction initiale de l'instruction est de configurer l'interface SDM-CAN lorsque le
programme de la centrale de mesure est compilé. Des instructions supplémentaires
peuvent être employées pour déterminer quelles données sont passées entre le réseau
CAN-bus et la centrale de mesure, afin de configurer et/ou de lire l'état des switch
internes du SDM-CAN, et afin de lire et/ou ré-initialiser les erreurs détectées.
L'instruction SDMTrigger peut être utilisée afin de déclencher des mesures
simultanées à partir de un ou plusieurs SDM-CANs et d'autres appareils SDM
connectés à la centrale de mesure. Lorsque l'instruction SDMTrigger est lue dans le
programme, elle envoie un message SDM spécial qui a pour effet de faire
transmettre les dernières données capturées sur le bus CAN, en direction de la
mémoire tampon de travail, et ce pour tous les appareils SDM-CAN. Reportez-vous
au manuel du SDM-CAN pour plus de détails.
Entrée
The Dest parameter is a variable array in which to store the results of the
measurement. It must be an array of sufficient size to hold all of the values
that will be returned by the function chosen (defined by the DataType
parameter).
The SDMAddress parameter defines the address of the SDM-CAN with
which to communicate. Valid SDM addresses are 0 through 14. Address 15
is reserved for the SDMTrigger instruction.
The SDM address is entered as a base 10 number, unlike older, jumper-
settable SDM instruments that used base 4.
Three time segments are used to set the bit rate and other timing parameters
for the CAN-bus network, TimeQuanta, TSEG1, and TSEG2. These
parameters are entered as integer numbers. The relationship between the
three time segments is defined as:
=
+
+
t
t
t
t
bit
q
TSEG
1
TSEG
The first time segment, the synchronization segment (S-SG), is defined by
the TimeQuanta parameter. To calculate a suitable value for TimeQuanta,
use the following equation:
6
=
TimeQuanta
t
* *
8 10
q
where tq = the TimeQuanta. There are between 8 and 25 time quanta in the
bit time. The bit time is defined as 1/baud rate.
The second time segment, TSEG1, is actually two time segments known as
the propagation segment and phase segment one. The value entered is
determined by the characteristics of the network and the other devices on the
network. It can be calculated as:
=
T
t
/ t
SEG
1
TSEG
1
q
The third time segment, TSEG2 (the phase segment two), is defined by the
TSEG2 parameter. The value of TSEG2 can be calculated using the
equation:
=
T
t
/
t
SEG
2
TSEG
2
q
The relative values of TSEG1 and TSEG2 determine when the SDM-CAN
samples the data bit.
2

Publicité

Table des Matières
loading

Table des Matières