MICROCONTROLADORES WAVECOM Elvis Saldanha Mariana Pinheiro Raul Holanda 06 de junho de 2008
INTRODUÇÃO
WAVECOM <ul><li>A empresa: </li></ul><ul><ul><li>Fundada em 1993; </li></ul></ul><ul><ul><li>Líder de mercado na indústria...
MICROCONTROLADORES WIRELESS <ul><li>Introduzido pela Wavecom em 2006; </li></ul><ul><li>Combina um processador de alta per...
CARACTERÍSTICAS GERAIS <ul><li>Grande eficiência em tamanho e custo, sem perca de performace; </li></ul><ul><li>Possui o O...
FAMÍLIAS EXISTENTES
WIRELESS MICROPROCESSOR® WMP100: ARM9 WIRELESS INTERNET Core processor ARM9, 32 bit, 104 MHz running Open AT ®  RTOS as st...
WIRELESS MICROPROCESSOR SERIES WMP50:  SMART WIRELESS Core processor ARM9, 32 bit, 26 MHz running Open AT® RTOS as standar...
WIRELESS MICROPROCESSOR SERIES WMP150: AUTOMOTIVE BY DESIGN Core processor ARM9, 32 bit, 104 MHz running Open AT ®  RTOS a...
OPEN AT ®  SOFTWARE SUITE : OPERATING SYSTEM
INTRODUÇÃO <ul><li>Open AT ®  Operating System é o diferencial dos microprocessadores WAVECOM; </li></ul><ul><li>Criado es...
ALGUNS CARACTERÍSCAS <ul><li>Open AT ®  Plug-Ins: </li></ul><ul><ul><li>Lua Scripting Language: linguagem de programação a...
DESENVOLVIMENTO <ul><li>Utilizando tal sistema operacional, o usuário pode desenvolver e executar sua própria aplicação em...
COMANDOS DE LINHA <ul><li>Os comandos de linha iniciam-se sempre com AT e terminam com <CR> caractere; </li></ul><ul><li>O...
 
PERIFÉRICOS
DISPOSITIVOS DE ENTRADA/SAÍDA <ul><li>PINS TCP/IP; </li></ul><ul><li>ÁUDIO DIGITAL; </li></ul><ul><li>ÁUDIO ANALÓGICO; </l...
CAPACIDADE DE FUNCIONAMENTO EM TEMPO REAL Característica Tempo resposta Interrupção externa 1ms Interrupção DSP 1ms Interr...
TIPOS DE COMUNICAÇÃO
COMUNICAÇÃO SERIAL <ul><li>A comunicação serial é setada com os seguintes valores default: </li></ul><ul><ul><li>8 bits de...
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 ...
TCP/IP-INTRODUÇÃO <ul><li>Protocolo que realiza a intercomunicação de computadores; </li></ul><ul><li>Tem como função cont...
TCP/IP - SERVIDOR <ul><li>O servidor TCP não possui um canal específico; </li></ul><ul><li>Além de não suportar leitura ne...
CLIENTE TCP/IP <ul><li>Clientes TCP/IP podem realizar operações de  write  e  read  sobre uma stream de byte ordenada; </l...
ARQUITERURA DUAL-PROCESSOR <ul><li>Formada por um processador remoto( microcontrolador externo) e um modem wireless(com um...
APLICAÇÕES <ul><li>Monitoramento remoto de dispositivos de rede; </li></ul><ul><li>Utilizando os dispositivos de alerta, s...
BIBLIOGRAFIA <ul><li>http://www.wavecom.com/modules/movie/scenes/home/ <acessado em 02/06/08> </li></ul><ul><li>http://www...
Upcoming SlideShare
Loading in …5
×

Wavecom

1,923 views

Published on

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

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,923
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wavecom

  1. 1. MICROCONTROLADORES WAVECOM Elvis Saldanha Mariana Pinheiro Raul Holanda 06 de junho de 2008
  2. 2. INTRODUÇÃO
  3. 3. WAVECOM <ul><li>A empresa: </li></ul><ul><ul><li>Fundada em 1993; </li></ul></ul><ul><ul><li>Líder de mercado na indústria de comunicação wireless; </li></ul></ul><ul><li>Motivação: </li></ul><ul><ul><li>Tornar possível o desenvolvimento de aplicativos wireless inteligentes; </li></ul></ul><ul><li>Os produtos: </li></ul><ul><ul><li>OPEN AT SOFTWARE SUITE; </li></ul></ul><ul><ul><li>CPU WIRELESS; </li></ul></ul><ul><ul><li>SERVIÇOS; </li></ul></ul>
  4. 4. MICROCONTROLADORES WIRELESS <ul><li>Introduzido pela Wavecom em 2006; </li></ul><ul><li>Combina um processador de alta performance e a conectividade wireless em apenas um componente; </li></ul>
  5. 5. CARACTERÍSTICAS GERAIS <ul><li>Grande eficiência em tamanho e custo, sem perca de performace; </li></ul><ul><li>Possui o Open AT ® Software embarcado; </li></ul><ul><li>Utiliza como processador o ARM9 de 32 bit; </li></ul><ul><li>Possui memória externa; </li></ul><ul><li>Apresenta interface analógica e de áudio; </li></ul><ul><li>Os microprocessadores WAVECOM são divididos em três famílias: </li></ul><ul><ul><li>Wireless Microprocessor® WMP100; </li></ul></ul><ul><ul><li>Wireless Microprocessor Series : WMP50; </li></ul></ul><ul><ul><li>Wireless Microprocessor Series : WMP150; </li></ul></ul>
  6. 6. FAMÍLIAS EXISTENTES
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. OPEN AT ® SOFTWARE SUITE : OPERATING SYSTEM
  11. 11. INTRODUÇÃO <ul><li>Open AT ® Operating System é o diferencial dos microprocessadores WAVECOM; </li></ul><ul><li>Criado especificamente para utilizar de maneira otimizada os recursos que os dispositivos WAVECOM podem oferecer; </li></ul><ul><li>Open AT ® Software Suite foi criado e desenvolvido pela WAVECOM, que responde pelo seu desempenho; </li></ul>
  12. 12. ALGUNS CARACTERÍSCAS <ul><li>Open AT ® Plug-Ins: </li></ul><ul><ul><li>Lua Scripting Language: linguagem de programação avançada, oferecida aos desenvolvedores como complemento de standard C; </li></ul></ul><ul><ul><li>TCP/IP Plug-In: realiza os blocos básicos para criação de uma conexão wireless de Internet; </li></ul></ul><ul><ul><li>Internet Plug-In: inclui as funcionalidades do TCP/IP Plug-In, email(POP3/SMTP) e transferência de arquivo(FTP); </li></ul></ul><ul><li>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; </li></ul>
  13. 13. DESENVOLVIMENTO <ul><li>Utilizando tal sistema operacional, o usuário pode desenvolver e executar sua própria aplicação em standard ANSI C; </li></ul><ul><li>Recursos como memória, interrupções e contadores de hardware poderão ser utilizados pelo usuário de acordo com sua necessidade; </li></ul><ul><li>Atende requisitos de tempo de resposta para um sistema de tempo real; </li></ul>
  14. 14. COMANDOS DE LINHA <ul><li>Os comandos de linha iniciam-se sempre com AT e terminam com <CR> caractere; </li></ul><ul><li>Os comandos dividem-se nos seguintes grupos: </li></ul><ul><ul><li>Comandos gerais; </li></ul></ul><ul><ul><li>Comandos de controle de chamada; </li></ul></ul><ul><ul><li>Comandos de serviço de rede; </li></ul></ul><ul><ul><li>Comandos de segurança; </li></ul></ul><ul><ul><li>Comandos de phonebook; </li></ul></ul><ul><ul><li>Comandos de mensagem curta; </li></ul></ul><ul><ul><li>Comandos suplementares; </li></ul></ul><ul><ul><li>Comandos de dados; </li></ul></ul><ul><ul><li>Comandos de FAX; </li></ul></ul><ul><ul><li>Comandos de FAX classe 2; </li></ul></ul><ul><ul><li>Comandos AT específicos; </li></ul></ul><ul><ul><li>Comandos GPRS; </li></ul></ul><ul><ul><li>Entre outros; </li></ul></ul>
  15. 16. PERIFÉRICOS
  16. 17. DISPOSITIVOS DE ENTRADA/SAÍDA <ul><li>PINS TCP/IP; </li></ul><ul><li>ÁUDIO DIGITAL; </li></ul><ul><li>ÁUDIO ANALÓGICO; </li></ul><ul><li>ADC; </li></ul><ul><li>DAC; </li></ul><ul><li>I2C; </li></ul><ul><li>RS232; </li></ul><ul><li>USB; </li></ul><ul><li>LED driver; </li></ul><ul><li>PWM; </li></ul><ul><li>TECLADO; </li></ul><ul><li>BARRAMENTO PARALELO; </li></ul>
  17. 18. 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 -
  18. 19. TIPOS DE COMUNICAÇÃO
  19. 20. COMUNICAÇÃO SERIAL <ul><li>A comunicação serial é setada com os seguintes valores default: </li></ul><ul><ul><li>8 bits de dados; </li></ul></ul><ul><ul><li>1stop bit; </li></ul></ul><ul><ul><li>Não possui bit de paridade; </li></ul></ul><ul><ul><li>Velocidade de acordo com a escolha do usuário; </li></ul></ul><ul><li>Para mudar esses parâmetros, utiliza-se os comandos: +IPR, +IFC e +ICF; </li></ul>
  20. 21. COMUNICAÇÃO WIRELESS – MONITORAMENTO DE ALERTA
  21. 22. 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
  22. 23. TCP/IP-INTRODUÇÃO <ul><li>Protocolo que realiza a intercomunicação de computadores; </li></ul><ul><li>Tem como função controlar como uma informação é passada de uma rede para outra; </li></ul><ul><li>É um protocolo de propósito geral que pode ser adaptado para ser usado com uma variedade de sistemas; </li></ul>
  23. 24. TCP/IP - SERVIDOR <ul><li>O servidor TCP não possui um canal específico; </li></ul><ul><li>Além de não suportar leitura nem escrita; </li></ul><ul><li>Seu propósito é esperar requisitos de conexões, aceitá-los e executá-los; </li></ul><ul><li>Tais servidores suportam as operações open e close </li></ul>
  24. 25. CLIENTE TCP/IP <ul><li>Clientes TCP/IP podem realizar operações de write e read sobre uma stream de byte ordenada; </li></ul><ul><li>Um cliente é criado a partir da chamada da função wip_TCPClientCreate[Opts], que cria e faz a conexão com um servidor remoto; </li></ul><ul><li>A função Shutdown() fecha a comunicação em um sentido; </li></ul><ul><li>Abortar a comunicação é uma maneira especial de fechar o canal, geralmente em resposta de um erro; </li></ul>
  25. 26. ARQUITERURA DUAL-PROCESSOR <ul><li>Formada por um processador remoto( microcontrolador externo) e um modem wireless(com um processador incluso); </li></ul><ul><li>O processador remoto tem que fazer interface com periféricos externos e comunicar-se via comandos AT com o modem wireless; </li></ul>
  26. 27. APLICAÇÕES <ul><li>Monitoramento remoto de dispositivos de rede; </li></ul><ul><li>Utilizando os dispositivos de alerta, se estiver para acontecer algum evento crítico, uma notificação é feita em tempo real,evitando danos ao sistema; </li></ul>
  27. 28. BIBLIOGRAFIA <ul><li>http://www.wavecom.com/modules/movie/scenes/home/ <acessado em 02/06/08> </li></ul><ul><li>http://www.pop-rs.rnp.br/ovni/tcpip/ <acessado em 02/06/08> </li></ul><ul><li>Open AT IP Connectivity Development Guide (WIPlib V2.00); </li></ul><ul><li>Wavecom Wireless CPUs; </li></ul>

×