Página 1 de 1

Comparador analógico ESP32

MensagemEnviado: 19 Nov 2019 17:19
por ze
Mais reflexões...
Olá. Você já usou o comparador analógico do esp32? Nem vi direito se ele tem isso. Tem? Se não, vou ter que usar um por fora. Ou ver se ele tem entrada smtich trigger e colocar um divisor de tensão no limiar da mudança. Mas isso me parece ser meio xato pois não se garante o mesmo valor pra um lote de peças. Outra é ficar lendo a entrada analogica no loop... mas sei lá... quero algo mais hard mesmo... pero no mucho: vc tem as mânha dos comandinho fofinho do arduíno pra isso?
O que quero é pegar uma amostra da V não regulada de entrada, aplicar no comparador, quando esta cair de algo como 4.5V, aciona uma interrupção pra gravar um dado na eeprom. Grato!

Re: Comparador analógico ESP32

MensagemEnviado: 20 Nov 2019 06:36
por tcpipchip

Re: Comparador analógico ESP32

MensagemEnviado: 20 Nov 2019 07:45
por ze
Trocadilhamente, ao comparar isto...
Imagem
...com isso...
Imagem
...percebo que só pic tem comparador
Imagem
... eu era feliz e não sabia...
Obrigado @tcpipchip... acho que vou ter que ler o ad no loop mesmo.

Re: Comparador analógico ESP32

MensagemEnviado: 20 Nov 2019 08:18
por ze
...bem... ao pesquisar mais imagens esp32, vi um tal de vdet1 e vdet2 e meio que liguei o rosto à pessoa.

Imagem

Mas como disse este cara
https://esp32.com/viewtopic.php?t=187
... não é muito documentado. De fato sua função me ficou tenebrosa... acho que foi um alarme falso... vdetECTOR né? sei...
edit...
...mas de novo trocadilhamente paralelamente literalmente vi os pinos sensor_vp e sensor_vn que me chamaram a atenção pra uma outra função: ler sinais de alguns uV. Estou a googlar mas vc pode tecer algum comentário sobre?... tudo bem... foi só mais uma tradicional reflexão...

edit...
Pra uma outra função, o tal LNA (me) seria bem útil
Imagem
mas de novo (pra variar), sem suporte direto na linguagem arduína. Talvez (só talvez) acessando os registros direto na unha a gente (leia-se eu) consiga usar este recurso. Mas isso é coisa pra macho.. bhá.

Re: Comparador analógico ESP32

MensagemEnviado: 20 Nov 2019 12:42
por andre_luis
Se nao conseguir resolver com alguma solucao usando componentes de prateleira encontrados no mercado local, parte pra um supervisor de energia:
https://www.digikey.com/product-detail/ ... ND/7595055

Apenas 3 pinos e nada mais.

Re: Comparador analógico ESP32

MensagemEnviado: 21 Nov 2019 07:33
por ze
:D Boa André! Mais uma opção pro pacote de alternativas. Mas vc devia ter me dito antes de fecharmos o orçamento do projeto. :evil: ... ou devíamos fechar depois de ouvir vc . :cry:
Estou a brigar agora com gravar na eeprom. Parece que este esp emula parte da flash pra isso. A API eeprom.write() e/ou eeprom.read() não está a funcionar a contento. Mas que coisa, cada hora uma coisa! :x

Re: Comparador analógico ESP32

MensagemEnviado: 21 Nov 2019 08:23
por denis
Já deu uma olhada no NVS (Non-volatile storage) ?

https://docs.espressif.com/projects/esp ... flash.html

Re: Comparador analógico ESP32

MensagemEnviado: 21 Nov 2019 13:44
por ze
Apesar de não ter dado a olhada, considerei sim uma eeprom externa. Mas como preciso gravar uma meia dúzia de bytes só, insisti na eeprom.write mesmo... até que...
Código: Selecionar todos
...
    EEPROM.writeUChar(0,12);
    EEPROM.commit();
    EEPROM.writeUChar(1,34);
    EEPROM.commit();
    EEPROM.writeLong(20,t);
    EEPROM.commit();

... deu certo! O macete é o tal eeprom.commit() após cada escrita.
Muito lôco esta tal plataforma arduína! Já vem com tudo "pre cozido" e semi pronto! Daqui a pouco pesquiso se ela tem stm32 e ...
Imagem
...e num é que tem mesmo??!! Cogitá-lo-ei...

Agradeço Denis, André, tcp