Existe uma maneira de salvar dados de tensão diretamente (sem um microcontrolador) em qualquer lugar, como EEPROM, SDCARD, etc.?
Por exemplo, estou usando um sensor de pressão MPX que fornece saída analógica de 0V a 5V. Em vez de converter tensões em pressão em um microcontrolador e economizar (o que leva tempo, dinheiro, espaço, etc ...), primeiro, quero salvar dados analógicos e depois levá-los ao meu computador para a conversão de tensões em pressão.
microcontroller
circuit-analysis
analog
eeprom
data
Firat Dagkiran
fonte
fonte
Respostas:
Você não pode usar uma EEPROM ou qualquer outro meio de armazenamento digital sem primeiro converter seu sinal em digital. Usar um microcontrolador é a maneira óbvia e simples de fazer isso.
No entanto, se você realmente deseja satisfazer o seu homem das cavernas interior, adquira um destes:
Isso armazena dados analógicos de alguns 10s de Hz a alguns kHz. Você precisará consultar alguns comprimidos de argila para aprender como usá-lo.
Um problema que você terá é que a frequência de interesse provavelmente é menor do que o que pode ser registrado. A solução é fazer com que seu sinal conduza um oscilador de voltagem variável e, em seguida, registre a saída desse oscilador. Em outras palavras, module FM seu sinal de baixa frequência.
Existem CIs que implementam a função de oscilador controlado por tensão, mas isso seria muito sensível e colidiria com seu objetivo retro. Obtenha alguns destes:
e faça o seu.
Após os dados serem armazenados, você "rebobina" (consulte as pastilhas de argila) o meio de armazenamento. Em seguida, "jogue" na placa de som do PC. O PC encontra a frequência do sinal, que converte de volta para a tensão e determina o valor real dos dados.
Ou você pode simplesmente usar um microcontrolador e consumir menos tempo, dinheiro, energia e espaço.
fonte
Não, você não pode armazenar um valor analógico como está em uma mídia de armazenamento digital, como um eeprom ou um cartão SD.
Você pode fazer uma conversão de analógico para digital (usando um chip apropriado) para converter seu analógico em digital. Para o próximo passo, gravar em um cartão SD praticamente requer um processador. Se você realmente não quiser usar um MCU, acabaria criando e construindo um a partir de blocos de construção mais simples. Esse é um projeto educacional interessante, de aproximadamente 0,5 homem / ano para um aluno que é bom em programação e eletrônica.
Uma EEPROM será um pouco mais fácil de escrever os valores, mas a leitura dos valores no seu PC seria mais complicada. Em suma, ainda seria muito mais fácil do que o MCU DIY, mas ainda assim um projeto.
Quando você olha ao seu redor, todos usam MCUs para quase todos os projetos, incluindo o registro de dados como você deseja. Adivinha o porquê!
fonte
O que você está tentando fazer soa como log.
Existem muitos registradores de dados vendidos comercialmente. Se você deseja registrar as leituras de tensão, pode tentar pesquisar "registrador de tensão" no Google. Esses dispositivos gravam um arquivo de log em um dispositivo de armazenamento (cartão SD, pen drive etc.) a partir das leituras do sensor.
Tecnicamente, isso usa um MCU internamente. Mas você nunca vê o MCU, nunca precisa desenvolver software para o MCU e nunca toca no MCU.
fonte
A resposta depende da sua definição de "diretamente".
Eu poderia imaginar a seguinte configuração (longe de "direta", mas sem um MCU):
Memória alvo:
Como alternativa, toda a configuração acima pode ser implementada em um CPLD ou FPGA, não em um MCU.
Você também pode usar um controlador Motorola MC14500B , que não é um MCU.
Na prática, hoje, a opção mais barata, menor, mais rápida e mais confiável é um MCU.
fonte
Como você considera usar um computador para "converter voltagens em pressão", é necessário usar o formato de dados compreensível pelos computadores - que é um formato digital. Portanto, algo deve converter a saída analógica dos seus sensores em formato digital primeiro, "digitalizar" a tensão. Portanto, deve haver um conversor de analógico para digital no meio. Converter a tensão digitalizada em leituras de pressão (talvez usando algumas tabelas ou fórmulas de conversão, se a conversão for não-linear) é uma boa tarefa para o seu PC.
Tecnicamente, você não precisa de um MCU para realizar essa conversão, um FPGA dedicado com algoritmos conectados pode controlar toda a amostragem e comunicação de dados. Mas o MCU é mais conveniente, especialmente se ele já possui um ADC embutido.
E você não precisa gastar seu tempo construindo um conversor MCU +, existem dispositivos chamados "sistemas de aquisição de dados" (DAS) ou "registradores de dados" que farão isso por você, amostrar / converter dados analógicos e comunicá-los via interface conveniente como USB (ou RS232). Alguns DMMs têm esse recurso de aquisição de dados ou você pode obter um DAS dedicado em locais como o DATAQ.com. O DAS viria com todo o software de registro de dados necessário, e você pode armazenar os dados da maneira que desejar, SD ou outro. Compreensivelmente, a conversão do seu sensor em dados de pressão utilizáveis custará algum dinheiro, nada sai de graça.
fonte
Sim, você pode ... mais ou menos. Procure chips ISD , projetados para aplicativos simples e baratos, onde você precisa gravar e reproduzir sinais analógicos. Usado em brinquedos falantes, cartões postais musicais e similares. Duvido que eles sejam precisos o suficiente para o seu propósito.
http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en
fonte
Como seu único requisito não é usar o uC, você pode usar a ponte USB-SPI para fazer interface com um SPI ADC com o PC.
Essa é a solução mais barata se você não quiser usar o uC.
Ou você pode financiar $$$ para institutos, centros de pesquisa, ... para que eles possam acelerar a pesquisa de memória analógica, o que você precisa agora.
fonte
O registrador de dados de tensão 0 ~ 32V USB-503 armazena medições de 32k
com intervalos de 1 sa 12 h.
Armazena no dongle USB com a bateria fechada. Fácil exportação para o Excel. Inc Software em www.mccdaq.com
Barato.
São apenas 2,1 milhões de riais
ehm .. faça isso 2.2m e subindo
fonte