Can resumo

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1867 palavras )
  • Download(s) : 0
  • Publicado : 9 de junho de 2012
Ler documento completo
Amostra do texto
Resumo
O protocolo CAN, Controller Area Network, é muito utilizado para aplicações de automação como um método para permitir uma comunicação série robusta. O objectivo é tornar o sistema mais fiável, seguro e eficiente, ao mesmo tempo que se diminui a complexidade das ligações.
Com base nesses factores, será desenvolvido um projecto de rede de comunicação CAN. Para este projecto vamosapresentar uma análise e implementação de uma solução para transmissão de mensagens num barramento CAN, para isso, utilizando 3 nós de hardware.
Cada nó de hardware será constituído por um PIC18f4550 um controlador com interface SPI (Serial Peripheral Interface) e um transceiver, um desses nós está ligado a um PC, ligação RS232, em que este vai permite alterar ou visualizar os parâmetros de controlo deum qualquer nó. A unidade central (PC) tem ainda a função de monitorizar todas as mensagens que circulam no BUS CAN.

Palavras-chave
CAN, PIC, transceiver, SPI, Barramento CAN

aa

5 Visão geral CAN-Bus
Existem três protocolos de barramento CAN:
1 O protocolo entre a MS 1 e CS1 ou ECOS.
Foi com a Märklin-MS1 sob a então nova geração de
"Sistema Märklin" foi introduzida e é,portanto, aqui chamada de M-CAN. Esteproto-
protocolo é descrito neste documento.
2 O protocolo entre CS1/ECoS eo sniffer módulo ou o booster.
Foi introduzido pela ECOS ESU e aqui é porque como um E-CAN-se
registros. O protocolo agora é suportado pelo CS1, quando o
Atualizar o ECOS sniffer módulo tinha recebido.
3 As actas das CS2/MS2.
Este protocolo tem nada a ver com os outros dois e não será-matriculados, mas foi libertado da Märklin.
Em parte, os protocolos podem ser usados ​​em paralelo em um ônibus. o
M-CAN protocolo pode ser usado tanto em paralelo com o E-CAN. Existem apenas
Limitações na funcionalidade e no endereçamento. Também pode paralelo
ser usado para registrar o CS2/MS2. E-CAN e da ata da CS2/MS2
mutuamente exclusivos, no entanto.
A definição de longoalcance da rede CAN são definidas neste momento
considerada apenas dados sobre o nível do usuário. Todos administrativo /organizacional proto-
kollanteile e arbitragem de ônibus são fornecidos pelo hardware pode e deve, portanto,
não são tratados pelo protocolo do usuário.

5,1 Os parâmetros eléctricos dos dois protocolos CAN
Similar ao barramento RS-485 (XBus Lenz) também estão nos sinais CANtransmitido de forma diferenciada. De acordo com o seleccionado cabo, plugues e tomadas e os atenuada
selecionados taxa de transmissão deve ser de pelo menos 100m para funcionar sem problemas.
Como baixo nível-CAN protocolo CAN 2.0B é usado, por isso há IDs 29-bit para o Ver-
disponíveis. Taxa de transmissão é de 250 Kbps.
Há uma rescisão automática no último dispositivo. Isto também se aplica quandoum
CAN-bus de distribuição está disponível. É apenas um centro no ônibus,terminou, este centro-
quiral em si
5.2 Estrutura Geral da CAN frames
Cada frame CAN consiste de um ID, alguns sinalizadores de controle, uma indicação da carga
comprimentos e 0-8 bytes de dados.
O ID pode ser definido para qualquer finalidade. Pelo método de atribuição de ID
é, portanto, em última instância determinaa prioridade do quadro, garantindo assim que
um ID é definido apenas por um único transmissor no ônibus. Colisões "sobreviveu"
o quadro com o menor ID.
Os dados do usuário pode ser usado para transmitir qualquer informação. o
Comprimento dos dados é variável, o que é o M-CAN como o protocolo E-CANtambém usado. Descrição da ECOS / MS 1 / CS1 protocolo CAN para desenvolvedores
Além disso, osquadros são mostrados na análise ID da seguinte forma (exemplo do-An
mensagem):
Imagem . . . .

5.3 Utilizar protocolo M-CAN / CAN-E
Física e em seu conceito básico é o CAN-bus é um protocolo de transmissão. o
Quadros não contêm endereços, mas apenas descrever o ID do conteúdo
De dados. O transmissor define o quadro no ônibus, cada nó conectado
pode receber e avaliar, por exemplo Id...
tracking img