Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>VIRLOC 6</p><p>Manual de Programação V2</p><p>Firmware 4.03 ou superior</p><p>Controle de versões</p><p>V1 - Criação</p><p>V2 - Tradução para o Português</p><p>3</p><p>1. Protocolo XVM</p><p>O Virloc 6 - VL6 utiliza como camada de transporte de comunicação o protocolo XVM.</p><p>Este sempre utiliza um início, um cabeçalho, parâmetros, ID do equipamento, um número</p><p>de mensagens, checksum e caractere de finalização.</p><p>Exemplo de programação XVM:</p><p>>QGP;ID=1234;#8000;*5C<[CR][LF]</p><p>Todos os pacotes enviados para e pelo dispositivo começam com o caractere de início ></p><p>(maior) e terminam com <[CR][LF] (menor e enter – caracteres com valor ASCII 13 e 10).</p><p>As linhas de programação no protocolo XVM são compostas de quatro partes as quais são</p><p>delimitadas por ; (ponto e vírgula).</p><p>As partes são as seguintes:</p><p>> ... < Mensagem ou solicitação</p><p>ID= N° de ID do dispositivo</p><p># N° de mensagem</p><p>* Checksum</p><p>; separadores</p><p>2. Mensagem</p><p>Começa com as letras S, Q, C, R, G ou V dependendo da ação a ser seguida e continua</p><p>com as letras do comando. Em seguida, segue uma série de caracteres variáveis que são</p><p>os parâmetros do comando. A primeira letra pode ser:</p><p>S Set: é usado para parâmetros de escrita no dispositivo</p><p>Q Query: é usado para perguntar os valores dos parâmetros para o dispositivo</p><p>C Clear: é usado para escrever variáveis em zero</p><p>R Response: é usado para indicar a resposta do dispositivo para um comando S, Q ou C</p><p>G Get: é usado para consultar estados internos</p><p>V Mensagens adicionais, sempre continuar com as letras S, Q o R</p><p>4</p><p>Exemplo:</p><p>>VSET…<</p><p>3. ID do dispositivo</p><p>É uma cadeia de 4 caracteres alfanuméricos que representa a equipe e permitirá</p><p>reconhecê-lo dentro da frota. De fábrica é configurada uma ID que pode ser modificada</p><p>pelo usuário. Às vezes você encontrará que para usar algumas características especiais do</p><p>equipamento você terá que incluir alguma letra atrás do número de identificação</p><p>4. Número da mensagem</p><p>É um número de formato hexadecimal de 16 bits (0000 para FFFF). Como a caixa de</p><p>diálogo é bidirecional, as mensagens são numeradas para identificar que a resposta</p><p>pertence a uma determinada mensagem enviada. Quando VL6 envia um relatório gerado</p><p>por um evento, a mensagem irá transportar um número de 0001 a 7FFF e a base em</p><p>resposta a essa mensagem deve enviar uma confirmação (ACK) com número de</p><p>mensagem idêntico. Se o banco de dados (servidor) envia uma mensagem para VL6, a</p><p>mensagem enviada deve ter um número de 8000 a FFFF e VL6 responderá a essa</p><p>mensagem com outra mensagem conforme apropriado, mas ele tem o mesmo número de</p><p>mensagem recebida.</p><p>• Mensagem do equipamento: 0001 a 7FFF.</p><p>• Mensagem do servidor: 8000 a FFFF.</p><p>Exemplo:</p><p>TX: >QSN;ID=5589;#8003;*50<</p><p>RX: >RSN20F75589_VL5;ID=5589;#8003;*51<</p><p>TX: >QVR;ID=5589;#8004;*4E<</p><p>RX:>RVR_VL6_FIRM6.12_IAP6_BR58_MDM:2G_FULLCAN_F91_SEC:0000;ID=5589;#8</p><p>004;*6C<</p><p>TX: >QVR;ID=5589;#8005;*4F<</p><p>RX:>RVR_VL6_FIRM6.12_IAP6_BR58_MDM:2G_FULLCAN_F91_SEC:0000;ID=5589;#8</p><p>005;*6D<</p><p>5</p><p>5. CheckSum</p><p>É um número de 8 bits em formato hexadecimal calculado fazendo um XOR (ou-</p><p>exclusivo) com todos os códigos ASCII dos caracteres que compõem a mensagem</p><p>começando com > e terminando no último ; (ponto e vírgula incluído), mas não incluindo o</p><p>* (asterisco) indicador do CheckSUM.</p><p>Calculo do Checksum:</p><p>Exemplo para calcular o checksum (código fonte em C)</p><p>/* get chksum */</p><p>int r;</p><p>unsigned char chksum;</p><p>chksum = 0;</p><p>for (r = 0; r < strlen(modem.rxbuff); r++)</p><p>{</p><p>if ((modem.rxbuff[r] == '*') &&(modem.rxbuff[r-1] == ';'))</p><p>break;</p><p>else</p><p>chksum = chksum ^ modem.rxbuff[r];</p><p>}</p><p>Exemplo en C#:</p><p>public static string calculateChecksum(string data)</p><p>{</p><p>int r;</p><p>int calc = 0;</p><p>byte caracter;</p><p>string calculated_checksum;</p><p>for (r = 0; r < data.Length; r++)</p><p>{</p><p>if ((data[r] == '*') && (data[r-1] == ';'))</p><p>break;</p><p>caracter = (byte)data[r];</p><p>calc = calc ^ (byte)caracter;</p><p>}</p><p>calculated_checksum = calc.ToString("X");</p><p>return calculated_checksum;</p><p>}</p><p>6</p><p>A partir do módulo receptor de comunicação (servidor), se o checksum calculado</p><p>coincide com o recebido e não é uma mensagem de resposta, você tem que confirmar a</p><p>recepção correta respondendo a seguinte mensagem:</p><p>>ACK;ID=1017;#0093;*52<[CR][LF]</p><p>Onde:</p><p>> início da mensagem</p><p>ACK identificador do tipo de mensagem</p><p>; separador</p><p>ID=1017 ID do equipamento</p><p>; separador</p><p>#0093 número da mensagem (igual ao recebido)</p><p>; separador</p><p>*52 checksum desta mensagem</p><p>< fim da mensagem</p><p>[CR][LF] fim da cadeia</p><p>Para determinar que não é uma mensagem de resposta é suficiente para comparar</p><p>que o número de mensagem recebida é menor que 0x8000. Isto é porque as mensagens</p><p>geradas a partir de VL6 tem um intervalo de 0x0000 a 0x7FFF e aqueles gerados a partir</p><p>do módulo de comunicações (servidor) tem de ter um intervalo de valores de 0x8000 a</p><p>0xFFFF. Se você não confirmar a recepção, o VL6 vai enviar a mensagem até 5 vezes, ou</p><p>seja, todas as mensagens devem ser respondidas com ACK.</p><p>Este protocolo é aquele usado por algum dos meios, assim que todas as mensagens</p><p>emitidas a ele serão respondidas com o número correspondente da mensagem se os</p><p>recebeu bem. Se a mensagem não for atendida, você deve enviar novamente até 3 vezes</p><p>com um intervalo de 15 segundos entre cada tentativa.</p><p>6. Múltiplas mensagens</p><p>Permite enviar múltiplos comandos em uma mesma mensagem do protocolo de</p><p>transporte. O formato geral para este tipo de mensagem é:</p><p>>comando1<>mensaje2<>mensaje3<>mensagemN;ID=1234;#8A1C;*XX<</p><p>Cada mensagem pode ter qualquer uma das mensagens definidas no protocolo de</p><p>transporte VL6 entre ">" e "<".</p><p>Esse tipo de “múltiplas mensagens” pode ser enviado por qualquer mídia suportada pelo</p><p>7</p><p>VL6. O tamanho máximo da mensagem depende dos meios de comunicação a serem</p><p>usados, mas o máximo pode ser transportado 180 caracteres.</p><p>Por exemplo:</p><p>>SSXP01<>SSXP11<>STD090025000010000600<>QTF;ID=1234;#FAEC;*XX<</p><p>7. CONFIGURAÇÃO</p><p>RESET para a configuração de Fábrica</p><p>Apagando as configurações</p><p>>CLNpppppppp<</p><p>pppppppp = Password general (default 00000000).</p><p>Apagando os eventos</p><p>>CLNpppppppp_EVT<</p><p>Trocando ID</p><p>>VSIDpppppppp,DDDD<</p><p>pppppppp = Password general.</p><p>DDDD = Novo ID.</p><p>Obs.: alterar o ID elimina toda a memória FIFO.</p><p>Configuração IP destino</p><p>Consulta</p><p>>QIPx<</p><p>Configuração:</p><p>>SIPx,aaa.bbb.ccc.ddd,ppppp,m,F<</p><p>Onde:</p><p>x = Número do endereço IP [0, 1]</p><p>aaa...ddd = Endereço IP destino.</p><p>p… = Porta de destino.</p><p>m = Tipo de Socket .</p><p>0 = UDP</p><p>F = Socket alternativo (1 = S1, F = desabilitado).</p><p>Configuração DNS destino</p><p>A presença deste protocolo é verificada com o comando >QVRP< cuja resposta deve ter o</p><p>indicador DNS.</p><p>Consulta</p><p>>QIS24< Consulta DNS de IP0.</p><p>>QIS25< Consulta DNS de IP1.</p><p>8</p><p>Configuração:</p><p>>SIS24www.virtec.com.ar< Configura DNS IP0.</p><p>>SIS25< Desabilita DNS IP1.</p><p>Ao configurar um DNS, depois de definir a conexão IP, você tenta adquirir o endereço IP do</p><p>domínio configurado. Se você não obter o endereço IP do domínio depois de ordená-lo 3 vezes em</p><p>cada servidor DNS, use o IP configurado em IPx.</p><p>Reportes Configuráveis de usuário (UC)</p><p>Consulta configuração:</p><p>>QUCxx<</p><p>xx = número do reporte configurável [00..03]</p><p>Configuração:</p><p>>SUCxx CMD,from,len CMD,from,len CMD,from,len CMD,from,len<</p><p>Onde:</p><p>CMD = Comando a executar;</p><p>from = Capture a partir da posição de resposta ao comando</p><p>len = Captura len caracteres (comprimento)</p><p>Exemplo:</p><p>>SUC01 QTT,4,99 GIO,7,16 GVS00,7,10 GFQ,23,5 QCT18,7,10<</p><p>Consulta reporte (retorna a string capturada pelo UC):</p><p>>QUSxx<</p><p>Tipo de mensagem no evento (reportam mensagens RUVx)</p><p>U0 a U3 (4 reportes configuráveis)</p><p>Disparador por mudança de ângulo</p><p>Consulta:</p><p>>QTDxx<</p><p>Configuração:</p><p>>STDxxmmmmaaaa99xx<</p><p>Onde:</p><p>xx = Número do TD [00..07];</p><p>mmmm = Tempo mínimo entre reportes;</p><p>aaaa = Mudança de angulo para disparar;</p><p>xx = Tempo em segundos para validar a alteração;</p><p>Disparador por tempo e distância (TD)</p><p>Consulta:</p><p>>QTDxx<</p><p>Configuração:</p><p>>STDxxmmmmaaaaxxxx<</p><p>9</p><p>Onde:</p><p>xx = Numero de TD [00..07];</p><p>mmmm = Tempo mínimo entre reportes;</p><p>aaaa = Distância entre reportes;</p><p>xxxx = Tempo máximo entre reportes;</p><p>Se aaaa e mmmm são 9999, o TD dispara a cada mmmm segundos, mas sincronizado com o</p><p>valor numérico equivalente ao ID do equipamento.</p><p>Exemplo:</p><p>>STD01999999990030< (TD01 = 30 segundos entre reportes)</p><p>>STD02999999990180< (TD02 = 3 minutos entre reportes)</p><p>Bips na saída</p><p>>VSBPx,ton,toff,count<</p><p>Onde:</p><p>x = Número da saída (0..2, 3 = LED amarelo, 5 = LED verde, 6 = LED vermelho).</p><p>ton = Tempo ativado.</p><p>toff = Tempo desativado.</p><p>count = Número de repetições ativado.</p><p>Obs.: todos os parâmetros podem ser números ou variáveis.</p><p>Disparadores configuráveis de usuário (UT)</p><p>Consulta:</p><p>>QUTxx<</p><p>Configuração:</p><p>>SUTxxTcmd,Caa,bbb,valA,valB<</p><p>Ex.: >SUT07,QCT11,7,15,0300,0700<</p><p>Onde:</p><p>xx = Número de UT [00..47]</p><p>T = Tipo de captura</p><p>, = Captura decimal</p><p>H = Captura hexadecimal</p><p>L = Captura hexadecimal 4 bytes invertidos</p><p>cmd = Comando a executar, à executar para captura (ex. QCT)</p><p>C = Modo de scaner</p><p>bbb = Comprimento a capturar, a quantidade de caracteres tipo aa no caso do modo C.</p><p>valA = Valor inferior a comparar.</p><p>valB = Valor superior a comparar</p><p>Se se específica C, aa indica o caractere separador em ASCII hexadecimal.</p><p>Se não se específica C, a captura se realiza a partir do caractere aaa na string.</p><p>ValA y valB podem ser variáveis do tipo VCTxx, dessa maneira se podem variar os limites do</p><p>disparador em tempo de execução simplesmente variando o valor da variável CTxx.</p><p>10</p><p>Strings de configurações do Modem (IS)</p><p>Consulta:</p><p>>QISxx<</p><p>Configuração:</p><p>>SISxxSTRING<</p><p>Onde:</p><p>xx = Número de IS [00..40]</p><p>STRING = Comando AT de configuração</p><p>• O IS com o número 24 a 26 configuram os DNS.</p><p>• O IS com o número 32 a 39 configuram os parâmetros do módulo Bluetooth.</p><p>• IS28 configura telefone SMS para destino MA0.</p><p>• IS29 configura telefone SMS para destino MA1.</p><p>• Para incluir o ID do equipamento em um IS deve-se colocar a cadeia %ID.</p><p>Variável Descrição Exemplo OBS</p><p>IS04</p><p>APN primária >SIS04AT+CGDCONT=1,"IP","generic</p><p>a.claro.com.br"<</p><p>-</p><p>IS14</p><p>APS secundária SIS14AT+CGDCONT=1,"IP","zap.vivo.</p><p>com.br"</p><p>-</p><p>IS16 Usuário e senha do SIM1 >SIS16"user_SIM2""password_SIM1"< -</p><p>IS17 Usuário e senha do SIM2 >SIS17"user_SIM2""password_SIM2"< -</p><p>IS20</p><p>configuração de detecção</p><p>de jamming para modem</p><p>2G</p><p>SIS20AT+KJAMDET=2,1,0,3,30</p><p>-</p><p>IS21</p><p>configuração de detecção</p><p>de jamming para modem</p><p>2G</p><p>SIS21AT+KJAM=0</p><p>-</p><p>IS22</p><p>configuração de detecção</p><p>de jamming para modem</p><p>3G</p><p>SIS22AT+KJAMDET=0</p><p>-</p><p>IS23</p><p>configuração de detecção</p><p>de jamming para modem</p><p>3G</p><p>SIS23AT+KJAM=1,1,1</p><p>-</p><p>IS24 Domínio referente ao IP0 >SIS24virtec.ddns.net< -</p><p>IS25 Domínio referente ao IP1 >SIS25virtec.ddns.net< -</p><p>IS28</p><p>Configura o número SMS</p><p>para destino MA0</p><p>SIS28"numero" define número de</p><p>telefono MA0</p><p>Se IS28 e IS29 estão</p><p>vazios, aceita SMS de</p><p>qualquer telefone.</p><p>IS29</p><p>Configura o número SMS</p><p>para destino MA1</p><p>SIS29"numero" define número de</p><p>telefono MA1</p><p>As respostas sempre são</p><p>direcionadas ao telefone</p><p>programado em ISx</p><p>IS40</p><p>SIS40 a SIS99 definen até</p><p>60 APNs</p><p>>SISxx"operadora""APN""user""passw</p><p>ord"<</p><p>>SIS40"Movistar""m2m.movistar""use</p><p>r""password"<</p><p>-</p><p>11</p><p>Calibração entradas analógicas</p><p>Consulta:</p><p>>QOMxx<</p><p>Configuração:</p><p>>SOMxx,dddd,mmmm<</p><p>Onde:</p><p>xx = número de entrada AD [0 = Vmain, 1 = Vbat, 2 = IN0].</p><p>dddd = divisor.</p><p>mmmm = multiplicador.</p><p>O divisor dddd está sempre fixo em 1000.</p><p>Configuração de RPM</p><p>Consulta:</p><p>>VQFQ<</p><p>Configuração:</p><p>>VSFQx<</p><p>Onde:</p><p>mult = Multiplicador [0..65535, 100 = RPM*1, AUTOxxxx].</p><p>AUTOxxxxx = Calibrar multiplicador para que a medição atual dê como resultado xxxxx.</p><p>Leitura de RPM</p><p>>GFQ<</p><p>Configurações gerais de senha</p><p>Configuração:</p><p>Defina o password geral de 8 dígitos. Deve ser enviado 3 vezes com um indicador de sequência</p><p>>SPEs,aaaaaaaa,bbbbbbbb<</p><p>Onde:</p><p>s = Numero de sequência (1, 2, 3).</p><p>aaaaaaaa = Password atual da equipe.</p><p>bbbbbbbb = Novo password.</p><p>Configuração da proteção de programação</p><p>Habilitação:</p><p>>SPE7,aaaaaaaa,A5< // habilita o password de canal</p><p>>SPE7,aaaaaaaa,FF< // desabilita o password de canal</p><p>12</p><p>Abertura do Canal de Configurações</p><p>Consulta:</p><p>>QCH<</p><p>>RCH_CLOSED< o >QCH_OPENEDxxxxx<</p><p>Onde:</p><p>xxxxx = Quantidade de segundos restantes</p><p>Abertura:</p><p>>QCHOppppxxxxx<</p><p>Onde:</p><p>pppp = password de abertura de canal</p><p>xxxxx = Quantidade de segundos a deixar o canal aberto</p><p>pppp equivale aos primeiros quatro caracteres do password general da equipe.</p><p>Reset do modem</p><p>RESET DE MODEM</p><p>>SVP0 2<</p><p>MUDANÇA DE MODO 2G / 3G</p><p>>SVP0 2 M3Gx<</p><p>Onde:</p><p>x = Próximo modo após ligar</p><p>1 = Solo 2G</p><p>2 = Solo 3G</p><p>3 = Automático com prioridade 2G</p><p>4 = Automático com prioridade 3G</p><p>Também sobre a configuração inicial enviada, o VL6 muda entre os modos 2G e 3G em função do</p><p>último estado de conexão dos sockets.</p><p>Se caso ao reiniciar o MDM não haja nenhum socket conectado, mude para o modo somente 2G ou</p><p>somente 3G. Ao iniciar o equipamento, o modo default é 2 (apenas 3G), mas se não conseguir</p><p>conectar S0 em algumas tentativas, reinicie o MDM e mude de modo.</p><p>Se está configurado no modo automático (3 o 4), no mude entre os modos 2G/3G.</p><p>Consulta de versão de firmware</p><p>>QVR<</p><p>Resposta:</p><p>>RVR_VL6_FIRM4.02_IAP4_BR56<</p><p>Onde:</p><p>4.02 = Versão de firmware.</p><p>4 = Versão do bootloader.</p><p>56 = Versão de placa.</p><p>13</p><p>Consulta de estado do modem</p><p>>QG2 <</p><p>Resposta:</p><p>>RG200 060180010132 OL1 CN1 ATT1 SQ11 REG:1 LA:0000 ID:0000 CNSQ:000 CNAT000</p><p>CNRG:000 SC100 CTS:0<</p><p>Onde:</p><p>060180010132 = Timestamp.</p><p>OL1 = Online.</p><p>CN1 = Conectado a GPRS.</p><p>AAT1 = Attach OK.</p><p>SQ11 = RSSI de modem.</p><p>REG:1 = Tipo registro GSM.</p><p>SC100 = Status ACK de servidor.</p><p>1 = S0 com resposta.</p><p>0 = S1 sem resposta.</p><p>0 = S2 sem resposta.</p><p>Consultas Mensais em FIFO</p><p>Consulta:</p><p>>GFFX<</p><p>Resposta:</p><p>>GFFX,47,2,0<</p><p>Onde:</p><p>47 = Quantidade de mensagens em NV_FIFO com prioridade normal para enviar.</p><p>2 = Quantidade de mensagens em NV_FIFO com prioridade alta para enviar.</p><p>0 = Quantidade de mensagens em LOG para enviar.</p><p>Consulta Estado Acelerómetro</p><p>>GMV<</p><p>>GMV,+0012,+0000,+0105 DY0;ID=BI94;#8009;*40<</p><p>Onde:</p><p>+0012 = Nível medido no eixo X em centésimos de G.</p><p>+0000 = Nível medido no eixo Y em centésimos de G.</p><p>+0105 = Nível medido no eixo Z em centésimos de G.</p><p>DY0 = Retardo atual de disparador por detecção de impactos.</p><p>Configuração</p><p>dos Níveis do Detector de Impactos</p><p>>GMV_CFG,xxx,yyy,zzz<</p><p>Onde:</p><p>xxx = Nível absoluto de detecção do eixo X em centésimos de G [000..255].</p><p>yyy = Nível absoluto de detecção do eixo Y em centésimos de G [000..255].</p><p>zzz = Nível absoluto de detecção do eixo Z em centésimos de G [000..255].</p><p>Se não se especificam os níveis, o comando devolve os níveis de detecção atuais.</p><p>14</p><p>Consulta de Ponteiros FIFO</p><p>Consulta:</p><p>>GFFP<</p><p>Resposta:</p><p>>GFFPaaaaaa,bbbbbb,cccccc,dddddd,eeeeee,ffffff,gggggg,00,00,0,0,0;ID=…</p><p>Onde:</p><p>aaaaaa = Ponteiro de escritura FF.</p><p>bbbbbb = Ponteiro de entregados com prioridade _LO y _OK.</p><p>cccccc = Ponteiro de entregados com prioridade _HI.</p><p>dddddd = Capacidade total de buffer FF.</p><p>eeeeee = Ponteiro de escritura LOG.</p><p>ffffff = Ponteiro de entregados LOG.</p><p>gggggg = Capacidade total de buffer LOG.</p><p>00,00, = Parâmetros no usados.</p><p>0,0,0 = Estado entregadores de buffer.</p><p>A capacidade total indica em mensagens de 16 bytes (incluindo o cabeçalho de 10 bytes).</p><p>Uma mensagem tipo GP utiliza 2 posiciones de buffer FF.</p><p>Uma mensagem tipo TT utiliza 3 posiciones.</p><p>Apagando o Buffer FIFO</p><p>>GFFE00000000<</p><p>Onde:</p><p>00000000 = Password geral da equipe.</p><p>Baixando o LOG</p><p>>GFFN<</p><p>Pede todas as mensagens não entregues do LOG.</p><p>>GFFTdataHoraAdataHoraB<</p><p>Pede todas as mensagens entre a data e hora A e B.</p><p>O formato de cada data e hora é ddMMaahhmmss</p><p>>GFFC<</p><p>Cancela entrega de LOG.</p><p>>GFFSxp<</p><p>Posiciona ponteiro de entrega.</p><p>x = Buffer a posicionar.</p><p>0 = Buffer prioridade LO y OK.</p><p>1 = Buffer prioridade HI.</p><p>2 = LOG</p><p>p = Posiciona.</p><p>E = Fim de buffer.</p><p>Outro valor indica a posição numérica.</p><p>15</p><p>Modos de DEBUG</p><p>DEBUG DE MODEM</p><p>>SDB11<</p><p>DEBUG BT</p><p>>SDB14<</p><p>DEBUG GNSS</p><p>>SDB13<</p><p>Consulta de Listados</p><p>>SBH,CMD,aaa,bbb<</p><p>Donde:</p><p>CMD = Comando a executar.</p><p>aaa = Índice inicial do comando.</p><p>bbb = Segundo índice do comando.</p><p>Exemplo:</p><p>>SBH,QED,0,10<</p><p>Consulta dos eventos de 0 a 10.</p><p>>SBH,QEE,15,110<</p><p>Consulta eventos usados desde o 15 al 110.</p><p>>SBH,GRLEP,0,15<</p><p>Consulta listado de VL6 a la vista en tabla com índice de 0 al 15.</p><p>Controle de Energia</p><p>Desligando dispositivos</p><p>>VSLP0000,xxxx<</p><p>Ativando dispositivos</p><p>>VSLPFFFF,xxxx<</p><p>Donde:</p><p>xxxx = Mapa de bits de dispositivos a apagar.</p><p>Mapa de bits de dispositivos</p><p>0001 = GNSS</p><p>0002 = MDM</p><p>0004 = BT</p><p>0008 = Alimentação MDM</p><p>0020 = Fonte de alimentação</p><p>0040 = Pullup entrada 0</p><p>0080 = Pullup entrada 123</p><p>0100 = Eventos.</p><p>0800 = Carregador de Bateria.</p><p>16</p><p>Resposta:</p><p>>VRLPxxxx,yyyy,zzzz,vvvv cKO:</p><p>>VRLPxxxx,PKyyyy,KOzzzz,VTvvvv cKO:ttttt cSL:uuuuu<</p><p>Donde:</p><p>xxxx = Mascara de dispositivos ativados pelo usuário.</p><p>yyyy = Mascara de dispositivos ativados pelo administrador de energia.</p><p>zzzz = Mascara de dispositivos ativados pelo modo KO.</p><p>vvvv = Mascara de dispositivos ativados (logica AND dos 3 anteriores).</p><p>ttttt = Contador de ciclo KO enquanto ligado</p><p>uuuuu = Contador de ciclo KO enquanto em sleep</p><p>NOTA:</p><p>Ao desativar qualquer Pullup, as entradas analógicas 0, 1 e 2 começam a trabalhar em</p><p>modo alta resolução e velocidade. Isto permite ler valores médios de sinais pulsantes.</p><p>Neste modo, as entradas analógicas 0, 1 e 2 são lidas cada 85 uS e uma média de medição</p><p>é calculada a cada segundo.</p><p>Para a média, apenas valores de tensão maiores que 0 são considerados, portanto, se um sinal</p><p>alternado for injetado, somente o semi ciclo positivo é considerado para o cálculo do valor médio.</p><p>As medições das entradas 0, 1 e 2 se expressam em millivolts, e o valor de pico máximo</p><p>admissível é de 3 volts.</p><p>Configuração de Flags</p><p>Consulta:</p><p>>QSHxx<</p><p>Configuração:</p><p>>SSHxxy<</p><p>Onde:</p><p>xx = Número de flag [00..31]</p><p>y = Valor associado [0..1]</p><p>Contadores de tempo CC</p><p>Consulta:</p><p>>QCCx<</p><p>Configuração:</p><p>>SCCx vvv…<</p><p>Donde:</p><p>x = Número de contador (0..9)</p><p>vvv… = Valor a associar (segundos)</p><p>17</p><p>Salvando variáveis em Flash</p><p>>SSO<</p><p>Existem SSO automáticos e são executados quando:</p><p>- Cada 10Km recorridos</p><p>- Ao alimentar com energia</p><p>- Ao iniciar a ignição</p><p>- Ao detectar velocidade abaixo de 5 km/h e se estava com acima da velocidade por mais de 3</p><p>minutos</p><p>PROTOCOLO 1-WIRE</p><p>Este protocolo permite a leitura do Ibutton ID e de até 20 sensores Virtemp Digital de forma</p><p>simultânea (leitura sequencial, uma a cada 2 segundos aproximadamente).</p><p>A presencia deste protocolo se verifica com o comando >QVRP< cuja resposta deve possuir o</p><p>indicador IBUT.</p><p>O protocolo 1-Wire pode ser habilitado para digital IN3 (que também é a saída OUT1).</p><p>Ativação</p><p>>VSIB_ENA<</p><p>Desativação</p><p>>VSIB_DIS<</p><p>Leitura do Ibutton ID</p><p>>GIO<</p><p>Leitura do Virtemp Digital</p><p>>GITx<</p><p>Onde:</p><p>x = Índice em tabela de Virtemp detectados [0..2].</p><p>Também permite a leitura de Virtemp especificando o valor TH o TL armazenado na memória do</p><p>mesmo.</p><p>>GITTHxxx<</p><p>>GITTLyyy<</p><p>Onde:</p><p>xxx = Valor de TH expressado em decimal (1 byte).</p><p>yyy = Valor de TL expressado em decimal (1 byte).</p><p>Exemplo:</p><p>>GITTL001<</p><p>Devolve à temperatura do Virtemp com TL = 001.</p><p>Se o TH o TL especificado não está presente ou não possui uma leitura de temperatura válida, a</p><p>resposta será NAK.</p><p>18</p><p>Escrita de TH e TL Virtemp Digital</p><p>>GITx_WRyyyzzz<</p><p>Onde:</p><p>x = Virtemp de tabla com índice x.</p><p>yyy = Valor a escrever em TH (decimal 1 byte).</p><p>zzz = Valor a escrever em TL (decimal 1 byte).</p><p>Permite escrever apenas em sensores com leitura de temperatura valida (VAL:1 em resposta a</p><p>GIT).</p><p>Em caso de não haver medição de temperatura, ele devolve NAK.</p><p>Disparadores 1-Wire</p><p>IB00++ = Ibutton ID lido</p><p>IB01++ = Ibutton de temperatura em memoria 0 presente</p><p>IB02++ = Ibutton de temperatura em memoria 1 presente</p><p>IB03++ = Ibutton de temperatura em memoria 2 presente</p><p>IB08++ = Ibutton de temperatura TL00 presente</p><p>IB09++ = Ibutton de temperatura TL01 presente</p><p>IB10++ = Ibutton de temperatura TL02 presente</p><p>VARIÁVEIS</p><p>Operações com variáveis</p><p>VCTxx = Associa o valor do contador CTxx</p><p>VUTxx = Associa o valor capturado pelo UTxx.</p><p>PULxx = Associa o valor do contador de pulsos xx.</p><p>Exemplo:</p><p>>SBP0,VCT01,VCT02,VUT10<</p><p>Operações entre Variáveis</p><p>>GEQvarAvarB,dd<</p><p>Devolve 1 se as variáveis varA e varB são iguales.</p><p>>GGRvarAvarB,dd<</p><p>Devolve 1 se varA é maior que varB.</p><p>>GSLvarAvarB,dd<</p><p>Devolve 1 se varA é menor que varB.</p><p>dd = Ativa disparador CMdd++ se a comparação da como resultado 1.</p><p>Consulta de variáveis estatísticas</p><p>GVS00 = GDM = Odômetro GPS</p><p>GVS01 = GMS = Velocidade máxima (GVS01_CLR - Limpa variável estática)</p><p>GVS02 = GMP = Máxima aceleração de GPS positiva</p><p>19</p><p>GVS03 = GMN = Máxima aceleração de GPS negativa</p><p>GVS04 = GMXP = Aceleração positiva máxima X</p><p>GVS05 = GMYP = Aceleração positiva máxima Y</p><p>GVS06 = GMZP = Aceleração positiva máxima Z</p><p>GVS07 = GMXN = Aceleração negativa máxima X</p><p>GVS08 = GMYN = Aceleração negativa máxima Y</p><p>GVS09 = GMZN = Aceleração negativa máxima Z</p><p>GVS10 = GIM = Hora de início de movimento</p><p>GVS11 = GEM = Hora de fim de movimento</p><p>GVS12 = GAS = Velocidade promécio</p><p>GVS13 = GTM = Tempo total em movimento</p><p>GVS14 a GST21 = GC1x = Quantidade de décimos de segundo da entrada x em 1</p><p>GVS22 a GST29 = GC0x = Quantidade de décimos de segundo da entrada x em 0</p><p>Após o comando CLRyy ser especificado, a variável xx e todas as seguintes até yy serão definidas</p><p>como 0. Se H for indicado após o índice, o valor retornará em hexadecimal de</p><p>32 bits.</p><p>As variáveis GVS00 a GVS11 mostra no final um timestamp no formato UTC que indica o momento</p><p>em que foi atribuído.</p><p>Manipulação de saídas</p><p>>QXPx<</p><p>>SXPxy<</p><p>Onde:</p><p>x = número da saída [0 = OUT0, 1 = OUT1, 2 = VOT1].</p><p>Mensagens de consulta</p><p>• QTT = Mensagem TT.</p><p>O dispositivo responde:</p><p>RTT220800000621-3463425-05862602000053300FD0002 04050610 010 00010002000312301290</p><p>220800 (DDMMAA) Data do momento em que se gera o reporte.</p><p>000621 (HHMMSS) Hora (GMT) do momento que se gera o reporte.</p><p>-3463425 Latitude da última posição valida com graus e decimais (ex: -34,63425°)</p><p>-05862602 Longitude da última posição válida com graus e decimais (ex: -058,62602°)</p><p>000 Velocidade em quilômetros por hora da ultima posição valida (0 ..999).</p><p>053 Orientación de la ultima posición valida (0 ..359), Norte = 0, Este = 90, Sur = 180, Oeste =</p><p>270.</p><p>3 Estado del posicionamiento del GPS de la ultima posición valida</p><p>0 = Posicionando con solo 1 satélite.</p><p>1 = Posicionando con 2 satélites</p><p>2 = Posicionando con 3 satélites (2D).</p><p>3 = Posicionando con 4 o más satélites (3D).</p><p>4 = Posición en 2D calculada por aproximación de cuadrados mínimos.</p><p>5 = Posición en 3D calculada por aproximación de cuadrados mínimos.</p><p>6 = Posición calculada sin satélites, por velocidad, sentido y tiempo.</p><p>8 = Antena en corto circuito</p><p>9 = Antena no conectada</p><p>00 Cantidad de segundos desde que se tomó la última posición, respecto al momento de generar el</p><p>20</p><p>reporte.</p><p>(En Hexadecimal) .</p><p>FD Estado de las entradas digitales en Hexadecimal</p><p>bit 7 Ignición.</p><p>bit 6 Fuente de poder principal.</p><p>bit 5 Entrada digital 5</p><p>bit 4 Entrada digital 4</p><p>bit 3 Entrada digital 3.</p><p>bit 2 Entrada digital 2.</p><p>bit 1 Entrada digital 1.</p><p>bit 0 Entrada digital 0.</p><p>00 Numero de evento generado expresado en decimal.</p><p>02 Dilución horizontal de la precisión HDOP (0..50) de la ultima posición valida.</p><p>(Hasta aquí es común a todos los TT) (Es el GP)</p><p>[Espacio]</p><p>0 = Estado de la antena de GPS (0 = Normal, 1 = corto, 2 = desconectada).</p><p>4 = Estado del posicionamiento del GPS.</p><p>0 = Sin posicionamiento.</p><p>1 = Posicionando con solo 1 satélite.</p><p>2 = Posicionando con 2 satélites.</p><p>3 = Posicionando con 3 satélites (2D).</p><p>4 = Posicionando con 4 o más satélites (3D).</p><p>5 = Posición en 2D calculada por aproximación de cuadrados mínimos.</p><p>6 = Posición en 3D calculada por aproximación de cuadrados mínimos.</p><p>7 = Posición calculada sin satélites, por velocidad, sentido y tiempo.</p><p>05 = Número de satélites usados para fijar la posición.</p><p>06 = Número de satélites vistos por el GPS actualmente.</p><p>10 = Número de satélites que hay en este momento disponible a cielo abierto.</p><p>(Calculado en función de la fecha y posición actual).</p><p>[Espacio]</p><p>0 Estado de la salida 0 (0..1).</p><p>1 Estado de la salida 1 (0..1).</p><p>0 Estado de la salida 2 (0..1).</p><p>[Espacio]</p><p>0001 Voltaje de la entrada analógica 0 (0000..3000).</p><p>0002 Voltaje de la entrada analógica 1 (0000..3000).</p><p>0003 Voltaje de la entrada analógica 2 (0000..3000).</p><p>1230 Voltaje de la batería auxiliar (0000..3000).</p><p>1290 Voltaje de la entrada de alimentación principal (0000..3000).</p><p>QGP = Mensagem GP.</p><p>QPF = Mensagem PF.</p><p>QAD = Medições AD.</p><p>QG2 = Estado Modem.</p><p>QVR = Versão de firmware.</p><p>Programação de Eventos</p><p>>SEDxxx Disparadores Condicionais Destinos Mensagem Ação<</p><p>21</p><p>Disparadores = Lista de disparadores com uniões lógicas (máximo 3).</p><p>Condicionais = Lista de condicionais com uniões lógicas (máximo 3).</p><p>Destinos = Destinos donde enviar as mensagens.</p><p>Mensagem = Tipo de mensagem a enviar.</p><p>Ação = Ação a executa os comandos, para armar a mensagem a reportar (mensagem AX), há um</p><p>máximo de 47 caracteres.</p><p>Disparadores</p><p>MV disparadores acelerómetro</p><p>// 00++ = Detecta variação de aceleração positiva no eixo X</p><p>// 01++ = Detecta variação de aceleração positiva no eixo Y</p><p>// 02++ = Detecta variação de aceleração positiva no eixo Z</p><p>// 03++ = Detecta variação de aceleração positiva em algum eixo</p><p>// 04++ = Detecta variação de aceleração negativa no eixo X</p><p>// 05++ = Detecta variação de aceleração negativa no eixo Y</p><p>// 06++ = Detecta variação de aceleração negativa no eixo Z</p><p>// 07++ = Detecta variação de aceleração negativa em algum eixo</p><p>// 08++ = Detecta nível de aceleração positiva no eixo X</p><p>// 09++ = Detecta nível de aceleração positiva no eixo Y</p><p>// 10++ = Detecta nível de aceleração positiva no eixo Z</p><p>// 11++ = Detecta nível de aceleração positiva em algum eixe.</p><p>// 12++ = Detecta nível de aceleração negativa no eixo X</p><p>// 13++ = Detecta nível de aceleração negativa no eixo Y</p><p>// 14++ = Detecta nível de aceleração negativa no eixo Z</p><p>// 15++ = Detecta nível de aceleração negativa em algum eixe.</p><p>RR Disparadores de região, 1 bit para cada região indicando o estado dentro ou fora (1 / 0)</p><p>O índice indica o número de região [00..07].</p><p>RT</p><p>// 00++ = Equipamento ligado</p><p>LP disparadores de controle de energia</p><p>// 00++ = GPS ligado (PK & LP & KO)</p><p>// 01++ = MDM ligado (PK & LP & KO)</p><p>// 02++ = RF ligado (PK & LP & KO)</p><p>// 03++ = MDM e GPS com alimentação</p><p>// 05++ = Fonte de alimentação ligada</p><p>// 06++ = Pullup IN0 ligado</p><p>// 07++ = Pullup IN1, IN2 e IN3 ligado</p><p>// 08++ = Eventos ligados</p><p>WU Disparadores despertadores KO</p><p>// 00++ = ligado por acelerómetro X</p><p>22</p><p>// 01++ = ligado por acelerómetro Y</p><p>// 02++ = ligado por acelerómetro Z</p><p>// 04++ = ligado por entrada digital em 1</p><p>// 05++ = ligado por entrada digital em 0</p><p>// 06++ = ligado por velocidade GPS</p><p>// 07++ = ligado por tempo definido no evp da estrutura PWR</p><p>// 15++ = é ativado 5 segundos após sair do sono KO</p><p>W1 Ativação por entrada XX em 1 (XX é o índice do disparador)</p><p>W0 Ativação por entrada XX em 0 (XX é o índice do disparador)</p><p>RS Disparador em região com velocidade excedida</p><p>O início indica o número da região [00..07]</p><p>RH Disparador em região com heading correto</p><p>O início indica o número de região [00..07]</p><p>GM disparador GPS</p><p>// 00++ = GPS ligado</p><p>// 01++ = GPS sem posição</p><p>// 02++ = GPS com posição 2D</p><p>// 03++ = GPS com posição 3D</p><p>// 04++ = GPS com posição boa (segundo o filtro de configuração GG)</p><p>// 08++ = GPS atualizado (AGE = 0)</p><p>// 14++ = GPS em movimento (GPS.speed >= ini0...MovVel && GPS.tmov >= ini0...MovTime)</p><p>// 15++ = GPS com posição</p><p>JM Detecção de Jamming</p><p>// 00++ = Detectando jamming MDM</p><p>MD</p><p>// 00++ = MDM ligado</p><p>// 01++ = Com CSQ</p><p>// 02++ = Com registro</p><p>// 03++ = Em roaming</p><p>// 04++ = Online GPRS</p><p>// 08++ = Socket 0 online com servidor</p><p>// 09++ = Socket 1 0nline com servidor</p><p>TR Disparadores fecha e hora [00...04]</p><p>E0 disparadores de eventos 00 ao 15</p><p>E1 disparadores de eventos 16 ao 31</p><p>E2 disparadores de eventos 32 ao 47</p><p>E3 disparadores de eventos 48 ao 64</p><p>BF</p><p>// 01++ = Algum buffer com destino GR0 usado.</p><p>// 02++ = Algum buffer com destino GR1 usado.</p><p>23</p><p>// 12++ = Algum buffer com destino GZ0 usado.</p><p>IN disparadores entradas digitais</p><p>TD disparadores por tempo e distância</p><p>CT disparadores contadores CT</p><p>CC disparadores contadores CC (ativo quando em 1)</p><p>CL disparadores contadores CC (ativo quando em 0)</p><p>SG disparadores flags SG</p><p>UT disparadores de usuário UT</p><p>UU disparadores de usuário UU (dispara com UT16 a 24)</p><p>CM disparadores comparadores</p><p>TT disparador de uma vez por segundo</p><p>T1 disparador quando:</p><p>//00++ = ingressa uma string em COM1</p><p>//01++ = disparador quando uma comparação de texto GX1_CHK encontrou uma coincidência</p><p>com algum IS</p><p>IB disparadores Ibutton</p><p>// 00++ = Ibutton ID lido</p><p>// 08++ = Ibutton</p><p>de temperatura lido</p><p>// 12++ = Ibutton lido está listado</p><p>// 13++ = Ibutton lido não está listado</p><p>GS Disparadores por faixa de velocidade</p><p>GS00.min 0x0A0</p><p>GS00.max 0x0A2</p><p>GS01.min 0x0A4</p><p>GS01.max 0x0A6</p><p>GS02.min 0x0A8</p><p>GS02.max 0x0AA</p><p>GS03.min 0x0AC</p><p>GS03.max 0x0AE</p><p>GS04.min 0x0B0</p><p>GS04.max 0x0B2</p><p>GS05.min 0x0B4</p><p>GS05.max 0x0B6</p><p>GS06.min 0x0B8</p><p>GS06.max 0x0BA</p><p>GS07.min 0x0BC</p><p>GS07.max 0x0BE</p><p>YW – Disparadores por calibração do acelerômetro</p><p>//11++ = Calibração de ângulo 1 executada</p><p>24</p><p>//12++ = Calibração de ângulo 2 executada</p><p>//13++ = Calibração de ângulo 3 executada</p><p>//14++ = Calibração de offset executada</p><p>Destinos</p><p>SGN Destino que não gera report (NULL)</p><p>TRM Terminal de programação (COM1)</p><p>BTT Terminal de bluetooth</p><p>GR0 Socket GPRS0</p><p>GR1 Socket GPRS1</p><p>LOG Destino LOG</p><p>ZG0 Destino buffer NV com destino sock0</p><p>ZG1 Destino buffer RAM com destino sock1</p><p>MA0 Destino SMS 0 armazenado em IS28</p><p>MA1 Destino SMS 1 armazenado em IS29</p><p>DAT Destino porta serial AT Modem</p><p>GPS Destino porta serial GPS</p><p>Reports</p><p>GP = Posição da estrutura RGP</p><p>PF = Posição da estrutura GPS</p><p>AD = Leituras AD</p><p>AC = Mensagem da ação de um evento</p><p>AX = Mensagem da resposta a um comando executado desde a ação de um evento</p><p>TT = Posição completa</p><p>U0 = Mensagem de usuário 0</p><p>U1 = Mensagem de usuário 1</p><p>U2 = Mensagem de usuário 2</p><p>U3 = Mensagem de usuário 3</p><p>Mensagem GP</p><p>Consulta:</p><p>>QGP<</p><p>Resposta:</p><p>>RGP110715030802-3597296-062735570000000FF5F25300<</p><p>Descrição:</p><p>RGP Tipo de pacote</p><p>110715030802 Data no dia, mês, ano, hora, minuto, segundo</p><p>-3597296 Latitude (se está carregada)</p><p>-06273557 Longitude (se está carregada)</p><p>000 Velocidade</p><p>000 Heading</p><p>0 Tipo de posição</p><p>FF Tempo da posição em segundos</p><p>5F Entradas digitais/Alimentação</p><p>25</p><p>253 Numero de evento</p><p>00 HDOP</p><p>Mensagem de tensão média das entradas analógicas</p><p>Consulta:</p><p>>QAD<</p><p>Resposta:</p><p>>RAD00 070116013331 02970000000004362620<</p><p>Onde:</p><p>00 = Numero de evento.</p><p>070116 = dia, mês, ano.</p><p>013331 = Hora, minutos, segundos.</p><p>0297= Tensão entrada 0.</p><p>0000= No usado.</p><p>0000= No usado.</p><p>0436= Tensão da bateria interna.</p><p>2620 = Tensão da entrada de alimentação.</p><p>Configurações (VS08 e VS16)</p><p>Consulta:</p><p>>VQ08,XX<</p><p>XX = índice</p><p>Alteração:</p><p>>VS08,XX,PP<</p><p>XX = índice</p><p>PP = valor do parâmetro a ser alterado</p><p>VS/VQ ÍNDICE Descrição Default Exemplos</p><p>08 7</p><p>Substitui a velocidade do GPS</p><p>retirado do CTxx</p><p>9999</p><p>VS08,07,02 //COPIA O DADO DO CT02</p><p>OBS: VALOR DO CT2 DEVE SER MULTIPLICADO</p><p>POR 1000 PARA SER INSERIDO NA</p><p>VELOCIDADE DE GPS CORRETAMENTE.</p><p>Filtro GPS</p><p>08 1C</p><p>Define o mínimo HDOP para</p><p>tomar posição</p><p>5</p><p>Para selecionar PDOP se deve somar 128 ao</p><p>valor configurado em VS08,1C.</p><p>Ex. >VS08,1C,128+5<</p><p>Para selecionar VDOP se deve somar 64 ao valor</p><p>configurado em VS08,1C.</p><p>Ex. >VS08,1C,64+5<</p><p>08 1D</p><p>Define quantidade mínima de</p><p>satélites para tomar posição</p><p>5</p><p>26</p><p>Configurações de Faixas de velocidade GS (Max 255km/h)</p><p>08 FE</p><p>Configurações de GS00 valor</p><p>mínimo em km/h</p><p>255</p><p>08 FF</p><p>Configurações de GS00 valor</p><p>máximo em km/h</p><p>255</p><p>08 100</p><p>Configurações de GS01 valor</p><p>mínimo em km/h</p><p>255</p><p>>VS08,100,00<</p><p>08 101</p><p>Configurações de GS01 valor</p><p>máximo em km/h</p><p>255</p><p>>VS08,101,70<</p><p>08 102</p><p>Configurações de GS02 valor</p><p>mínimo em km/h</p><p>255</p><p>08 103</p><p>Configurações de GS02 valor</p><p>máximo em km/h</p><p>255</p><p>08 104</p><p>Configurações de GS03 valor</p><p>mínimo em km/h</p><p>255</p><p>08 105</p><p>Configurações de GS03 valor</p><p>máximo em km/h</p><p>255</p><p>08 106</p><p>Configurações de GS04 valor</p><p>mínimo em km/h</p><p>255</p><p>08 107</p><p>Configurações de GS04 valor</p><p>máximo em km/h</p><p>255</p><p>08 108</p><p>Configurações de GS05 valor</p><p>mínimo em km/h</p><p>255</p><p>08 109</p><p>Configurações de GS05 valor</p><p>máximo em km/h</p><p>255</p><p>VS/VQ ÍNDICE Descrição Default Exemplos</p><p>Configurações tensões de entrada</p><p>16 0</p><p>Nível de tensão na entrada 0</p><p>para tomar como IGNIÇÃO</p><p>LIGADA.</p><p>9999</p><p>16 2</p><p>Nível de tensão na alimentação</p><p>principal para tomar como</p><p>IGNIÇÃO LIGADA (IGN Virtual).</p><p>1330</p><p>16 4</p><p>Nível de tensão de alimentação</p><p>para determinar que está</p><p>energizado (VMAIN presente).</p><p>1150</p><p>VS16,04,10,50</p><p>Configurações de dado livre em Bluetooth</p><p>16 6</p><p>Habilita dado livre transparente</p><p>para o BTT</p><p>Envia para a serial (GX1) tudo</p><p>que chegar via Bluetooth.</p><p>9999</p><p>>VS16,06,170< HABILITA OS DADOS DO BTT</p><p>SEREM ENVIADOS PARA SERIAL</p><p>27</p><p>Configurações de sono KO</p><p>16 08</p><p>>VS16,08,15,15,15,-1,0,128,0,300,200,25<</p><p>Donde:</p><p>15 = Nível de detecção de variação de acelerômetro no eixo X (15 = 0.15 G):</p><p>15 = Nível de detecção de variação de acelerômetro no eixo Y (15 = 0.15 G):</p><p>15 = Nível de detecção de variação de acelerômetro no eixo Z (15 = 0.15 G):</p><p>-1 = Parâmetro não usado.</p><p>0 = Mapa de bits de entradas para despertar em Nível 0 (0 = Desativado).</p><p>128 = Mapa de bits de entradas para despertar em Nível 1 (128 = IGN).</p><p>0 = Período para despertar por tempo (0 = Descativado).</p><p>300 = Tempo para permanecer ativo.</p><p>200 = Mapa de bits de dispositivos a deixar ativos em modo KO.</p><p>25 = Despertar com velocidade maior a 25 km/h.</p><p>16 8</p><p>Nível de detecção de variação</p><p>de acelerômetro no eixo X (15 =</p><p>0.15 G)</p><p>100</p><p>16 0A</p><p>Nível de detecção de variação</p><p>de acelerômetro no eixo Y (15 =</p><p>0.15 G)</p><p>100</p><p>16 0C</p><p>Nível de detecção de variação</p><p>de acelerômetro no eixo Z (15 =</p><p>0.15 G)</p><p>100</p><p>16 0E</p><p>tempo para disparar LP15++</p><p>antes de ir a dormir</p><p>60</p><p>16 10</p><p>Despertadores por entrada</p><p>digital em 0</p><p>0</p><p>16 12</p><p>Despertadores por entrada</p><p>digital em 1</p><p>Mapa de bits de entradas:</p><p>1 = Entrada 0.</p><p>2 = Entrada 1.</p><p>4 = Entrada 2.</p><p>8 = Entrada 3.</p><p>16 = Saída 1.</p><p>64 = Alimentação principal.</p><p>128 = Ignição.</p><p>128</p><p>16 14</p><p>tempo para permanecer</p><p>dormindo após entrar em KO.</p><p>(0) Não acordar</p><p>0</p><p>16 16</p><p>Tempo acordado logo após</p><p>acordar do modo KO e não</p><p>receber outro despertador.</p><p>Tempo para dormir após</p><p>remover a IGN</p><p>900</p><p>28</p><p>16 18</p><p>Mapa de bits de hardware a</p><p>manter ligado</p><p>1 = GPS</p><p>2 = MDM</p><p>4 = RF</p><p>8 = Alimentação Modem</p><p>32 = Fonte de alimentação</p><p>64 = Pullup entrada 0</p><p>128 = Pullup entradas 1, 2 y 3</p><p>256 = Eventos.</p><p>480</p><p>>VS16,18,363< (Remove pullup das entradas)</p><p>>VS16,18,480/< Padrão com pull Up ativo</p><p>16 1A</p><p>Velocidade para manter</p><p>acordado</p><p>25</p><p>16 20</p><p>Configurações detecção de</p><p>acelerómetro 0 Positivas em X</p><p>16 22</p><p>Configurações detecção de</p><p>acelerómetro 0 Positivas em Y</p><p>16 24</p><p>Configurações detecção de</p><p>acelerómetro 0 Positivas em Z</p><p>16 26</p><p>Configurações detecção de</p><p>acelerómetro 1 Negativas em X</p><p>16 28</p><p>Configurações detecção de</p><p>acelerómetro 1 Negativas em Y</p><p>16 2A</p><p>Configurações detecção de</p><p>acelerómetro 1 Negativas em Z</p><p>Configuração de tempo para manter ignição</p><p>16 2C</p><p>Parâmetro para manter ignição</p><p>por tensão, velocidade ou</p><p>movimento</p><p>2 >VS16,2C,300<</p><p>300 = 30 segundos</p><p>16 2E</p><p>Seleção do tipo de descarga do</p><p>Buffer estendido (FIFO=0 o</p><p>LIFO=1)</p><p>1 >VS16,2E,0< = Modo FIFO</p><p>>VS16,2E,1< = Modo LIFO</p><p>Configurações de Regiões</p><p>16 30 Configuração de região 0</p><p>16 34 Configuração de região 1</p><p>16 38 Configuração de região 2</p><p>16 3C Configuração de região 3</p><p>16 40 Configuração de região 4</p><p>16 44 Configuração de região 5</p><p>16 48 Configuração de região 6</p><p>16 4C Configuração de região 7</p><p>Configuração de Disparo por Fecha e Hora</p><p>29</p><p>16</p><p>>VS16,50,hhmm,ssdd<=ConfiguracionTR0</p><p>>VS16,54,hhmm,ssdd<=ConfiguracionTR0</p><p>>VS16,58,hhmm,ssdd<=ConfiguracionTR0</p><p>>VS16,5C,hhmm,ssdd<=ConfiguracionTR0</p><p>Onde:</p><p>hh= hora de disparo.</p><p>mm= minuto de disparo.</p><p>ss= segundo de disparo.</p><p>dd= dia de disparo(99= todos os dias, 9x = dispara no dia da semanax,01..31=dispara no dia do mês</p><p>indicado).</p><p>16 50 Configuração TR0</p><p>16 54 Configuração TR1</p><p>16 58 Configuração TR2</p><p>16 5C Configuração TR3</p><p>Configuração de Disparo por Contador de pulsos de entrada</p><p>16 60 PR0 para a entrada de pulsos 1</p><p>VS16,60,XXXX, YYYY ONDE XXXX É O RPM</p><p>MINIMO E YYYY É O RPM MAXIMO</p><p>16 64 PR1 para a entrada de pulsos 1</p><p>16 68 PR2 para a entrada de pulsos 1</p><p>16 6C PR3 para a entrada de pulsos 1</p><p>16 70 PR4 para a entrada de pulsos 1</p><p>16 74 PR5 para a entrada de pulsos 1</p><p>16 78 PR6 para a entrada de pulsos 1</p><p>16 7C PR7 para a entrada de pulsos 1</p><p>16 80 PR8 para a entrada de pulsos 2</p><p>16 84 PR9 para a entrada de pulsos 2</p><p>16 88 PRA para a entrada de pulsos 2</p><p>16 8C PRB para a entrada de pulsos 2</p><p>16 90 PRC para a entrada de pulsos 2</p><p>16 94 PRD para a entrada de pulsos 2</p><p>16 98 PRE para a entrada de pulsos 2</p><p>16 9C PRF para a entrada de pulsos 2</p><p>16 BC</p><p>Configuração de número de</p><p>evento de conexão</p><p>999</p><p>16 BE</p><p>Configuração de baudrate de</p><p>COM1</p><p>19200 VQ16,BE</p><p>VS16,BE,9600</p>

Mais conteúdos dessa disciplina