Manuel d'utilisation du capteur de température et d'humidité du bus CAN SONBEST SM1410C
Paramètres techniques
Paramètre technique | Valeur du paramètre |
Marque | LE MEILLEUR FILS |
Plage de mesure de la température | -50℃~120℃ |
Précision de la mesure de la température | ±0.5℃ à 25℃ |
Plage de mesure de l'humidité | 0 à 100 % d'humidité relative |
Précision de l'humidité | ±3 % HR à 25 ℃ |
Interface de communication | PEUT |
Taux de défaut | 250 kbps |
Pouvoir | Cc9 ~ 24 V 1A |
Température de fonctionnement | -40~80°C |
Humidité de travail | 5% HR à 90% HR |
En cas de fils cassés, câblez les fils comme indiqué sur la figure. Si le produit lui-même n'a pas de fils, la couleur du noyau sert de référence.
Protocole de communication
Le produit utilise le format de trame standard CAN2.0B. Les informations de trame standard sont de 11 octets, comprenant deux parties d'informations et les 3 premiers octets de la partie de données sont la partie d'informations. Le numéro de nœud par défaut est 1 lorsque l'appareil quitte l'usine, ce qui signifie que le code d'identification de texte est ID.10-ID.3 dans la trame standard CAN, et le taux par défaut est de 50k. Si d'autres tarifs sont requis, ils peuvent être modifiés en fonction du protocole de communication.
L'appareil peut fonctionner directement avec divers convertisseurs CAN ou modules d'acquisition USB. Les utilisateurs peuvent également choisir nos convertisseurs USB-CAN de qualité industrielle (comme illustré dans la figure ci-dessus). Le format de base et la composition du cadre standard sont les suivants Comme indiqué dans le tableau.
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Octet 1 | FF | FTR | X | X | DLC.3 | DLC.2 | DLC.1 | DLC.0 |
Octet 2 | ID.10 | ID.9 | ID.8 | ID.7 | ID.6 | ID.5 | ID.4 | ID.3 |
Octet 3 | ID.2 | ID.1 | ID.0 | x | x | x | x | x |
Octet 4 | d1.7 | d1.6 | d1.5 | d1.4 | d1.3 | d1.2 | d1.1 | d1.0 |
Octet 5 | d2.7 | d2.6 | d2.5 | d2.4 | d2.3 | d2.2 | d2.1 | d2.0 |
Octet 6 | d3.7 | d3.6 | d3.5 | d3.4 | d3.3 | d3.2 | d3.1 | d3.0 |
Octet 7 | d4.7 | d4.6 | d4.5 | d4.4 | d4.3 | d4.2 | d4.1 | d4.0 |
Octet 11 | d8.7 | d8.6 | d8.5 | d8.4 | d8.3 | d8.2 | d8.1 | d8.0 |
L'octet 1 est l'information de trame. Le 7ème bit (FF) indique le format de trame, dans la trame étendue, FF=1 ; le 6ème bit (RTR) indique le type de la trame, RTR=0 indique la trame de données, RTR=1 signifie la trame distante ; DLC signifie la longueur réelle des données dans la trame de données. Les octets 2 à 3 sont valides pour 11 bits du code d'identification de message. Les octets 4 à 11 sont les données réelles de la trame de données, invalides pour la trame distante. Par exempleample, lorsque l'adresse matérielle est 1, comme indiqué dans la figure ci-dessous, l'ID de trame est 00 00 00 01, et les données peuvent être répondues en envoyant la commande correcte.
Données de requête
Example : Pour interroger les 2 données du canal 1 de l'appareil 1#, l'ordinateur hôte envoie la commande : 01 03 00 00 00 02.
Type de cadre | ID de trame CAN | cartographie adresse | code de fonction | départ adresse | longueur des données |
00 01 | 01 | 01 | 03 | 00 00 | 02 |
Trame de réponse : 01 03 04 07 3A 0F 7D.
Type de cadre | ID de trame CAN | cartographie adresse | code de fonction | longueur des données | données |
Réponse cadre | 00 00 | 01 | 03 | 04 | 08 après JC 0F 7D |
Dans la réponse à la requête de l'ex ci-dessusample: 0x03 est le numéro de commande, 0x4 a 4 données, la première donnée est 08 AD convertie en système décimal: 2221, car la résolution du module est de 0.01, cette valeur doit être divisée par 100, c'est-à-dire que la valeur réelle est 22.21 degrés. Chaque donnée occupe deux octets, c'est-à-dire une variable entière. La valeur réelle doit être divisée par 100 sur la base de cette valeur. De même, 0F 7D est la deuxième donnée. Sa valeur est 3965, c'est-à-dire que la vraie valeur est 39.65.
Changer l'identifiant du cadre
Vous pouvez utiliser la station maître pour réinitialiser le numéro de nœud par commande. Le numéro de nœud est compris entre 1 et 200. Après avoir réinitialisé le numéro de nœud, vous devez réinitialiser le système. Comme la communication est au format hexadécimal, les données de la table Both sont au format hexadécimal.
Par exempleample, si l'ID de l'hôte est 00 00 et l'adresse du capteur est 00 01, le nœud actuel 1 est remplacé par le 2e. Le message de communication pour modifier l'ID de l'appareil est le suivant : 01 06 0B 00 00 02.
Type de cadre | Identifiant du cadre | Définir l'adresse | Identifiant de la fonction | valeur fixe | ID de cadre cible |
Commande | 00 01 | 01 | 06 | 0B 00 | 00 02 |
Image de retour après réglage correct : 01 06 01 02 61 88. Le format est tel qu'indiqué dans le tableau ci-dessous.
Identifiant du cadre | Définir l'adresse | Identifiant de la fonction | trame source ID | cadre actuel ID | CRC16 |
00 00 | 01 | 06 | 01 | 02 | 61 88 |
La commande ne répondra pas correctement. Voici la commande et le message de réponse pour changer l'adresse de réglage à 2.
Modifier le tarif de l'appareil
Vous pouvez utiliser la station maître pour réinitialiser le débit de l'appareil via des commandes. La plage du numéro de taux est de 1 à 15. Après avoir réinitialisé le numéro de nœud, le tarif prendra effet immédiatement. Parce que la communication est au format hexadécimal, le débit dans le tableau Les nombres sont au format hexadécimal.
Valeur du taux | taux réel | valeur du taux | taux réel |
1 | 20 kbps | 2 | 25 kbps |
3 | 40 kbps | 4 | 50 kbps |
5 | 100 kbps | 6 | 125 kbps |
7 | 200 kbps | 8 | 250 kbps |
9 | 400 kbps | A | 500 kbps |
B | 800 kbps | C | 1M |
D | 33.33 kbps | E | 66.66 kbps |
Le taux qui n'est pas dans la plage ci-dessus n'est pas pris en charge actuellement. Si vous avez des exigences particulières, vous pouvez le personnaliser. Par exempleample, le débit de l'appareil est de 250k et le nombre est de 08 selon le tableau ci-dessus. Pour changer le débit à 40k, le nombre de 40k est 03, le message de communication de fonctionnement est le suivant : 01 06 00 67 00 03 78 14, comme indiqué sur la figure ci-dessous.
Une fois la modification du taux effectuée, le taux changera immédiatement et l'appareil ne renverra aucune valeur. À ce moment, le dispositif d'acquisition CAN doit également commuter le débit correspondant pour communiquer normalement.
Renvoie l'ID de trame et le taux après la mise sous tension
Une fois l'appareil rallumé, l'appareil renverra l'adresse de l'appareil et les informations de taux correspondantes. Par exempleample, après la mise sous tension de l'appareil, le message signalé est le suivant: 01 25 01 05 D1 80. Frame I
Identifiant du cadre | adresse de l'appareil | code de fonction | ID de cadre actuel | taux actuel | CRC16 |
00 00 | 01 | 25 | 00 01 | 05 | D1 80 |
Dans la trame de réponse, 01 indique que l'ID de trame actuel est 00 01, et la valeur de débit 05 indique que le débit actuel est de 50 kbps, ce qui peut être obtenu en consultant le tableau.
Clause de non-responsabilité
Ce document fournit toutes les informations sur le produit, n'accorde aucune licence de propriété intellectuelle, n'exprime ni n'implique, et interdit tout autre moyen d'accorder des droits de propriété intellectuelle, tels que la déclaration des conditions générales de vente de ce produit, d'autres questions. Aucune responsabilité n'est assumée. De plus, notre société ne donne aucune garantie, expresse ou implicite, concernant la vente et l'utilisation de ce produit, y compris l'adéquation à l'utilisation spécifique du produit, la qualité marchande ou la responsabilité en cas de violation de tout brevet, droit d'auteur ou autre droit de propriété intellectuelle, etc. Les spécifications et descriptions des produits peuvent être modifiées à tout moment sans préavis.
Contactez-nous
Société : Shanghai Sonbest Industrial Co., Ltd
Adresse: Bâtiment 8, No.215 Route du Nord-Est, District de Baoshan, Shanghai, Chine
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE : soobuu
E-mail: vente@sonbest.com
Tél.: 86-021-51083595 / 66862055 / 66862075 / 66861077
Documents / Ressources
![]() | SONBEST SM1410C Capteur de température et d'humidité du bus CAN [pdf] Manuel de l'utilisateur SM1410C, capteur de température et d'humidité du bus CAN |