Wavecom
Upcoming SlideShare
Loading in...5
×
 

Wavecom

on

  • 2,334 views

Apresentação sobre microcontrolador na Engenharia de Teleinformática

Apresentação sobre microcontrolador na Engenharia de Teleinformática

Statistics

Views

Total Views
2,334
Views on SlideShare
2,326
Embed Views
8

Actions

Likes
0
Downloads
15
Comments
0

2 Embeds 8

http://hypercast.info 5
http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Wavecom Wavecom Presentation Transcript

  • MICROCONTROLADORES WAVECOM Elvis Saldanha Mariana Pinheiro Raul Holanda 06 de junho de 2008
  • INTRODUÇÃO
  • WAVECOM
    • A empresa:
      • Fundada em 1993;
      • Líder de mercado na indústria de comunicação wireless;
    • Motivação:
      • Tornar possível o desenvolvimento de aplicativos wireless inteligentes;
    • Os produtos:
      • OPEN AT SOFTWARE SUITE;
      • CPU WIRELESS;
      • SERVIÇOS;
  • MICROCONTROLADORES WIRELESS
    • Introduzido pela Wavecom em 2006;
    • Combina um processador de alta performance e a conectividade wireless em apenas um componente;
  • CARACTERÍSTICAS GERAIS
    • Grande eficiência em tamanho e custo, sem perca de performace;
    • Possui o Open AT ® Software embarcado;
    • Utiliza como processador o ARM9 de 32 bit;
    • Possui memória externa;
    • Apresenta interface analógica e de áudio;
    • Os microprocessadores WAVECOM são divididos em três famílias:
      • Wireless Microprocessor® WMP100;
      • Wireless Microprocessor Series : WMP50;
      • Wireless Microprocessor Series : WMP150;
  • FAMÍLIAS EXISTENTES
  • WIRELESS MICROPROCESSOR® WMP100: ARM9 WIRELESS INTERNET Core processor ARM9, 32 bit, 104 MHz running Open AT ® RTOS as standard Memory External, supports up to 128MB Flash, 128MB PSRAM Digital Control Up to 44 GPIO, 4 INT, I2C, 2 SPI, 5 x 5 keyboard, memory bus Digital Comms 2 UART, USB 2.0, parallel port Analogue Interfaces  4 ADC, DAC Audio Interfaces 2 analogue channels, PCM Cellular Radio Global operation (quad band 800/900/1800/1900 MHz) Cellular Data GSM standard SMS, Fax, CSD (circuit), GPRS cl 10 (packet) Cellular Voice Quad codec (FR/HR/EFR/AMR) Package BGA576, 25x25x3 mm, 0.5Ø balls at 1 mm pitch
  • WIRELESS MICROPROCESSOR SERIES WMP50: SMART WIRELESS Core processor ARM9, 32 bit, 26 MHz running Open AT® RTOS as standard Memory External, combo Flash/PSRAM 32/16, 64/16 (Mbit) and more Digital Control GPIO, 2 INT, SPI, 5 x 5 keyboard, memory bus Digital Comms 2 UART, USB 2.0 Analogue Interfaces  2 ADC Cellular Radio Global operation (quad band 800/900/1800/1900 MHz) Cellular Data GSM standard SMS, Fax, CSD (circuit), GPRS cl 10 (packet) Cellular Voice Quad codec (FR/HR/EFR/AMR) Package BGA576, 25 x 25 x 4 mm, 0.5Ø balls at 1 mm pitch
  • WIRELESS MICROPROCESSOR SERIES WMP150: AUTOMOTIVE BY DESIGN Core processor ARM9, 32 bit, 104 MHz running Open AT ® RTOS as standard Memory External, supports up to 128MB Flash, 128MB PSRAM Digital Control Up to 44 GPIO, 4 INT, I2C, 2 SPI, 5 x 5 keyboard, memory bus Digital Comms 2 UART, USB 2.0, parallel port Analogue Interfaces  3 ADC, DAC Audio Interfaces 2 analogue channels, PCM Cellular Radio Global operation (quad band 800/900/1800/1900 MHz) Cellular Data GSM standard SMS, Fax, CSD (circuit), GPRS cl 10 (packet) Cellular Voice Quad codec (FR/HR/EFR/AMR) Package BGA576, 25x25x3 mm, 0.5Ø balls at 1 mm pitch Automotive PPM level, -30°C to +85°C, automotive manufacturing
  • OPEN AT ® SOFTWARE SUITE : OPERATING SYSTEM
  • INTRODUÇÃO
    • Open AT ® Operating System é o diferencial dos microprocessadores WAVECOM;
    • Criado especificamente para utilizar de maneira otimizada os recursos que os dispositivos WAVECOM podem oferecer;
    • Open AT ® Software Suite foi criado e desenvolvido pela WAVECOM, que responde pelo seu desempenho;
  • ALGUNS CARACTERÍSCAS
    • Open AT ® Plug-Ins:
      • Lua Scripting Language: linguagem de programação avançada, oferecida aos desenvolvedores como complemento de standard C;
      • TCP/IP Plug-In: realiza os blocos básicos para criação de uma conexão wireless de Internet;
      • Internet Plug-In: inclui as funcionalidades do TCP/IP Plug-In, email(POP3/SMTP) e transferência de arquivo(FTP);
    • Open AT ® IDE: Integrated Development Environments que permite a escrita, complicação e download de aplicações na CPU. Por fim monitora tais aplicações com a fase de debug da IDE;
  • DESENVOLVIMENTO
    • Utilizando tal sistema operacional, o usuário pode desenvolver e executar sua própria aplicação em standard ANSI C;
    • Recursos como memória, interrupções e contadores de hardware poderão ser utilizados pelo usuário de acordo com sua necessidade;
    • Atende requisitos de tempo de resposta para um sistema de tempo real;
  • COMANDOS DE LINHA
    • Os comandos de linha iniciam-se sempre com AT e terminam com <CR> caractere;
    • Os comandos dividem-se nos seguintes grupos:
      • Comandos gerais;
      • Comandos de controle de chamada;
      • Comandos de serviço de rede;
      • Comandos de segurança;
      • Comandos de phonebook;
      • Comandos de mensagem curta;
      • Comandos suplementares;
      • Comandos de dados;
      • Comandos de FAX;
      • Comandos de FAX classe 2;
      • Comandos AT específicos;
      • Comandos GPRS;
      • Entre outros;
  •  
  • PERIFÉRICOS
  • DISPOSITIVOS DE ENTRADA/SAÍDA
    • PINS TCP/IP;
    • ÁUDIO DIGITAL;
    • ÁUDIO ANALÓGICO;
    • ADC;
    • DAC;
    • I2C;
    • RS232;
    • USB;
    • LED driver;
    • PWM;
    • TECLADO;
    • BARRAMENTO PARALELO;
  • CAPACIDADE DE FUNCIONAMENTO EM TEMPO REAL Característica Tempo resposta Interrupção externa 1ms Interrupção DSP 1ms Interrupção RTC 1ms Rotina de interrupção de baixa prioridade - Rotina de interrupção de alta prioridade -
  • TIPOS DE COMUNICAÇÃO
  • COMUNICAÇÃO SERIAL
    • A comunicação serial é setada com os seguintes valores default:
      • 8 bits de dados;
      • 1stop bit;
      • Não possui bit de paridade;
      • Velocidade de acordo com a escolha do usuário;
    • Para mudar esses parâmetros, utiliza-se os comandos: +IPR, +IFC e +ICF;
  • COMUNICAÇÃO WIRELESS – MONITORAMENTO DE ALERTA
  • COMUNICAÇÃO WIRELESS – MONITORAMENTO DE ALERTA Evento Aplicação Open AT rodando sobre a CPU Wavecom Monitorando do sinal de alarme Alarme detectado – o sensor muda o estado do sinal de alarme Mudança detectada O aplicativo embarcado faz a CPU mandar um SMS para um centro de serviço específico SMS enviado Email de alerta enviado
  • TCP/IP-INTRODUÇÃO
    • Protocolo que realiza a intercomunicação de computadores;
    • Tem como função controlar como uma informação é passada de uma rede para outra;
    • É um protocolo de propósito geral que pode ser adaptado para ser usado com uma variedade de sistemas;
  • TCP/IP - SERVIDOR
    • O servidor TCP não possui um canal específico;
    • Além de não suportar leitura nem escrita;
    • Seu propósito é esperar requisitos de conexões, aceitá-los e executá-los;
    • Tais servidores suportam as operações open e close
  • CLIENTE TCP/IP
    • Clientes TCP/IP podem realizar operações de write e read sobre uma stream de byte ordenada;
    • Um cliente é criado a partir da chamada da função wip_TCPClientCreate[Opts], que cria e faz a conexão com um servidor remoto;
    • A função Shutdown() fecha a comunicação em um sentido;
    • Abortar a comunicação é uma maneira especial de fechar o canal, geralmente em resposta de um erro;
  • ARQUITERURA DUAL-PROCESSOR
    • Formada por um processador remoto( microcontrolador externo) e um modem wireless(com um processador incluso);
    • O processador remoto tem que fazer interface com periféricos externos e comunicar-se via comandos AT com o modem wireless;
  • APLICAÇÕES
    • Monitoramento remoto de dispositivos de rede;
    • Utilizando os dispositivos de alerta, se estiver para acontecer algum evento crítico, uma notificação é feita em tempo real,evitando danos ao sistema;
  • BIBLIOGRAFIA
    • http://www.wavecom.com/modules/movie/scenes/home/ <acessado em 02/06/08>
    • http://www.pop-rs.rnp.br/ovni/tcpip/ <acessado em 02/06/08>
    • Open AT IP Connectivity Development Guide (WIPlib V2.00);
    • Wavecom Wireless CPUs;