{"id":1041,"date":"2021-12-11T03:48:19","date_gmt":"2021-12-11T03:48:19","guid":{"rendered":"http:\/\/gcanbus.com\/?p=1041"},"modified":"2021-12-17T02:03:10","modified_gmt":"2021-12-17T02:03:10","slug":"the-solution-for-debug-modbus-to-can-device","status":"publish","type":"post","link":"https:\/\/gcanbus.com\/fr\/the-solution-for-debug-modbus-to-can-device\/","title":{"rendered":"La solution pour d\u00e9boguer un appareil Modbus vers CAN"},"content":{"rendered":"<p>La solution pour d\u00e9boguer un appareil Modbus vers CAN<\/p>\n<p>GCAN-204 est le dispositif Modbus RTU vers CAN de notre GCAN. De nombreux ing\u00e9nieurs ne peuvent pas recevoir de donn\u00e9es du c\u00f4t\u00e9 Modbus lors du d\u00e9bogage. Voyons donc comment r\u00e9soudre ce probl\u00e8me.<\/p>\n<p>Voici les raisons les plus courantes pour lesquelles les donn\u00e9es ne sont pas re\u00e7ues<\/p>\n<p>Les principales raisons de la non-r\u00e9ception des donn\u00e9es sont les suivantes : erreur de configuration ou de c\u00e2blage du port s\u00e9rie, erreur d'utilisation du logiciel Modbus, erreur de configuration ou de c\u00e2blage du c\u00f4t\u00e9 CAN. Comme notre \u00e9quipement est un dispositif esclave Modbus standard, les erreurs de configuration ou de c\u00e2blage du port s\u00e9rie et les erreurs du logiciel de d\u00e9bogage sont faciles \u00e0 trouver et \u00e0 r\u00e9soudre.<br \/>\nCependant, le probl\u00e8me du c\u00f4t\u00e9 du CAN est plus compliqu\u00e9. Il est n\u00e9cessaire de v\u00e9rifier s'il y a une erreur dans le c\u00e2blage. Le client n'a pas de donn\u00e9es \u00e0 \u00e9mettre ou s'il y a un protocole d'interaction \u00e0 d\u00e9clencher, si l'ID des donn\u00e9es r\u00e9elles et la configuration correspondent.<\/p>\n<p>Voici un cas<br \/>\nKim Tae Hwan, d'une universit\u00e9 cor\u00e9enne, doit connecter trois capteurs \u00e0 l'interface CAN du GCAN-204. Il peut entrer dans le logiciel de configuration et utiliser le logiciel de d\u00e9bogage Modbus, mais il ne peut pas recevoir les donn\u00e9es du capteur. Quel est le probl\u00e8me ?<\/p>\n<p>Comme Kim Tae Hwan peut entrer dans le logiciel de configuration et utiliser le logiciel de d\u00e9bogage Modbus, nous pouvons juger qu'il n'y a pas de probl\u00e8me avec la couche physique et la configuration du port s\u00e9rie de l'appareil. Nous pouvons juger qu'il n'y a pas de probl\u00e8me avec la couche physique et la configuration du port s\u00e9rie de l'appareil.<\/p>\n<p>Il s'agit d'un probl\u00e8me typique de configuration et de c\u00e2blage CAN. Nous avons demand\u00e9 \u00e0 Kim l'environnement de c\u00e2blage c\u00f4t\u00e9 CAN, si le protocole du c\u00f4t\u00e9 CAN du capteur est connu, et une capture d'\u00e9cran du logiciel de configuration est demand\u00e9e.<br \/>\nKim Tae Hwan r\u00e9pond que deux des capteurs du m\u00eame mod\u00e8le sont J1939, et que l'autre mod\u00e8le a un protocole interactif. La vitesse de transmission de l'appareil est de 250K. Les trois capteurs sont connect\u00e9s au c\u00f4t\u00e9 CAN du CGAN-204. La configuration se fait selon le manuel du capteur.<\/p>\n<p>Nous pouvons en d\u00e9duire que nous ne sommes pas s\u00fbrs que la configuration soit correcte.<br \/>\nApr\u00e8s avoir exclu la couche physique du c\u00f4t\u00e9 CAN, il est recommand\u00e9 \u00e0 Kim Tae Hwan d'acheter un analyseur USBCAN-II Pro pour v\u00e9rifier et d\u00e9tecter les donn\u00e9es r\u00e9elles envoy\u00e9es par le capteur. Apr\u00e8s la v\u00e9rification finale effectu\u00e9e par Kim Tae Hwan, il s'av\u00e8re que les deux capteurs du m\u00eame mod\u00e8le ont le m\u00eame num\u00e9ro de n\u0153ud, mais qu'une fois les deux appareils connect\u00e9s ensemble, seules deux donn\u00e9es d'alarme sont envoy\u00e9es et qu'ils ne fonctionnent plus. Cela ne correspond pas \u00e0 l'ID des donn\u00e9es CAN pendant le fonctionnement normal configur\u00e9 selon le manuel.<br \/>\nCela est d\u00fb au fait que l'ID de la configuration typique de l'extr\u00e9mit\u00e9 CAN ne correspond pas \u00e0 l'ID r\u00e9el des donn\u00e9es re\u00e7ues. Apr\u00e8s avoir chang\u00e9 le num\u00e9ro de n\u0153ud d'un capteur, les deux capteurs peuvent fonctionner normalement. Selon l'ID des donn\u00e9es re\u00e7ues par l'analyseur USBCAN, apr\u00e8s la reconfiguration, les donn\u00e9es de deux capteurs du m\u00eame mod\u00e8le ont \u00e9t\u00e9 re\u00e7ues avec succ\u00e8s \u00e0 l'aide du logiciel Modbus.<\/p>\n<p>Lors du d\u00e9bogage d'un capteur avec un protocole interactif, Kim Tae Hwan utilise d'abord l'analyseur USBCAN pour d\u00e9boguer. Une fois le d\u00e9bogage r\u00e9ussi, apr\u00e8s que les param\u00e8tres corrects ont \u00e9t\u00e9 configur\u00e9s pour le GCAN-204, le ph\u00e9nom\u00e8ne de r\u00e9troaction est que le voyant DAT de l'appareil clignote trois fois, mais que le logiciel Modbus poll n'a pas re\u00e7u les donn\u00e9es. Vous trouverez ci-dessous une vid\u00e9o du retour d'exp\u00e9rience de Kim Tae Hwan.<br \/>\nD'apr\u00e8s la vid\u00e9o, vous pouvez voir que le voyant DAT clignote, ce qui indique que des donn\u00e9es passent par l'appareil. Trois clignotements indiquent que le d\u00e9clenchement de la configuration est r\u00e9ussi et qu'il y a un retour de donn\u00e9es. Il s'agit d'un probl\u00e8me typique d'utilisation du logiciel Modbus, combin\u00e9 \u00e0 la capture d'\u00e9cran de configuration fournie par Kim Tae Hwan, l'adresse du registre de liaison de l'ID des donn\u00e9es de retour est 20, 30, 40, 50, il s'agit de l'adresse hexad\u00e9cimale, et le logiciel Modbus L'adresse est en d\u00e9cimal, ce qui entra\u00eene une erreur de lecture, en changeant l'adresse du registre de lecture et en changeant le nombre de registres de lecture de 10 \u00e0 30, les donn\u00e9es ont \u00e9t\u00e9 lues avec succ\u00e8s.<\/p>\n<p><img decoding=\"async\" class=\"lazyload size-full wp-image-1043 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F.jpg\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F.jpg\" alt=\"\" width=\"462\" height=\"432\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27462%27%20height%3D%27432%27%20viewBox%3D%270%200%20462%20432%27%3E%3Crect%20width%3D%27462%27%20height%3D%27432%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F-200x187.jpg 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F-300x281.jpg 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F-400x374.jpg 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q555355F.jpg 462w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 462px) 100vw, 462px\" \/><\/p>\n<p><img decoding=\"async\" class=\"lazyload size-full wp-image-1044 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18.jpg\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18.jpg\" alt=\"\" width=\"541\" height=\"386\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27541%27%20height%3D%27386%27%20viewBox%3D%270%200%20541%20386%27%3E%3Crect%20width%3D%27541%27%20height%3D%27386%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18-200x143.jpg 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18-300x214.jpg 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18-400x285.jpg 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5554b18.jpg 541w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/p>\n<p><img decoding=\"async\" class=\"lazyload size-full wp-image-1045 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI.jpg\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI.jpg\" alt=\"\" width=\"667\" height=\"467\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27667%27%20height%3D%27467%27%20viewBox%3D%270%200%20667%20467%27%3E%3Crect%20width%3D%27667%27%20height%3D%27467%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI-200x140.jpg 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI-300x210.jpg 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI-400x280.jpg 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI-600x420.jpg 600w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1Q10Q5555UI.jpg 667w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/p>\n<p>Message de l'ing\u00e9nieur : Lors du d\u00e9bogage du dispositif GCAN-204, vous pouvez suivre les id\u00e9es suivantes.<br \/>\n1. La couche physique du port s\u00e9rie est correcte.<br \/>\nLe ph\u00e9nom\u00e8ne est que vous pouvez entrer dans le logiciel de configuration. Vous devez alors v\u00e9rifier le c\u00e2blage du port s\u00e9rie de l'appareil, le num\u00e9ro du port et si l'appareil est en mode de configuration.<br \/>\n2. Pour d\u00e9terminer la configuration<br \/>\nLa configuration n\u00e9cessite de comprendre le principe de notre appareil. Il s'agit d'un dispositif standard Modbus RTU esclave vers CAN. Le dispositif connecte deux bus distincts en liant l'adresse de registre du Modbus et l'ID de donn\u00e9es CAN. Il faut s'assurer que la configuration des param\u00e8tres Modbus et la configuration du d\u00e9bit en bauds du terminal CAN sont correctes, et que la relation de mappage entre l'ID CAN et l'adresse de registre Modbus est correctement configur\u00e9e. Et pour s'assurer que notre dispositif GCAN-204 peut recevoir, si vous ne comprenez pas ou n'\u00eates pas s\u00fbr de l'utilisation des dispositifs CAN, vous pouvez acheter un analyseur USBCAN pour le d\u00e9bogage et la configuration. Une fois que la configuration est correcte, vous pouvez obtenir deux fois plus de r\u00e9sultats avec deux fois moins d'efforts. La figure suivante montre la configuration correcte apr\u00e8s la mise en r\u00e9seau.<br \/>\n3 D\u00e9terminer la couche physique de l'extr\u00e9mit\u00e9 CAN.<br \/>\nV\u00e9rifier le c\u00e2blage, la r\u00e9sistance, la vitesse de transmission, etc. Le ph\u00e9nom\u00e8ne est de savoir si la lampe DAT brille et si les donn\u00e9es passent.<br \/>\n4. utiliser le logiciel de sondage Modbus<br \/>\nSelon la configuration, le logiciel est appel\u00e9, et le logiciel est utilis\u00e9 pour lire ou \u00e9crire \u00e0 l'adresse du registre configur\u00e9 pour effectuer le test de transmission et de r\u00e9ception.<br \/>\nN'h\u00e9sitez pas \u00e0 nous contacter si vous souhaitez en savoir plus sur GCAN et ses produits.<\/p>","protected":false},"excerpt":{"rendered":"<p>La solution de d\u00e9bogage Modbus vers CAN GCAN-204 est notre dispositif Modbus RTU vers CAN GCAN. De nombreux ing\u00e9nieurs ne peuvent pas recevoir de donn\u00e9es \u00e0 ...<\/p>","protected":false},"author":1,"featured_media":1042,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[25],"tags":[],"class_list":["post-1041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":0,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/media\/1042"}],"wp:attachment":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}