{"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\/es\/the-solution-for-debug-modbus-to-can-device\/","title":{"rendered":"La soluci\u00f3n para depurar Modbus a dispositivo CAN"},"content":{"rendered":"<p>La soluci\u00f3n para depurar Modbus a dispositivo CAN<\/p>\n<p>GCAN-204 es nuestro GCAN Modbus RTU a CAN dispositivo, muchos ingenieros no pueden recibir datos en el lado Modbus cuando depuraci\u00f3n. As\u00ed que vamos a ver c\u00f3mo resolver este problema<\/p>\n<p>Estas son las razones m\u00e1s comunes por las que no se reciben datos<\/p>\n<p>Los principales motivos por los que no se reciben datos son: error de configuraci\u00f3n o cableado del puerto serie, error de uso del software Modbus, error de configuraci\u00f3n o cableado del lado CAN. Dado que nuestro equipo es un dispositivo esclavo Modbus est\u00e1ndar, los errores de configuraci\u00f3n o cableado del puerto serie y los errores de software de depuraci\u00f3n son f\u00e1ciles de encontrar y resolver.<br \/>\nSin embargo, el problema en el lado CAN es m\u00e1s complicado. Es necesario comprobar si hay un error en el cableado. El cliente no tiene datos que emitir o si hay un protocolo de interacci\u00f3n que activar, si el ID de datos real y la configuraci\u00f3n coinciden.<\/p>\n<p>He aqu\u00ed un caso<br \/>\nKim Tae Hwan, de una universidad coreana, necesita conectar tres sensores con interfaz CAN con GCAN-204. \u00c9l puede entrar en el software de configuraci\u00f3n y utilizar el software de depuraci\u00f3n Modbus, pero no puede recibir los datos del sensor. \u00bfCu\u00e1l es el problema?<\/p>\n<p>Dado que Kim Tae Hwan puede entrar en el software de configuraci\u00f3n, y utilizar el software de depuraci\u00f3n Modbus. Podemos juzgar que no hay ning\u00fan problema con la capa f\u00edsica y la configuraci\u00f3n del puerto serie del dispositivo.<\/p>\n<p>Se trata de un problema t\u00edpico de configuraci\u00f3n y cableado de CAN. Preguntamos a Kim por el entorno de cableado en el lado CAN, si se conoce el protocolo del lado CAN del sensor, y se solicita una captura de pantalla del software de configuraci\u00f3n.<br \/>\nKim Tae Hwan responde que dos de los sensores del mismo modelo son J1939, y el otro modelo tiene un protocolo interactivo. La velocidad en baudios del dispositivo es de 250K. Los tres sensores est\u00e1n conectados al lado CAN del CGAN-204. La configuraci\u00f3n se realiza de acuerdo con el manual del sensor.<\/p>\n<p>A partir de esto podemos determinar que no estamos seguros de que la configuraci\u00f3n sea correcta.<br \/>\nDespu\u00e9s de excluir la capa f\u00edsica del lado CAN, se recomienda Kim Tae Hwan comprar un analizador USBCAN-II Pro para verificar y detectar los datos reales enviados por el sensor. Despu\u00e9s de la verificaci\u00f3n final por Kim Tae Hwan, el reazon es los dos sensores del mismo modelo tienen el mismo n\u00famero de nodo, despu\u00e9s de los dos dispositivos est\u00e1n conectados entre s\u00ed, s\u00f3lo dos datos de alarma se env\u00edan, y ya no funcionan. No coincide con el ID de datos CAN durante el funcionamiento normal configurado de acuerdo con el manual.<br \/>\nEsto se debe a que el ID de la configuraci\u00f3n t\u00edpica del extremo CAN no coincide con el ID real de los datos recibidos. Despu\u00e9s de cambiar el n\u00famero de nodo de un sensor, los dos sensores pueden Funcionamiento normal, de acuerdo con el ID de datos recibidos por el analizador USBCAN, despu\u00e9s de la reconfiguraci\u00f3n, los datos de dos sensores del mismo modelo se recibi\u00f3 con \u00e9xito utilizando el software Modbus.<\/p>\n<p>Al depurar un sensor con un protocolo interactivo, Kim Tae Hwan utiliza primero el analizador USBCAN para depurar. Despu\u00e9s de la depuraci\u00f3n se realiza correctamente, despu\u00e9s de configurar los par\u00e1metros correctos para GCAN-204, el fen\u00f3meno de retroalimentaci\u00f3n es que la luz DAT del dispositivo parpadea tres veces, pero Modbus poll El software no recibi\u00f3 los datos. A continuaci\u00f3n se muestra un video de la retroalimentaci\u00f3n de Kim Tae Hwan.<br \/>\nDe acuerdo con el v\u00eddeo, se puede ver que la luz DAT parpadea, lo que indica que hay datos que pasan a trav\u00e9s del dispositivo. Tres parpadeos, lo que indica que el disparador de configuraci\u00f3n tiene \u00e9xito y hay retorno de datos. A juzgar es un problema t\u00edpico de uso de software Modbus, combinado con la captura de pantalla de configuraci\u00f3n proporcionada por Kim Tae Hwan, el ID de datos de retroalimentaci\u00f3n vinculante direcci\u00f3n del registro es 20, 30, 40, 50, esta es la direcci\u00f3n hexadecimal, y el software Modbus La direcci\u00f3n est\u00e1 en decimal, lo que resulta en un error de lectura, el cambio de la direcci\u00f3n del registro de lectura y cambiar el n\u00famero de registros de lectura de 10 a 30, los datos se leyeron correctamente.<\/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>Mensaje del ingeniero: Cuando depure el dispositivo GCAN-204, puede seguir las siguientes ideas.<br \/>\n1. La capa f\u00edsica del puerto serie es correcta.<br \/>\nEl fen\u00f3meno es que se puede entrar en el software de configuraci\u00f3n. Aqu\u00ed es necesario comprobar el cableado del puerto serie del dispositivo, el n\u00famero de puerto, y si el dispositivo est\u00e1 en modo de configuraci\u00f3n.<br \/>\n2. Para determinar la configuraci\u00f3n<br \/>\nLa configuraci\u00f3n necesita entender el principio de nuestro dispositivo. Se trata de un dispositivo est\u00e1ndar Modbus RTU esclavo a CAN. El dispositivo conecta dos buses distintos mediante la vinculaci\u00f3n de la direcci\u00f3n de registro del Modbus y el ID de datos CAN. Aseg\u00farese de que la configuraci\u00f3n de los par\u00e1metros Modbus y la configuraci\u00f3n de la tasa de baudios del terminal CAN son correctas, y la relaci\u00f3n de mapeo entre el ID CAN y la direcci\u00f3n de registro Modbus debe estar correctamente configurada. Y para asegurarse de que nuestro dispositivo GCAN-204 puede recibir, por lo que cuando usted no entiende o no est\u00e1 seguro sobre el uso de dispositivos CAN, es posible que desee comprar un analizador USBCAN para la depuraci\u00f3n y configuraci\u00f3n. Una vez que la configuraci\u00f3n es correcta, puede obtener el doble de resultados con la mitad de esfuerzo. La siguiente figura muestra la configuraci\u00f3n correcta despu\u00e9s de la conexi\u00f3n en red.<br \/>\n3.Determine la capa f\u00edsica del extremo CAN.<br \/>\nCompruebe el cableado, la resistencia, la velocidad de transmisi\u00f3n, etc. El fen\u00f3meno es si la l\u00e1mpara DAT brilla y si los datos pasan.<br \/>\n4.Utilizar el software de sondeo Modbus<br \/>\nSeg\u00fan la configuraci\u00f3n, se llama al software, y \u00e9ste se utiliza para leer o escribir en la direcci\u00f3n de registro configurada para realizar la prueba de transmisi\u00f3n y recepci\u00f3n.<br \/>\nSi desea m\u00e1s informaci\u00f3n sobre GCAN y sus productos, p\u00f3ngase en contacto con nosotros.<\/p>","protected":false},"excerpt":{"rendered":"<p>La soluci\u00f3n para depurar Modbus a CAN dispositivo GCAN-204 es nuestro GCAN Modbus RTU a CAN dispositivo, muchos ingenieros no pueden recibir datos en ...<\/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\/es\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":0,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media\/1042"}],"wp:attachment":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}