Compreenda a diferença entre as interfaces MDB e RS-232 no universo do “vending”
Reading Icon
Um guia simples

 
RS-232 (já chamado de V.24) é uma interface serial padrão. Embora tenha sido primeiramente utilizada para definir níveis de voltagem e comprimento de cabos, RS-232 é também usada para comunicação assíncrona com bits de início e fim. Seja na indústria da computação, IoT ou de máquinas de venda automática, é possível que a interface RS-232 esteja presente.

 

A interface MDB é uma forma de RS-232?

Não, MDB (Multi Drop Bus) não é uma forma de RS-232. Caso queira entender melhor o que é MDB, clique neste link!

 

Por quê a interface RS-232 não é capaz de comunicar diretamente com MDB?

RS-232 é um método de conexão ponta-a-ponta que usa níveis de voltagem entre +3V a +15V e -3V a -15V para transmitir informações. Em contrapartida, MDB é um método um-para-muitas que faz uso da lógica TTL e níveis de voltagem 5V e 0V; geralmente baseado na corrente, que flui com a redução de uma fonte 5V no circuito ou com um optoacoplador com 5V. Esta diferença fundamental no nível de voltagem e métodos de conexão torna a comunicação direta entre RS-232 e MDB impossível.

 

Uma “tradução física” pode conectar RS-232 a MDB?

O protocolo MDB usa uma taxa de transferência de 9600, o que também é comum para o método RS-232, passando a impressão de compatibilidade. No entanto, restam ainda desafios significativos:

  1. Bits de dados: a comunicação RS-232 tipicamente transmite dados em 8-bit, podendo comumente usar 7 bits com uma adição de paridade. MDB, no entanto, usa um 9º bit, resultando em uma transmissão 9-bit por byte. Portas seriais padrão geralmente não suportam transmissões 9-bit, culminando num problema de compatibilidade.
  2. Exigência rigorosa de sincronização: O protocolo MDB demanda uma sincronia precisa. Os periféricos devem responder rapidamente para facilitar a comunicação dos múltiplos dispositivos com o bus. Porém, sistemas de operação modernos possuem grande dificuldade em atendar à esta exigência, o que complica a interface direta.
A solução para conectar as interfaces RS-232 e MDB

Nós desenvolvemos o MDB-USB Ultra para funcionar como uma ponte entre os protocolos RS-232 e MDB. Este dispositivo versátil pode assumir a função de Slave e VMC (controlador da máquina de venda automática). Assim, é possível implementar de forma simples e eficaz o protocolo ASCII no computador/Host e eliminar as exigências de sincronia. Apesar do nome, o nosso dispositivo inclui uma porta RS-232 para Hosts sem conectividade USB.

Tem alguma questão?

Nós estamos aqui para ajudar! Se você precisa de mais detalhes ou tem alguma questão, não hesite em contactar-nos. A nossa equipa está pronta a ajudar-lhe.

Contacte-nos
Logo Loading