Vous êtes sur la page 1sur 52

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA INSTITUTO FEDERAL DO CEAR CAMPUS CEDRO COORDENAO DE MECATRNICA INDUSTRIAL

PAULO GLEDSON RIBEIRO PEIXOTO

SISTEMA DE BLOQUEIO AUTOMOTIVO UTILIZANDO TECNOLOGIA SMS

CEDRO 2011

PAULO GLEDSON RIBEIRO PEIXOTO

SISTEMA DE BLOQUEIO AUTOMOTIVO UTILIZANDO TECNOLOGIA SMS

Monografia submetida Coordenao de Mecatrnica Industrial, do Instituto Federal do Cear, Campus Cedro, como requisito parcial da concluso de curso. Orientador: Prof. Emannuel Diego

Gonalves de Freitas

CEDRO 2011

ii

PAULO GLEDSON RIBEIRO PEIXOTO

SISTEMA DE BLOQUEIO AUTOMOTIVO UTILIZANDO TECNOLOGIA SMS

Monografia submetida Coordenao de Mecatrnica Industrial, do Instituto Federal do Cear, Campus Cedro, como requisito parcial da concluso de curso.

Aprovada em: __________________, _____ de ________ de 2011.

BANCA EXAMINADORA

________________________________________________________ Prof. Emanuel Diego Gonalves de Freitas (Orientador) Instituto Federal do Cear / Campus Cedro

_________________________________________________________ Prof. Nome da Instituio

________________________________________________________ Prof. Nome da Instituio

iii

AGRADECIMENTOS

A minha me Maria Iolanda Ribeiro pela dedicao integral aos filhos e pelo exemplo de honestidade e fora. A minha esposa Professora Fbia Pinho Rocha Peixoto pelo apoio emocional em todos os momentos Ao professor Emanuel Diego por sua presena constante, pacincia, persistncia e por me enriquecer com seus conhecimentos durante a elaborao deste trabalho. Ao professor Vanir por ajudar com boas dicas no desenvolvimento do software do projeto. A todos os colegas com quem estudei, em especial, Allisson, Pedro Styfferson, Rogrio, Jlio, Pedro Felipe e Lucas que contriburam direta ou indiretamente para o desenvolvimento do presente trabalho.

iv

Deus a lei e o legislador do Universo (Albert Einstein)

RESUMO

Na perspectiva de promover uma soluo alternativa para segurana de veculos automotores, este trabalho trata da aplicao de um sistema embarcado para bloqueio automotivo, controlado via celular por meio do popular sistema GSM (Global system for mobile communications). Para a soluo da problemtica proposta, apresentada uma metodologia de implementao em hardware e firmware baseada no microcontrolador 16f877 da empresa MICROCHIP e no Modem GSM da TATO EQUIPAMENTOS ELETRNICOS, estes dispositivos so utilizados neste projeto por se mostrarem equipamentos confiveis e triviais no mercado de eletrnicos, fato que trs ao final do projeto um funcionamento eficaz e baixo custo, caractersticas tidas como objetivos para o presente trabalho.

Palavras chave: Bloqueio Automotivo, SMS, Modem GSM

vi

ABSTRACT

From the perspective of promoting an alternative to vehicle safety, this work shows the implementation of an embedded system for automotive lock controlled by cell phone via the popular system GSM (Global System for Mobile Communications) . To solve the problem the proposal is presented a methodology for implementation in hardware and firmware based on the 16f877 Microcontroller from MICROCHIP and Modem GSM TATO ELECTRONIC EQUIPMENT, these devices are used for this project prove reliable equipment and trivial in the electronics market, fact that the back end of the project an efficient and low cost characteristics held as goals for this work.

Key Words: Automotive lock, SMS, Modem, GSM

vii

LISTA DE FIGURAS
Figura 01- Esquema de funcionamento de uma clula GSM ......................................... 21 Figura 02- Antena GSM e Modem GSM/GPRS ............................................................ 25 Figura 03- Vista frontal e posterior do modem GSM/GPRS.......................................... 25 Figura 04- Exemplo de transmisso simplex .................................................................. 27 Figura 05- Exemplo de transmisso half-duplex ............................................................ 28 Figura 06- Exemplo de comunicao Full-Duplex......................................................... 28 Figura 07- Diagrama de blocos do sistema .................................................................... 30 Figura 08- Fluxograma do funcionamento do microcontrolador e modem.................... 33 Figura 09- Modem GSM ................................................................................................ 35 Figura 10-Placa de Aquisio de dados .......................................................................... 36 Figura 11- Portas do microcontrolador PIC 16F877 ...................................................... 36 Figura 12- Momento de testes entre operadoras ............................................................. 37

viii

LISTA DE TABELAS
Tabela 01- Furtos de Veculos ......................................................................................... 16 Tabela 02- Comandos AT................................................................................................. 34 Tabela 03- Mensagens X Funo ..................................................................................... 35 Tabela 04- Testes de tempo de bloqueio do veiculo e resposta de confirmao SMS ..... 38

ix

SUMRIO

LISTA DE FIGURAS..................................................................................................... vii LISTA DE TABELAS .................................................................................................... viii SIGLAS ........................................................................................................................... xi 1.0 1.1 2.0 2.1 2.2 3.0 3.1 INTRODUO ..................................................................................................... 12 Metodologia ............................................................................................................ 13 OBJETIVOS .......................................................................................................... 14 Objetivo Geral ......................................................................................................... 14 Objetivos Especficos .............................................................................................. 14 REVISO BIBLIOGRFICA............................................................................. 15 Segurana Eletrnica e Estatsticas de roubos a veculos ....................................... 15

3.2. Sistema Embarcado ................................................................................................. 16 3.2.1 Definio ................................................................................................................. 16 3.2.2 Principais Caractersticas ........................................................................................ 18 3.3 3.4 Redes GSM ............................................................................................................. 20 Modems GSM e Tecnologia SMS .......................................................................... 22

3.4.1 Sistema de transmisso de dados-modems GSM/GPRS......................................... 24 3.5 Comunicao serial ................................................................................................. 25

3.5.1 Taxa de transferncia .............................................................................................. 26 3.5.2 Vantagens da comunicao serial ........................................................................... 26 3.5.3 Desvantagens da comunicao serial ...................................................................... 26 3.5.4 Comunicao Sncrona e Assncrona ...................................................................... 26 3.5.5 Sentido de transmisso ............................................................................................ 26 3.6 4.0 4.1 Padro RS232 .......................................................................................................... 29 MATERIAL E MTODOS .................................................................................. 29 Descrio do projeto ............................................................................................... 30

4.1.1 Comunicao entre dispositivos.............................................................................. 30 4.1.2 Configurao e programao do PIC16f877 e do modem GSM/GPRS ................. 31 4.1.3 Envio de mensagens pelo computador .................................................................... 33 4.1.4 Implementao do sistema ...................................................................................... 34 4.2 5.0 Dificuldades encontradas ........................................................................................ 37 RESULTADOS E DISCUSSES ........................................................................ 38

6.0

CONCLUSO ....................................................................................................... 39

REFERNCIAS ............................................................................................................. 41 ANEXO I ......................................................................................................................... 43 ANEXO II........................................................................................................................ 45

xi

SIGLAS
BSS - Sistema de Estao Base BTS - Estao Transceptora BCH- Canal Broadcast CSD Circuit Switch Data DRFVC - Delegacia de Roubos e Furtos de Veculos e Cargas EIA Electronics Industries Alliance GPRS General Packet Radio System GSM Global System for Mobile ISDN Integrated Service Digital Network M2M Machine to machine SIM Subscriber identify Module SIP - Sistema de Informaes da Polcia Judiciria SMS Short Message Service SMSC Short Message Service Center SSPDS - Secretaria de Segurana Pblica e Defesa Social TIA Telecommunications Industry Association USB Universal Serial Bus

12

1 INTRODUO

Com o aumento da frota de veculos, infelizmente veio junto o crescimento do numero de furtos e roubos a estes patrimnios, pensando numa soluo para esta situao surgem vrias empresas de segurana eletrnica tendo altos lucros com diversos servios de vigilncia, tanto pessoal como remota. Vrios so os pacotes de segurana, que vo desde a instalao de uma simples cmera com vdeo monitorao em tempo real, a um sistema completo de tecnologia variadas aplicadas situao, como travamento de portas, espaos blindados, alarmes integrado com o centro de operaes policiais, bombeiros, e guardas municipais, equipes armadas a disposio do cliente, enfim, um aparato muito grande em nome da segurana patrimonial. Contudo, esses dispositivos so bastante onerosos, fazendo com que o empresrio repasse os valores nos produtos por ele vendidos e aumentando ainda mais o custo de vida do cidado comum. Todos esses servios possuem uma mensalidade, e pensando nisso vm sendo desenvolvidos sistemas de alarmes autnomos, nos quais o prprio usurio faz os procedimentos de habilitar e desabilitar os processos controlados pelo sistema sem nenhum intermedirio, eliminando assim possveis custos mensais. Para tal, a indstria de sistemas de segurana faz uso de tecnologias que possibilitam meios para a monitorao e controle remoto e percebe-se como uma soluo plausvel a esta problemtica a utilizao da tecnologia SMS (Short Message Service), por permitirem a transferncia de informaes por meio da rede de telefonia mvel celular, que cobre praticamente toda rea urbana de nosso pas. Neste trabalho apresentado um bloqueador automotivo com gerenciamento feito pelo prprio usurio, trata-se de uma central eletrnica embarcada composta por um modem com tecnologia (Global system for mobile communications) GSM instalado dentro do automvel em local discreto, alimentado pela prpria bateria do carro (12 V), um chip SIM (Subscriber identify Module) e um circuito microcontrolado para gerenciar as informaes obtidas. Para a comunicao entre os dispositivos da central feito um barramento serial baseado no padro RS-232 e um detalhe interessante o fato do modem GSM possuir espao para trabalhar com dois chips, aumentando assim a segurana do projeto, caso necessrio. O motivo para a escolha da tecnologia GSM foi sua maior abrangncia de cobertura e a expanso do uso de celulares. Com o avano das tecnologias da informao esses

13

equipamentos por muitas vezes, deixa de ser telefone e passaram a ser verdadeiros computadores de mo, trabalhando com diversas mdias, fazendo com que qualquer projeto que envolva esse eletrnico, compreenda altos nveis de flexibilidade e aceitao comercial. Com isso, o objetivo desse trabalho desenvolver um sistema de bloqueio onde o prprio usurio possa fazer o gerenciamento, baixando o custo do dispositivo. No captulo 02 detalham-se os objetivos gerais e especficos. J no captulo 03 faz-se um panorama da segurana eletrnica, redes GSM, Modems e Comunicao serial. Na seo 04 so apresentados os materiais e mtodos, na seqncia os resultados e discusses e em seguida a concluso.

1.1

Metodologia

Para a realizao do projeto em questo so necessrias vrias etapas de desenvolvimento, so elas: Levantamento de referenciais bibliogrficos, que feito atravs de pesquisas em livros, artigos, publicaes, internet, entre outros com reas afins ao projeto. A seleo de materiais, tanto o bibliogrfico como de equipamentos utilizados para a realizao do trabalho. Estudo sobre os comandos AT do modem GSM Levantamento das principais tecnologias utilizadas pelo telefone celular. Desenvolvimento do software. Integrao do sistema ao modem de comunicao. Realizao de testes e correo de erros. Anlise e apresentao dos resultados.

14

2 OBJETIVOS

2.1 Objetivo geral

Utilizar a tecnologia GSM para ativar um circuito de bloqueio automotivo via SMS.

2.2 Objetivos especficos

Pesquisar sistemas de segurana eletrnica Pesquisar sistemas embarcados Descrever comunicao serial Desenvolver o software do microcontrolador Implementar a tecnologia SMS em sistema embarcado. Realizar simulaes e coletar dados do sistema

15

3 REVISO BIBLIOGRFICA

3. 1 Segurana eletrnica e estatstica de roubos a veculos


Tem-se observado nos ltimos anos uma forte disseminao das tecnologias de segurana eletrnica no mundo inteiro. O Brasil, em particular o estado do Cear, no foge a esta regra. As cmeras de monitorao por muito tempo j so um fato em vrias cidades do mundo, mas foi aps os ataques de 11 de setembro que a segurana eletrnica tornou-se uma verdadeira febre mundial sendo utilizada na preveno de roubos e furtos de estabelecimentos comerciais, e instituies pblicas e privadas. Muito dessa segurana eletrnica vem sendo aplicada nos automveis e motocicletas. O crescimento da violncia e criminalidade no mundo notrio. Dentre as mltiplas questes pertinentes problemtica da violncia e da criminalidade, a disseminao dos servios de segurana privada tem chamado cada vez mais a ateno, nos ltimos anos, da sociedade e de especialistas do assunto, evidenciada pela ampliao de guardas privados e pelo montante de veculos de segurana patrimonial circulando nas ruas das cidades. (ZANETIC, 2005). Ainda segundo Zanetic (2005), a partir de meados do sculo XX pode ser verificada, em diversos pases, uma grande expanso dos servios particulares de proteo, trazendo tona importantes questes relativas responsabilidade do Estado sobre a segurana. No estado do Cear este quadro de insegurana tambm se repete. O estado o terceiro em ocorrncias desse tipo, atrs apenas da Bahia e de Pernambuco, especialmente na capital, Fortaleza, em relao aos roubos e furtos de veculos. De acordo com dados da Delegacia de Roubos e Furtos de Veculos e Cargas (DRFVC) somente nos dois primeiros meses de 2011, foram registradas 952 ocorrncias na capital, uma mdia de 16 por dia. A Secretaria de Segurana Pblica e Defesa Social (SSPDS) do estado do Cear divulga ms a ms um boletim informando suas estatsticas, dentre elas, o nmero de furtos de veculos no estado. Os dados que so utilizados para a construo das estatsticas so originrios do Sistema de Informaes da Polcia Judiciria (SIP) cujos meios de consulta so: boletim de ocorrncia, termo circunstanciado de ocorrncia e inqurito policial.

16

A tabela 01 mostra a variao da taxa (por 100 mil habitantes) dos furtos de veculos no Cear, entre os meses de janeiro de 2010 e janeiro de 2011.

Tabela 1: Furtos de Veculos Ms Taxa (por 100 mil hab.) Jan/2010 4,35 Fev/2010 3,57 Mar/2010 3,39 Abr/2010 3,42 Mai/2010 3,94 Jun/2010 3,44 Jul/2010 3,51 Ago/2010 2,84 Set/2010 3,05 Out/2010 3,03 Nov/2010 2,48 Dez/2010 2,84 Jan/2011 3,19

Variao % -1,99 -18,01 -4,92 0,69 15,41 -12,76 2,04 -19 7,41 -077 -18,15 14,62 12,35

Tabela 1. Fonte: SSPDS/CE. Taxa de variao percentual do nmero de furtos de veculos em relao ao ms anterior.

Esses dados apontam uma pequena variao de um ms para o outro, porm so nmeros ainda alarmantes, demonstrando, tambm a fragilidade dos equipamentos de segurana hoje encontrados nos veculos e a necessidade de sua adaptao e atualizao.

3.2 Sistemas embarcados


3.2.1 Definio Sistemas embarcados so sistemas ou dispositivos que executam funes dedicadas, ou seja, so responsveis por uma funo especifica ou um conjunto restrito de funes especficas e co-relacionadas. Tais sistemas so encontrados, na maioria dos casos, integrados aos processos pertinentes a um determinado equipamento, onde na maioria das vezes localizam-se escondidos. A maior parte dos processadores hoje fabricados utilizada em sistemas embarcados (TENNENHOUSE, 2000). O uso de processadores em sistemas embarcados teve incio antes do surgimento dos computadores individuais, no incio esses sistemas eram projetados principalmente para atingir funes de controle.

17

Ainda hoje, existem aplicaes de controle acatadas por sistemas embarcados. Porm existem novas aplicaes que pedem grande capacidade de processamento, tais como processamento de sinais e aplicaes multimdia que so possveis graas a evoluo tecnolgica. Um videogame Playstation II, por exemplo, produzido pela Sony que possui um processador RISC de 128 bits que opera a 300 MHz e tem aptido de processamento superior aos supercomputadores da dcada de 80. Estamos cercados por sistemas embarcados, eles esto cada vez mais atuais em nosso dia-a-dia, pode-se encontr-los em eletrodomsticos que em geral tm algum tipo de processamento, como mquina de lavar,em automveis, em caixas eletrnicos,em equipamentos de comunicao como modems e etc. Em termos

genricos,percebe-se que so todos sistemas processados, onde algum tipo de informao manipulada. Em uma atual mquina de lavar, por exemplo, somos capazes de indicar o tipo de programa de lavagem e a durao, estas escolhas so entradas de um algoritmo que ir controlar a lavagem em si, de acordo com as opes escolhidas. Os baixos valores proporcionados pelas melhorias tecnolgicas possibilitaram esse cenrio, e nos faz idealizar o que est por chegar. Com o aumento da capacidade dos circuitos Integrados, os aparelhos eltricos de uso caseiro se tornam cada vez mais "inteligentes". No incio, os telefones celulares continham apenas a funo de um telefone, hoje alm de telefone so tambm cmeras fotogrficas, terminais de acesso a Internet, agendas eletrnicas e novas funcionalidades surgem a cada dia. Habitaes inteligentes j fato, apesar dos preos no serem acessveis a grande parte da populao, lugares com sensores que sabem quando acender e apagar as luzes, sistemas de segurana silenciosos capazes de realizar ligaes telefnicas, eletrodomsticos que podem ser acessados via Internet, j esto presentes em uma casa inteligente. Neste panorama, onde o processamento efetivado pelos processadores presentes em sistemas embarcados, ao invs de computadores pessoais ou servidores, deu origem ao termo computao invisvel (disappearing computer) (PETER, 2003), ou seja, ao invs de um aparelho privativo para o processamento de informao, como o computador, o processamento est em aparelhos que possuem outras funcionalidades. A presena de microprocessadores nestes dispositivos no ser to bvia, por isso o nome computao invisvel, porm como os processadores no iro desaparecer, um nome mais adequado para a lngua portuguesa seria computao onipresente, evidenciando o processamento de informao em todos os lugares.

18

3.2.2 Principais caractersticas A principal caracterstica de um sistema embarcado e comum a todos que estes so sistemas que manipulam dados dentro de sistemas ou produtos maiores. Alm desta caracterstica, existem outras, identificadas, listadas a seguir: Sistemas embarcados so projetados para realizar uma funo ou uma gama de funes e no para serem programados pelo usurio Final, como os computadores pessoais. O usurio pode alterar ou configurar a maneira como o sistema se comporta, porm no pode alterar a funo que este realiza. Sistemas embarcados normalmente interagem com o ambiente em que se encontram, coletando dados de sensores e modificando o ambiente utilizando atuadores. Sistemas embarcados devem ser confiveis. Muitos destes sistemas realizam funes crticas, onde falhas podem causar catstrofes. A principal razo para que estes sistemas sejam a prova de falhas, que eles interagem com o meio, causando impactos a este. Dizer que um sistema confivel, significa que este possui certas caractersticas, listadas a seguir: Estabilidade: a probabilidade que um sistema no ir falhar. Recuperao: a probabilidade que uma falha no sistema ser corrigida em certo intervalo de tempo. Disponibilidade: a probabilidade de que um sistema estar disponvel em certo tempo. Alta estabilidade e recuperao levam a uma alta disponibilidade. Segurana: Um sistema deve ser seguro em dois aspectos. Ele deve ser seguro para o meio ambiente, ou seja, uma falha no acarreta em danos ao meio ou s pessoas que utilizam este sistema, e ele deve manter as informaes confidencias dentro dele, sem permitir que pessoas no autenticadas manipulem estas informaes. Sistemas embarcados possuem outras mtricas de eficincia alm das j conhecidas por projetistas de sistemas desktop e servidores. Abaixo esto algumas delas: Consumo de Energia: Tendo em vista que muitos sistemas embarcados so mveis, e so alimentados por baterias, estes devem ser projetados para consumir o mnimo de energia possvel. A tecnologia na fabricao de baterias evolui em ritmo muito menor que as aplicaes que fazem uso destas baterias, logo a energia disponvel deve ser aproveitada da melhor maneira possvel. Tamanho de cdigo: Todo cdigo da aplicao que executada em um sistema embarcado deve estar presente neste, quase sempre em memria. Muito raramente sistemas embarcados possuem dispositivos de armazenamento magntico, como discos rgidos, para

19

armazenar cdigo, logo a disponibilidade de memria muito limitada, por isso o desperdcio de memria deve ser evitado pelos programadores de software embarcado. Execuo eficiente: O uso de recursos de hardware deve ser restrito ao que realmente necessrio para implementar uma certa funo. Os requisitos de tempo devem ser satisfeitos empregando-se o mnimo de recursos possvel e minimizando o consumo de energia. Visando reduzir o consumo de energia, a freqncia do clock e a tenso de alimentao devem ser os menores possveis. Somente os componentes de hardware necessrios devem estar presentes. Um sistema embarcado que no realiza converso de tenso analgica para valores digitais no necessita de conversores analgicos digital, a presena deste hardware ocupar espao e causar um consumo de energia desnecessrio. Componentes que no reduzem o tempo de execuo podem ser omitidos. Peso: Sistemas mveis devem ser leves. Os celulares de primeira gerao mostram que sistemas mveis pesados tendem a desaparecer. Custo: O uso eficiente de componentes de hardware pode baixar o custo final de um sistema embarcado, no mercado de eletrodomsticos, por exemplo, a competitividade importantssima, e o custo um fator decisivo para dizer se um produto possui mercado. Grande parte dos sistemas embarcados no possui teclados, mouse, monitores ou outros dispositivos encontrados em computadores pessoais para realizar interfaceamento com o usurio. Sistemas embarcados possuem interfaces dedicadas, como botes, leds e chaves. Por isso dificilmente o usurio reconhece a informao sendo transmitida ou processada dentro deles. Muitos sistemas embarcados possuem requisitos de tempo real. No completar uma tarefa em um tempo determinado pode resultar em perda de dados e conseqentemente de qualidade (aplicaes multimdia) ou causar danos. O no cumprimento de um requisito de tempo real pode resultar em catstrofe. Sistemas de tempo real no devem utilizar componentes ou tcnicas que diminuem o tempo de processamento na mdia, como memrias cache. Em sistemas de tempo real, uma resposta do sistema deve ser explicada e comprovada sem argumentos estatsticos (KOPETZ, 1997). Muitos sistemas embarcados so hbridos, pois so compostos por partes analgicas e partes digitais. As partes analgicas utilizam sinais contnuos em valores de tempo contnuos, e as partes digitais usam sinais discretos no tempo discreto. Tipicamente, sistemas embarcados so reativos ao ambiente, ou seja, eles esto em interao contnua com o ambiente e executam em um ritmo determinado por este. Pode-

20

se dizer que um sistema reativo encontra-se em um estado, esperando por uma entrada. Para cada entrada recebida, ele realiza o processamento da informao e gera uma sada.

3.3 Redes GSM


O sistema GSM um sistema de telefonia mvel digital de segunda gerao, criado com o propsito de solucionar os entraves de fragmentao dos primeiros sistemas celulares no continente Europeu. o pioneiro em sistema celular no mundo a especificar modulao digital e arquiteturas de servios de nvel de rede. Anteriormente ao GSM, os pases da Europa usufruam padres diferentes dentro do continente e no era possvel a um usurio utilizar um nico aparelho (terminal) em toda a Europa. O padro GSM foi primeiramente desenvolvido para ser um sistema pan-Europeu e prometia uma srie de servios utilizando a (rede digital de servios integrados) RDSI ou (Integrated Services Digital Network) ISDN (HEIN, 1998). A ocorrncia desse padro ultrapassou as perspectivas e ele hoje em dia o mais notrio para sistemas celulares e equipamentos de comunicao pessoal em todo o planeta. S no Brasil so mais de 200 milhes de celulares em operao em janeiro de 2011(TELECO). Conforme (HEINE, 1998) o termo GSM foi utilizado pela primeira vez em 1982 neste mesmo ano foi criado na Europa grupo GSM para desenvolver um padro digital europeu nico. A introduo da rede se deu inicialmente no comrcio Europeu em 1991. Ao final do ano de 1993, vrios pases no Europeus na Amrica do Sul, sia e outras naes comearam a agir e adotar o GSM e o padro tecnicamente equivalente e a partir dele desenvolvido, o DCS 1800. Esse ltimo suporta servios de comunicao pessoal (Personal Communication Services) PCS nas faixas de rdio de 1.8GHz a 2GHZ recentemente criada pelos governos em todo o Mundo Atualmente, GSM a sigla de Global System for Mobile Communications (BRANQUINHO 2004). Uma das principais caractersticas desta rede a utilizao do carto SIM para habilitar o sistema. Esses dispositivos permitem a utilizao de celulares e equipamentos de comunicao em qualquer pas que possua a tecnologia, sem precisar modificar o nmero e ainda possibilita guardar dados de agenda. Basta para isso utilizar um chip de mesma tecnologia em outro aparelho. SIM a abreviao de (Subscriber Identify Module), que significa Mdulo de Identificao do Assinante. O principal objetivo deste dispositivo a identificao do usurio.

21

Para realizar esta tarefa, o chip SIM armazena uma chave privada em formato digital nica em cada assinante conhecida apenas pelo carregados sem fio (wireless). A chave criptografada durante o trfego de dados entre o aparelho at a rede. Isso essencial para que esse cdigo no caia em mos erradas e outro indivduo possa se apossar de um carto SIM e tentar furtar a identificao do usurio. Esses cartes foram planejados para ser extremamente difcil de seus sistemas serem burlados, mesmo que haja vrios ataques. As aplicaes destes dispositivos so vasto indo desde celulares at cartes inteligentes (utilizados em bancos) e tudo isto converge para que seja padronizado logo pelos rgos internacionais (GUTHERY, 2002). A seguir mostrado um esquema de uma rede ou clula GSM em funcionamento. Conforme Csar (2010), a rea de atuao pode variar em um raio de 25 a 35 km dependendo da tecnologia empregada. A comunicao entre o dispositivo GSM, celulares, unidades mveis instaladas em carros ou at mesmo modems GSM atravs de rdio freqncia com sistemas chamados estaes base (BSS). A parte mais visvel a estao base chamada de (Estao Transceptora Base) BTS e a antena de captao do sinal. muito comum existir vrias estaes espalhadas e apenas uma torre de antena. A torre ter diversas antenas direcionais, cada uma destas cobrindo uma rea em particular. A colocao de diversas bases denominada de estao rdio base.

Figura 01- Esquema de funcionamento de uma clula GSM Fonte: Wirelessbrasil.org

22

As BTs geram um canal (Canal Broadcast) BCH. O canal BCH se comporta como um sinalizador luminoso. Ele fica ligado todo o tempo e permitindo que as unidades mveis encontrem a rede GSM. A intensidade do sinal BCH tambm usada pela rede em diversas funes relacionadas aos usurios, sendo um meio til para dizer qual a BTS mais prxima da unidade mvel. Este sinal tambm carrega informaes codificadas, como a identidade da rede, mensagens para as unidades mveis que devam aceitar uma chamada telefnica e diversas outras informaes. O canal de Broadcast recebido por todas as unidades mveis localizada na clula, estejam estas no meio de uma chamada ou no.

3.4 Modems GSM e tecnologia SMS


O modem um dispositivo de comunicao sem fio (wireless). Este equipamento entra numa nova onda de tecnologia conhecida por (Machine to Machine Mquina para Mquina) M2M. Tecnologia esta que prev a troca de dados sem a interveno do homem. A palavra modem se originou do fato de que tais equipamentos so capazes de transformar dados analgicos em digitais (modulao) e posteriormente enviar dados para outro dispositivo semelhante o qual possui o objetivo de demular o sinal, ou seja, transformar o sinal recebido em analgico (CSAR, 2010). A empresa Inglesa AT&T apareceu como pioneira da fabricao deste equipamento em meados da dcada de 60. Alguns anos mais tarde a empresa Hayes desenvolveu modems para PCs introduzindo e padronizando os comandos AT para indstria. Os comandos AT so os responsveis pelas diversas operaes de um modem, podem realizar uma chamada ou mesmo enviar um SMS a partir de um chip SIM. A conexo mais utilizada pelos modems GSM do mercado atravs da porta serial, isso facilita seu uso aliado a um microcontrolador. Os modems GSM podem operar at em modo de voz, porm os seus maiores usos para transmisso de dados ocorrem de trs tipos de tecnologia. 1. Conexo (Circuit Switch Data) CSD Este tipo de conexo permite a ligao entre dois modems em layout ponto a ponto desde que um esteja conectado a uma linha telefnica seja ela fixa ou celular;

23

2. Conexo (General Packet Radio System) GPRS Com essa tecnologia, o modem GSM pode transferir dados a qualquer servidor que esteja conectado a internet; 3. SMS Servio de mensagens curtas, onde o mesmo pode enviar mensagens de textos de at 160 caracteres a um modem ou a outro aparelho de telefonia celular. O servio de (Short Message Service) SMS surgiu para a telefonia em meados de 1991 na Europa, onde tambm a tecnologia de telefonia mvel digital tambm surgiu. Este padro utiliza-se da rede (Global System Mbile) GSM que desde inicio ofereceu servios de mensagens. A idia surgiu com os noruegueses, a princpio, eles queriam construir um sistema simples que fosse possvel enviar mensagens e que funcionasse mesmo at quando os aparelhos mveis de seus clientes estivessem desligados ou fora da rea de cobertura da operadora. Na Amrica do Norte, os pioneiros a usar o SMS foram as empresas Bell South Mobile e a Nextel. Essas disponibilizaram este servio por meio de redes mveis digitais. Inicialmente as aplicaes de SMS focaram-se na eliminao dos servios de Pager por permitirem servios bidirecionais de mensagens. As mensagens podem consistir em caracteres de texto, em cada caso as mensagens podem ser lidas e escritas por pessoas comuns. As mensagens de SMS estabeleceram uma ligao entre a comunicao na Europa e sia e gradualmente foi ganhando popularidade na America do Norte. Hoje em dia, esse servio vem sendo utilizado em vrios segmentos desde a comunicao entre pessoas at promoes de mdia, isso se deve entre outros motivos: A grande popularidade com que essa tecnologia vem ganhando ao longo do tempo. A vasta possibilidade de aplicaes que essa tecnologia pode ser inserida como na indstria, mdia, entretenimento, segurana e etc. O crescente aumento de dispositivo wireless. O SMS transfere dados atravs do uso de um servidor central chamado (Short Message Service Center) SMSC que tem a funo de redistribuir as mensagens aos destinatrios finais.De acordo com a operadora, o sistema que gerencia o envio das mensagens poder operara de dois modos distintos: Armazenar e enviar Enviar e esquecer

24

A diferena entre os dois modos citados acima que se ocorrer alguma falha durante o envio da mensagem, a operadora que utiliza o segundo caso, no tentar o reenvio, pois ela no ser armazenada no servidor, diferentemente do primeiro modo de operao, onde a mensagem armazenada e s enviada aps a deteco do destinatrio. 3.4.1 Sistema de transmisso de dados MODEM GSM/GPRS O mdulo de transmisso usado no projeto a verso SIM340 (SIMCOM), que utilizado em grande escala a nvel mundial. O mdulo GSM/GPRS SIM 340 um dispositivo compacto que detm as seguintes caractersticas:

Alimentao de 12 Volts;

Baixo consumo;

Memria FLASH e RAM

Possui Conector de antena GSM

Possui entrada para at 2 cartes SIM

Sada Serial

Formato de comunicao de alto nvel (Comandos AT)

Acesso a rede GSM/GPRS

O equipamento opera em Quad-Band GSM/GPRS (850/900/1800/1900 MHz). O modem permite a comunicao via porta serial, com integrao a internet via protocolo TCP/IP. A figura 02 mostra o modem GSM/GPRS externamente e a antena GSM. J na figura 03 so mostrados os conectores de interfaceamento como o conector da antena, da fonte e da porta serial.

25

Figura 02- Antena GSM e Modem GSM/GPRS

Figura-03 Vista frontal e posterior do Modem GSM/GPRS

3.5 Comunicao serial


A maior parte das mensagens digitais mais longa que alguns bits. Por no ser prtico nem vivel economicamente transferir todos os bits de uma mensagem simultaneamente devido quantidade de cabos, a mensagem quebrada em partes menores e transmitida em seqencia. A transmisso bit-serial converte a mensagem em um bit por vez atravs de um canal. Cada bit representa uma parte da mensagem. Os bits individuais so ento rearranjados no destino para compor a mensagem original. Em geral, um canal ir passar apenas um bit por vez. A transmisso bit-serial normalmente chamada de transmisso serial, e o mtodo de comunicao escolhido por diversos perifricos de computadores.

26

3.5.1 Taxa de transferncia A taxa de transferncia est relacionado com a velocidade com que os dados so transmitido atravs de um canal e mensurado em transies eltricas por segundo. Na norma EIA232, ocorre uma transio de sinal por bit, e a taxa de transferncia e a taxa de bit (bit rate) so idnticas. Nesse caso, uma taxa de 9600 bauds equivale a uma transferncia de 9600 dados por segundo, ou um perodo perto de, 104 ms (1/9600 s).

3.5.2 Vantagens da comunicao serial - Baixo custo: utiliza menos cabos se comparado com a comunicao paralela. -Menor probabilidade a rudos e interferncias eletromagnticas: possibilidade de comunicao com equipamentos distantes.

3.5.3 Desvantagens da comunicao serial -Menor velocidade: os bits so enviados um a um. -Maior complexidade de interface: As interfaces de comunicao utilizadas por esse meio so complexas dificultando um pouco a instalao, operao e manuteno do projeto.

3.5.4 Comunicao sncrona e assncrona Na comunicao sncrona os bits de cada caractere so enviados sequencialmente no existindo os bits de partida e parada. O transmissor e o receptor so sincronizados a partir do envio de caracteres do sincronismo. Grandes volumes de informaes podem ser transferidos dessa maneira em altas velocidades. Outra vantagem a utilizao de caracteres para a correo de erros, garantindo confiabilidade nos dados em circulao pelo barramento. A transmisso assncrona cada pacote de informao enviado de forma isolado. Existe um bit de partida (start bit) e um bit de parada (stop bit). Ex: Partida -01100110111- Parada.

3.5.5 Sentido de transmisso Quanto ao sentido do fluxo de dados, os canais de comunicao entre os elementos em rede so classificados nos modos Simplex, Half-duplex e Full duplex.

27

Simplex- a comunicao se processa em um nico sentido. Um dos elementos s transmite e o outro s recebe dados.

Figura 04- exemplo de transmisso simplex

Half- Duplex: A comunicao se alterna entre os elementos, hora um deles receptor, hora transmissor e vice-versa.

Figura 05-exemplo de transmisso half-duplex Fonte: ritacris.com

28

Full-duplex: A comunicao ocorre simultaneamente entre os dois sentidos.

Figura 06 - Exemplo de comunicao full-duplex

3.7

Padro RS 232
Esse o tipo de Interface mais utilizada para a comunicao serial entre

dispositivos. A partir desse padro, pode-se conectar um computador a um modem, ou outro perifrico o qual deseja-se realizar a comunicao. Ainda hoje utilizado para conectar mouse ao computador, porm em virtude do surgimento de tecnologias mais sofisticadas para a aplicao (Universal serial bus) USB , esse uso est sendo extinto O incio do emprego desse tipo de comunicao foi em meados dos anos 60. Em se tratando das caractersticas eltricas, definiu-se nvel lgico 1 (alto) quando o pino possui uma tenso variando de -5V a -15V, e o nvel lgico 0 (baixo) quando a interface possui uma voltagem que varia de 5V a 15V. Diz-se ainda que a transmisso no padro RS-232 nobalanceada, pois os circuitos e ligaes eltricas compartilham o mesmo terra (referencial). Dentre algumas caractersticas funcionais, a interface atribui alguns significados aos sinais durante a transmisso. Um exemplo disso o pino Request to send que utilizado quando se tem um computador ligado a um modem de forma que o computador envia este sinal indicando para o modem que existe um dado paras ser enviado e que uma onda portadora deve ser criada para a transmisso. Tendo como objetivos aumentar a velocidade de transmisso e a distncia entre os dispositivos, a (Eletronics Industries Alliance) EIA / (Telecommunications Industritry Association) TIA elaborou o padro RS-449 que passa a ter caractersticas de transmisso balanceada (sem compartilhamento de terra) e uma maior capacidade de velocidade chegando

29

operar a uma velocidade de 10Mbps com distncia de at 10 metros, ou de 100Kbps em 1000 metros.

4. MATERIAL E MTODOS
O projeto visa fazer o controle da bomba de combustvel em tempo real atravs de um modem. Este sistema pode ser aplicado em diversas reas da automao, mas este especificamente, aplicado ao bloqueio de um veculo. Por exemplo, pode-se colocar o dispositivo para controlar a irrigao de uma casa de campo, ligar e desligar as luzes de um apartamento, acionar o motor para encher ou esvaziar a piscina, monitorar um sistema de alarme residencial, entre outros recursos.

4.1 Descrio do projeto


O projeto baseia-se no desenvolvimento de um sistema embarcado com uma placa de aquisio de dados. Esta unidade ligada ao modem e tem por finalidade capturar dados e fazer o processamento das informaes obtidas, dentro do processamento verifica a existncia de uma senha, se for a mesma gravada no programa ento a bomba de combustvel do veculo ser desligada. Para a finalidade desse processamento, necessrio conectar dispositivos (bomba de gasolina) a um microcontrolador, que por sua vez, interligado ao modem, de acordo com a figura-04. O PIC 16f877 o componente responsvel por todo o processamento de dados necessrio.

30

Figura-07 Diagrama de blocos do sistema.

O desenvolvimento do projeto pode ser seccionado em etapas: comunicao entre dispositivos, configurao do modem e programao do microcontrolador.

4.1.1 Comunicao entre dispositivos A comunicao entre os dispositivos realizada pelo conversor MAX 232. O circuito integrado faz interface entre os padres (Transsistor-transistor Logic) TTL em RS232 e vice-versa. Ele possui uma tima rejeio a rudos e mais resistente a descargas e curtos. Este conversor est presente no circuito para fazer a comunicao entre o modem e o micro 16f877. Outra maneira de comunicao com o modem GSM/GPRS atravs do acesso direto porta serial RS-232 de um computador. Conforme Canzian (2010), a comunicao de informaes avalia os meios de transmisso de mensagens digitais para equipamentos externos ao circuito originador da mensagem.

4.1.2 Configurao e programao do PIC 16f877 e do modem GSM/GPRS. Esta rea responsvel pela leitura da mensagem que chega ao modem. O sistema tem como ncleo o microcontrolador pic 16f877 da MICROCHIP. No circuito, todos os equipamentos so conectados ao microcontrolador, onde possui a funo de gerenciar todas as atividades realizadas pelo dispositivo (bomba de gasolina) e o modem. Nele faz-se a programao de todas as funes que sero executadas alm da configurao do prprio microcontrolador. O programa faz a configurao dos recursos como interrupes e taxa de transmisso serial, e em seguida envia os comandos para configurao do modem. A programao do modem abrange as definies para o controle de fluxo e taxa de transmisso serial, alm da configurao para envio e recebimento de mensagens de texto. Para realizar a troca de dados do modem GSM, precisar-se configur-lo para enviar e receber os dados transmitidos via SMS. Para a troca de dados foram utilizados os seguintes comandos AT:

Configurao do SMS:

// comando que testa o canal de comunicao

31

AT<ENTER>

// configurao para o modo texto:

AT+CMGF=1<ENTER>

// comando para enviar mensagens AT+CMGS= nmero do celular<ENTER>

MENSAGEM <CTRL+Z>

// comando para ler a mensagem na posio 01

AT+CMGR=1

// Deletar a mensagem lida da posio 01

AT+CMGD=1

Com o modem e o microcontrolador configurados, o programa funciona da seguinte forma: Em intervalos de tempo iguais o pic fica monitorando a chegada de mensagens no modem Confirmado o recebimento de mensagem o pic ir interpret-la Nesta interpretao verifica-se a existncia dentro da mensagem de uma senha j gravada no pic. Se a senha conferir, o micro desliga a bomba de combustvel e logo em seguida apaga a mensagem na posio 01 Se a senha no for encontrada na mensagem o pic deleta e volta para a monitorao de chegada de mensagens.

32

Figura-08 Fluxograma do funcionamento do micro controlador e modem

4.1.3 Envio de mensagens pelo computador Caso o usurio do sistema esteja impossibilitado de enviar um SMS pelo celular, existem duas maneiras de enviar pelo computador para o modem instalado no veculo: 1. Caso possua um modem GSM, conecte-o no computador. Em seguida use o teclado para enviar os comandos AT para instruir o modem a enviar um SMS 2. Conecte o computador em uma central SMS, geralmente fica no site da operadora, em seguida envie uma mensagem SMS, usando um

protocolo/interface da concessionria.

A tabela a seguir lista os comandos AT que esto relacionados com o envio e escrita do SMS.

33

Tabela 02 comandos AT COMANDOS AT AT+CMGF=1 AT+CMGS= AT+CMGR=1 AT+CMGD=1 AT+CMSS FUNO SELECIONA MODO TEXTO ENVIA MENSAGEM LER MENSAGEM 01 DELETA A MENSAGEM 01 ENVIAR MLTIPLOS SMS

A seguir sero detalhados os comandos para enviar um SMS apartir do hiper terminal do Windows: Linha 01: Primeiramente envia-se o comando AT para o modem GSM/GPRS para verificar o canal. O modem envia o comando OK (linha 02), que significa que a comunicao entre o modem e o computador est funcionando. Linha 03: O comando AT+CMGF=1 utilizado para configurar o modem em modo texto. Na linha 04 retorna um OK. Linha 05 e 06: O comando AT+CMGS= nmero do celular usado para enviar uma mensagem via SMS.Concludo o contedo da mensagem aperta as teclas Ctrl+Z para enviar o SMS.

4.1.4 Implementao do sistema O sistema utiliza o envio e recebimento de SMS para controlar o funcionamento de uma bomba de combustvel de um veculo. O usurio se comunica com o modem atravs de mensagens de texto onde j existe uma senha gravada no microcontrolador. Essas mensagens tero o comando (senha) para bloquear o carro. Alm disso, o proprietrio receber uma mensagem de confirmao dizendo que o carro encontra-se bloqueado. O dispositivo permite que cadastre nmeros de celulares para o retorno do SMS de confirmao. O software tem a finalidade de monitorar a chegada de mensagens no modem e verificar se dentro das mensagens de texto encontra-se a senha para fazer o sistema bloquear o dispositivo ligado ao microcontrolador. A seguir sero mostradas as mensagens habilitadas com algumas funcionalidades:

34

Tabela 03 mensagens x funo

MENSAGENS 91z1 92z2

FUNO BLOQUEIA BOMBA DE COMBUSTVEL DESBL. BOMBA DE COMBUSTVEL

O diagrama do sistema no (ANEXO II) composto por uma max 232, um microcontrolador pic 16f877 da MICROCHIP,um cristal de 20Mhz 4 Leds para sinalizao do programa, sete capacitores e cinco resistores. No sistema implementado o modem alimentado com 12 V e a placa de aquisio de dados com 5 V, esta placa contm o microcontrolador onde ser processada as

informaes que chegarem no modem. A seguir mostrada a ilustrao do modem sem a tampa superior.

Figura -09 modem GSM

35

Ilustrao da placa de aquisio de dados:

Figura-10 placa de aquisio de dados.

Ilustrao das portas do PIC 16f877:

Figura-11 Identificao das portas do pic Fonte: bilgiustam.com

36

Para monitorar a execuo do programa foi colocado alguns Leds como mostra a ilustrao da placa de aquisio.Na porta RB 07 h um led que simula a bomba de combustvel do veculo, RB 02 ser posta em nvel lgico alto quando o micro estiver fazendo a leitura do chip, o led da porta RB 01 ser ligado quando o micro receber os OK do modem e no momento do envio da mensagem de retorno que confirma o bloqueio do automvel. A porta RB 0 ser setada na inicializao do sistema e na parada para a espera de mensagens.Segue a ilustrao dos momentos de testes com vrias operadoras de chips GSM.

Figura-12 Momentos de teste entre operadoras (CLARO,TIM e OI)

4.2 Dificuldades encontradas


Na fase de desenvolvimento do projeto, algumas dificuldades foram encontradas e solucionadas de acordo com a necessidade especfica da aplicao. O objetivo desta seo apresentar as dificuldades para que elas possam ser evitadas futuramente. As principais foram:

37

A utilizao do modem GSM/GPRS exigiu muito tempo de estudo e trabalho,pois houve a necessidade de conhecer a tecnologia e as principais configuraes do equipamento e sua programao. Outro ponto que dificultou a implementao do projeto foi o desenvolvimento do software do microcontrolador PIC 16f877, onde a maior dificuldade foi fazer a comunicao com o microcontrolador e o modem. A taxa de transferncia (Baud rate) foi um dos fatores que dificultou o recebimento de dados pelo micro, neste projeto foi utilizado a taxa de 1200, pois valores maiores o micro no conseguia interpretar as informaes.

5.0 RESULTADOS E DISCUSSES


O sistema desenvolvido gerou resultados satisfatrios, neste trabalho a aplicao do sistema submetida a diversos testes ao mesmo tempo em que foi monitorada, mostrando resultados na tabela 03. Para a aplicao do projeto o sistema deve estar em uma rea de abrangncia de uma operadora de telefonia celular, porm, o modem que foi utilizado pode ser instalado at dois chips oferecendo assim uma garantia maior de funcionamento, visto que mesmo saindo da rea de abrangncia de um dos chips o outro acionar o sistema.

Tabela -04 testes de tempo mdio de bloqueio do veiculo e resposta de confirmao (SMS)

OPERADORA TIM CLARO

TEMPO/BLOQUEIO 25s 32s

TEMPO/RESPOSTA 42s 44s

De acordo com os resultados obtidos, o processo de recebimento da mensagem de texto pelo modem e a leitura do SMS pelo microcontrolador vivel, tornando o sistema vlido.

38

6.0 CONCLUSO
A automao prope uma quebra de paradigma nos costumes da sociedade atual, trazendo mais segurana, conforto e flexibilidade de modo que os usurios que a utilizam possam controlar remotamente seus bens atravs de um computador ou telefone celular. Neste trabalho foram apresentadas as principais tecnologias usadas na telefonia celular. Foi realizado um estudo sobre o modem GSM da TATO e suas funcionalidades. O pice do trabalho foi o desenvolvimento do firmware onde possui a responsabilidade de controlar a chegada de mensagens no modem e busca a senha para bloquear o automvel. Conforme as expectativas do projeto o modem GSM possui as funes de um telefone celular, onde h a flexibilidade de configurao e programao de acordo com as necessidades do usurio. Assim qualquer pessoa que possua um celular com a tecnologia GSM, poder enviando a senha para o modem conseguindo com isso bloquear o veculo a um custo relativamente baixo, de qualquer parte do mundo onde haja o servio de telefonia mvel. Segundo a arquitetura proposta no projeto, alm de um celular o usurio tem que ter instalado no seu veculo um modem GSM e um microcontrolador para realizar a leitura das mensagens que o modem recebe, logo em seguida apaga. Com relao ao desenvolvimento do software, apresentou um timo desempenho, tanto para enviar SMS como para receber e procurar dentro desta mensagem uma senha prgravada no programa. Contudo, fica como sugestes a trabalhos futuros desenvolver sistemas e implementar outras funes tais como: Monitorao de sistemas de segurana Aplicar o sistema em outras reas: - Monitorao de residncias - Monitorao do consumo de gua - Superviso de falta de energia - Monitorao de temperatura - Irrigao de propriedades rurais Aplicar mais funes ao sistema j existente como rastreamento veicular.

39

Como termos finais, diz-se que foram atingidos os objetivos como reduo de custos e gerenciamento simples do prprio usurio, o projeto agrega bastante conhecimento terico e prtico, alm de poder execut-lo em diferentes reas j citadas. Um dos pontos principais do projeto refere-se a aquisio de dados via rede de telefonia celular que uma proposta de aplicao nova e de baixo custo, extinguindo a dependncia de empresas de segurana eletrnica, bem como suas elevadas mensalidades.

40

7.0 REFERNCIAS
BRANQUINHO, Omar. Redes GSM e GPRS. (Ps-Graduao em Redes de Computadores) Universidade Estadual de Campinas, Campinas, 2004.

CSAR, Rogrio. Sistema de Alarme Contra Furtos e Invases Usando Tecnologia SMS. Trabalho de Concluso de Curso (Curso de Mecatrnica Industrial) Instituto Federal de Educao, Cincia e Tecnologia do Cear, Campus Cedro, Cedro 2010

GUTHERY, Scott.; CRONIN, Mary. Mobile Applications Development with SMS and The SIM Toolkit: building smart phone applications, Mc Graw-Hill Telecom, Londres, 2002.

GUS. Mercado de segurana eletrnica cresce aps atentados do crime organizado. Disponvel em: <HTTP://www.gus.com.br/gus/artigosdetalhes.asp?id=9> Acesso em: 10 maio 2011.

HEIN, Gunnar. GSM Networks: Protocols, Terminology and Implementation, Artech House Publishers, Boston - London, 1998.

JUNIOR, Ren. Sistema de Automao Residencial com Central de Controle Microcontrolada e Independente de PC. Trabalho de Concluso de Curso (Curso de Cincias da Computao) Universidade Regional de Blumenau, Blumenau, 2006.

KOPETZ, Herman. Real Time Systems, Kluwer Academic Publishers, Dortmund, 1 Edition, 2003.

MICROCHIP.

PIC16F87X.

Datasheet.

2003.

Disponvel

em:

<HTTP://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/41/16f877.pdf>. Acesso em 01 maio.2011.

41

PETER, Marwedel. Embedded System Design. Kluwer Academic Publishers, Dortmund, 1 Edition, 2003.

SIMCOM. SIM340. Hardware specification. 2006.

SIMCOM.SIM340AT Command Set. Software specification.2006. TELECO Inteligncia em telecomunicaes. Estatsticas de Celulares no Brasil. 2010. Disponvel em: <HTTP://www.teleco.com.br> Acesso em 02 fev 2011.

TENNENHOUSE, David. Proactive Computing, Communications of the ACM, May 2000. Vol.43, No. 5, pp.43-50.

ZANETIC, Andr. A questo da segurana privada no Brasil: estudo do marco regulatrio dos servios particulares de segurana. Dissertao (Mestrado em Cincia Poltica) Departamento de Cincia Poltica da Faculdade de Filosofia, Letras e Cincias Humanas, Universidade de So Paulo, So Paulo, 2005.

42

ANEXO I

Programa do microcontrolador em linguagem C


#include <16F877.h> #include <string.h> #use delay(clock=20000000) #use rs232(baud = 1200, PARITY=N, BITS=8, xmit=PIN_C6, rcv=PIN_C7) #fuses HS, NOWDT, NOPROTECT, NOLVP char BR[90]="nada_nada_"; char str[10], *ptr; int index; #int_rda void serial_recebe(){ BR[index]=getc(); index++; } void limpa_string(){ for(index=0;index<90;index++){ BR[index]='\0'; } index=0; } void trata_Buffer(){ index=0; if( (BR[3]=='O' && BR[4]=='K') || (BR[11]=='O' && BR[12]=='K') ){ limpa_string(); output_high(pin_b1); delay_ms(100); output_low(pin_b1); delay_ms(100); } } void envia_SMS(){ output_high(pin_b1); printf("AT"); delay_ms(25); putc(13); // (Enter) delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGF=1"); delay_ms(25); putc(13); delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGS=\"8899156649\""); delay_ms(25); putc(13); delay_ms(50); trata_Buffer(); delay_ms(25); printf("Seu veiculo automotor foi desativado!"); delay_ms(25); putc(26); // (CTRL+Z) delay_ms(50); trata_Buffer(); output_low(pin_b1); }

43

void recebe_SMS(){ output_high(pin_b2); printf("AT"); delay_ms(25); putc(0x0D); delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGF=1"); delay_ms(25); putc(13); delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGR=1"); delay_ms(50); putc(13); delay_ms(50); trata_Buffer(); output_low(pin_b2); } void apaga_SMS(){ printf("AT"); delay_ms(25); putc(13); delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGF=1"); delay_ms(25); putc(13); delay_ms(50); trata_Buffer(); delay_ms(25); printf("AT+CMGD=1"); delay_ms(25); putc(13); delay_ms(25); trata_Buffer(); } void verifica_PASSWD(){

strcpy(str,"91z1"); ptr = strstr(BR, str); if(ptr != NULL){ output_low(pin_b7); envia_SMS(); limpa_string(); ptr=NULL; } } void verifica_PASSWD2(){ strcpy(str,"92z2"); ptr = strstr(BR, str); if(ptr != NULL){ output_high(pin_b7); limpa_string(); ptr=NULL; } } void main(){ int i=0; disable_interrupts(global); enable_interrupts(int_rda); enable_interrupts(global); delay_ms(2000); output_high(pin_b7); // Sada para o dispositivo de bloqueio for (i=0;i<5;i++){ output_high(pin_b0); delay_ms(100); output_low(pin_b0); delay_ms(100); } while(true){ output_high(pin_b0); recebe_SMS(); delay_ms(500); output_low(pin_b0); delay_ms(500); verifica_PASSWD(); delay_ms(500); verifica_PASSWD2(); delay_ms(500); apaga_SMS(); delay_ms(20000); }

44

ANEXO II
Esquema do Circuito eltrico

45

46

47

48

49

50

51