BRPI1014496B1 - processo para o controle de acesso a mídias, estação de assinantes de um sistema de barramento e elemento de controle de uma estação de assinantes - Google Patents

processo para o controle de acesso a mídias, estação de assinantes de um sistema de barramento e elemento de controle de uma estação de assinantes Download PDF

Info

Publication number
BRPI1014496B1
BRPI1014496B1 BRPI1014496-0A BRPI1014496A BRPI1014496B1 BR PI1014496 B1 BRPI1014496 B1 BR PI1014496B1 BR PI1014496 A BRPI1014496 A BR PI1014496A BR PI1014496 B1 BRPI1014496 B1 BR PI1014496B1
Authority
BR
Brazil
Prior art keywords
channel
subscriber station
access
control element
data
Prior art date
Application number
BRPI1014496-0A
Other languages
English (en)
Inventor
Florian Hartwich
Original Assignee
Robert Bosch Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Publication of BRPI1014496A2 publication Critical patent/BRPI1014496A2/pt
Publication of BRPI1014496B1 publication Critical patent/BRPI1014496B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • H04L12/4135Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Bus Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

PROCESSO PARA O CONTROLE DE ACESSO A MÍDIAS PARA UM SISTEMA COLETOR E EQUIPAMENTO DE COMUNICAÇÃO. A presente invenção refere-se a um processo para o controle de acesso a mídias, para o controle de um acesso de uma estação de assinantes (13) de um sistema coletor (11) a um primeiro canal (15) do sistema coletor (11) usado em comum por varias estações de assinantes (13), sendo que, no caso do processo para a estações de assinantes (13) é predeterminado, pelo menos, um intervalo de liberação ((Delta)T1, (Delta)T2, (Delta)T3, (Delta)T4, (Delta)T5), dentro do qual a estação de assinantes (13) tem acesso exclusivo ao primeiro canal (15). A fim de indicar um processo para o controle de acesso a mídias, no qual grandes quantidades de dados possam ser transmitidas de modo relativamente rápido, e condições de tempo real possam ser mantidas durante a transmissão de mensagens através do sistema coletor (11) é sugerido que, com o processo seja controlado o acesso a um segundo canal (19) usado por varias estações de assinantes (13) sendo que, o segundo canal (19) só é liberado dentro do intervalo de liberação ((Delta)T1, (Delta)T2, (Delta)T3, (Delta)T4, (Delta)T5), para o acesso através da estação de assinantes (13).

Description

Estado da técnica
[0001]A presente invenção refere-se a um processo para o controle de acesso a mídias, para o controle de um acesso de uma estação de assinantes de um sistema de barramento a um primeiro canal do sistema de barramento, usado em comum por várias estações de assinantes, sendo que, durante o processo, pelo menos, um intervalo de liberação é liberado para a estação de assinantes, dentro do qual a estação de assinantes tem acesso exclusivo ao primeiro canal. A invenção refere-se, além disso, a uma estação de assinantes e a um elemento de controle, em particular, a um controlador de CAN, que são equipados para a execução de um processo desse tipo.
Divulgação da invenção
[0002]Por exemplo, do requerimento de patente DE 100 00 305 A1 é conhecida a "Controller Area Network" (CAN), bem como, uma "Time Triggered CAN" (TTCAN) designada como expansão da CAN. O processo para o controle de acesso a mídias empregado na CAN baseia- se em uma arbitragem bit a bit. No caso da arbitragem bit a bit, várias estações de assinantes podem transmitir simultaneamente dados através do canal do sistema de barramento, sem que deste modo a transmissão de dados seja perturbada. Além disso, durante a transmissão de um bit através do canal, as estações de assinantes podem determinar o estado lógico (0 ou 1) do canal. Se um valor do bit transmitido não corresponder ao estado lógico do canal determinado, então a estação de assinantes termina o acesso ao canal. No caso da CAN, a arbitragem bit a bit normalmente é realizada em um campo de arbitragem dentro de um quadro de dados a ser transmitido através do canal. Depois que uma estação de assinantes transmitiu o campo de arbitragem completamente para o canal, ela sabe que tem o acesso exclusivo ao canal. Por conseguinte, o final da transmissão do campo de arbitragem corresponde a um início de um intervalo de liberação dentro do qual a estação de assinantes pode usar o canal exclusivamente. De acordo com a especificação de protocolo da CAN outras estações de assinantes não podem ter acesso ao canal, isto é, transmitir dados para o canal, até que a estação de assinantes transmitida tenha transmitido um campo de soma de teste (campo de CRC) do quadro de dados. Por conseguinte, um instante final da transmissão do campo de CRC corresponde a um final do intervalo de liberação.
[0003]Através da arbitragem bit a bit é obtida uma transmissão livre de destruição do quadro de dados através do canal. Deste modo resultam boas propriedades de tempo real da CAN, ao passo que no caso de processos para o controle de acesso a mídias, nos quais o quadro de dados transmitido por uma estação de assinantes, em virtude de uma colisão com um outro quadro de dados transmitido por uma outra estação, pode ser destruído durante a transmissão através do canal, tem um comportamento de tempo real nitidamente desfavorável, uma vez que, em virtude da colisão e da nova transmissão necessária com isso do quadro de dados vem a ocorrer um retardamento da transmissão de dados.
[0004]Um outro aperfeiçoamento do comportamento de tempo real da CAN é obtido através da expansão TTCAN. De acordo com a especificação de protocolo de TTCAN é definida uma estrutura de janela de tempo, que abrange várias janelas de tempo sucessivas (muitas vezes também designadas como "fendas de tempo" ou "time slots"), e se repete regularmente. Neste caso, uma determinada janela de tempo pode ser alocada a um determinado tipo de mensagem e, com isso, a uma determinada estação de assinantes, dentro da qual esse tipo de mensagem pode ser transmitida. Por conseguinte, no caso de TTCAN estão previstas determinadas janelas de tempo, dentro das quais uma determinada estação tem acesso exclusivo ao canal de um domínio de CAN. No caso de TTCAN o acesso ao canal é coordenado, pelo menos parcialmente, de acordo com o princípio do acesso múltiplo baseado no tempo (Time Division Multiple Access, TDMA).
[0005]Os protocolos da CAN ou sua expansão TTCAN são apropriados, em particular, para a transmissão de mensagens sobcondições de tempo real. Se, todavia, tiverem que ser transmitidos blocos de dados maiores através de um domínio de CAN, então, a taxa de bit relativamente pequena do canal torna-se digna de observação com interferência. A fim de assegurar o correto funcionamento da arbitragem bit a bit, para a transmissão de um bit precisa ser respeitada uma duração mínima dependente, em particular, da expansão do sistema de barramento e da velocidade de propagação do sinal para o canal. Com isso, a taxa de bit não pode ser aumentada facilmente por meio da redução da duração dos bits individuais.
[0006]Não obstante, a fim de poder transmitir de modo suficientemente rápido um bloco de dados relativamente grande necessário para a programação de uma unidade de controle através de um ponto de interseção de comunicação de fato, previsto para a conexão a um domínio de CAN, a patente DE 101 53 085 A1 sugere comutar o ponto de interseção de comunicação para a transmissão do bloco de dados provisoriamente para um outro modo de comunicação, no qual nenhuma arbitragem é realizada e, com isso, é possível uma taxa de bit relativamente alta. Sem dúvida, neste caso, a comunicação com os protocolos da CAN precisa ser interrompida por um certo tempo. Por exemplo, se em virtude de uma falha não puder mais ser registrada a operação do sistema de barramento de acordo com os protocolos de CAN, então pode vir a ocorrer uma falha do sistema de barramento. Além disso, devido à transmissão de um bloco de dados relativamente grande ocorre um retardamento considerável das transmissões seguintes a serem realizadas de acordo com os protocolos de CAN, de tal modo que, as propriedades de tempo real da CAN são afetadas. Com isso, um emprego desse processo não apenas para a programação da unidade de controle no final de um processo de fabricação de um veículo automotor ou da unidade de controle, mas também durante a operação do veículo automotor, não é sensato.
[0007]A tarefa da invenção, por conseguinte, é indicar um processo para o controle do acesso de uma estação de assinantes de um sistema de barramento a um canal usado em comum por várias estações de assinantes, no qual grandes quantidades de dados possam ser transmitidas de modo relativamente rápido, e as condições de tempo real durante a transmissão de mensagens através do de barramento possam ser respeitadas. Essa tarefa é solucionada através de um processo para o controle de acesso a mídias.
[0008]Durante a realização do processo de acordo com a invenção, por exemplo, para o controle do acesso ao primeiro canal pode ser empregada a arbitragem bit a bit, através da qual uma taxa de bit do primeiro canal é limitada, ao passo que para o segundo canal não é necessária nenhuma arbitragem especial. Uma estação de assinantes dentro do intervalo de liberação tem o acesso exclusivo ao primeiro canal, e ela só acessa, então, o segundo canal, quando ela tem acesso exclusivo ao primeiro canal. Com isso, o segundo canal apresenta uma taxa de bit consideravelmente mais alta que o primeiro canal. A estação de assinantes pode transmitir um bloco de dados relativamente grande através do segundo canal, enquanto que ela tem acesso exclusivo ao primeiro canal. O sistema de barramento apresenta, de preferência, um domínio de CAN.
[0009]É particularmente preferido que, como o, pelo menos um, intervalo de liberação seja predeterminada uma janela de tempo ou uma parte da janela de tempo dentro de uma estrutura de janela de tempo que se repete regularmente. Para o caso que, o sistema de barramento apresente um domínio de CAN, o intervalo de liberação ou a janela de tempo é predeterminada, de preferência, por meio dos protocolos da TTCAN. No caso da janela de tempo, neste caso pode se tratar de um recorte de um ciclo de base que se repete várias vezes, dentro de um ciclo total. Uma vez que no caso de TTCAN uma janela de tempo normalmente é alocada a um determinado tipo de mensagem, a uma única estação de assinantes muitas vezes várias janelas de tempo e, com isso, vários intervalos de liberação são predeterminados dentro da estrutura de janela de tempo. Então, este é, em particular, o caso quando essa estação de assinantes é competente para o envio de mensagens de diferentes tipos de mensagem, isto é, ela forma uma fonte de informação para vários tipos de mensagem. Por meio do emprego de TTCAN pode ser assegurado não apenas uma comunicação sem interferência entre várias estações de assinantes através do segundo canal, sem que para isso fosse necessário um processo de arbitragem especial para o segundo canal, mas também a estações de assinantes individuais pode ser alocada uma parte definida da capacidade do segundo canal. Deste modo, para transmissões entre duas estações de assinantes determinadas ou para transmissões de mensagens de determinados tipos de mensagem, com isso, pode ser predeterminada ou assegurada uma certa taxa de bit média.
[00010] De modo alternativo ou complementar a isso pode ser previsto que, um início do intervalo de liberação seja determinado pela estação de assinantes por meio de arbitragem bit a bit do primeiro canal, e um final do intervalo de liberação seja predeterminado, assim que a estação de assinantes liberar esse canal novamente, depois da arbitragem bem-sucedida do primeiro canal. Deste modo é obtido que, o acesso ao segundo canal é controlado por meio da arbitragem bit a bit prevista para o primeiro canal. No caso de um domínio de CAN pode ser previsto que, o início do intervalo de liberação corresponda ao final da transmissão de um campo de arbitragem de um quadro, e o final do intervalo de liberação corresponda a um final da transmissão de um campo de soma de teste desse quadro (campo de CRC).
[00011] Em uma forma de execução particularmente preferida da invenção em questão está previsto que, os primeiros dados a serem transmitidos através do primeiro canal, e os segundos dados a serem transmitidos através do segundo canal sejam transmitidos através de um condutor de sinal comum. Portanto, é suficiente prever entre as estações de assinantes individuais um único condutor de sinal, por exemplo, em forma de uma linha de barramento comum. É concebível que, neste caso, se trate de uma linha de barramento de um sistema de barramento conhecido, em particular, da CAN, através da qual os dados do primeiro canal possam ser transmitidos de acordo com os protocolos da CAN. Isto tem a vantagem que, estações de assinantes tradicionais, que dominam, por exemplo, os protocolos conhecidos da CAN possam ser conectados sem problemas ao sistema de barramento, que é operado com o processo de acordo com a invenção. Quanto a isso, no caso do processo sugerido se trata de uma expansão dos protocolos da CAN, que são compatíveis com os protocolos e aparelhos da CAN conhecidos.
[00012]Neste caso, é preferido que, em função dos primeiros dados, seja formado um sinal de dados e um sinal modulado com os segundos dados, e que o sinal de dados seja superposto com o sinal modulado. Deste modo, a transmissão dos primeiros dados através do segundo canal não é perturbada através da transmissão dos segundos dados, que decorre simultaneamente através do segundo canal. Como processo de modulação, para a formação do sinal modulado pode ser empregada, por exemplo, uma modulação de frequência, em particular, uma comutação de frequência em função de um estado lógico (0 ou 1) do segundo canal. Também é concebível prever uma modulação de fases, por exemplo, uma modulação de fases binária (Binary Phase Shift Keyung, BPSK).
[00013] Em alternativa a isso, os primeiros dados podem ser transmitidos através de um primeiro condutor de sinal, e os segundos dados podem ser transmitidos através de um segundo condutor de sinal separado do primeiro condutor de sinal. No caso do primeiro condutor de sinal pode se tratar de uma linha de barramento de acordo com a especificação da CAN, ao passo que o segundo condutor de sinal pode ser montado de qualquer forma. Pode se tratar, por exemplo, de uma outra linha de barramento de CAN que, todavia, é operada com uma taxa de bit relativamente alta. Podem ser empregados quaisquer equipamentos de transmissão de bit. Também é concebível para redes locais de computador, em particular, para Ethernet, empregar comutações de transceptor e condutores de sinal. Deste modo pode ser realizada uma alta taxa de bit do segundo canal. Uma vez que o acesso ao segundo canal é controlado por meio do processo de acordo com a invenção, para aplicações de tempo real são evitadas as colisões desfavoráveis, que surgem durante as transmissões através de redes de computador não comunicantes. Além disso, o segundo condutor de sinal pode ser formado também por uma rede de bordo do veículo automotor, se na estação de assinantes estiver previsto um equipamento de transmissão de dados, para a transmissão de dados através da rede de bordo do veículo automotor(a denominada Powerline-Communication, PLC).
[00014] Como outra solução da tarefa mencionada acima é sugerida uma estação de assinantes de um sistema de barramento. Com uma estação de assinantes desse tipo, durante a operação é assegurado que, em consequência de colisões para o segundo canal pode vir a ocorrer uma destruição dos dados a serem transmitidos através do segundo canal. Pois cada estação de assinantes, ligada ao sistema de barramento assegura que, a cada instante no máximo uma estação de assinantes acessa o segundo canal. No caso da estação de assinantes pode se tratar, por exemplo, de um componente eletrônico de um veículo automotor, em particular, de um aparelho de controle de um veículo automotor.
[00015] De preferência, a estação de assinantes apresenta um segundo elemento de controle, para o controle do acesso ao segundo canal. No caso do segundo elemento de controle pode se tratar de um controlador de comunicação de qualquer tipo, que não precisa executar nenhum protocolo para o controle do acesso para o segundo canal. O controle de comunicação pode ser realizado simplesmente como um controlador para a transmissão e a recepção de uma corrente de dados seriais assíncronos.
[00016] A fim de poder coordenar o acesso ao segundo canal sem emprego de um processo ou protocolo para o controle de acesso a mídias, é particularmente preferido que, o segundo elemento de controle está acoplado com o primeiro elemento de controle, de tal modo que, o segundo elemento de controle pode ser controlado, de preferência, por meio de um sinal de controle ao acesso gerado pelo primeiro elemento de controle, para a liberação do acesso ao segundo canal. Neste caso, pode estar previsto que, o primeiro elemento de controle apresente uma saída para a emissão do sinal de controle ao acesso, e o segundo elemento de controle apresente uma entrada de controle correspondente, que está ligada com a saída.
[00017] Além disso, é preferido o fato de que, a estação de assinantes apresente um elemento de acoplamento, com o qual os dois elementos de controle podem ser ligados com um condutor de sinal comum, de tal modo que, os primeiros dados a serem transmitidos através do primeiro canal, e os segundos dados a serem transmitidos através do segundo canal possam ser transmitidos através do condutor de sinal comum, entre diversas estações de assinantes. Deste modo é possível um roteamento simples entre as estações de assinantes do sistema de barramento.
[00018] Em alternativa a isso, contudo, pode ser previsto que, a estação de assinantes apresenta uma primeira comutação de transceptor, para a conexão da estação de assinantes a um primeiro condutor de sinal, e uma segunda comutação de transceptor para a conexão da estação de assinantes a um segundo condutor de sinal separado do primeiro condutor de sinal. Dessa forma podem ser realizadas taxas de bit para o segundo canal com dispêndio relativamente pequeno, em particular, com estações de assinantes, em particular, de custos favoráveis.
[00019] De preferência, a estação de assinantes está equipada para a execução do processo de acordo com a invenção, de tal modo que ela realiza suas vantagens.
[00020] Ainda como uma outra solução da tarefa mencionada acima, é sugerido um elemento de controle. No caso do elemento de controle se trata, de preferência, de um controlador de CAN.
[00021] Em relação aos elementos de controle ou controladores de CAN conhecidos o elemento de controle ou o controlador de CAN pode ser expandido de tal modo que, o elemento de controle ou o controlador de CAN está equipado para a geração de um sinal de controle ao acesso, que indica se o segundo canal está liberado pelo elemento de controle, para o acesso através da estação de assinantes. Em particular, o elemento de controle ou o controlador de CAN pode apresentar uma saída para a emissão do sinal de controle ao acesso.
[00022] A fim de realizar as vantagens do processo de acordo com a invenção é particularmente preferido que, o elemento de controle ou o controlador de CAN esteja equipado para a realização do processo de acordo com a invenção.
[00023] O elemento de controle ou o controlador de CAN pode ser realizado por meio de, pelo menos, um comutador integrado. No caso de comutador integrado pode se tratar, por exemplo, de um comutador integrado de aplicação especifica (application specific integrated circuit, ASIC) ou de um comutador de lógica programado de modo correspondente (programmable logic device, PDL).
[00024] Outras características e vantagens da invenção resultam da descrição seguinte, na qual serão esclarecidas, em mais detalhes formas de execução exemplares da invenção com auxílio do desenho. Neste caso, são mostradas: figura 1uma representação esquemática de um sistema de barramento com várias estações de assinantes; figura 2uma representação esquemática de uma das estações de assinantes da figura 1, de acordo com uma primeira forma de execução preferida da invenção em questão; figura 3uma representação esquemática de uma parte de uma estação de assinantes de acordo com uma segunda forma de execução preferida da invenção; figura 4um decurso temporal de uma ocupação de um canal do sistema de barramento; e figura 5um decurso temporal da ocupação do canal durante a transmissão de um quadro através do canal.
[00025] A figura 1 mostra uma visão geral sobre um sistema de barramento 11 de um veículo automotor, que abrange várias estações de assinantes 13, 13a, e um primeiro canal 15 usado em comum por essas estações de assinantes 13, 13a. Nos exemplos de execução mostrados, as estações de assinantes 13, 13a e o primeiro canal 15 formam um domínio de CAN. Sem dúvida a presente invenção pode ser empregada não apenas para CAN, mas também para outros tipos de redes de comunicação, nas quais pelo menos, por determinados períodos de tempo um acesso exclusivo a uma estação, isento de colisão está assegurado para um canal comum. No caso das estações de assinantes 13, 13a pode se tratar, por exemplo, de aparelhos de controle ou dispositivos de indicação do veículo automotor.
[00026] Uma parte das estações de assinantes 13 está conectada a um segundo canal 19 usado em comum por essa parte das estações de assinantes 13. No segundo exemplo de execução todas as estações de assinantes 13 com exceção da estação de assinantes 13a estão conectadas aos dois canais 15, 19. No caso dessa estação de assinantes 13a se trata de uma estação de assinantes 13a, que na verdade domina os protocolos de CAN, contudo, não está equipada para a execução de um processo de acordo com a invenção. As outras estações de assinantes 13 são expandidas de acordo com a invenção para funções adicionais, de tal modo que, elas podem se comunicar adicionalmente através do segundo canal 19. No caso do sistema de barramento 11 mostrado na figura 1, com isso, as estações de assinantes 13a tradicionais e as estações de assinantes 13 expandidas podem ser ligadas entre si. Também podem estar previstas várias estações de assinantes 13a tradicionais no sistema de barramento; todavia, também é concebível prever no sistema de barramento 11 somente as estações de assinantes 13 expandidas, as quais estão conectadas aos dois canais 15, 19.
[00027] A figura 2 mostra uma estação de assinantes 13 expandida no detalhe. Essa estação de assinantes 13 expandida apresenta um microcomputador 21, que pode ser executado, por exemplo, como um microcontrolador. Ao microcomputador 21 está ligado um primeiro elemento de controle da estação de assinantes, em forma de um controlador de CAN 23, através de um primeiro dispositivo de acoplamento 25. Além disso, a estação de assinantes 13 apresenta um segundo elemento de controle em forma de um controlador de comunicação 27, que está ligado com o microcomputador 21 através de um segundo dispositivo de acoplamento 29. Os dois dispositivos de acoplamento 25, 29 estão equipados para a troca de dados a serem transmitidos através do sistema de barramento 11, bem como, de informações de configuração, de controle e de estado entre o microcomputador 21 e os dois elementos de controle 23, 27. O controlador de comunicação 27 está acoplado com o controlador de CAN 23 de tal modo que, o controlador de CAN por meio de um sinal de controle de acesso a gerado por ele pode controlar o controlador de comunicação 27. Para isso, uma entrada de controle 28 do controlador de comunicação 27 está conectada a uma saída de controle 24 do controlador de CAN 23.
[00028] Além disso, a estação de assinantes 13 apresenta uma primeira ligação de transceptor 31, que é executada como um transceptor de CAN 31. O transceptor de CAN 31 está ligado com o controlador de CAN 23 de tal modo que, através do domínio de CAN 17, isto é, através do primeiro canal 15, os primeiros dados a serem transmitidos podem ser trocados entre o controlador de CAN 23 e o transceptor de CAN 31 (seta 33). Além disso, o transceptor de CAN 31 está ligado ao controlador de CAN 23 de tal modo que, o controlador de CAN 23 pode transmitir sinais de controle para o transceptor (seta 35). O transceptor de CAN 31 está conectado ao primeiro canal 15.
[00029] Além disso, a estação de assinantes 13 apresenta uma segunda ligação de transceptor 37, que está ligada ao controlador de comunicação 27 para a transmissão de primeiros dados a serem trocados (seta 39) através do domínio de CAN 17, bem como, para a transmissão de sinais de controle (seta 41) entre o controlador de comunicação 27 e a segunda ligação de transceptor 37. A segunda ligação de transceptor 37 está conectada ao segundo canal 19.
[00030] Além disso, as duas ligações de transceptor 31, 37 podem ser ligadas ao microcomputador 21, de tal modo que, o microcomputador 21 pode controlar as duas ligações de transceptor 31,37 e pode ler informações de estado das duas ligações de transceptor 31, 37 (veja as setas 43 e 45). Uma ligação desse tipo do microcomputador 21 às ligações de transceptor 31, 37, contudo, é facultativa, a invenção pode ser realizada também sem uma ligação desse tipo.
[00031] Para a conformação exata do controlador de comunicação 27 e da segunda ligação de transceptor 37 existem altos graus de liberdade. Simplesmente é necessário que, o controlador de comunicação 27 e a segunda ligação de transceptor 37 preparem um equipamento de transmissão, para a transmissão de segundos dados entre as estações de assinantes 13 expandidas. Um protocolo para o controle do acesso de mídia ao segundo canal (Media Access Control Protocol, protocolo de MAC) não precisa ser executado através do segundo canal 19. Na forma de execução mostrada, o controlador de comunicação 27 está equipado para a transmissão e a recepção de uma corrente de dados serial assíncrona. Como segunda ligação de transceptor 37 pode ser empregada, por exemplo, uma ligação de transceptor, que está prevista de fato para CAN. Uma vez que através do segundo canal 19 não precisa ser executado nenhum processo de acesso a mídias e, com isso, também não precisa ser executada nenhuma arbitragem bit a bit da CAN, a segunda ligação de transceptor 37 pode ser operada com uma taxa de bit, que é mais alta que a taxa de bit permitida para a operação da segunda ligação de transceptor de acordo com os protocolos da CAN. Se as duas ligações de transceptor 31, 37 forem executadas com igual construção como transceptor de CAN, então, o segundo canal 19 pode ser operado com uma taxa de bit mais alta que o primeiro canal 15. A taxa de bit do segundo canal 19 pode ser, por exemplo, de 3 a 4 Mbit/s.
[00032] Se tiver que ser prevista uma taxa de bit ainda mais alta para transmissões de dados através do segundo canal 19, como segunda ligação de transceptor 37 pode ser empregada, por exemplo, uma ligação de transceptor para o sistema de comunicação "FlexRay" ou para redes locais de computador como, por exemplo, "Ethernet". Deste modo pode ser realizada, por exemplo, uma taxa de bit de 10 Mbit/s ou de 100 Mbit/s para o segundo canal 19. O segundo canal 19 pode ser executado como uma ligação elétrica e/ ou como ligação óptica entre as segundas ligações de transceptor 37 das estações de assinantes 13.
[00033] Além disso, o segundo canal também pode ser formado por uma rede de bordo 49 de um veículo automotor, na qual o sistema de barramento 11 está montado ("Powerline-Communication", PLC). Neste caso, a segunda ligação de transceptor 37 apresenta um modem de PLC 47, que está acoplado com a rede de bordo 49 do veículo automotor para a transmissão dos segundos dados através da rede de bordo 49.
[00034] No caso do exemplo de execução mostrado na figura 2, o primeiro canal 15 é formado por um primeiro condutor de sinal 51. O segundo canal 19 é formado por um segundo condutor de sinal 53, separado do primeiro condutor de sinal 51. No caso do primeiro condutor de sinal 51 trata-se, por exemplo, de um condutor de dois fios usual em CAN, para a transmissão diferencial dos primeiros dados a serem transmitidos através do primeiro canal 15 (na figura 2 representada como primeira corrente de bit b1). O segundo condutor de sinal 53 está equipado para a transmissão de dados a serem transmitidos através do segundo canal 19, isto é, para a transmissão de uma segunda corrente de bit b2. O segundo condutor de sinal 53 pode ser executado como um outro condutor de dois fios para a transmissão diferencial dos segundos dados b2 ou da segunda corrente de bit b2 ou de outra forma.
[00035] Na figura 3 está representada uma forma de execução, na qual para os dois canais 15, 19 está previsto um condutor de sinal 55 comum. O condutor de sinal 55 comum compreende um par de condutores, constituído de um primeiro condutor CANH e de um segundo condutor CANL. Na forma de execução mostrada, no caso do condutor de sinal 55 comum se trata de uma linha de barramento apropriada para um sistema de barramento baseado em CAN.
[00036] Como é evidente da figura 3, também no caso de uma estação de assinantes 13, que é projetada para a conexão ao condutor de sinal 55 comum está disponível o transceptor de CAN 31. Nas duas conexões de barramentos 57 do transceptor de CAN 31 está disposto um estrangulamento de modo comum 59. Entre o estrangulamento de modo comum 59 e o par de condutores CANH e CANL do condutor de sinal 55 comum encontra-se um elemento de acoplamento 61. Além disso, entre o primeiro condutor CANH e o segundo condutor CANL está disposta uma ligação terminal do de barramento 63, que apresenta duas resistências terminais 65 ligadas em série, sendo que, as extremidades externas dessa ligação em série estão conectadas aos condutores CANH e CANL, e um registro central dessa ligação em série está ligado com massa através de uma capacidade 67. Em uma forma de execução não mostrada, o estrangulamento de modo comum 59 e/ ou a ligação terminal do de barramento 63 não está prevista.
[00037] O elemento de acoplamento 61 pertence a uma ligação de conexão 69 da estação de assinantes 13, que está prevista na forma de execução mostrada na figura 3 ao invés da segunda ligação de transceptor 37. Um modem 71 da ligação de conexão 69 está ligado, por um lado, com o microcomputador 21, e por outro lado, está conectado ao elemento de acoplamento 61. O modem 71 apresenta um modulador 73, para a geração de um sinal modulado m, em função da segunda corrente de bit b2. Além disso, o modem 71 apresenta um desmodulador 75, para a desmodulagem do sinal modulado m transmitido por uma outra estação de assinantes 13 através do condutor de sinal 55 comum.
[00038] A seguir, com auxílio das figuras 4 e 5 será esclarecida em detalhes a forma de funcionamento das estações de assinantes 13 e do sistema de barramento 11. Durante a operação do sistema de barramento 11 os microcomputadores 21 controlam as estações de assinantes 13 individuais, os controladores de CAN 23 individuais e o transceptor de CAN 31, de tal modo que, de acordo com os protocolos da CAN entre as estações de assinantes 13, 13a podem ser trocadas mensagens, pelo que os quadros, que contêm as mensagens, são transmitidos através do primeiro canal 15.
[00039] Na forma de execução mostrada, as estações de assinantes 13 apóiam a expansão TTCAN. De acordo com a TTCAN, o tempo é dividido em ciclos que se repetem regularmente. Um ciclo total 77 desse tipo está representado esquematicamente na figura 4. O ciclo total 77 inicia no instante t0 e termina no instante tm. Por sua vez, reconhece-se que, o ciclo total 77 está dividido em vários ciclos de base 79. Na forma de execução mostrada, o ciclo total 77 está dividido em quatro ciclos de base 79. O primeiro ciclo de base 79 (desenhado em cima na figura 4) inicia no instante t0 e termina em um instante tb1. Nesse instante tb1 inicia também o segundo ciclo de base 79 seguinte ao primeiro ciclo de base 79, que termina em um instante tb2. De forma correspondente, o terceiro ciclo de base inicia no instante tb2 e termina em um instante tb3. O quarto ciclo de base inicia no instante tb3 e termina em um instante tm e, com isso, termina o ciclo total 77.
[00040] Os ciclos de base 79 individuais estão divididos em várias janelas de tempo 81, na forma de execução mostrada, em seis, sendo que, a divisão dos ciclos de base 79 nas janelas de tempo 81 é idêntica para cada ciclo de base 79. Através dos ciclos totais 77 é definida uma estrutura de janelas de tempo que se repete regularmente, que em virtude da divisão idêntica dos ciclos de base 79 individuais nas janelas de tempo 81 apresenta uma montagem do tipo de matriz, e com isso, normalmente é designada como matriz de comunicação.
[00041] Uma primeira janela de tempo 81a está prevista para a transmissão de mensagens de referência através do primeiro canal 15. As mensagens de referência servem, em particular, para a sincronização das estações de assinantes 13 individuais entre si, de tal modo que, a posição temporal das janelas de tempo 81 individuais é igual, pelo menos, em essência, do ponto de vista das estações de assinantes 13 individuais. Uma parte das janelas de tempo 81 é alocada a um tipo de mensagem definido, isto é, dentro dessa janela de tempo 81 são transmitidos exclusivamente quadros de dados com uma identificação definida. Por exemplo, pode estar previsto que, as janelas de tempo 81 designadas com 81b são reservadas para a transmissão da mensagem do tipo definido.
[00042] Uma vez que na CAN uma mensagem de um tipo definido, isto é, com uma identificação definida só pode ser gerada por uma estação de assinantes 13, as janelas de tempo 81b são alocadas exclusivamente a essa estação de assinantes 13. Isto é, em um instante de início t a1, t a2, t a3 ou t a4 inicia o intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4, dentro do qual essa estação de assinantes 13 tem acesso exclusivo ao primeiro canal 15. O intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4 termina, respectivamente, no final da janela de tempo 81b correspondente, isto é, no instante t e1, t e2, t e3 ou t e4. Na forma de execução mostrada, o intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4 corresponde à respectiva janela de tempo 81b do ciclo total. Divergindo disso, contudo, também pode estar previsto que, o intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4 corresponda somente a uma parte da respectiva janela de tempo 81b. Para a função do processo de acordo com a invenção é essencial o fato de que, o intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4 no aspecto temporal é coberto completamente por uma janela de tempo 81b, ou por várias janelas de tempo 81b que se sucedem imediatamente.
[00043] Cada estação de assinantes 13 registra os instantes t0, t b1, t b2, t b3 nos quais as mensagens de referência individuais são recebidas, e calcula a posição temporal, pelo menos, daquelas janelas de tempo 81, dentro das quais ela gostaria de acessar o de barramento. A estação de assinantes 13 que é competente para o envio daquelas mensagens, às quais a janela de tempo 81b está alocada, calcula a posição do intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4 desenhado na figura 4. Na forma de execução mostrada, o controlador de CAN 23 realiza esses cálculos. Contudo, também pode ser previsto que, esses cálculos sejam realizados pelo microcomputador 21. Além disso, o controlador de CAN 23 gera o sinal de controle ao acesso a e fornece esse sinal ao controlador de comunicação 27 (veja figura 2). O sinal de controle ao acesso a está sempre ativo dentro do intervalo de liberação ΔT1, ΔT2, ΔT3 ou ΔT4. O controlador de comunicação 27 avalia o sinal de controle ao acesso a, e só então acessa o segundo canal 19, quando o sinal de controle ao acesso a está ativo. Se o sinal de controle ao acesso a não estiver ativo, então, o controlador de comunicação 27 libera o segundo canal 19, de tal modo que, outras estações de assinantes 13 podem acessar o segundo canal 19. As estações de assinantes 13, portanto, são equipadas de tal modo que, o controlador de CAN 23 controla o controlador de comunicação 27 em função do processo de controle de acesso executado em domínios de CAN, de tal modo que, o controlador de comunicação 27 acessa o segundo canal 19, só então, quando de acordo com o processo de controle de acesso de mídias o domínio de CAN 17 também permite um acesso ao primeiro canal 15.
[00044] Além disso, dentro do ciclo total 77 estão previstas outras janelas de tempo 81c, dentro das quais podem ser transmitidas mensagens de um tipo qualquer. Dentro dessas janelas de tempo 81c o acesso exclusivo de uma determinada estação não está garantido para o primeiro canal. Por isso, dentro das janelas de tempo 81c é realizada uma arbitragem bit a bit de acordo com os protocolos da CAN. A arbitragem bit a bit se baseia no fato de que, para o caso que, várias estações de assinantes 13 acessem ao mesmo tempo o primeiro canal 15, e sejam transmitidos bits com diversos valores, por todas as estações sempre é recebido um bit com um determinado valor. O valor desse bit é designado como "bit dominante", e corresponde, no exemplo mostrado, ao valor 0. Além disso, o primeiro condutor de sinal 51 é montado de tal modo que, cada estação de assinantes 13 através de seu transceptor de CAN 31 pode receber enquanto ela acessa o primeiro canal 15. Por conseguinte, cada estação de assinantes 13, enquanto ela acessa o primeiro canal 15 para a transmissão de um bit, lê o estado momentâneo do primeiro canal 15, a fim de constatar se esse estado corresponde ao bit transmitido.
[00045]A figura 5 mostra um recorte de um decurso temporal do estado lógico (valor 0 ou 1) do primeiro canal 15 dentro da janela de tempo 81c. Depois de um tempo de roda livre 82, no qual o primeiro canal 15 não foi ocupado por nenhuma estação de assinantes 13, uma estação de assinantes 13 observada começa a transmitir um bit de partida 83 de um quadro 85. Depois da transmissão do bit de partida 83, a estação de assinantes 13 transmite um campo de arbitragem 87, que contém, em particular, a identificação da mensagem, que indica o tipo da mensagem. Durante a transmissão do campo de arbitragem 87, a estação de assinantes 13 compara o estado lógico do primeiro canal 15 com o bit respectivamente transmitido do campo de arbitragem 87. Se durante a transmissão do campo de arbitragem 87, a estação de assinantes 13 constatar que o estado registrado do primeiro canal não corresponde ao bit transmitido, então a estação de assinantes 13 interrompe a transmissão do quadro 85. Com isso é assegurado que, após a transmissão do campo de arbitragem 87 em um instante ta5, uma estação de assinantes 13 tem acesso exclusivo ao primeiro canal 15. Todas as outras estações, que acessaram ao mesmo tempo o primeiro canal 15, a fim de transmitir um quadro 85, no instante ta5 interromperam sua transmissão e, com isso, seu acesso ao primeiro canal 15. Por conseguinte, o instante ta5 corresponde ao início de um outro intervalo de liberação ΔT5. Depois da transmissão do campo de arbitragem 87, a estação de assinantes 13 transmite um campo de controle 89 do quadro 85, um campo de dados 91 do quadro 85, bem como, um campo de teste 93 (denom. campo de CRC).
[00046] Em um campo de confirmação 95 que se segue ao campo de teste 93, outras estações de assinantes 13 podem transmitir um bit de confirmação através do primeiro canal 15, isto é, podem acessar o primeiro canal 15. Com isso termina o intervalo de liberação ΔT5 dentro do qual a estação de assinantes 13 observada tem acesso exclusivo ao primeiro canal 15, no final da transmissão do campo de teste 93, isto é, em um instante te5. Ao campo de confirmação 95 se segue um campo com bits de parada 97. Divergindo da forma de execução mostrada, o intervalo de liberação também pode ser escolhido mais curto; contudo, ele deve se situar dentro do intervalo ΔT5, no qual a estação de assinantes 13 tem o acesso exclusivo ao primeiro canal 15.
[00047] Durante as janelas de tempo 81c, o controlador de CAN 23 providencia para que, o sinal de controle ao acesso a esteja ativo somente durante o intervalo de liberação ΔT5, de tal modo que o controlador de comunicação 27 dentro das janelas de tempo 81c acessa o segundo canal 19 somente durante o intervalo de liberação ΔT5.
[00048] Divergindo da forma de execução mostrada, também pode ser previsto que, o controlador de CAN 23 libere o sinal de liberação a, para a liberação do acesso ao segundo canal 19 somente dentro das janelas de tempo 81 desse tipo, que libera para a transmissão de mensagens de um determinado tipo, isto é, por exemplo, dentro das janelas de tempo 81b. Durante aquelas janelas de tempo (por exemplo, as janelas de tempo 81c), que são empregadas para a transmissão de mensagens de diversos tipos, isto é, dentro das quais se realiza a arbitragem bit a bit, nessa forma de execução o segundo canal 19 não é usado. Também é concebível o fato de que, o acesso ao segundo canal durante o intervalo ΔT5, então, só é liberado quando a TTCAN, por exemplo, devido a uma falha no domínio de CAN 17 não está disponível. Deste modo é possibilitado um funcionamento de emergência do sistema de barramento 11, em particular, do segundo canal 19 no caso da não disponibilidade da TTCAN, isto é, no caso da estrutura de janelas de tempo 77 falha.
[00049] Além disso, pode ser previsto que, a invenção seja aplicada a um domínio de CAN 17, que não apóia a expansão TTCAN. No caso de um domínio de CAN 17 desse tipo falta a estrutura de janelas de tempo 77. Por conseguinte, ali sempre ocorre uma arbitragem bit a bit.No caso de um domínio de CAN 17 desse tipo o acesso ao segundo canal 19 é liberado durante o intervalo de liberação ΔT5, desenhado na figura 5.
[00050] Se o sinal de controle ao acesso a for ativado, isto é, o acesso ao segundo canal 19 é liberado, então no caso da forma de execução mostrada na figura 2, a segunda ligação de transceptor 37 fornece a segunda corrente de bit b2. Se o segundo condutor de sinal 53 for formado pela rede de bordo 49, então o modem de PLC 47 modula a corrente de bit b2 na estação de assinantes 13 transmissora, e fornece um sinal modulado correspondente para a rede de bordo 49. No caso das estações de assinantes 13 receptoras, o modem de PLC 47 desmodula o sinal modulado fornecido pela estação de assinantes 13 transmissora, e reconstrói, desse modo, a corrente de bit b2 transmitida, e transmite os segundos dados contidos na segunda corrente de bit b2 para o controlador de comunicação 27.
[00051] Na forma de execução mostrada na figura 3, o modulador 73 do modem 71 da estação de assinantes 13 transmissora, em função dos segundos dados b2, que o controlador de comunicação 27 transmitiu para a ligação de conexão 69 gera o sinal modulado m. O elemento de acoplamento 61 sobrepõe um sinal de dados d, gerado pelo transceptor de CAN 31 em função da primeira corrente de bit b1 com o sinal modulado m em função da segunda corrente de bit b2 e emite esse sinal para os dois condutores CANH e CAL do condutor de sinal 55 comum. Nas estações de assinantes 13 receptoras, o elemento de acoplamento 61 transmite um sinal recebido através dos dois condutores CANH e CAL para o transceptor de CAN 31, opcionalmente através do estrangulamento de modo comum 59, e conduz esse sinal ao desmodulador 75 do modem 71. O transceptor de CAN 31 extrai do sinal recebido a primeira corrente de bit b1 e transmite essa corrente para o controlador de CAN 23. De forma correspondente, o desmodulador 75 determina, a partir do sinal recebido, a segunda corrente de bit b2. Pelo fato de que, o estrangulamento de modo comum 59 existente opcionalmente está disposto entre o transceptor de CAN 31 e o elemento de acoplamento 61 é evitado que, o estrangulamento de modo comum 59 amorteça o sinal modulado m dentro de um atalho de sinal entre o modem 71 de duas estações de assinantes 13 conectadas ao condutor de sinal 55 comum.
[00052] Na forma de execução mostrada, o modem 71 emprega como processo de modulação uma comutação de frequência em função do valor dos bits individuais sucessivos temporalmente da segunda corrente de bit b2. Divergindo disso, ao invés da comutação de frequência também pode ser aplicada uma modulação de fases ou um outro processo de modulação qualquer.
[00053] No caso mais simples, o elemento de acoplamento 61 pode ser executado como uma rede de resistência. Todavia, também pode estar previsto que, o elemento de acoplamento 61 apresente um ou vários filtros, para a separação do sinal de dados d a ser conduzido ao transceptor de CAN 31 pelo sinal modulado m. Além disso, também seria concebível que, o elemento de acoplamento 61 fosse combinado com o estrangulamento de modo comum 59, para o estrangulamento de modo comum 59, portanto, ao invés de uma indutividade simples com quatro conexões, ser empregada uma indutividade com seis ou mais conexões. Dessa forma, o sinal de HF pode ser acoplado ou desacoplado indutivamente, e a parte de HF é desacoplada do de barramento de CAN galvanicamente. Além disso, resultam disso vantagens de custos.
[00054] No total, a invenção em questão disponibiliza um processo e uma estação de assinantes 13, que possibilita aumentar consideravelmente a taxa de bit útil do domínio de CAN 17 por meio do segundo canal 19 adicional, de tal modo que, blocos de dados maiores podem ser transmitidos sem problemas através do sistema de barramento 11. Uma vez que o acesso ao segundo canal 19 é controlado em função do controle ao acesso de mídias do domínio de CAN 17, podem ser evitadas as colisões, isto é, interferências em consequência de acesso simultâneo involuntário de várias estações de assinantes 13 ao segundo canal 19. Com isso resulta um sistema de barramento 11, que pode cumprir as condições de tempo real que surgem na técnica de veículo automotor, que possibilita transmissões com taxas de bit relativamente altas, e apesar disso pode ser realizada com custos favoráveis.

Claims (14)

1.Processo para o controle de acesso a mídias para controlar um acesso de uma estação de assinantes (13) de um sistema de barramento (11) a um segundo canal (19), que é usado em comum por várias estações de assinantes (13), no sistema de barramento (11), sendo que, o primeiro canal (15) é liberado par a estação de assinantes (13) durante, pelo menos, um intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), para acesso exclusivo ao primeiro canal (15), sendo que um início (t a1, t a2, t a3, t a4, t a5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é determinado pela estação de assinantes (13) por meio de arbitragem bit a bit do primeiro canal (15), sendo que um final (t e1, t e2, t e3, t e4, t e5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é predeterminado, assim que a estação de assinantes (13) libera o primeiro canal (15) novamente, depois da arbitragem bem-sucedida desse canal, caracterizado pelo fato de que, o acesso ao segundo canal (19) usado por várias estações de assinantes (13) é controlado de tal modo que, o segundo canal (19) só é liberado para o acesso pela estação de assinantes (13) dentro do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), com o resultado que não é requerida uma arbitragem de separação para o segundo canal (19).
2.Processo de acordo com a reivindicação 1, caracterizado pelo fato de que, como o, pelo menos um, intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é predeterminada uma janela de tempo (81b) ou uma parte da janela de tempo (81b) dentro de uma estrutura de janela de tempo (77) que se repete regularmente.
3.Processo de acordo com qualquer uma das reivindicações 1 ou 2, caracterizado pelo fato de que, os primeiros dados (b1) a serem transmitidos através do primeiro canal (15), e os segundos dados (b2) a serem transmitidos através do segundo canal (19) são transmitidos através de um condutor de sinal (55) comum.
4.Processo de acordo com a reivindicação 3, caracterizado pelo fato de que, em função dos primeiros dados (b1) é formado um sinal de dados (d) e um sinal modulado (m) com os segundos dados (b2), e pelo fato de que, o sinal de dados (d) é superposto com o sinal modulado (m).
5.Processo de acordo com qualquer uma das reivindicações 1 ou 2, caracterizado pelo fato de que, os primeiros dados (b1) são transmitidos através de um primeiro condutor de sinal (51), e os segundos dados (b2) são transmitidos através de um segundo condutor de sinal (53) separado do primeiro condutor de sinal (51).
6.Estação de assinantes (13) de um sistema de barramento (11), com um primeiro elemento de controle (23), para o controle de um acesso da estação de assinantes (13) a um primeiro canal (15) usado em comum por várias estações de assinantes (13), no sistema de barramento (11), e tendo um segundo elemento de controle (27) para controlar o acesso pela estação de assinantes (13) a um segundo canal (19), que é usado em conjunto por várias estações de assinantes (13), no sistema de barramento (13), sendo que, o primeiro elemento de controle (23) está equipado para a especificação de um intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), dentro do qual a estação de assinantes (13) tem acesso exclusivo ao primeiro canal (15), sendo que um início (t a1, t a2, t a3, t a4, t a5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é determinado pela estação de assinantes (13) por meio de arbitragem bit a bit do primeiro canal (15), sendo que um final (t e1, t e2, t e3, t e4, t e5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é predeterminado, assim que a estação de assinantes (13) libera o primeiro canal (15) novamente, depois da arbitragem bem-sucedida desse canal, caracterizado pelo fato de que, o segundo elemento de controle (27) para controlar o acesso pela estação de assinantes (13) ao segundo canal (19) usado por várias estações de assinantes (13 )é configurado de tal modo que, o segundo canal (19) é liberado para o acesso através da estação de assinantes (13) somente dentro do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), com o resultado que não é requerida uma arbitragem de separação para o segundo canal (19).
7.Estação de assinantes (13) de acordo com a reivindicação 6, caracterizada pelo fato de que, a estação de assinantes (13) apresenta um segundo elemento de controle (27), para o controle do acesso ao segundo canal (19).
8.Estação de assinantes (13) de acordo com a reivindicação 7, caracterizada pelo fato de que, o segundo elemento de controle (27) está acoplado com o primeiro elemento de controle (23), de tal modo que, o segundo elemento de controle (27) pode ser controlado, de preferência, por meio de um sinal de controle ao acesso (a) gerado pelo primeiro elemento de controle (23), para a liberação do acesso ao segundo canal (19).
9.Estação de assinantes (13) de acordo com qualquer uma das reivindicações 7 ou 8, caracterizada pelo fato de que, a estação de assinantes (13) apresenta um elemento de acoplamento (61), com o qual os dois elementos de controle (23, 27) podem ser ligados com um condutor de sinal (55) comum, de tal modo que, os primeiros dados (b1) a serem transmitidos através do primeiro canal (15), e os segundos dados (b2) a serem transmitidos através do segundo canal (19) podem ser transmitidos através do condutor de sinal (55) comum, entre diversas estações de assinantes (13).
10.Estação de assinantes (13) de acordo com qualquer uma das reivindicações 7 ou 8, caracterizada pelo fato de que, a estação de assinantes (13) apresenta uma primeira ligação de transceptor (31), para a conexão da estação de assinantes (13) a um primeiro condutor de sinal (51), e uma segunda ligação de transceptor (37) para a conexão da estação de assinantes a um segundo condutor de sinal (53) separado do primeiro condutor de sinal (51).
11.Estação de assinantes (13) de acordo com qualquer uma das reivindicações 7 a 10, caracterizada pelo fato de que, a estação de assinantes (13) está equipada para a execução do processo como definido em qualquer uma das reivindicações 1 a 5.
12.Elemento de controle (23) de uma estação de assinantes (13) de um sistema de barramento (11), para o controle de um acesso da estação de assinantes (13) a um primeiro canal (15), que é usado em comum por várias estações de assinantes (13), no sistema de barramento (11), sendo que, o elemento de controle (23) está equipado para a especificação de um intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), dentro do qual a estação de assinantes (13) tem acesso exclusivo ao primeiro canal (15), sendo que um início (t a1, t a2, t a3, t a4, t a5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é determinado pela estação de assinantes (13) por meio de arbitragem bit a bit do primeiro canal (15), sendo que um final (t e1, t e2, t e3, t e4, t e5) do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5) é predeterminado, assim que a estação de assinantes (13) libera o primeiro canal (15) novamente, depois da arbitragem bem-sucedida desse canal, caracterizado pelo fato de que, o elemento de controle (23) para o controle de um acesso da estação de assinantes (13) a um segundo canal (19) usado em comum por várias estações de assinantes (13), está configurado de tal modo que, o segundo canal (19) é liberado para o acesso através da estação de assinantes (13) somente dentro do intervalo de liberação (ΔT1, ΔT2, ΔT3, ΔT4, ΔT5), com o resultado que não é requerida uma arbitragem de separação para o segundo canal (19).
13.Elemento de controle (23) de acordo com a reivindicação 12, caracterizado pelo fato de que, o elemento de controle (23) está equipado para a geração de um sinal de controle ao acesso (a), que indica se o segundo canal (19) está liberado para o acesso através da estação de assinantes (13).
14.Elemento de controle (23) de acordo com a reivindicação 12 ou 13, caracterizado pelo fato de que, o elemento de controle (23) está equipado para a execução do processo como definido em qualquer uma das reivindicações 1 a 5.
BRPI1014496-0A 2009-06-16 2010-06-09 processo para o controle de acesso a mídias, estação de assinantes de um sistema de barramento e elemento de controle de uma estação de assinantes BRPI1014496B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102009026965.7 2009-06-16
DE102009026965A DE102009026965A1 (de) 2009-06-16 2009-06-16 Medienzugriffssteuerverfahren für ein Bussystem und Kommunikationseinrichtung
PCT/EP2010/058098 WO2010145980A1 (de) 2009-06-16 2010-06-09 Medienzugriffssteuerverfahren für ein bussystem und kommunikationseinrichtung

Publications (2)

Publication Number Publication Date
BRPI1014496A2 BRPI1014496A2 (pt) 2016-04-05
BRPI1014496B1 true BRPI1014496B1 (pt) 2021-03-09

Family

ID=42288949

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1014496-0A BRPI1014496B1 (pt) 2009-06-16 2010-06-09 processo para o controle de acesso a mídias, estação de assinantes de um sistema de barramento e elemento de controle de uma estação de assinantes

Country Status (10)

Country Link
US (1) US8824493B2 (pt)
EP (1) EP2443797B1 (pt)
JP (1) JP5390701B2 (pt)
KR (1) KR101719385B1 (pt)
CN (1) CN102804697B (pt)
BR (1) BRPI1014496B1 (pt)
DE (1) DE102009026965A1 (pt)
ES (1) ES2406779T3 (pt)
RU (1) RU2562363C2 (pt)
WO (1) WO2010145980A1 (pt)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010041368A1 (de) * 2010-09-24 2012-04-19 Robert Bosch Gmbh Verfahren und Teilnehmerstation zum optimierten Übertragen von Daten zwischen Teilnehmerstationen eines Bussystems
US8698571B2 (en) * 2011-03-30 2014-04-15 Hitachi, Ltd. Circuit for improving the immunity performance of a vehicle network
DE102013222790A1 (de) * 2013-11-08 2015-05-13 Robert Bosch Gmbh Teilnehmerstation für ein Bussystem und Verfahren zur Verbesserung der Empfangsqualität in einem Bussystem
DE102014216547A1 (de) * 2014-08-20 2016-03-10 Robert Bosch Gmbh Teilnehmerstation für ein Bussystem und Verfahren zum Prüfen der Richtigkeit einer Nachricht
DE102014221346A1 (de) * 2014-10-21 2016-04-21 Robert Bosch Gmbh Teilnehmerstation für ein Kommunikationssystem und Verfahren zur hochdatenratigen CAN-basierten Kommunikation
DE102015218202B4 (de) * 2015-09-22 2022-10-06 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum gemeinsamen Übertragen von Daten auf einem Bus in einem Kraftfahrzeug und diesbezügliche Vorrichtungen
DE102017205785A1 (de) * 2017-04-05 2018-10-11 Robert Bosch Gmbh Teilnehmerstation für ein Bussystem und Verfahren zur Verbesserung der Einhaltung der Bit-Timing-Anforderung in einem Bussystem
DE102017223775A1 (de) * 2017-12-22 2019-06-27 Robert Bosch Gmbh Teilnehmerstation für ein Bussystem und Verfahren zum Senden einer Nachricht mit unterschiedlichen Bitraten in einem Bussystem
DE102018221961A1 (de) * 2018-12-17 2020-06-18 Robert Bosch Gmbh Teilnehmerstation für ein serielles Bussystem und Verfahren zur Kommunikation in einem seriellen Bussystem
DE102019203001A1 (de) * 2019-03-06 2020-09-10 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben eines TSN-Kommunikationssystems
DE102019205488A1 (de) * 2019-04-16 2020-10-22 Robert Bosch Gmbh Teilnehmerstation für ein serielles Bussystem und Verfahren zur Kommunikation in einem seriellen Bussystem
CN112949247B (zh) * 2021-02-01 2022-05-20 上海天数智芯半导体有限公司 一种基于相位的芯片片上总线调度装置及调度方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5574848A (en) * 1993-08-24 1996-11-12 National Semiconductor Corporation Can interface selecting one of two distinct fault recovery method after counting a predetermined number of recessive bits or good can frames
US5724370A (en) * 1995-02-28 1998-03-03 Harris Corporation CRC generation and detection method
JP3717551B2 (ja) * 1995-08-31 2005-11-16 株式会社日立製作所 ディスクアレイシステム
DE19915253A1 (de) * 1999-04-03 2000-10-05 Bosch Gmbh Robert Verfahren und Vorrichtung zum Betreiben eines verteilten Steuersystems in einem Fahrzeug
DE10000305B4 (de) 2000-01-05 2011-08-11 Robert Bosch GmbH, 70469 Verfahren und Vorrichtung zum Austausch von Daten zwischen wenigstens zwei mit einem Bussystem verbundenen Teilnehmern
DE10153085A1 (de) 2001-10-30 2003-05-15 Bosch Gmbh Robert Verfahren und Vorrichtung zur Programmierung einer Steuereinheit
DE10301637A1 (de) * 2003-01-17 2004-07-29 Robert Bosch Gmbh Sende-/Empfangseinrichtung für eine an ein Kommunikations-Netzwerk angeschlossene Komponente eines Kraftfahrzeugs
JP2006529072A (ja) * 2003-05-20 2006-12-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 二重チャネルネットワークの同期化に関する時間トリガ型通信システムおよび方法
EP1695516A2 (en) * 2003-11-19 2006-08-30 Honeywell International, Inc. Mobius time-triggered communication
DE102004008910A1 (de) * 2004-02-24 2005-09-08 Robert Bosch Gmbh Verfahren und Kommunikationssystem zur Übertragung von Informationen in einem Kraftfahrzeug
JP2006317237A (ja) * 2005-05-11 2006-11-24 Keyence Corp 多光軸光電式安全装置
US8165058B2 (en) * 2007-03-01 2012-04-24 Mitsubishi Electric Research Laboratories, Inc. Protocol data units and header in multihop relay network
JP2008290538A (ja) * 2007-05-23 2008-12-04 Auto Network Gijutsu Kenkyusho:Kk 車載用の電子制御ユニット
US20090085605A1 (en) * 2007-09-28 2009-04-02 Inventec Corporation System and method for parallel burning using multiplex technology

Also Published As

Publication number Publication date
RU2012100870A (ru) 2013-07-27
CN102804697B (zh) 2015-11-25
KR20120028979A (ko) 2012-03-23
WO2010145980A1 (de) 2010-12-23
EP2443797A1 (de) 2012-04-25
JP2012530312A (ja) 2012-11-29
JP5390701B2 (ja) 2014-01-15
CN102804697A (zh) 2012-11-28
RU2562363C2 (ru) 2015-09-10
BRPI1014496A2 (pt) 2016-04-05
US8824493B2 (en) 2014-09-02
EP2443797B1 (de) 2013-04-03
US20120189021A1 (en) 2012-07-26
ES2406779T3 (es) 2013-06-10
DE102009026965A1 (de) 2010-12-23
KR101719385B1 (ko) 2017-04-04

Similar Documents

Publication Publication Date Title
BRPI1014496B1 (pt) processo para o controle de acesso a mídias, estação de assinantes de um sistema de barramento e elemento de controle de uma estação de assinantes
CN105324960B (zh) 控制器局域网络灵活的数据率
CN102804159B (zh) 总线***的用户站和用于在总线***的用户站之间传输数据的方法
KR102190750B1 (ko) 프로토콜 예외 상태를 이용하는 데이터 전송
JP4116384B2 (ja) バスシステム上での情報伝送方法と装置およびバスシステム
CN105991382B (zh) 用于总线***的用户站和总线***中的数据传输的方法
JPS6333945A (ja) ロ−カルエリアデ−タデイストリビユ−シヨンシステム
KR20150120952A (ko) 프로토콜 예외 상태를 갖는 데이터 전송
CN105993142B (zh) 用于在总线***中确定性地进行数据传输的方法和总线***
US20170192920A1 (en) Transmission unit with checking function
EP1391085B1 (en) Method for managing a communication network comprising wireless links with more than two wireless devices
Hafeez et al. State of the art survey on comparison of can, flexray, lin protocol and simulation of lin protocol
CN103051507B (zh) 基于多路can总线捆绑进行数据传输的方法
KR100609493B1 (ko) 복수의 센서 데이터를 하나의 캔 메시지로 전송하는 방법
CN102868583A (zh) 一种具有故障诊断功能的FlexRay总线节
Donchev et al. Implementation of CAN controller with FPGA structures
Bertoluzzo et al. Application protocols for safety-critical CAN-networked systems
JP5040792B2 (ja) マスタ・スレーブ同期通信方法および同期通信システム。
Paturkar et al. An ARM 7 based temperature measurement system using CAN bus
CN114863583A (zh) 一种车辆通信网络架构及智能网联车辆
Carrizo et al. Enhancing deterministic in-vehicle networks with a traffic management module
Bertoluzzo et al. Investigation on the application of a time-triggered protocol aboard trains
Sastry et al. An Approach towards Development of Communication Standard around CAN Protocol Suite for Networking Embedded Systems
JP2015076697A (ja) 通信ネットワークシステム用中継端末及び通信ネットワークシステム
CN114967559A (zh) 一种新型工业通信总线控制器

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 12/40 , H04L 12/413 , G06F 13/362

Ipc: H04L 12/413 (2006.01), G06F 13/362 (2006.01)

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 09/03/2021, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 13A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2726 DE 04-04-2023 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.