Gerador tons DTMF

304 views
Skip to first unread message

Magnus

unread,
Dec 12, 2016, 7:52:13 PM12/12/16
to sis_embarcados
Boa noite,

Estou precisando gerar tons DTMF para configurar um equipamento de alarme através de um aplicativo no PC, como são poucas unidades não estava querendo desenvolver um hardware.
Minha primeira idéia foi usar um modem USB e gerar os tons usando comandos AT, mas aí me dei conta que preciso de um equipamento que faça o papel da central telefônica (alimentar a linha) e o modem não faz.

Alguma idéia?


abraços,

Magnus

Mário Amaral

unread,
Dec 12, 2016, 8:17:52 PM12/12/16
to sis_emb...@googlegroups.com
Existe um hardware praticamente pronto: Holtek HT9200 

--
Você recebeu essa mensagem porque está inscrito no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcados+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_embarcados@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/sis_embarcados.
Para mais opções, acesse https://groups.google.com/d/optout.

Fernando Barboza

unread,
Dec 12, 2016, 8:25:47 PM12/12/16
to sis_emb...@googlegroups.com
Boa Noite,

  Sua necessidade é de como gerar os tons DTMF ou alimentar o modem?

  Qual será o caso de uso real? Irá conectar as centrais de alarme por linhas telefônicas convencionais? Caso real de campo? Ou será para configurar as centrais de alarme em laboratório / produção?

  Como alimentador das linhas o modem e/ou a central de alarme, você pode usar um micro PABX por exemplo ou mesmo construir um alimentador com uma fonte externa só para alimentar o modem. Uma fonte de 48V (pode ser 24 ou 12 também) para simular a bateria da central e dois resistores limitadores de corrente como este desenho.

  Att,

Fernando Barboza


--
Você recebeu essa mensagem porque está inscrito no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_emb...@googlegroups.com.

Helio coragem

unread,
Dec 12, 2016, 9:15:33 PM12/12/16
to sis_embarcados
Olá Magnus,

Vc pode baixar os tons , de 0 até D  da internet e apenas "tocar" os tons na sequencia correta

Gerador de tons:


Helio

Helio coragem

unread,
Dec 12, 2016, 9:17:44 PM12/12/16
to sis_embarcados
Teste este arquivo anexo!
1234567890ABCD.wav

Magnus

unread,
Dec 12, 2016, 10:45:43 PM12/12/16
to sis_emb...@googlegroups.com
Oi Fernando,

O problema é alimentar a linha de modo que a central entenda que está conectada numa linha telefônica real, gerar os tons poderia até ser feito diretamente pelo PC.

Será um equipamento para o instalador fazer a configuração básica em campo. Ele vai ter um notebook com o aplicativo de configuração das centrais e faz o download via DTMF, então precisa ser algo portável.

Obrigado,
Magnus

Magnus

unread,
Dec 12, 2016, 10:53:22 PM12/12/16
to sis_emb...@googlegroups.com
Oi Mario,

Estou evitando fazer um novo hardware, mas se não encontrar nada pronto devo usar ele na solução.

Obrigado,
Magnus

Em seg, 12 de dez de 2016 às 17:17, Mário Amaral <mario.a...@gmail.com> escreveu:
Existe um hardware praticamente pronto: Holtek HT9200 

2016-12-12 22:52 GMT-02:00 Magnus <magnus....@gmail.com>:
Boa noite,

Estou precisando gerar tons DTMF para configurar um equipamento de alarme através de um aplicativo no PC, como são poucas unidades não estava querendo desenvolver um hardware.
Minha primeira idéia foi usar um modem USB e gerar os tons usando comandos AT, mas aí me dei conta que preciso de um equipamento que faça o papel da central telefônica (alimentar a linha) e o modem não faz.

Alguma idéia?


abraços,

Magnus

--
Você recebeu essa mensagem porque está inscrito no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_emb...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcado...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_emb...@googlegroups.com.

Magnus

unread,
Dec 12, 2016, 11:04:32 PM12/12/16
to sis_emb...@googlegroups.com
Oi Helio,

Acho que uma solução gerando o áudio no PC e transmitindo para a central fica legal, mas ainda preciso uma interface para a linha telefônica.
Na minha busca achei um projeto de um adaptador para usar um telefone analógico no canal do áudio do PC. Poderia usar um circuito desses e gerar o áudio no aplicativo, mas estou evitando fazer o hardware.

Obrigado,
Magnus
--

Fernando Barboza

unread,
Dec 13, 2016, 5:18:10 AM12/13/16
to sis_emb...@googlegroups.com
Magnus,

  Você irá precisar então montar a fonte alimentadora e conectar o modem e a central em paralelo, alimentado-os como se estivessem em uma extensão.

  Resta saber como sua central entra em modo de programação remota (pela linha telefônica/DTMF). Imagino que ela precisará [1] ocupar a linha e fazer uma discagem (como se você a central de monitoramento remoto) ou [2] receber uma ligação (neste caso você irá precisar de um gerador de RING também).

  Penso que com uma fonte de 12V + resistores consegue fazer isso na opção 1.

  Att,

Fernando.
  

Helio coragem

unread,
Dec 14, 2016, 7:09:08 AM12/14/16
to sis_embarcados
Magnus,

Imagino que vc vai plugar a central em uma linha telefonica fisica e quando tocar o telefone ela vai atender  para aguardar a programação.
Os primeiros modens existentes utilizavam um acoplamento acustico, microfone de um próximo ao alto-falante do outro. 
Vc pode usar um PC proximo a um telefone ou  um smartphone para ligar para a central, vc poderá emitir os tons a a partir da digitação no teclado.
Ou será que esta comunicação de tons deve ser bidirecional? 

Helio

Magnus

unread,
Dec 15, 2016, 3:15:05 PM12/15/16
to sis_embarcados

Oi Helio,

Depois de discutir mais sobre o projeto com o dono do produto descobrimos que tem uma porta extra para configuração e que podemos enviar os tons DTMF usando um modem comum nela. Assim, a solução vai ser um modem "off-the-shelf" e um aplicativo traduzindo configuração em comandos AT.

Para registro, antes de achar essa solução, a gente estava considerando o uso de uma placa AG1171 (www.silvertel.com/products/telecom/19-telecom/271-ag1171.html), um microcontrolador e, para agilizar o desenvolvimento, um gerador DTMF e um conversor USB/serial.

abraços e obrigado a todos pela ajuda.

Magnus

Andre Alexandre

unread,
Dec 15, 2016, 7:00:22 PM12/15/16
to sis_emb...@googlegroups.com
Cara já procurei exatamente o que vc quer. E acredite é bem mais facil do que parece.

De uma olhada nisso aqui:

"Duplique" esse código para gerar os 2 tons ao invés de um e some eles antes de jogar no registrador de saida do PWM.

Um filtro para remover a alta frequencia da onda quadrada e pronto. Funciona com qualquer detector.

Usei isso em um sistema de controle remoto e transferencia em baixissima banda e longa (+70km) de dados com rádios HT. Funciona bem até hoje.

Se quiser tenho o código implementado em Cortex-M0 da ST.

Um abraço.




Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcados+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_embarcados@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "sis_embarcados" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sis_embarcados+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para sis_embarcados@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages