Remplacement de votre centrale de mesure CR1000 par une CR1000X : ce que vous devez savoir

par Timothy Jeppsen | Mis à jour le : 10/11/2017 | Commentaires : 8

Mots clés :

CR1000 CR1000X

Les thèmes principaux du Blog


Recherche sur le Blog


Langages du blog

English
Français (French)


Abonnez-vous au Blog

Recevez un courriel lorsqu'un nouvel article est posté. Choisissez les sujets qui vous intéressent le plus.


Entrez votre adresse courriel :



Suggérer un article

Y a-t-il un sujet que vous souhaiteriez nous voir aborder ? Laissez-nous un message.

Leave this field empty

CR1000X logo

Dès que nous avons appris que nous avions remplacé la centrale de mesure CR1000 par la centrale d'acquisition CR1000X, ils nous ont posé les questions suivantes: “Puis-je charger un programme que j'ai écrit pour ma CR1000 dans une CR1000X ?” Et “Le CR1000X va-t-il mon CR1000 ?”

La réponse est simple, oui, le plus souvent. Laisse-moi expliquer. Les améliorations apportées à la mise à niveau de la CR1000X ne sont pas simplement esthétiques. La CR1000X est un produit entièrement nouveau. Cependant, comme la programmation et les fonctions sont très similaires entre la CR1000X et la CR1000, le remplacement est relativement simple.

Dans les sections suivantes, je vais mettre en évidence les similitudes et les différences entre les deux centrales de mesure que vous devriez connaître.

Dimensions

Physiquement, le remplacement d'une CR1000 par une CR1000X est simple. La taille de la CR1000X est la même que celle de la CR1000.

dimensions de la CR1000 et CR1000X

Panneau de câblage ou bornier

Voici où les choses deviennent différentes. Les borniers amovibles sur le panneau de câblage de la CR1000X fournissent un moyen rapide et efficace de permuter rapidement les centrales de mesure sans retirer les fils du capteur ou l'ensemble du panneau de câblage. Le panneau de câblage complet et l'enregistreur de données sont toujours des composants séparés. Comme la CR1000, la CR1000X se trouve dans un boîtier de protection étanche, protégé contre les dommages électriques directs à travers les connecteurs des voies et des ports. Le panneau de câblage devient la première ligne de protection pour le datalogger. Cela augmente la probabilité que les données soient sauvegardées si des dommages importants se produisent. Et dans la plupart des cas, les réparations sont limitées au panneau de câblage.

panneau de câblage de la CR1000

Bornier de la CR1000



panneau de câblage CR1000X avec bornier amovible

Panneau de câblage de la CR1000X avec des borniers amovibles


Le panneau de câblage de la CR1000X n'est généralement pas destiné à être interchangé avec un autre panneau de câblage de CR1000X.

Étant donné que le CR1000X peut mesurer directement un courant analogique (0 à 20 mA ou 4 à 20 mA), le panneau de câblage n'est pas conçu pour être interchangeable.

interchangeability of CR1000 wiring panels

Si le panneau de câblage du CR1000X est endommagé et qu'un nouveau panneau de câblage est requis, le panneau de câblage de la CR1000X doit être étalonné avec le module de mesure CR1000X pour maintenir la précision de mesure du courant.


Le panneau de câblage de la CR1000 peut être interchangé avec un autre panneau de câblage de CR1000.

Pour la CR1000, n'importe quel panneau de câblage peut être utilisé avec n'importe quelle centrale de mesure CR1000.

interchangeability of CR1000X wiring panels


Les panneaux de câblage CR1000X et CR1000 ne peuvent pas être interchangés.

  • Le panneau de câblage de la CR1000X ne peut pas être utilisé avec un module de mesure CR1000.
  • Le module de mesure CR1000X ne peut pas être utilisé avec un panneau de câblage CR1000.

interchangeabilité des panneaux de câblage de CR1000 et CR1000X

Programmation

Bien qu'il existe des ajouts significatifs aux instructions du programme de la CR1000X qui ne sont pas disponibles dans la CR1000, dans la plupart des cas, vous pouvez charger votre programme écrit pour une CR1000 dans une CR1000X avec des changements d'instructions mineures. Le plus notable de ces changements est dans les instructions de mesure analogiques. Je vais utiliser la mesure différentielle, VoltDiff(), pour illustrer mon propos.

Parameter CR1000 CR1000X
VoltDiff(Dest,1,mV5000,1,True ,0,_60,1.0,0) VoltDiff(Dest,1,mV5000,1,True ,0,60,1.0,0)
Dest Le paramètre Dest est une variable dans laquelle les résultats de la mesure sont stockés. Identique à la CR1000.
Reps

Le paramètre Reps est le nombre de fois que la mesure doit être effectuée. Les mesures sont effectuées sur des voies consécutives. Si le paramètre Reps est supérieur à 1, le paramètre Dest doit être une variable.

Identique à la CR1000.
Range Le paramètre Range est la plage de tension attendue de l'entrée du capteur. Les options de gamme de mesure (Range) suivantes sont disponibles :
Alphanumérique Description
mV5000 ±5000 mV
mV2500 ±2500 mV
mV250 ±250 mV
mV25 ±25 mV
mV7_5 ±7.5 mV
mV2_5 ±2.5 mV
autorange Utilise la gamme la plus appropriée.
mV2500C ±2500 mV; vérifie si l'entrée est ouverte.
mV250C ±250 mV; vérifie si l'entrée est ouverte.
mV25C ±25 mV; vérifie si l'entrée est ouverte.
mV7_5C ±7.5 mV; vérifie si l'entrée est ouverte.
mV2_5C ±2.5 mV; vérifie si l'entrée est ouverte.
autorangeC Utilise la gamme la plus appropriée ; vérifie si l'entrée est ouverte.
Le paramètre Range est la plage de tension attendue de l'entrée du capteur. Les options de gamme de mesure (Range) suivantes sont disponibles :
Alphanumérique Description
mV5000 ±5000 mV
mV1000 ±1000 mV
mV200 ±200 mV
autorange Utilise la gamme la plus appropriée.
mV5000C ±5000 mV; vérifie si l'entrée est ouverte.
mV1000C ±1000 mV; vérifie si l'entrée est ouverte.
mV200C ±200 mV; vérifie si l'entrée est ouverte.
autorangeC Autorange; vérifie si l'entrée est ouverte.
DiffChan Le paramètre DiffChan est le numéro de voie différentielle sur lequel s'effectue la première mesure. Si le paramètre Reps est supérieur à 1, les mesures supplémentaires seront effectuées sur des voies séquentielles. Identique à la CR1000.
RevDiff Une constante est entrée pour le paramètre RevDiff afin de déterminer si les entrées sont inversées et si une deuxième mesure est effectuée. Cette fonction supprime toutes les erreurs de décalage de tension dues aux circuits de mesure de la centrale de mesure, y compris les erreurs de tension d'entrée opérationnelles.
  • False (ou 0) = Ne fait pas une seconde mesure.
  • True (ou 1) = Inverse les entrées et effectue une deuxième mesure.
Identique à la CR1000.
SettlingTime Le paramètre SettlingTime est le délai après mise en place d'une mesure et avant de procéder à la mesure. Identique à la CR1000.
Integ
(pour la CR1000)

fN1
(pour la CR1000X)
Le paramètre Integ est la quantité de temps, en microsecondes, pour intégrer un signal pour la voie à mesurer. Trois options sont disponibles :
Option Description
250

Effectue une intégration de 250 μs.

_60Hz

Effectue une intégration de 16,667 ms ; filtres sur le bruit à 60 Hz.

_50Hz Effectue une intégration de 20 ms ; filtres sur le bruit à 50 Hz.
Le paramètre fN1 (first notch frequency) détermine la fréquence la plus basse qui sera éliminée ou notée par le filtre sinc. Toute valeur comprise entre 5 Hz et 93,75 kHz peut être entrée, mais les options courantes pour filtrer le bruit sont les suivantes :
Option Description
15000

Effectue une intégration de 0,0667 ms.

_60Hz (ou 60)

Effectue une intégration de 16,667 ms ; filtres sur le bruit à 60 Hz.

_50Hz (ou 50) Effectue une intégration de 20 ms ; filtres sur le bruit à 50 Hz.
Mult, Offset Les paramètres Mult et Offset sont tous deux une constante, une variable, un tableau ou une expression permettant de mettre à l'échelle les résultats de la mesure. Avec un multiplicateur (mult) de 1 et un décalage de 0, la sortie est en millivolts. Identique à la CR1000.

  

Recommandé pour vous : Pour l'assistance à la programmation, regardez la vidéo "CRBasic | Menu d'aide".

Conversion d'un programme CR1000 en un programme CR1000X

Il y a deux façons rapides que j'utilise pour convertir un programme CR1000 en un programme CR1000X.

Option A

  1. Renommez l'extension de nom de fichier du programme CR1000 en .CR1X. Par exemple, si votre fichier de programme CR1000 est Temp.CR1, renommez-le en Temp.CR1X.
  2. Après que le fichier a été renommé, ouvrez l'éditeur CRBasic.
  3. Changez la ligne de commentaire au début de l'instruction de programme de 'Centrale de mesure CR1000 en 'Centrale de mesure CR1000X, puis compilez le programme. (Ce n'est pas nécessaire pour le programme, mais c'est une bonne pratique d'avoir des commentaires corrects dans vos programmes.)
  4. Lorsque vous compilez ce programme, les erreurs seront indiquées. Modifiez ces erreurs et le programme sera compilé correctement. (Pour obtenir de l'aide, regardez le chapitre sur la vérification d'erreur [5:55] de la "vidéo "CRBasic | Les erreurs les plus communes".)

Option B

  1. Ouvrez le fichier du programme CR1000 dans l'éditeur CRBasic et copiez toutes les instructions du programme.
  2. Créez un nouveau programme pour la CR1000X dans l'éditeur CRBasic.
  3. Supprimez toutes les lignes d'instruction du programme et copiez toutes les lignes d'instruction du programme de la CR1000.
  4. Changez la ligne de commentaire au début de l'instruction de programme de 'Centrale de mesure CR1000 en 'Centrale de mesure CR1000X, puis compilez le programme. (Ce n'est pas nécessaire pour le programme, mais c'est une bonne pratique d'avoir des commentaires corrects dans vos programmes.)
  5. Lorsque vous compilez ce programme, les erreurs seront indiquées. Modifiez ces erreurs et le programme sera compilé correctement. (Pour obtenir de l'aide, regardez le chapitre sur la vérification d'erreur [5:55] de la "vidéo "CRBasic | Les erreurs les plus communes".)

Conclusion

Le remplacement de vos centrales d'acquisition CR1000 par nos nouvelles centrales d'acquisition CR1000X doit réaliser d'une manière très simple, j'espère que les informations contenues dans cet article vous seront utiles. Si vous avez des questions que je n'ai pas abordées, veuillez les poster ci-dessous.


Partagez cet article



A propos de l'auteur

timothy jeppsen Timothy est le responsable du marketing Communications chez Campbell Scientific, Inc. Il a débuté sa carrière chez Campbell en tant qu'ingénieur spécialisé en applications pour l'aquaculture et a également occupé des postes d'ingénieur commercial et responsable du Groupe Hydrologie. Timothy a obtenu son bachelor’s degree en marketing à l'Utah State University et sa maîtrise en génétique quantitative à l'Université d'Auburn.

Voir tous les articles de cet auteur.


Commentaires

Ekpyro | 09/23/2018 at 03:52 PM

With the CR1000, one could use 'Com2' as the communication port for the 'SerialOut' instruction, and this would transmit on pin C3.  This appears to have changed with the CR1000X. How can one convert this line for CR1000X?:

`SerialOut(Com2, ...`

Robin D | 09/24/2018 at 12:22 PM

Thanks for asking, Ekpyro. Be sure to specify COMC3 for the port.  Using this will work just like it did for the CR1000.

kirving | 09/25/2018 at 02:00 PM

In getting my first CR1000X program to compile, after using CR1000 for some time, I see there are a few differences, including 'Com1' changing to 'ComC1' as mentioned above.  Another difference seems to be that control port references, e.g. in the portSet() instruction, use 'C3' vs '3' for the CR1000.  I don't see any mention of this in the pdf manual.  Is a resource describing programming details available for the CR1000X?  

Big Fish | 09/26/2018 at 08:47 AM

You are correct, other than what is mentioned in the blog, there is not a resourece available that describes the programming in detail. 

Ron Muzzi | 04/10/2019 at 08:54 AM

The PulseCount instruction was also changed and is not backward compatible. Specifically, the PConfig option uses different values than the CR1000.  It would be helpful if you would provide a document that simply lists all the instructions that have changed, especially those that are not backward compatible.  It wouldn't even need details about the change, as we can figure that out from the CRBasic Editor help system. Thanks!

Big Fish | 04/10/2019 at 11:02 AM

Great suggestion. I will make sure we post the list. 

asaha | 06/28/2022 at 07:42 PM

Neither option works for me :( The CRBasic editor in my loggernet 4.4.2 does not have a way to compile for CR1000X, only CR1000. Likewise the Short Cut does not have a CR1000X option while setting up a new program. So i downloaded Loggernet patch 4.7, but that threw up an error saying "Unable to verify version of Installed application". Catch 22 - so now i await an answer from the good people of Campbell Sci.

TBrown | 06/28/2022 at 09:28 PM

@asaha, have you started a case for this with our support group? If not, please submit a web request or call 435-227-9100 and we will help you troubleshoot this error. Thanks.

Please log in or register to comment.