elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Los parámetros del controlador se sobrescriben de forma inesperada
0 Usuarios y 4 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Los parámetros del controlador se sobrescriben de forma inesperada  (Leído 108 veces)
Kisha11

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Los parámetros del controlador se sobrescriben de forma inesperada
« en: Hoy a las 09:59 »

Hola a todos. Estoy experimentando un problema extraño con mi controlador de motor paso a paso (https://www.oyostepper.es/category-16-b0-Controlador-de-motor-paso-a-paso.html): los ajustes que he configurado —como el micropaso (microstepping), la corriente y los límites de software— vuelven ocasionalmente a los valores predeterminados de fábrica tras un ciclo de encendido y apagado.

El dispositivo funciona correctamente una vez que vuelvo a cargar los parámetros, pero estos tienden a perderse de nuevo al cabo de unos días. He revisado el estado NMT y los registros de errores, pero no he encontrado nada inusual.

Sospecho que, o bien se produce una pérdida de alimentación durante una operación de escritura SDO —lo que impide que los parámetros se guarden en la memoria no volátil—, o bien el chip de almacenamiento ha llegado al final de su vida útil de escritura.

¿Podrían indicarme cuál es el procedimiento correcto para guardar los parámetros? ¿Es necesario ejecutar algún comando de «guardado» adicional?

Gracias a todos por su orientación y sugerencias.


En línea

ringman45

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Re: Los parámetros del controlador se sobrescriben de forma inesperada
« Respuesta #1 en: Hoy a las 15:04 »

Si es CANopen, lo que escribes por SDO normalmente se queda solo en RAM hasta que haces el guardado explícito: escribir la firma "save" (0x65766173) en el objeto 0x1010, subíndice 1 para guardar todos los parámetros. Mira en el manual si tu controlador lo implementa así o tiene un comando propio, porque si nunca se llegó a guardar es normal que vuelva a los valores de fábrica al reiniciar.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines