Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,935 views

Published on

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

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

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>

×