CAN como UART?

M

MrEd

Guest
Hola,
No he trabajado con la CAN y en todos se preguntan si alguien sabe si podría de alguna manera puede ser configurado para enviar datos como un "común" uart?¿Puedo conectar la CAN a una línea RS485 y enviar los datos.¿O es posible conectar un chip de 485 pines a la CAN (en un MCU) y enviar "ordinarias" bit de arranque, 8 bits de datos, bit de datos.

Me gustaría ser capaz de alternar entre la CAN y RS485 en el mismo par de cables sin sacrificar tanto la CAN y una interfaz UART.

Eddie

 
Hola,

Debido a Can protocolo, visto que no es posible para mí se puede utilizar el controlador de un MCU como UART controlador.
La única forma que vi es una posibilidad para el control de la OI por su software y para hacer un controlador de software UART.
IO son sus multiplexados entre UART y Can controlador?

La verdad es que no efficient.e_DIB

 
Si la frecuencia es la lentitud, U puede tratar de simular la CAN y por la UART GPIO de la MCU

 
El CAN-bus funciona con señales diferenciales,
por lo que no funciona la manera que usted desea.

La pregunta es, si usted desea utilizar el mismo PIN de la UC o utilizar el mismo fuera de los cables ...

Si lo que desea la misma pines, podría poner cerraduras uart entre el controlador y el controlador puede, como norma lógica obtener señales.
Pero si usted tiene un hardware y un uart hardware puede entonces probablemente será en los diferentes io-pines y no puede volver a eso.

Si desea utilizar el mismo cable, probablemente debería tener conmutadores analógicos, así que usted puede elegir la señal activa en el cable.

Pero ambas opciones costo adicional de las clavijas de la UC, de ninguna manera.

Simplemente conectando las señales que dará lugar a reacciones de los undefined uart puede-y el controlador.Segundo que necesita para terminar su-puede que su uart cables no puede ser terminado.

Espero te pueda ayudar.

 
¿Qué se puede hacer es conectar el controlador de la CAN a un conductor SPI.SPI no es tan simple como UART, pero sin duda es más fácil que la CAN.

 
Bus CAN es un conflicto de hardware de procesamiento.

connection and private for vehicle.

Protocolo de hardware está diseñado para conexión multipunto
y privado de los vehículos..

USART conflicto, porque no se usa para un punto a otro.
but it's software processor for conflict.

RS-485 está diseñado para muiltipoint
pero
el software
de procesador de conflicto.Es el soporte para el hardware del controlador IC protegidas

 
si la CAN alfileres de su microcontrolador puede funcionar de forma normal IO (doble función), entonces es más fácil de utilizar y sólo de esta manera el programa "basado en software" UART

 
Hola,

Usted puede encontrar mucha más información sobre el sitio web micrchip aprox nota:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1490&filterID=397
Micrichip también una demostración a bordo de la lata de autobús, así que usted puede utilizar esto como referance para su diseño:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010064

Buena suerte.

 
Ahora es un día normal para microcontroladores que tengan la CAN así como más de un múltiplex UARTs a la E / S con estas clavijas de forma, puede utilizar la CAN de un modo que permita a la vez y permite que la UART otro modo.Pero esto no es recomendable en tiempo de ejecución debido a los diversos tipo de materiales para la CAN y autobuses UART.

 

Welcome to EDABoard.com

Sponsor

Back
Top