Este interface Pode ser interligado em um Raspberry Pi3, em um Arduíno, ou outro tipo de plataforma por I2C. Além disso pode ser interligado com as nossas plataformas Arduíno e ESP32.
Existe 2 versões da mesma interface RASP-INP. Uma versão só permite entradas a corrente contínua, a outra versão permite entradas de corrente continua ou alternada.
Em um mesmo bus I2C podem ser ligadas 8 interfaces iguais, com endereçamentos diferentes:
A0|A1 |A2 EndereçoA interface pode ser ligada e controlada diretamente pelos GPIOS de um Raspberry PI:
Inputs GPIOS MCP23017As restantes entradas estão ligadas ao GPAx do MCP23017, ver PCB.
RASP-INP é uma interface para interligar a um Raspberry pi 3 ou compatível, com cerca de 13 entradas. Em cada entrada é detetado um sinal de voltagem que pode ir de 12V até 28V DC ou AC, passa por um optocoupler de isolamento, e entra nos GPIOs do Raspberry pi (as 5 entradas principais), ou mesmo por outra interface tipo Arduíno pelo bus de I2C. Na presença de voltagem na entrada, o GPIO do Raspberry fica com 0V (GND). Quando a entrada não tem tensão o GPIO do Raspberry fica com 3,3V.
Siga as seguinte imagem para saber como interligar a interface. Tome cuidado nas ligações.
Cada entrada é constituída por um par de conectores, um para ligar o GND (linha preta) e outro para ligar o VCC (linha vermelha) de entrada. Quando a entrada for de corrente continua deverá ser respeitada a polaridade como a imagem demostra. No caso da entrada ser de corrente alternada, não tem qualquer tipo de polaridade. Quando existir uma voltagem na entrada entre GND e VCC a saída fica comutada a 0V. Na placa de circuito impresso existe 3 jumpers para dar um endereço para o I2C da interface. Em um bus I2C podem ser ligadas 8 interfaces iguais com endereços diferentes.
Para comunicação das 8 entradas por I2C (ou das 13 entradas sem Raspberry) é utilizado o integrado MCP23017 de 16 bits da Microchip, como controlador de I2C de IOS. As linhas I2C SDA e SCL são ligadas pelo barramento nos conectores CN1 e CN2. Existem já livrarias de firmware tanto para o Raspberry PI e para Arduíno, como alternativa consultar o Datasheet do chip MCP23017.
A interface tem 5 entradas principais que podem ser lidas diretamente pelos GPIOS do Raspberry PI, ou então por I2C. O endereçamento dos “Inputs”. Cada entrada por I2C depois de isolada pelo optocoupler, são ligadas ao MCP23017 nos pinos referenciados na PCB (Placa de circuito impresso).
Copyright Algarhard 2020. Todos os direitos reservados.