Manual CPB 32h v0

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 17

1

Crescer Professional Board


32h
Manual de Utilização
2
SUMÁRIO

1. INFORMAÇÕES GERAIS ................................................................. 3

2. SOBRE A CPB .................................................................................. 3

3. HARDWARE ...................................................................................... 4

3.1 PINAGEM .................................................................................... 5

4. ESPECIFICAÇÕES DAS FUNCIONALIDADES ................................... 6

4.1 FONTE DE ALIMENTAÇÃO ............................................................... 6

4.2 COMUNICAÇÃO GSM ........................................................................ 7

4.3 BARRAMENTO ................................................................................... 9

4.4 SAÍDAS A RELÉS ............................................................................. 10

4.5 COMUNICAÇÃO RS232, RS485 ou CANBus .................................. 12

4.6 OPTOACOPLADORES ..................................................................... 15

5 CONSIDERAÇÕES FINAIS.................................................................. 17
3
1. INFORMAÇÕES GERAIS

Este manual fornece informações necessárias para a correta utilização de todas


as funções da Crescer Professional Board 32 homologada denominada como
CPB32h. O texto demostra ao usuário, de forma objetiva, instruções exemplificadas
para colocar em operações todas as funcionalidades da placa.

2. SOBRE A CPB

A CPB é uma solução em Hardware, robusta e qualificada que viabiliza o


emprego do Arduino ou ESP32, de maneira profissional, em qualquer produto ou
equipamento independente da área de atuação.
Ideal para o desenvolvimento de soluções, seu objetivo é diminuir o tempo e
dinheiro investido para viabilizar seu negócio ou produto, assumindo o viés técnico, a
CPB permite direcionar os recursos dos usuários para o setor comercial alavancando
suas vendas.
Por usar o conceito do arduino, a CPB tem integrações com inúmeras shields,
sensores e atuadores de melhor custo-benefício, além de permitir que os usuários
tenham uma base para a multiconectividade, podendo ser conectada a Nuvem com o
seu módulo onboard de Comunicação GPRS/TCP IP ou mesmo com shields de
conexão, Ethernet Cabeada e LoRa. Ainda com sua conectividade WiFi e Bluetooth
onboard nativa do ESP32. E tudo isto usufruindo da IDE do Arduino e da comunidade
que não para de criar novas aplicações.

Veja a primeira placa que deu início todo o portfolio em 28.02.2020:


https://www.youtube.com/watch?v=KqLikDG5SNE
Já no link https://youtu.be/elR58xq_YMg você visualiza a apresentação do
equipamento deste manual.
4
A CPB 32h utiliza o Microcontrolador ESP32 e nós aqui da Crescer, utilizamos
a Interface de Desenvolvimento (IDE) do Arduino para programação.

Datasheet ESP32:
https://www.espressif.com/sites/default/files/documentation/esp32-wroom-
32_datasheet_en.pdf

3. HARDWARE

Este capítulo mostra o Hardware, separando-o em partes para uma posterior


especificação.

ATENÇÃO: em caso de uso


do SIM800L ou outro elemento
de Rádio Frequencia, a
homologação vigente precisará
ser revisada. Veja a nota no
item 4.2 deste manual para
mais detalhes.
5

3.1 PINAGEM
6

A partir desta etapa vamos detalhar cada elemento do hardware explicando a


região o como usá-la e dando exemplo de código de programação quando for
necessário.
Em manuais anteriores, tínhamos um pouco de explicação sobre a IDE do
Arduino, mas como existem muitos ambientes de programação, não falaremos
especificamente da IDE, mas caso use, terá mais familiaridade com os exemplos
deste manual, mas o hardware pode ser programado em qualquer ambiente de
programação do ESP32.

4. ESPECIFICAÇÕES DAS FUNCIONALIDADES

4.1 FONTE DE ALIMENTAÇÃO

A CPB32h conta com uma fonte de alimentação robusta e testada para ser
empregada em qualquer ambiente, inclusive setores Industriais, deve ser observada
a polaridade para correto funcionamento, não danificando a mesma em caso de
inversão, e aplicado de 10 a 30 volts contínuo para o correto funcionamento dos
circuitos, exceto os relés. A tensão utilizada na alimentação da placa, é a mesma
tensão que acionará os relés e normalmente estará montado o relé de 24volts, se for
necessária outra tensão, deverá ser informado no momento do pedido da CPB32h.
Exemplo, se o hardware for aplicado em uma colheitadeira onde a alimentação é de
12 volts, precisa avisar para a Crescer montar os relés de 12v, caso use o relé, se não
for usar, não terá problemas com isto. A corrente de entrada em 24volts, fica na ordem
de 100mA e se estiver superior a 1A se prévio projeto para tal, deve ter algum
problema na aplicação.
7

Região da fonte marcada em vermelho na figura acima.

Resumo:

Borne para alimentação.

Tensão de Entrada: 10-30V.

Consumo normal com wifi somente: 1,7W - 70mA em 24V.

Polaridade vide na placa.

4.2 COMUNICAÇÃO GSM

Um dos grandes diferenciais da CPB é a Comunicação GSM através do


SIM800C ou L(GPRS e TCP/IP), da qual utiliza Chips de celular para enviar e receber
SMS/ligações ou conectar-se na internet por 2G, com isso, permite a coleta e
acionamento de dados e atuadores in loco para sistemas de TI, Telecom, Automação.
Mas como o 2G está sendo terminado no Brasil, sendo substituído pelas
gerações mais avançadas de celular, esta região da placa deixou de ser tão
importante somente levando em consideração o SIM800C, mas já para esta CPB, esta
região passa a ser um local com outras funções, pois temos ali um regulador de tensão
de 3,3volts até 5volts que possibilita o uso de Lora, Bluetooth e outras possibilidades
que precisem comunicar via Pinos RX e TX, flexibilizando e viabilizando projetos.
8
Sendo assim os 3 pinos de comando (RX, TX e Reset) possuem conversor de
nível lógico, garantindo que o ESP32 receba somente 3,3 volts, independente da
tensão que o módulo ali instalado utiliza.

Na figura acima temos a ampliação do local deste capítulo onde o GND e VCC
são a alimentação de 3,3v a 5v variada no trimpot RV1, os pinos 26, 25 e 13 são os
pinos do próprio ESP32 passando por um conversor de nível lógico e pode ter a função
que for necessária, mas para o SIM800C são:
- 26 @ TX no SIM800 e RX no ESP32;
- 25 @ RX no SIM800 e TX no ESP32;
- 13 Reset.
9
No link https://drive.google.com/drive/folders/1bFclLN667SrEDbC_dzOepFDTMhFjO_KZ
contém exemplos de códigos para as diferentes aplicações do hardware, incluindo
sobre o SIM800C e demais aplicações abaixo.
Nota: Quando o usuário da CPB32h for usar um outro item de Rádio Frequencia,
que não os contidos no ESP32 (wi-fi e bluetooth do próprio módulo da Espressif) que
está na placa, a Homologação feita pela Crescer da CPB32h passa a não ter mais
validade, precisando o usuário passar o equipamento por um novo processo de
homologação, onde a Crescer pode apoiar com sua homologação atual, mas não
isentar de um novo processo de homologação.

4.3 BARRAMENTO

A Crescer Professional Board 32h possui uma área de prototipagem com pinos
auxiliares que facilitam no interfaceamento com shields, atuadores externos e adesão
de pequenos circuitos eletrônicos adicionais incluindo todas as shields do mundo
Arduino e as criadas também pela Crescer e outros fabricantes que utilizam o padrão
descrito no figura abaixo.
10
Com a imagem ampliada acima conseguimos ver onde cada pino do ESP32 se
conecta e com isto podemos projetar a aplicação.
Na imagem podemos encontrar 5 conectores, sendo J1, J2, J3, J4 e J5.
O J1 nos dá acesso aos pinos de alimentação e Enable do ESP32 com algumas
especificidades como:
- O pino I00 está ali para atender a Shield LAN 8720 da Crescer;
- Já o Vin é uma tensão de 7 volts que serve para alimentar shields do
barramento, para que não precisem utilizar o 3,3v da CPB32h caso forem consumir
uma corrente alta (exemplo superior a 100mA), onde quando for superior, deve ter um
regulador 3,3V na própria shield.
O J2 tem o objetivo de ter 4 entradas analógicas nos pinos 36, 39, 34 e 35, dando

acesso também aos 2 pinos de saída analógica 25 e 26 necessitando sempre observar

as condições de uso dos pinos, exemplo, o 25 e 26 também podem ser usados como

entrada analógica, mas se o Wifi estiver em uso, não é possível usar como entrada.

O vídeo da Crescer do link https://youtu.be/UjYnzyGi0yQ explica as funções dos


pinos.
O J3 e J4 dão acesso ao outros pinos do ESP32 diretamente sendo, no J3, os
pinos 21 e 22 comumente usados para comunicação I2C.
O J5 dá acesso aos pinos comumente usados para comunicação SPI.

4.4 SAÍDAS A RELÉS

A CPB 32 conta com 3 saídas a relés na placa e uma região para 4 relés
externos.
11

Como a serigrafia da placa já está explicando as saídas a relé da direita da figura


acima, somente vamos mencionar que os relés são para 10 amperes, podem acionar
220 volts e são acionados pelos pinos 32, 33 e 4 do ESP32 como apontado na
serigrafia. A escrita no borne “C4” significa que esta conexão é o contato comum do
relé acionado pelo pino 4 do ESP32, o NA ao lado deste, é o contato normalmente
aberto e o NF ao lado, o contato normalmente fechado do relé acionado pelo pino 4.
Aplicando esta mesma lógica aos outros 2 relés.
A CPB32h pode acionar 4 relés mostrados no exemplo abaixo, que tenham a
mesma tensão de alimentação na bobina, ou seja, se alimentar a placa com 24vdc,
pode usar o relé da foto abaixo.

Para funcionar estes relés, precisa soldar 4 jumpers ligando o conector J6 ao J7


conforme mostrado na figura abaixo:
12

E a pinagem para conectar 4 relés está ilustrada abaixo, note que as IOs do
ESP32 são conectadas em várias funções ao longo da placa e isto precisa ser levado
em consideração ao conceituar a aplicação, avaliando os impactos de cada uso.

4.5 COMUNICAÇÃO RS232, RS485 OU CANBUS

A CPB32h conta com uma saída DB9 fêmea para comunicação RS232, RS485
ou CANBus, especializada para fazer a interface entre placa e IHM (Interface Homem-
Máquina), CLP (Controlador Lógico Programável), Inversores de Frequência e outros
devices com estes padrões de conexão elétrico.
Vídeo de demonstração de funcionalidades da CPB com uma IHM Industrial,
Inversor e Motor: https://www.youtube.com/watch?v=v4HOcDI71sM&t=4s

No momento da criação deste manual, ainda não havia o teste do padrão elétrico
CANBus que foi adicionado em nível de projeto somente e será testado em
oportunidade posterior. A base desta adição saiu do datasheet do componente
eletrônico VP230.
13

Pinagem de Conexão Serial:

Pino DB9 RS232* RS485 CANBus


1 - B- CANH
2 TX - -
3 RX - -
4 - - -
5 GND GND GND
6 - A+ CANL
7 - - -
8 - - -
9 - - -

Sendo RS232 o padrão do Hardware e para o demais deve ser requerido para
sair de fábrica ou o próprio cliente fazer como segue.

Configuração em Hardware da Comunicação Serial:


A tabela abaixo, mostra a matriz de configuração para definir se o protocolo de
Comunicação Serial será RS232, RS485 ou CANBus. Sendo RS232 o normal de
fábrica.

A B C D E F G H I J K L M P Q R S T U
RS232* 1 0 1 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0
RS485 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0
CANBus 0 1 0 1 1 0 0 1 0 0 0 0 1 0 0 1 1 1 1
14
Para o CANBus ainda precisa soldar um resistor de 20k no R49 e retirar os
resistores R9, R42, R45, R46 e R47.

Para o RS485 pode-se usar uma fonte externa a placa para aumentar a
imunidade ao ruído e para tal precisa mudar os jumpers conforme a tabela:
N O
Placa* 1 1
Ext 0 0

E alimentar usando o conector Jc2:

A figura abaixo mostra as regiões dos jumpers na parte inferior da placa:


15

E ainda para o RS485 precisará retirar o CI MAX3232 e soldar o MAX485 com o


pino 1 do MAX 485 no pino 9 da posição do MAX3232.

Já para o CANBus, precisará soldar o VD230 (SN65HVD230) da mesma maneira que


o MAX485.

4.6 OPTOACOPLADORES

A CPB32h conta com 8 optoacopladores bidirecionais que podem ser


configurados em hardware com Entradas NPN, Entradas PNP, Saída Coletor Aberto
ou Saída Emissor Aberto, ideal para o acionamento ou leitura de periféricos que
necessitem isolamento em relação ao Microcontrolador e/ou de fonte. Tendo assim,
robustez nas leituras e acionamentos destas entradas e saídas.
16

Os pinos do ESP32 usados para esta função estão serigrafados na placa para
facilitar o uso e são 23, 18, 14, 27, 15, 2, 5 e 19 e possuem led de status.

Default de Hardware são:


8 – Entradas NPN

Configuração em Hardware dos Optoacopladores:


A B C D E F G ação ou obs
se quiser modificar todas entradas para PNP, basta
IN NPN 0 1 0 1 0 1 1
colocar o GND da fonte na Entrada V+ do borne de optos
IN PNP 1 0 0 1 0 1 1 para seleção unitária
OUT Col Ab 1 0 1 0 0 1 0 virar opto e substituir 4k7 por 0R ou curto circuito
virar opto, retirar resistor 4k7, soldar pad do resistor
OUT emis Ab 0 1 1 0 1 0 0
próximo ao pino 4 do opto no pino 4 do opto
17
A figura abaixo mostra onde estão os jumpers:

Buscar exemplos de programação com a placa no link abaixo:

https://drive.google.com/drive/folders/1bFclLN667SrEDbC_dzOepFDTMhFjO_K
Z

5 CONSIDERAÇÕES FINAIS

A CPB32h dá mais segurança ao modelo de negócio por se tratar de uma placa


homologada pela Anatel e com isso dar ao projeto mais confiabilidade, além de facilitar
as homologações futuras ou mesmo sendo parte já homologada do modelo de
negócio.
A versatilidade da CPB32h traz agilidade ao processo de Pesquisa e
Desenvolvimento, colaborando também com o maior controle sobre o investimento,
aproveitando todos os conhecimentos gerados pela comunidade em torno do Arduino
e ESP32, podendo assim, termos mais foco na aplicação e menos envolvimento com
a tecnologia em si.
A Crescer Ind de Automação Ltda ensina, fornece e faz sistema de automação,
e o Hardware deste manual é utilizado para fornecer algo já testado em diversos
ambientes e usamos na criação de projetos também.

Você também pode gostar