¿Alguien tiene alguna sugerencia o código de ejemplo que me ayuda a crear una interfaz entre 100 pines uc3a1512to un dispositivo a través de RS-485?

StackOverflow https://stackoverflow.com/questions/4033256

  •  26-09-2019
  •  | 
  •  

Pregunta

Estoy intentando conectar y controlar un dispositivo que sólo acepta RS-485 de entrada. Deseo comunicar a este dispositivo a través de mi actual UC3A1512 . ¿Alguien tiene el código fuente existente o ejemplos que pueden ayudar a mí para crear esta interfaz?

necesito un método de transmisión de datos a través de RS-485 formato .

No necesita establecer una comunicación de ida y vuelta, simplemente necesito la capacidad de enviar comandos al dispositivo.

He mirado en la página web Atmel 's y también en AVRFreaks y no veo nada de valor para mi proyecto.

Cualquier ayuda es bienvenida y apreciada!

Por favor página de revisión 10 de este Adobe PDF desde < a href = "http://www.linengineering.com" rel = "nofollow"> Lin Ingeniería para entender más sobre el dispositivo que necesito para comunicarse con ellos.

¿Fue útil?

Solución 3

Hasta ahora la mayoría de las respuestas pertinentes han venido de mi pregunta publicada el electronics.stackexchange.com

Si hubiera sabido esto existía antes de publicar mi pregunta en la pila me habría limitado a mi pregunta Electrónica y Robótica < em> sólo . Como ya había hecho la pregunta y recibir respuestas, he optado por mantener ambas preguntas abiertas.

Gracias por sus respuestas!

Otros consejos

RS-485 es sólo la especificación eléctrica para un bus serie diferencial. Hay muchos diferentes formatos de datos que pueden ser utilizados. A RS-485 se conectan a un microcontrolador necesita algún controlador de hardware IC, hay mucho de donde escoger (una búsqueda rápida en Farnell encontró 39).

El formato de serie de bajo nivel puede ser 9600 8N1, si la página 13 de el manual del controlador es cualquier indicación.

El formato de mayor nivel (cómo enviar comandos al motor) no se especifica en el documento, y que no encontrar en otro lugar.

En el UC3A1512 que necesita para configurar uno de los USARTs a la operación RS-485, véase el capítulo 26 de la hoja de datos. Una vez configurada la interfaz de la operación puede ser similar a RS-232, si se utiliza un formato simple comando.

RS485 es bus serie un simple simétrica. Los datos que se tienen que enviar a través de ese enlace en serie se debe especificar en la hoja de datos de referencia para su UC3A1512 dispositivo.

Para crear y depurar la aplicación (probablemente en un emulador es útil que se puede enviar desde el PC anfitrión antes de intentarlo desde el controlador embebido Esto es fácil, ya que RS485 permite varias conexiones en contraste con RS232 que es punto a punto.

RS485 puede ser convertida a serie regular de RS232 . Si el ordenador no tiene puerto RS232 más (la mayoría no) se puede obtener un USB a RS232 convertidor .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top