JAVA, C e C# TAMBÉM
       Home
       Modem GSM
       BlueTOOTH
       802.11
       Quick AVR64
       voIP
       ARM9 LINUX
       ARMBasic
       UnetEthernet
       Unetserial
       BABuino
       ARM
       VGA_PS2
 
       Contato
       Webmaster




uNetEthernet RJ45
CONVERSOR SERIAL ETHERNET

Protótipo Sugerido

Descrição:


O uNetEthernet é um coprocessador atualizável que se conecta entre o seu microcontrolador e a Internet. O uNetEthernet pode conectar à Internet via conexão ETHERNET. O UnetEthernet tem sido testado em vários Switches e Hubs para avaliar a conectividade. O UnetEthernet suporta DHCP ou configuração estática com suporte a resolução de nomes. Protocolos da Internet e parâmetros de configuração são armazenados em FLASH e memória EEPROM e podem ser atualizáveis.
UNetEthernet se conecta ao um dispositivo via comunicação serial e a complexidade do acesso torna-se simples. Interface com comandos IR habilita protocolos da Internet, tais como DNS, ICMP, UDP, TCP, SMTP, POP e HTTP com simples envios e recebimentos de textos. Estes comandos IR oferecem uma poderosa funcionalidade (múltipla conexões TCP) sobre a porta serial. Os comandos IR são flexíveis e eficientes, qualquer protocolo da Internet pode ser implementado. Mande comandos simples e deixe uNetEthernet tomar conta de toda a complexidade dos protocolos.

Características:

Requerimento de ECHO e resposta (ICMP)
Resolução de nome automático (DNS)
Configuração completa de parâmetros (timeout, velocidade), salvos em memória não volátil
Envio e recebimento de pacotes UDP e TCP
Conexão de até 2 sockets
Portas seriais completamente controladas com detecção de baud rate
Firmware que pode ser atualizado pela serial
Poucos componentes externos (regulador 3.3V, Cabo serial (3 fios), "MAX232" e alguns componentes passivos).


Vantagens

Você nao necessita conhecer TCP/IP; Não necessita JAVA ou linguagem específica; Não necessita de um compilador caro; Não necessita ocupar a memória de seu microcontrolador para implementar a pilha TCP/IP;Trabalha com sua linguagem de programação favorita; Trabalha com diferentes switchs e Hubs; Necessita poucos componentes.


Aplicações

ON-LINE Vending-Machines; Telemetria, etc


Diagrama do Circuito


Comandos Típicos

COMANDO RESPOSTA FUNÇÃO
IRS6=200.138.196 [CR] 200.138.196.2 DEFINE IP CORRENTE
GET http://www.pp.com/parm.par [crtl-j] CONTEÚDO DA PÁGINA PROTOCOLO HTTP
IRT0 www.nchip.com:80 [CR] CONNECT ABRE CONEXÃO HTTP
IR [CR] OK VERIFICA SE O uNetEthernet ESTÁ PRESENTE
IRX0 OK LIBERA O SOCKET DE CONEXÃO 0
IRES OK SALVA CONFIGURAÇÃO CORRENTE NA EEPROM
IRNwww.basic4ever.com IP DA PÁGINA RESOLVE O NOME

[crtl-j] = ENTER+LINE FEED (EMULADOR) [CR]=ENTER


Simulador do uNetEthernet

Antes de comprar o uNetEthernet (módulo), você pode testar seus comandos utilizando o simulador correspondente. Como ele funciona? Este simulador abre uma comunicação com um modulo uNetEthernet virtual, ou seja, você digita algo e ele responde, como se fosse o módulo real instalado na rede, ao mesmo tempo, abre o canal com ETHERNET como se voce um ponto de sua rede. Pronto, envie os comandos IR, que o uNetEthernet irá responder.


Requisitos para uso do Simulador uNetEthernet

Requer Windos 2000 ou XP. Tambem requer o Software WinPcap esteja instalado antes de rodar o emulador. O WinPcap serve para emular o chip ETHERNET no módulo uNetEthernet.WinPcap é FREE e pode ser baixado em www.winpcap.org


Configuração do Simulador uNetEthernet

Há um arquivo de configuração chamado unetconfig.txt que deve ser editado...

# unete config file
#
# ip, mask, gateway, pridns, secdns, dhcp
#
iface 0
dhcp 1
ip 10.10.11.9
mask 255.255.255.0
gateway 10.10.11.1
pridns 10.10.11.2
secdns 64.40.160.10

...baseado na explicação de cada um dos itens de configuração acima.

iface Por qual placa de rede seu micro esta conectado a Internet. Se colocado 0, o emulador apresenta as opções.
dhcp 0 = não faz DHCP durante o reset. 1 = faz o DHCP durante o reset.
ip Seu IP na rede. Opcional se dhcp=1
mask Sua máscara na rede. Opcional se dhcp=1
gateway Seu gateway na rede. Opcional se dhcp=1
pridns DNS primário. Opcional se dhcp=1
secdns DNS secundário. Opcional se dhcp=1

Pegue aqui o Software (inclui Datasheet). Para executar o programa, abra o PROMPTS do DOS e digite unete. Se pedir a placa de rede, digite o índice correspondente. Se DHCP=1, aguarde alguns segundos. Digite, por exemplo, IR [CR] e o emulador responderá com OK, ou seja, o módulo TCP/IP está presente. Vamos a um experimento prático:

  • IR [CR]                                     [RESPONDE COM OK]

  • IRT0 www.furb.br:80 [CR]      [RESPONDE OK]

  • +++                                          [RESPONDE OK]

  • IRX0 [CR]                               [RESPONDE OK]

Para maiores detalhes dos comandos, por favor, leia o datasheet.


Lendo um e-mail

irt0 pop.bol.com.br:110 [CR]
OK
+OK POP server ready.
USER compiladorbasic [CR]
+OK Password required for compiladorbasic@bol.com.br [CR]
PASS mcs8031 [CR]
+OK Mailbox ready
STAT [CR]
+OK 61 251834
RETR 1 [CR]
250 ok
+OK Message follows
here the e-mail text.........
.........
SOCKET CLOSED


Software Cliente/Servidor (EXE)

Caso vocë queira testar a conexão do uNetEthernet com um servidor e possa enviar e receber dados, baixe o programa aqui. Siga o roteiro no HELP dele.


Site com programas exemplos de SOCKET usando DELPHI

Click aqui.


Acessando um servidor HTTP

Se voce pretende abrir páginas (protocolo HTTP) com o uNetEthernet , pegue aqui um utilitário SNIFFER HTTP, vai ajudá-lo muito. Digamos que voce queira abrir um arquivo qualquer de uma página, por exemplo, o arquivo ad.txt que se encontra no servidor www.basic4ever.com; você digitaria no seu browser preferido: http://www.basic4ever.com/ad.txt; mas como seria no via uNetEthernet? Para isto, instale o SNIFFER HTTP e veja as strings que o BROWSER gera (HTTP) para ser comunicar com o servidor HTTP, estas mesmas strings devem ser utilizadas pelo uNetEthernet.


Produção em série


Esquema Elétrico

Pegue aqui o esquema elétrico!


Arquivos GERBER

Pegue aqui o arquivo GERBER, clone a placa acima! Temos também a versão com ENC28J60 com footprint SOIC.


Arquivo PROTEL 99

Pegue aqui o arquivo original do PROTEL, altere a placa a seu gosto. Temos também a versão com ENC28J60 com footprint SOIC.



Reduza seus custos, adquira voce mesmo os circuitos integrados no mercado. Todos os componentes do UNETE já estão disponíveis no BRASIL. Os principais são: ATMEGA64L8, ENC28J60/SOIC E RJ45.

Processador ATMEGA64 necessita ser gravado com a pilha TCP/IP (licença de uso).

"Cobraremos apenas a gravação da licença + MAC!!"


Onde Adquirir o ATMEGA64L8AI

(11) 2137-0577


Onde Adquirir o ENC28J60/SS/SOIC

11-34377443 FONE


Onde adquirir o RJ45 HALO HFJ11-S101E

11- 5579-6618 FONE


Trabalho acadêmico usando o UNETE

tcc


POR E-MAIL

Contate me:



Home   | Imprimir   |   Fechar Janela