O módulo de comunicação foi desenhado para permitir a comunicação com e sem fios. A comunicação pode ser estabelecida entre controladores, placa de controlo e PC ou placa de controlo e um dispositivo externo.
O principal protocolo de comunicação usado é o interface série - UART. O módulo de controlo fornece uma conexão UART de dois canais, que podem ser ligados a conectores RS232 ou a um módulo ZigBee / Bluetooth. A selecção é feita através de interruptores DIP presentes na placa on-board.
Simultaneamente, é possível usar duas conexões UART paralelas, mas o utilizador pode escolher (através dos interruptores) para onde os sinais UART são encaminhados. É até possível misturar sinais Tx e Rx entre diferentes conectores.
Por exemplo, se um dispositivo externo apenas envia informação (e.g., leitor de RFID) e outro apenas recebe (e.g., LCD) é possível usar mais do que dois dispositivos UART em paralelo.
O módulo está equipado com dois conectores DB-9 que são direccionados através do conversor TTL MAX232.
O módulo está equipado com módulos sem fios, ZigBee ou Bluetooth.
Os seguintes modelos sem fios podem ser encontrados na placa:
Também é possível usar módulos RFID ou WiFi em vez dos acima mencionados.
A placa de comunicação está ligada ao módulo de controlo através do porto PE-PB-PD. A fonte de alimentação de 3.3 V está ligada através do porto PA-PC-PG. através dos interruptores DIP on-board, é possível selecionar que conector externo está ligado aos portos UART do microcontrolador.
Os conectores DB-9 destinam-se a ligações de dispositivos externos, outros controladores ou PC, desde que estes dispositivos cumpram o interface standard RS232. Se forem ligados dois módulos de controlo, o cabo cruzado (também conhecido por cabo zero-modem) tem de ser usado.
Vários dispositivos dispõem de um interface UART em vez de RS232. A placa de comunicação tem um conector UART debaixo do módulo sem fios.
Pinos do conector UART:
Pin | Signal |
---|---|
1 | Vcc (+5V) |
2 | Tx |
3 | Rx |
4 | GND |