Menu English Ukrainian Russo INÍCIO

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Organização de sistemas 1-Wire. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / informática

Comentários do artigo Comentários do artigo

As seguintes opções para organizar sistemas de fio único são possíveis.

1. Computador e um dispositivo ML##

2. Computador e vários dispositivos ML##

3. Computador e conjunto de dispositivos geograficamente dispersos ML##

4. Computadores e linhas problemáticas baseadas em dispositivos dispersos geograficamente ML##

5. Computador e várias ramificações de fio único com dispositivos ML##

6. Implementação estrita de um barramento comum para sistemas 1-Wire problemáticos baseados em vários dispositivos ML##

7. Sistemas de 1 fio acionados por dispositivos microcontroladores

8. Soluções combinadas usando dispositivos microcontrolados distribuídos

9. Subsistemas locais de 1 fio como parte de sistemas de automação tradicionais

10. Sistemas de 1 fio baseados na placa TINI

11. Programação de sistemas de 1 fio

1. Computador e um dispositivo ML##

A opção mais simples para construir um sistema de fio único é emparelhar um computador pessoal, que atua como uma linha mestre de 1 fio, com um dispositivo funcional ML##. Neste caso, o computador pessoal está equipado com um adaptador do tipo ML97#-## ou do tipo ML94#. O adaptador ML97#-## conecta-se a um PC por meio de qualquer porta COM serial gratuita e o adaptador ML94# por meio de uma porta USB. O adaptador e o dispositivo ML## são conectados um ao outro usando um cabo telefônico plano convencional de quatro fios, equipado com plugues de telefone padrão (tomadas) do tipo RJ11 (6p4c) em ambas as extremidades. Tal conexão é extremamente simples devido à presença, nos projetos de cada um dos adaptadores, e de qualquer tipo de dispositivo ML## single-wire, recebendo soquetes RJ11 (6p4c). A colocação de tal linha de comunicação deve ser realizada o mais longe possível de fios de energia, campos eletromagnéticos e ter uma topologia predominantemente linear. A construção de tal sistema é permitida desde que o dispositivo ML## de fio único usado possa operar com energia parasita ou seu consumo através do barramento de energia externo EXT_POWER não exceda 4mA. O comprimento de uma linha de fio único neste caso pode ser de ~50 80 m. Exemplo: controle de temperatura em um ponto usando qualquer um dos termômetros digitais ML20#, ou controle simultâneo de temperatura, umidade relativa e nível de luz emparelhando um computador com o microsistema ML38H.

Organização de sistemas 1-Wire. Emparelhando um computador com um dispositivo ML## por meio de um adaptador ML97#-##

2. Computador e vários dispositivos ML##

Mais complexa é a variante de uma rede multiponto 1-Wire, que é aceitável ao organizar um sistema a partir de um pequeno número de dispositivos funcionais ML## (até 20 peças). Um computador pessoal equipado com um dos adaptadores de linha de 1 fio do tipo ML97#-## ou tipo ML94# também atua como o sistema mestre de fio único. No entanto, neste caso, o adaptador é conectado pelo mesmo cabo telefônico a vários componentes escravos de 1 fio implementados com base em dispositivos funcionais ML## de vários tipos, que podem operar com energia parasita ou usando o barramento de energia externo EXT_POWER , se seu consumo total em qualquer modo de operação do sistema não ultrapassar 4mA. Mais precisamente, o adaptador ML97#-## (ou ML94#) é conectado diretamente a apenas um soquete receptor do dispositivo de fio único ML## mais próximo a ele. No entanto, a presença na estrutura de qualquer dispositivo funcional ML## de dois conectores de recepção RJ11 (6p4c) conectados em paralelo, localizados na extremidade de seu invólucro, facilita a implementação da estrutura de uma linha de fio único na forma de um ônibus comum. Isso é possível conectando dispositivos funcionais ML## individuais entre si com segmentos de um cabo telefônico plano do comprimento necessário, projetado em ambas as extremidades com plugues de telefone padrão (tomadas) do tipo RJ11 (6p4c). O comprimento total da linha 1-Wire neste caso pode ser ~ 50m, com o número de dispositivos ML## usados ​​até 20pcs. Exemplo: controle de temperatura multiponto usando vários termômetros digitais da família ML20#.

Organização de sistemas 1-Wire. Emparelhando um computador com vários dispositivos ML## por meio de um adaptador ML97#-## com um comprimento de linha curto

3. Computador e conjunto de dispositivos geograficamente dispersos ML##

Ao construir sistemas carregados de fio único (60 100 m) contendo um grande número de dispositivos ML## (30 50 unidades) da classe mais diversa, um dos condutores do 1-Wire-main, que é alocado como um separado barramento de energia externo EXT_POWER, é alimentado com energia da fonte de alimentação da unidade de rede classe ML00#-xx-###. O nível de tensão da alimentação externa fornecida a essa rede é escolhido para ser muito superior ao nível necessário para alimentar quaisquer componentes que compõem os dispositivos ML##, o que é permitido devido à presença de unidades especiais de conversão de energia externa no circuito desses dispositivos. A conexão do 1-Wire-line com a fonte de alimentação é realizada graças a divisores especiais das tomadas telefônicas do sistema RJ11 ou através de tomadas de recepção gratuitas de qualquer um dos dispositivos ML## que fazem parte do único -wire sistema sendo formado. A presença de energia adicional em uma linha de 1 fio pode melhorar significativamente sua imunidade geral a ruídos, inclusive por meio do uso de terminadores incluídos no final dessa linha de fio único. Para implementar as funções do terminador, qualquer rótulo contendo um nó pull-up de barramento de dados passivo embutido pode ser usado. O ML01 ou ML02 são recomendados como terminadores pull-up passivos.

Organização de sistemas 1-Wire. Interface de um computador com um grande número de dispositivos ML## por meio de um adaptador ML97#-## com alimentação do barramento de energia externo de uma fonte separada

Organização de sistemas 1-Wire. Interface de um computador com um grande número de dispositivos ML## por meio de um adaptador ML94# com barramento de alimentação externo alimentado por uma fonte separada

Organização de sistemas 1-Wire. O pull-up passivo no final da linha melhora o desempenho da comunicação em uma linha com alimentação externa de fio único

4. Computador e linhas problemáticas baseadas em dispositivos ML## geograficamente dispersos.

No trabalho real com redes 1-Wire, muitas vezes há situações associadas à necessidade de garantir a operação de um grande número de dispositivos ML## (até 100 peças), em rodovias longas (até 300m) com geometria complexa, operando em condições de forte interferência passando perto de equipamentos de comutação de energia, colocados com cabo de baixa qualidade, sem aderência estrita à topologia de barramento comum. Essas linhas são classificadas como problemáticas na tecnologia 1-Wire, e métodos especiais de hardware e software estão sendo desenvolvidos para garantir sua operação.

Em primeiro lugar, se você encontrar problemas com a transferência de informações em tais estruturas de fio único, você deve usar métodos de software para manutenção de elementos de fio único, que podem ser implementados escolhendo o modo de operação ideal para cada situação específica dos chips DS2480B para a porta COM ou DS2490 para a porta USB. Esses drivers de hardware são projetados especificamente para lidar com linhas estendidas de 1 fio e são parte integrante de qualquer adaptador ML97#-## ou ML94#, respectivamente. Com a ajuda deles, é implementado um mecanismo de pull-up ativo controlado da linha de dados, e também é possível alterar o tempo e a forma das frentes de sinal no 1-Wire-trunk escravo, o que permite otimizar a operação do adaptador usado ao atender linhas de fio único com parâmetros individuais.

O adaptador do tipo ML97G, que também é baseado no chip DS2480B, também fornece isolamento galvânico confiável entre o aterramento do computador, geralmente conectado galvanicamente ao neutro da rede elétrica, e o fio de retorno do 1-Wire-main, o que reduz muito a probabilidade de operação instável de uma linha problemática de fio único construída com base nos dispositivos ML##. Além disso, o uso de um adaptador de separação galvânica ML97G protege um computador pessoal contra entrada acidental em seu circuito através de uma tensão de rede de 1 fio, o que é especialmente importante ao trabalhar com dispositivos como ML07S, ML90S ou ML06IAA.

 Organização de sistemas 1-Wire. Usando a etiqueta ML02A para melhorar a operação de uma linha problemática de 1 fio

O uso logo no início (ao lado do computador) da linha, liderado por um adaptador com um pull-up ativo controlado por software, de um tag especializado do tipo ML02a, contendo um circuito RC adicional correspondente especial que fornece amortecimento de sinais refletidos em um tronco de fio único, pode estabilizar significativamente a operação dos sistemas problemáticos de 1 fio.

Organização de sistemas 1-Wire. Uma melhoria significativa na operação de uma linha 1-Wire problemática pode ser alcançada incluindo etiquetas ML02S ou ML02M em sua composição.

Outro método eficaz para aumentar a confiabilidade de linhas problemáticas de 1 fio é o uso de circuitos restauradores de sinal de fio único especializados implementados nos dispositivos ML02S e ML02M. O uso de tais técnicas de circuito é possível devido à presença de um barramento de energia externo EXT_POWER separado na linha de fio único, que é usado pela unidade pull-up ativa incorporada a esses dispositivos para amplificar o sinal de desvanecimento da linha com problema. Tal decisão implica uma busca empírica pelo ponto de conexão ideal para os dispositivos ML02S e ML02M ao longo de toda a linha 1-Wire. A localização deste ponto depende de um grande número de fatores e, acima de tudo, da geometria e topologia, que são individuais na implementação de cada sistema monofio específico. Além disso, em alguns casos, é possível acionar vários redutores distribuídos ao longo de toda a extensão da linha 1-Wire.

 Organização de sistemas 1-Wire. O adaptador LINK é a solução ideal para suportar linhas problemáticas de 1 fio

No entanto, o mais eficaz hoje é o uso de um adaptador LINK exclusivo (ou ML1L de acordo com a classificação NTL ElIn) para atender redes problemáticas de 97 fio. Este dispositivo, graças aos seus próprios recursos intelectuais integrados, implementa um modo preferencial de operação de dispositivos ML## em longas linhas sobrecarregadas em um ambiente de difícil interferência. O dispositivo melhora muito a operação do mecanismo pull-up ativo, o que torna possível obter sinais de troca verdadeiramente ideais com comprimentos de cabo tronco de mais de 300m, através dos quais 100 ou mais dispositivos ML## são suportados. O uso de algoritmos de filtragem digital melhora muito a resistência de um sistema de fio único atendido à interferência eletromagnética, bem como reflexões e distúrbios que ocorrem em redes problemáticas de 1 fio.

5. Computador e várias ramificações de fio único com dispositivos ML##.

Muitas vezes, ao implementar sistemas 1-Wire complexos, há situações em que a topologia da linha é tal que, ao ser implementada como um barramento comum, o comprimento do tronco excede significativamente o comprimento total em comparação com a opção de construir o sistema na forma de vigas individuais. Nesse caso, para organizar o sistema, é conveniente usar dispositivos especiais de ramificação de linha de 1 fio ou acopladores do tipo ML09, bem como elementos de comutação de fio único do tipo ML07. Usando uma abordagem semelhante, é possível organizar tal sistema reconfigurável, quando apenas um dos segmentos da rede atendida pode ser conectado ao mestre a qualquer momento. Isso reduz significativamente a carga na linha como um todo (o número de assinantes conectados, a capacidade linear do cabo, a resistência total do canal de informação e o vazamento total do isolamento) e, em geral, reduz a probabilidade de situações ambíguas . Nesse caso, duas opções para implementar tal estrutura são possíveis: usar ramificações ML09 para interromper o barramento de dados DATA e usar chaves ML07 para interromper o barramento de retorno RETURN. A primeira opção parece ser mais preferível, porque quando implementado, todos os dispositivos ML## que fazem parte de qualquer ramal local, mas desconectados do tronco principal, sempre possuem alimentação externa e, portanto, são funcionais. Além disso, ao utilizar acopladores ML09, é possível implementar ramais multiníveis aninhados, sinalizando ao mestre sobre uma condição de emergência em um ramal desconectado do tronco principal, além de organizar alimentação externa para todos os ML# monofilares # dispositivos de qualquer ramificação local de uma fonte de energia separada.

Organização de sistemas 1-Wire. Implementação da topologia de feixe de uma linha de 1 fio devido à comutação de ramais locais por acopladores ML09

Organização de sistemas 1-Wire. Redução da capacidade de carga da linha 1-Wire devido à comutação do barramento de retorno do ramal local com a chave ML07

Organização de sistemas 1-Wire. Usando o acoplador ML09 para interface com receptores ML19S iButton

Organização de sistemas 1-Wire. O sistema para determinar o endereço do dispositivo receptor para o qual o dispositivo iButton é trazido

Além disso, o uso de acopladores ML09 permite organizar uma reação direcionada do sistema, por exemplo, mediante a apresentação de um dispositivo de identificação iButton. De fato, se o programa do computador mestre de uma rede 1-Wire, composta por receptores ML19S conectados a um tronco comum por meio de ramais individuais ML09, varre a linha quanto à presença de um tablet neutro, abrindo o acesso a cada um dos receptores por vez, então é possível uma fixação clara do endereço e, consequentemente, da posição territorial do destinatário para o qual o identificador é trazido.

6. Implementação estrita de um barramento comum para sistemas 1-Wire problemáticos baseados em vários dispositivos ML##.

Outra opção para aumentar a confiabilidade e a imunidade a ruídos de sistemas monofio sobrecarregados baseados em muitos dispositivos ML## (até 100 unidades), com grande comprimento (até 200 m) e topologia complexa, além de passar por áreas de forte interferência, é o uso de métodos especiais de implementação de barramento de 1 fio, construído com estrita adesão à arquitetura de linha comum. Neste caso, é alocado um tronco contínuo comum da rede, que é instalado com um cabo de par trançado UPT de alta qualidade e de alta categoria (não inferior à quinta), sendo melhor usar um cabo IEEE1394 (Firewire) . Em caso de interferência eletromagnética de alta intensidade, recomenda-se utilizar o fio em blindagem aterrada. Qualquer dispositivo ML## de fio único é conectado a esse tronco por meio de um soquete de classe RJ45 separado (por exemplo, KRONE (simples ou duplo)), que não interrompe o roteamento monótono do cabo tronco para organizar qualquer ramal. Ao mesmo tempo, cada um dos condutores do cabo tronco é perfurado (embutido) dentro de tal soquete usando um conector tipo lâmina especial sem quebrar o núcleo, desviando o sinal para os terminais do conector de soquete RJ45 padrão integrado (8p8c) , ao qual então, usando um patch cable separado, com não mais que 0,5 m de comprimento, um dispositivo de fio único ML## é conectado. Esse patch cable pode ser formado em ambos os lados com plugues de sistema RJ11 (eles também são fixados com bastante segurança em soquetes RJ45) ou pode ser terminado assimetricamente - há um plugue RJ45 em uma extremidade e um plugue RJ11 na outra. Tanto o cabo telefônico plano quanto o cabo de par trançado UPT da quinta categoria podem ser usados ​​como material de patch cable.

Se for usado um cabo blindado, o cabo que segura a folha de blindagem é conectado à blindagem de cada soquete com um parafuso e também conectado a um terminal de aterramento físico confiável disponível, mas apenas em um único ponto para todo o sistema de 1 fio .

Organização de sistemas 1-Wire. Implementação de um sistema 1-Wire com estrita aderência aos princípios de um barramento comum

Ao organizar esse barramento, é especialmente importante fornecer energia externa corretamente à linha 1-Wire, levando em consideração o fato de que uma corrente total significativa pode fluir pelo tronco de um fio único, que fornece energia ao interno nós de muitos dispositivos ML##, bem como os externos que eles atendem. Para tal, costuma-se utilizar um terminal separado ou caixa de derivação, que se coloca no início da linha, junto à tomada de ligação master. Em tal caixa, os pólos do cabo de saída da fonte de alimentação são conectados de forma segura, sob um parafuso ou por solda, com o barramento de retorno e o barramento de força externo do 1-Wire-main formado. Ao construir um sistema usando a tecnologia de perfurar ou pressionar um tronco de cabo comum sem quebrar cada um de seus núcleos, correntes totais significativas podem circular pelo barramento de força externo e pelo barramento de retorno, enquanto apenas uma pequena quantidade de corrente flui para cada um dos assinantes .componente da corrente total, que via de regra não requer ultrabaixa impedância na região de interface com um tronco comum. Com uma estrutura semelhante de uma linha de fio único, todas as técnicas listadas na cláusula 2, cláusula 3, cláusula 4, cláusula 5 podem ser combinadas organicamente.

7. Sistemas 1-Wire acionados por dispositivos microcontroladores.

Organização de sistemas 1-Wire. Sistema de 1 fio acionado por uma unidade microcontroladora

Ao implementar com base em dispositivos ML## qualquer uma das variantes dos sistemas 1-Wire listados na cláusula 1 da cláusula 6, não apenas um computador pessoal, mas também uma unidade de microcontrolador de baixo custo pode ser usada como rede host, que em geral reduz significativamente o custo global de tal desenvolvimento. Se o sistema for construído com base em uma das unidades de microcontrolador do tipo ML98#, ele poderá operar recebendo energia para sua própria fonte de alimentação, bem como fonte de alimentação para os dispositivos ML## conectados ao 1-Wire linha atendida por tal dispositivo, de uma fonte de transformador externo ML00#- xx-###. Ao mesmo tempo, sob o controle de um programa especialmente preparado, piscou "na memória interna do microcontrolador, que é o núcleo do bloco ML98# de qualquer modificação e atua como um mestre de rede de 1 fio, por exemplo, mantendo as configurações de temperatura previamente inseridas pelo usuário a partir do teclado desta unidade pull-up ativa eficiente, incorporada em qualquer uma das unidades ML98#, e métodos de programação especiais permitem que você mantenha uma operação confiável em bastante tempo (até 50m) e carregado linhas de fio único (até 50 dispositivos ML##).

Organização de sistemas 1-Wire. Sistema autônomo de monitoramento multiponto baseado em PDA de 1 fio

Computadores portáteis (também chamados de Personal Digital Assistant (doravante simplesmente PDA)) podem ser usados ​​com sucesso como mestre de uma rede autônoma de 1 fio. NTL ElIn fornece adaptadores ML97P-###, que são baseados em chips DS2480B e são destinados a organizar sistemas de fio único baseados na plataforma PalmOS PDA. Ao mesmo tempo, os dispositivos ML## acionados por um computador de bolso também recebem energia dele, o que requer técnicas especiais de programação que garantem o consumo econômico de baterias. Mas nem todo sistema de fio único de baixa potência pode operar de forma totalmente autônoma. Portanto, se uma mini-rede construída com base em um computador de bolso, por exemplo, acumula informações de vários termômetros digitais ML20# na memória não volátil do PDA, surge a questão de transferir os dados coletados dessa maneira. O processo de amostragem de informações registradas por tal sistema pode ser implementado sob o controle de um computador de bolso 1-Wire-leading, e executado periodicamente usando um tablet de transporte "de uma modificação ou outra, que possui um built-in não volátil memória de grande capacidade. A classe de tais dispositivos inclui, por exemplo, dispositivos iButton tipo DS1996 ou tipo DS1977. Os dados obtidos de todos os tablets de temperatura "incluídos no sistema podem ser facilmente transferidos da memória do tablet de transporte" para a memória de um computador pessoal, por exemplo, usando o complexo de suporte do dispositivo iButton estacionário, elin.ru/1 -Wire/08.htm Da mesma forma, configurações internas (incluindo sincronização do calendário e relógio em tempo real) e até mesmo o algoritmo de operação do PDA (ou unidade de microprocessador) - mestre da rede 1-Wire, pode ser alterado.

Organização de sistemas 1-Wire. Sistema de monitoramento multiponto de 1 fio com a capacidade de remover as informações acumuladas usando um 'tablet de transporte'

Para fornecer contato de informações entre o "tablet de transporte" e uma linha de fio único acionada por uma unidade microcontroladora ou um computador de bolso, o sistema deve incluir um dispositivo receptor ML19S especial que fornece contato de informações com dispositivos iButton. Uma alternativa a esse dispositivo é um nó de entrada de sistema universal para dispositivos mestres equipados com sondas de serviço de tablet receptor iButton ML19R. Com a ajuda de tais dispositivos integrados em redes de fio único 1-Wire, é possível resolver problemas: escrevendo no sistema ou lendo dele grandes volumes de informações quando a capacidade dos tablets de transporte da família iButton não é suficiente. -rede composta por vários registradores de fio único (por exemplo, dispositivos TERMOCHRON (DS1)), incluindo a programação de suas configurações, reinicialização e leitura das informações acumuladas. Além disso, essa rede não precisa de nenhum mestre separado, seu papel pode ser realizada por um dispositivo autônomo equipado com uma sonda receptora especial, imediatamente no momento de seu contato com o sistema 1921-Wire através do dispositivo ML1R. para usar dispositivos ML19F, dentro dos quais não apenas esses registradores de temperatura, mas também quaisquer outros tablets iButton.

Organização de sistemas 1-Wire. Sistema autônomo de 1 fio com um mestre conectado periodicamente que lê os dados acumulados e altera as configurações dos registradores autônomos

8. Soluções combinadas usando dispositivos microcontrolados distribuídos.

A abordagem mais racional, ao implementar sistemas de automação de fio único construídos com base em dispositivos ML##, é o uso de redes com uma estrutura combinada. Exemplos de tais implementações podem ser sistemas organizados com base em blocos de microcontroladores ML98D ou ML92. Com esta abordagem, cada um dos dispositivos ML98D ou ML92 é, por um lado, o mestre do ramo 1-Wire local, que serve vários dispositivos funcionais ML## implementados de acordo com qualquer um dos esquemas descritos na cláusula 1 6. On por outro lado, cada um dos módulos ML98D ou ML92 pode ser um assinante de uma rede de informações de nível superior organizada nos princípios de, por exemplo, o padrão CAN, elin.ru/uso_rs.htm.

Assim, o programa de controle do microcontrolador para cada bloco ML98D ou ML92 deve fornecer troca de informações entre os lentos "ramos escravos locais de 1 fio e a estrutura CAN de rede mais rápida e confiável do nível superior, que por sua vez faz interface com um computador pessoal que desempenha as funções:

  • fornecer uma interface homem-máquina,
  • formação de configurações de controle,
  • arquivamento das informações coletadas.
Organização de sistemas 1-Wire. Sistema combinado baseado em ramificações de 1 fio acionadas por unidades ML98D e barramento de sistema CAN

Neste caso, o computador está equipado com um adaptador de barramento CAN de sistema inteligente do tipo CCA# e é um participante igual em tal rede. Com tal organização de sistema, a combinação mais ideal é fornecida entre objetos de serviço geograficamente concentrados, que são caracterizados por uma variedade individual de requisitos funcionais, implementados pela interface com uma variedade de dispositivos ML## "lentos" acionados por ramificações 1-Wire locais , e assinantes amplamente dispersos de uma rede mais resistente a ruídos e rápida", o que garante a maior confiabilidade na troca de informações em implementações práticas. O tronco do sistema CAN pode ser colocado neste caso de acordo com as disposições detalhadas na seção "Interfaces" , elin.ru/uso_rs.htm.

Organização de sistemas 1-Wire. Sistema combinado baseado em ramais de 1 fio acionados por unidades ML92 e barramento de sistema CAN

9. Subsistemas locais de 1 fio como parte de sistemas de automação tradicionais.

Na construção de sistemas de automação tradicionais que possuem estrutura concentrada associada às peculiaridades de colocação de equipamentos em racks (armários) e engradados (blocos) da USO, podem ser utilizadas estruturas de fio único organizadas com base em um ou mais dispositivos ML## para resolver subtarefas locais individuais. Ao mesmo tempo, uma ou mais placas inteligentes de ramificações de 1 fio líderes de controladores são integradas à estrutura do sistema tradicional, que fornecem uma interface de informações entre os recursos do sistema principal (geralmente usando interfaces periféricas padrão, como SPI ou I2C ) e uma linha de fio único local que decide quaisquer subtarefas específicas. Exemplo: um subsistema de controle de fluxo de água em um sistema de resfriamento de água implementado usando medidores ML23 de dois canais que atuam como medidores de fluxo devido à contagem automática do número de acionamentos de interruptores reed de medidores de água do tipo vórtice ou um subsistema para medição do frio temperatura de junção de conversores termoelétricos baseados em termômetros digitais ML20# colocados diretamente em caixas de compensação de termopares.

Organização de sistemas 1-Wire. Subsistemas locais de fio único como parte de uma caixa de automação convencional

10. Sistemas 1-Wire baseados em TINI-board.

Organização de sistemas 1-Wire. Sistema baseado em ramal local de fio único e placa TINI

A solução mais moderna até o momento para a implementação de uma rede remota de fio único construída com base em dispositivos ML## é um barramento de 1 fio, organizado de acordo com um dos esquemas descritos na cláusula 1, cláusula 6 e acionado por uma placa TINI (Tiny Internet Interface ), elin.ru/TINI/index.htm. TINI ou TINI-board é uma ferramenta exclusiva fornecida pela Dallas Semiconductor Corp. e fornece a capacidade de integrar estruturas de 1 fio, barramento CAN e Internet. Como a placa TINI contém um microcontrolador de alto desempenho, à porta serial da qual um driver de hardware de barramento de fio único está conectado, ele pode atuar como um mestre de redes 1-Wire, incluindo aquelas que requerem um barramento de dados ativo. para sua manutenção.

Para garantir o funcionamento, a placa TINI deve ser instalada em um TINI SLOT especial do tipo ML-TS-###-###, que executa as funções de interface com uma linha de fio único, bem como proteção contra possíveis colisões sobre ela, garante a conexão desta placa a um computador pessoal necessário para carregar o programa de controle nela, fornece energia de uma fonte de alimentação externa.

Do lado da Internet, o TINI-board pode ser usado:

- seja como um servidor web em tempo real que exibe informações registradas por dispositivos ML## no momento da solicitação de um usuário da Internet,

- como um gateway entre um sistema de fio único e um servidor web intermediário na Internet, que fornece visualização automática e arquivamento de informações disponíveis para outros usuários da Internet,

- ou como um device-logger que acumula dados em sua própria memória e os envia a pedido de um computador legal conectado à Internet.

11. Programação de sistemas de 1 fio.

Uma questão importante na organização de uma rede 1-Wire de qualquer configuração, incluindo aquelas construídas com base em dispositivos ML##, é a solução do problema de preparação e implementação de um programa que a controle. O fabricante de componentes de fio único é a Dallas Semiconductor Corp. tenta praticar em suas atividades uma abordagem em que o consumidor paga apenas pelo custo dos chips e soluções de hardware prontas, enquanto obtém acesso a ferramentas de suporte de software gratuitas e distribuídas gratuitamente. No entanto, deve-se ter em mente que não é realista preparar ferramentas de desenvolvimento de software para toda a gama de tipos e modelos de computadores pessoais, PDAs e microcontroladores produzidos hoje no mundo. Portanto, a Dallas Semiconductor Corp. fornece ferramentas de suporte para as soluções, arquiteturas, ambientes operacionais e plataformas mais comuns usados ​​pela maioria dos usuários de componentes de fio único.

Portanto, para quase qualquer sistema 1-Wire implementado com base em um computador pessoal de classe PC equipado com o sistema operacional Windows e qualquer adaptador ML##, o Dallas Semiconductor Corp. distribuído gratuitamente pode ser usado como uma ferramenta de depuração de teste. Programas wrapper iButton Viewer ou OneWireViewer que suportam a operação e a interface visual para a grande maioria dos componentes de um fio e dispositivos ML##. Mesmo que o sistema 1-Wire projetado deva ser atendido por um computador não pessoal, usar os programas iButton Viewer ou OneWireViewer sempre garantirá que a linha de fio único construída e todos os dispositivos individuais nela funcionem de acordo com as descrições neles. . Como os programas iButton Viewer ou OneWireViewer não permitem que você altere os parâmetros dos chips pullup ativos, que são baseados na maioria dos adaptadores ML OEM, é conveniente usar utilitários line32 ou tmline separados especialmente projetados para essa finalidade juntos.

No entanto, a ferramenta mais ideal para suportar sistemas de fio único baseados em dispositivos ML## é o pacote de depuração especializado MLex, que implementa suporte e diagnóstico, bem como suporte visual para elementos de fio único e dispositivos de automação conectados por meio de um dos serial portas para um computador pessoal padrão, como um PC. O MLex tem muitas vantagens sobre o iButton Viewer padrão ou o OneWireViewer da Dallas Semiconductor Corp., que são sobrecarregados com recursos de rastreamento do iButton em detrimento do suporte a componentes orientados à rede de fio único. Além disso, o pacote MLex permite implementar todas as funções específicas de dispositivos ML OEM específicos que não são suportados pelo iButton Viewer ou OneWireViewer.

Ao criar seu próprio programa para sistemas 1-Wire baseados em PC, é conveniente usar o pacote iButton TMEX SDK universal, que é um conjunto de aplicativos de software para suportar dispositivos de fio único no Windows. Qualquer um desses aplicativos pode ser chamado por meio de uma interface de API padrão diretamente de um programa de usuário escrito em qualquer linguagem de programação moderna. Uma descrição detalhada das funções do pacote iButton TMEX SDK pode ser obtida nas instruções detalhadas.

Se, no entanto, o desenvolvimento de software não for no Windows e nem mesmo para um PC de computador pessoal, a Dallas Semiconductor Corp. oferece como parte do projeto 1-Wire Net Public Domain Kit um conjunto de bibliotecas de código-fonte compacto para suportar o protocolo 1-Wire. O código foi desenvolvido para rodar em C" e oferece suporte para plataformas não contempladas pelo TMEX SDK, a saber: Linux, DOS, Win16, Win32, PalmOS, Handspring, WinCE/PocketPC, clones de microcontroladores MCS-51. programa de serviço 1 -Wire-networks deve ser desenvolvido para um mestre que não esteja relacionado a nenhuma das plataformas e arquiteturas acima, deve, usando todos os recursos de uma ferramenta de computação, implementar independentemente as principais disposições do protocolo 1-Wire, incluindo o uso dos recursos da biblioteca de exemplos de código compilados na seção "Suporte de software", elin.ru/1-Wire/08.htm.

Esse trabalho independente na implementação do software de um determinado sistema de fio único tem várias vantagens inegáveis. Por exemplo, no caso de uma linha de fio único problemática, devido ao atraso de software das frentes e fases individuais do protocolo 1-Wire, bem como usando seleções de maioria, é possível aumentar significativamente a confiabilidade e estabilidade de a rede single-wire sem o uso de hardware adicional, mas apenas devido aos recursos e técnicas do serviço de software. Outro exemplo típico é escrever um programa para um PDA, quando, juntamente com a implementação do protocolo 1-Wire, é necessário usar técnicas algorítmicas especiais que garantem a conservação da energia consumida por um adaptador de fio único das baterias de o computador de bolso ao qual está conectado. Produtos de software para aplicativos 1-Wire implementados na linguagem Java estão sendo desenvolvidos em conjunto pela Dallas Semiconductor Corp. e Sun Microsystems Inc. Todos eles são baseados na biblioteca JavaT API, que é a principal plataforma de desenvolvimento de aplicativos para suportar dispositivos 1-Wire usando o Java VM. Atualmente, produtos semelhantes estão disponíveis para desenvolvedores em plataformas: Win32, Linux, Solaris, Dallas Semiconductor's para TINI. A última circunstância é a mais significativa, porque Graças a recursos de computação significativos, o TINI-board é executado em um sistema operacional especialmente desenvolvido, que inclui suporte para TCP/IP e Java VM. Ao mesmo tempo, hoje já existe todo um conjunto de procedimentos disponíveis gratuitamente para suportar componentes de fio único e, portanto, dispositivos ML## implementados com base neles, o que simplifica muito a organização da interação em um 1-Wire-servido linha principal de uma placa TINI escrava.

Todos os produtos de software listados acima estão disponíveis gratuitamente na página "Suporte de software", elin.ru/1-Wire/08.htm.

Publicação: cxem.net

Veja outros artigos seção informática.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Máquina para desbastar flores em jardins 02.05.2024

Na agricultura moderna, o progresso tecnológico está se desenvolvendo com o objetivo de aumentar a eficiência dos processos de cuidado das plantas. A inovadora máquina de desbaste de flores Florix foi apresentada na Itália, projetada para otimizar a etapa de colheita. Esta ferramenta está equipada com braços móveis, permitindo uma fácil adaptação às necessidades do jardim. O operador pode ajustar a velocidade dos fios finos controlando-os a partir da cabine do trator por meio de um joystick. Esta abordagem aumenta significativamente a eficiência do processo de desbaste das flores, proporcionando a possibilidade de adaptação individual às condições específicas do jardim, bem como à variedade e tipo de fruto nele cultivado. Depois de testar a máquina Florix durante dois anos em vários tipos de frutas, os resultados foram muito encorajadores. Agricultores como Filiberto Montanari, que utiliza uma máquina Florix há vários anos, relataram uma redução significativa no tempo e no trabalho necessários para desbastar flores. ... >>

Microscópio infravermelho avançado 02.05.2024

Os microscópios desempenham um papel importante na pesquisa científica, permitindo aos cientistas mergulhar em estruturas e processos invisíveis aos olhos. Porém, vários métodos de microscopia têm suas limitações, e entre elas estava a limitação de resolução ao utilizar a faixa infravermelha. Mas as últimas conquistas dos pesquisadores japoneses da Universidade de Tóquio abrem novas perspectivas para o estudo do micromundo. Cientistas da Universidade de Tóquio revelaram um novo microscópio que irá revolucionar as capacidades da microscopia infravermelha. Este instrumento avançado permite ver as estruturas internas das bactérias vivas com incrível clareza em escala nanométrica. Normalmente, os microscópios de infravermelho médio são limitados pela baixa resolução, mas o desenvolvimento mais recente dos pesquisadores japoneses supera essas limitações. Segundo os cientistas, o microscópio desenvolvido permite criar imagens com resolução de até 120 nanômetros, 30 vezes maior que a resolução dos microscópios tradicionais. ... >>

Armadilha de ar para insetos 01.05.2024

A agricultura é um dos sectores-chave da economia e o controlo de pragas é parte integrante deste processo. Uma equipe de cientistas do Conselho Indiano de Pesquisa Agrícola-Instituto Central de Pesquisa da Batata (ICAR-CPRI), em Shimla, apresentou uma solução inovadora para esse problema: uma armadilha de ar para insetos movida pelo vento. Este dispositivo aborda as deficiências dos métodos tradicionais de controle de pragas, fornecendo dados sobre a população de insetos em tempo real. A armadilha é alimentada inteiramente por energia eólica, o que a torna uma solução ecologicamente correta que não requer energia. Seu design exclusivo permite o monitoramento de insetos nocivos e benéficos, proporcionando uma visão completa da população em qualquer área agrícola. “Ao avaliar as pragas-alvo no momento certo, podemos tomar as medidas necessárias para controlar tanto as pragas como as doenças”, diz Kapil ... >>

Notícias aleatórias do Arquivo

Micróbios contra a cárie 01.09.2010

A cárie dentária continua sendo a doença mais comum da humanidade. Ocorre quando bactérias nocivas se instalam na superfície do esmalte dos dentes, produzindo ácido a partir do açúcar, que destrói os dentes.

Pesquisadores alemães descobriram uma cepa da bactéria Lactobacillus paracasei que pode ajudar quem sofre de dor de dente. Essas bactérias benéficas se agarram às nocivas e as descascam do esmalte. Depois disso, com um simples enxágue, as bactérias nocivas são removidas da cavidade oral.

Um suplemento nutricional baseado na nova cepa já está sendo produzido, e experimentos mostraram que a cárie dentária sob sua ação é reduzida em um quarto. Também está prevista a liberação de pasta de dente e goma de mascar com bactérias benéficas.

Outras notícias interessantes:

▪ Calibrador de processo multifuncional preciso da série 726

▪ Pomada para picadas de cobra

▪ Transferência de energia solar da órbita para a Terra

▪ Caminhão elétrico Farizon Auto Homtruck

▪ Mecanismo de formação de memória instalado

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Controles de tom e volume. Seleção de artigos

▪ artigo Depois da chuva na quinta-feira. expressão popular

▪ artigo Por que Jorge I se tornou rei da Grécia, ocupando apenas o 18º lugar nas eleições? Resposta detalhada

▪ artigo Ilha da Islândia. milagre da natureza

▪ artigo Cimento para adesivos de vidro. receitas simples e dicas

▪ artigo Trifonik para rádio para amplificadores simples. Enciclopédia de rádio eletrônica e engenharia elétrica

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024