Вы находитесь на странице: 1из 7

Quick Start Guide:

SPARK CLP

modelo PLC705
Contedo e ndice
Contedo e ndice
I Introduo e Recursos
Introduo
e Recursos
II IUsando
o BootLoader
TinyBootLoader / Gravao de programas no PIC
Usando
o BootLoader
no PIC
III II
Tabela
de IOs
e pinos doTinyBootLoader
microcontrolador/ Gravao
PIC usadosdenaprogramas
placa
III

Tabela
de
IOs
e
pinos
do
microcontrolador
PIC
usados
na
placa
IV Esquemas individuais dos Circuitos de IO
Esquemas
individuais
doseCircuitos
de IO
V-IV
Conexes
Externas/
Entradas
Sadas/ IOs
V- Conexes Externas/ Entradas e Sadas/ IOs
Rev 0 Maio/12
Rev 0 Maio/12

Este manual e arquivos relacionados esto tambm disponveis para Download em


www.SmartRadio.com.br/pic/Spark

___________________________________________________________________ Spark CLP


I Introduo e Recursos
O CLP SPARK especialmente designado para uso profissional em aplicaes de alto desempenho onde desejado um
equipamento de uso flexvel e confivel podendo ser utilizado nas mais diversas aplicaes que vo desde automao de
uma pequena mquina, automao industrial, painis e quadros inteligentes, Automao residencial (Domtica), etc.
Com suas 5 entradas digitais (on/off) opto acopladas podem ser ligados diretamente chaves, rels e outros passivos
sem a necessidade de ligao alimentao pois as mesmas j a possuem ento, basta ligar diretamente. Cada entrada
tambm conta com isolao opto acoplada para que rudos ou eventuais surtos de tenso no atinjam o circuito da placa.
Contamos tambm com 2 entradas analgicas de 0 5Volts AN1 e AN2 diretamente ligadas aos conversores AD com
resoluo de 10bits do microcontrolador da placa (PIC16F877A @ 20MHz)
Como sadas temos um total de 5 sendo atravs de Rels individuais nos quais esto disponveis no conector os contatos
Comum, NF e NA. As correntes suportadas so 1A p/ 120AC e 2A p/ 24VDC para cada sada. Atravs dos Leds
conectados cadas sada podemos ter fcil visualizao de seu estado se ligado ou desligado.
J na parte de IHM o SPARK tem seu destaque e diferencial por j ter internamente, composta por 3 Teclas 01
Buzzer e LCD 8 colunas x 2 linhas de caracteres. O LCD totalmente acessvel atravs da linguagem Ladder via serial
ento para escrever nele basta enviar via serial o desejado (vide exemplos).
Outro destaque do SPARK que alm de ter uma entrada serial RS232 ele tambm possui uma entrada USB para
programao/gravao e comunicao com computadores tipo PCs e Notebooks. Para gravar o programa nele no
necessrio comprar nenhum hardware adicional: basta conectar com um cabo USB A-B padro ( incluso ) .
A alimentao da placa pode ser feita usando-se qualquer fonte (no inclusa) de 12Volts x 300mA ou maior capacidade
de corrente ligada na barra de conetores esquerda e inferior.
Principais Recursos:

Processador PIC 16F877A @ 20MHz - 5 MIPs (permite atualizaes)


Programvel atravs de Ladder, C, Assembly, Basic.
Conexo USB p/ programao/gravao e comunicao (acompanha cabo de programao USB )
LCD 8x2 de caracteres controlvel tambm atravs de Ladder
Interface Serial RS232 com conector DB9 fmea padro DCE
IHM: LCD, Buzzer, 01 LED de Status e 3 Teclas
05 Sadas por Rel 1A-120VAC e 2A-24VDC com contatos NF/NA disponveis no conector
05 Entradas Digitais opto acopladas alimentadas
02 Entradas Analgicas 0-5 Volts com resoluo de 10 bits
Conector ICSP p/ Debuger/Programador Externo e comunicao serial
01 Conector de expanso PL13 de 6 pinos com 5Volts, I2C e SPI disponveis

Caractersticas Eltricas e Mecnicas:


Tenso de alimentao de 12Volts +- 15%
consumo 300mA mx.
Entradas opto isoladas j alimentadas p/ ligao direta de contatos de chaves ou rels
Sadas Rels 1A @ 120VAC / 2A @ 28VDC
Dimenses (placa) 130 mm x 95 mm x 30
Conexes:

Entrada USB conector tipo B para programao/ comunicao


Conector DB9 fmea Conexo Serial RS232 DCE
Conector 10 pinos p/ programao ICSP
Conector interno expanso de 6 pinos (PL13) com 5Volts, I2C e SPI disponveis
Entradas e sadas: Conectores de parafuso KRE

_______________________________________________________________________

pgina 2

___________________________________________________________________ Spark CLP


II Usando o BootLoader TinyBootLoader / Gravao de programas no PIC
O PIC 16F877A de sua placa j se encontra com o PIC gravado com um software especial de auto gravao durante a
inicializao (BootLoader).
Isto permite que este PIC seja programado, quantas vezes forem necessrias, sem ter um gravador especfico, somente
conectando via USB ou serial da placa o PC ou notebook, que dever estar com o software Tiny Boot Loader instalado.
Este software se encarrega de abrir o arquivo Hex ser gravado e envi-lo ao PIC.
O uso do Tiny Boot Loader bem simples e at auto explicativo: selecione a porta serial em que o CLP est conectado e
siga os passos abaixo.
Na figura abaixo temos a tela do programa Tiny BootLoader onde os principais comandos/parmetros que usaremos
esto destacados:
1.
2.
3.

Boto que programa/ envia o arquivo


HEX para o PIC
Seleo da porta COM onde o CLP
est conectado, caso no saiba qual
tente nas disponveis.
Boto para abrir/selecionar o arquivo
HEX que desejado gravar no PIC

Selecionando corretamente a porta COM (item 2 figura acima) abra o programa desejado (boto 3) a gravar no PIC, e
click no boto Write Flash ( item 1 na figura) .

Realizando a gravao:
1) Selecione o arquivo desejado (boto 3 na figura acima)
2) Click no boto "Write Flash" (boto 1 na figura acima) para gravar o PIC ou "Check PIC" para checkar
conexes
Importante observar que o software realiza um reset automtico no PIC para que o mesmo entre no modo
de gravao. Para tal, o jumper J1da placa conecta o circuito de comunicao com o micro ao Reset do
microcontrolador da placa devendo estar ento inserido na placa permitindo esta funo.
Pode acontecer em softwares que no manipulam o controle de fluxo da porta serial, como por exemplo o
prprio Hyper Terminal do Windows, que mantenham a placa sempre em modo Reset, isto ser percebido
facilmente pois o Led de Power/Reset bicolor e acende vermelho enquanto a placa tiver o resetada por
qualquer motivo.
O arquivo .HEX ser programado no PIC pode ter sido ou ser gerado/ compilado pelos mais diversos compiladores e
linguagens de programao como, por exemplo: compilador LADDER LD Micro, compiladores C da Mikro C ou CCS,
compiladores Basic, Assembly, Pascal, etc.
Para maiores detalhes e um guia detalhado do uso do TinyBootLoader refira-se ao Manual-Instrues de Uso Tinny
BL.pdf disponvel para ser baixado tambm em nosso site.

_______________________________________________________________________

pgina 3

___________________________________________________________________ Spark CLP


III Tabela de IOs e pinos do microcontrolador PIC usados na placa
Perifrico

Porta IO do
microcontrolador PIC

Tipo

Entrada Serial / USB [RXD]

C7

Entrada

Sada Serial / USB [TXD]

C6

Sada

Bloqueia Serial p/ LCD

E0

Sada nvel ativo 1

Bloqueia Serial p/ USB-RS232

E1

Sada nvel ativo 1

Entrada Digital 1

D0

Entrada

Entrada Digital 2

D1

Entrada

Entrada Digital 3

D2

Entrada

Entrada Digital 4

D3

Entrada

Entrada Digital 5

D4

Entrada

Entrada Analgica 1 (AN0)

A0

Entrada

Entrada Analgica 2 (AN1)

A1

Entrada

Sada Digital 1

B0

Sada

Sada Digital 2

B1

Sada

Sada Digital 3

B2

Sada

Sada Digital 4

B3

Sada

Sada Digital 5

B4

Sada

Buzzer

D7

Sada

Tecla Enter SW2

A3

Entrada nvel ativo 0

Tecla Sel SW3

A4

Entrada nvel ativo 0

Tecla Esc SW4

A5

Entrada nvel ativo 0

Sensor 1/3 da tenso Alimentao

A2

Analgica 1/3 VCC

Conec. Exp. PL13-3 SPI:SDi / I2C: SDA

C4

IO

Conec. Exp. PL13-4 SPI:SDO

C5

Sada

Conec. Exp. PL13-5 SPI:CS

C2

Sada

Conec. Exp. PL13-6 SPI:SCK/ I2C: SCL

C3

Sada

_______________________________________________________________________

pgina 4

___________________________________________________________________ Spark CLP


IV Os Circuitos de IO do Spark PLC705
O conector de entrada para ICSP PL16 serve para:

Alimentao da placa (Ateno: menos Rels)


Comunicao serial nvel TTL com circuito externo
Permite que o PIC seja gravado por um gravador externo (necessrio ter programador / Debuger como o
MultiPROG, ICD2, PIC Kit2 ou similar)
Para Debug do programa (necessrio ter programador / Debuger como o MultiPROG, ICD2, PIC Kit2 ou
similar) tem todos os sinais necessrios conforme abaixo:
Conector PL16: MultiPROG/
Programador Externo

Pino Conector

Funo

Vpp Tenso de programao

+5V Entrada de Alimentao

GND

PGD Program Data

PGC Program Clock

10

Sada +5V

TXD (sada)

RXD (entrada)
Tabela 1 Conetor PL16

Conector Serial RS232 DB9 fmea PL2:


Vista Frontal DB9

Pino

Funo padro
DTE

RS232 RXD (Entrada)

RS232 TXD (Sada)

GND comum

Sada alimentao
+5Volts, Ateno:
5Volts regulados No
protegido

Entradas digitais opto acopladas:


Cada entrada alimentada ou seja, podemos ligar diretamente contatos tipo NA ou NF sem a necessidade de alimentar
separadamente, quando aberta (sem nada) apresentar nvel 0 e quando fecharmos em curto seus contatos apresentar
nvel 1 na entrada respectiva do microcontrolador. Na figura abaixo temos exemplo de uma das entradas digitais.

_______________________________________________________________________

pgina 5

___________________________________________________________________ Spark CLP


Entradas Analgicas:
Abaixo temos conexo das entradas analgicas AN0 e AN1 conectadas aos pinos do microcontrolador PIC A0 e A1
respectivamente. Estas entradas tem resoluo de 10 bits pelo microcontrolador e tenso de entrada de 0 5Vdc. No
deve ser ligada tenses maiores do que 5 volts.

Sadas Digitais (por Rel):


Como pode ser visto na figura abaixo, temos 5 sadas idnticas por Rel com os contatos C-NF-NA disponveis em cada
um dos respectivos conectores.

Conector interno de Expanso PL13:


Neste conector temos disponveis os barramentos I2C e SPI do PIC alm da alimentao em conexes prprias para ser
conectado circuitos externos e/ou placas de expanso.

Sensor 1/3 da tenso Alimentao:


A entrada analgica AN2 do microcontrolador est ligada um divisor por 3 para poder medir a tenso de alimentao,
isto porque a mxima tenso desta entrada seria de 5V enquanto a alimentao pode ultrapassar os 13V; ento basta
considerar a medida vezes 3. Na figura abaixo podemos visualizar esta ligao.

_______________________________________________________________________

pgina 6

___________________________________________________________________ Spark CLP


Teclas SW2, 3 e 4:
Temos 3 teclas acessveis na placa e conectadas s entradas do microcontrolador A3, A4 e A5 conforme vemos abaixo;
o nvel ativo 0 ou seja, normalmente a porta correspondente fica nvel 1 mas quando e enquanto apertada a tecla
vai nvel lgico 0 indicando que houve acionamento.

V- Conexes Externas/ Entradas e Sadas/ IOs


Na figura abaixo temos o posicionamento das entradas e sadas digitais e analgicas bem como alimentao, posio
das teclas e conector de expanso.

_______________________________________________________________________

pgina 7

Вам также может понравиться