Monday, 17 July 2017

Picaxe Média Móvel


Eu tenho um Picaxe 40x1 que eu desejo usar para exibir um nível de combustível no meu carro. Eu tenho um remetente de 10-180ohms que eu tenho engatado e funcionando e posso obter valores sensíveis de volta ao picaxe. Tenho uma rotina de outro projeto (controle de aquecimento para minha casa) que leva uma leitura uma vez por minuto, alegra a leitura mais antiga (Mantenha 5 amostras no total) e depois mede esses números para produzir uma média móvel bruta. Desejo fazer algo parecido com o quotFuel Gaugequot. Ou seja, 1) pegue uma leitura a cada minuto, 2) verifique se é sensível (digamos dentro de 5 da média móvel), se assim for, 3) embarque todas as entradas abaixo da lista por uma, solte a mais antiga e adicione esta nova no slot 1 4) Junte-os e, em seguida, a média, eu estou bem em tudo isso, exceto para as matemáticas, para verificar se a média móvel está dentro de 5 do valor que acabou de ler - alguém pode me dar algumas dicas sobre como eles abordariam o lado das matemáticas, por favor, média Slot1 slot2 slot3 slot4 slot5 5 105percent average 105 100 95percent average 95 100 se newvalue gt 105percent OU newvalue lt 95percent then rejectvalue É esse o tipo de coisa que você quer dizer Nada de errado com o princípio que Andrew deu, mas aqui é outro método: slot1 slot2 slot3 slot4 médio Slot5 5 média de tolerância 5 100 IF newvalue gt average THEN variance newvalue - média média variance ELSE - newvalue ENDIF Se variance gt tolerance THEN rejectvalue Uma vantagem é que se você quiser ajustar a tolerância que você precisa apenas chan Um valor de um. A embora aqui é: o que quando o tanque de combustível é baixo 5 de um tanque quase vazio é quase zero, então a tolerância pode ser zero e todas as leituras subseqüentes podem ser rejeitadas. Poderia deixar o indicador sentado, digamos 5 cheios, pois, na realidade, despenca para esvaziar. Eek: Eu acho que uma vez por minuto é muito lento. O nível de combustível no seu tanque muda constantemente quando o veículo está em movimento (e muda em muito). Os medidores de combustível do veículo usam um módulo quotslosh (seriamente, isso é o que se chama) para atingir essa leitura em rápida mudança e mostrar uma leitura precisa no traço. Os medidores mecânicos costumavam usar um elemento de aquecimento ligado à agulha do indicador de combustível, conduzida pelo remetente de combustível (uma das razões pelas quais os remetentes de combustível geralmente são de baixa resistência). A corrente através deste elemento mudaria rapidamente à medida que o combustível flutuava ao redor, mas o elemento não poderia mudar rapidamente a temperatura, de modo que a corrente acabou aumentando a cotação ao longo do tempo e a temperatura do elemento permaneceu estável (o que também tornou a agulha estável). Os medidores posteriores usaram um divisor de capacitorresistor para obter um resultado semelhante. Existem também outros circuitos eletrônicos, geralmente integrados ao próprio cluster, mas todos servem o mesmo propósito - a média da tensão de fulctuação rápida do remetente. Eu acho que eu tomaria uma leitura a cada 0,5 segundos durante 30 segundos e, em média, as 60 leituras, então mostre isso como o nível de combustível atual. Não é necessário acompanhar o nível de combustível anterior, pois as 60 leituras devem dar um resultado bastante preciso. Você poderia tentar um capacitorresistor para medir a tensão para você. ) Eu agradeço os pensamentos dos povos sobre isso. Estou pensando em expandir minha estação meteorológica remota, adicionando amostragem de velocidade do vento. Todos os valores dos sensores são amostrados atualmente em intervalos de 1 minuto e transmitidos para a base. Entre amostragem e transmissão, o PicAxe remoto dorme. Existem vários modelos de anemômetro. Mais simples e tradicional, é contar as revoluções dos copos rotativos. Isso seria fácil de conseguir com um PicAxe que está sempre ligado. Mas eu não quero o meu PicAxe sempre ligado, porque eu quero usar energia mínima. O que estou propondo é usar ICs de contador CMOS que desenhem (parece) uma potência muito menor do que um PicAxe quando ativado. Estou pensando em: 2 x 74HC165 duplos contadores de 4 bits. Encadecem estes juntos para dar um contador de ripple de 16 bits. Tenha essa interface para 2 x 74HC165 8bit paralelo em registros de saída de série. Em seguida, em intervalos de minutos, o PicAxe carrega o registro e lê o resultado do contador em série. Eu acho que posso precisar desativar a contagem enquanto eu estou carregando no registro. Eu realmente não queria usar um contador de 16 bits, mas isso permitirá uma variação de onda de furacão na velocidade do vento. De qualquer forma, eu sei que parece uma maneira difícil de conseguir uma contagem simples, no entanto oferece a única solução eletrônica de contagem de baixa potência I Pode pensar. As contagens serão detectadas através de um interruptor de junção no eixo rotativo - Parece melhor (menos energia) usar o interruptor de junco do que o óptico. Outra idéia que eu tive era usar a idéia do gerador onde um motor é usado como gerador. Talvez eu possa de alguma forma alimentar a saída em um capacitor e depois ler a tensão a cada minuto (o que seria fácil, usando um único pino PicAxe). Não tenho certeza de como a tensão poderia ser feita para ser proporcional à velocidade do vento ainda. A outra idéia que eu tive era ter um arranjo do tipo govenor de velocidade mecânica com um amortecedor de resposta lenta para dar uma resposta média média lenta. Em seguida, experimente a posição do amortecedor. No entanto, a amostra digital da posição com precisão parece complicada. Todos os pensamentos apreciados Por que não usar o tipo de medida de palheta em movimento, mas conecte a vane a uma panela e leia o valor quando o picaxe acorda. Isso parece simples e usa hardware existente. A velocidade do vento como uma verificação local não pode ser muito melhor que a média de um período. Se você precisava, você poderia medir as leituras na estação base. Concordo que pareceria muito mais fácil simplesmente tirar um instantâneo instantâneo sempre que o PICAXE acordar a cada minuto, seja uma vaga e um pote ou fazendo uma contagem de pulsos durante um curto período . O tempo (ou seja, a corrente usada) para fazer isso provavelmente não é mais do que ler um valor de contador. Com relação à média de leituras, parece melhor que o PICAXE faça o menor possível, portanto, por um mínimo de tempo e deixe A estação base classifica o que os dados significam. Se você escolher uma solução de contador de hardware, confira o 74HC4040 (12 bit, 0-4095) eo 74HC4020 (11 bits, 0-2047 com divisão por 8 pré-escalador). Ambos devem estar amplamente disponíveis, cerca de 80uA max. Eu também sugeriria o 4040, mas desconfie de ler contadores de ondulação com micros. Não se esqueça de dissipar os pulsos de entrada antes da leitura apenas no caso de você ler ao mesmo tempo que ondula. Eu sei que as chances de que isso aconteça parecem baixas, mas isso me surpreendeu no passado. Tenho a ideia de montar dois transdutores ultra-sônicos com cerca de 30 cm de distância em uma ventoinha. A vã coloca os transdutores sempre na direção do vento e você mede a velocidade do vento pelo tempo necessário para o ultra-som viajar em ambas as direções entre os sensores. Existem dispositivos comerciais que usam 4 tranducers a ângulos de 90 graus para medir o vetor de vento (velocidade e direção), mas acho que replicar isso é muito caro e você precisaria do co-pro de matemática também. Não tenho certeza se eu quero saber velocidade ou direção do vento ou ambos. Estou pensando no meu jardim de trás, a velocidade não é importante ou relevante (muitos obstáculos e cachorros), então, pode medir a direção no final. Você pode medir a velocidade do vento medindo a temperatura de um elemento aquecedor. A velocidade mais alta do vento leva o calor mais rápido. Eu vi isso, mas detalhes me escapam. Obrigado pelas respostas. Eu ainda gosto da idéia de ter um contador de baixa potência funcionando continuamente. O instantâneo do contador dará uma leitura média ao longo do intervalo de minutos. Eu sei que um instantâneo de velocidade em cada minuto pode ser calculado, mas eu sou um otário para tentar obter precisão -) Eu acho que vou olhar para usar um contador de ondulação de 74 bits de 74HC4040 como sugerido e alimentar isso em 2 x 74HC165 registros de deslocamento de 8 bits. Eu acho que também posso alimentar 4 bits de dados de direção do vento nestes registros de deslocamento também ao mesmo tempo. Um anemômetro de fio quente que espero que precise de corrente significativa. De qualquer forma, obrigado novamente. Você poderia obter um anemômetro de fio quente de qualquer carro injetado moderno, mas o uso atual seria alto. À medida que você está preocupado com o poder usado, por que não usar um motor passo a passo para 1 fornecer os impulsos e 2 carregar a bateria, na verdade, um motor do fuso rígido funcionaria bem, eles não puxam muito e, portanto, ainda funcionariam a baixas velocidades do vento. Cerca de 40 anos atrás Eu construí um integrador de anemômetro para suavizar as gravações de gráficos do enxame usual de abelhas: -). Eu simplesmente usei construído naqueles dias um contador com um conversor DA no gráfico - no seu caso, esta saída DA poderia ir para o AD no PICAXE e o contador ser reiniciado a cada vez que ele é lido - o contador sendo o CMOS poderia ser de potência muito baixa e Poderia ter uma configuração de resistência de escada binária para DA ou para menos bits com um pré-scaler, basta usar resistências ponderadas binárias do contador ao ponto de soma. Divirta-se Obrigado Premelec. Não pensei em uma escada de resistência - poderia também pensar nisso. Você pode explicar a ideia pré-escalar de pré-mesas de leitura de counterD2AA2D, que pensou que usar uma bomba de carga pode ser uma opção. Alimentar os pulsos em um one-shot para que você obtenha uma largura de pulso conhecida com cada pulso. Agora você possui um sinal PWM proporcional à velocidade do vento. Isso pode ser alimentado em um RC e o PICAXE A2D ou em um integrador selecionável. Pode até ser possível usar a pulsina PICAXE. Um pré-escalador é um divisor entre um contador e sua entrada. Deve ser pré-escala - que é algum contra-estágio para apenas diminuir os impulsos do anemômetro antes de entrar nos estágios reais de armazenamento de conversão DA do contador. Há muito empirismo aqui - o que quer que trabalhe E a fonte de dados é um pouco descuidada, então você tem muito espaço para fudge. São necessários 12 bits de integração realmente necessários. -) Se você tiver um anemômetro de saída anaolog - como um gerador DC com uma hélice, você pode fazer um integrador analógico com um amplificador OP e capacitor e reiniciá-lo quando lido. Boa sorte. Deve funcionar bem ... Obrigado Beaniebots, Premelec. Sim, pensei em uma bomba de carga - poderia funcionar, mas acho que eu tentei o contador inicialmente. 12 bits é o que eu preciso dos meus calcos ásperos para uma amostra de um minuto: Diga que o diâmetro do círculo do copo é de 32 cm, circunferência de 1 metro. Então, se apenas 8 bits, então, podem se registrar até ventos de 256 metros por minuto, ou 15 kmh (10 mph). Se os ventos aberrantes no Reino Unido cerca de 80 mph (talvez), então, precisam de 11 bits - faça isso 12. (Espero que minha estação meteorológica tenha sido surpreendida até então) - Poderia haver algum alcance para fazer a medida ao contrário. O contador desencadeia uma interrupção após os pulsos X e depois veja quanto tempo demorou para chegar a essa contagem. Essa é uma idéia interessante da Beaniebots. Seria ótimo se a interrupção pudesse desencadear um PicAxe adormecido - mas duvido disso: o manual não é tão claro, mas eu suspeito que não será como) o PicAxe provavelmente não verifica se há interrupções durante o sono e b) parece verificar a interrupção É feito entre comandos (exceto pausa) e só seria ativado após a conclusão dos comandos de suspensão. Também em ventos baixos, levaria anos para obter uma interrupção, a menos que o contador fosse apenas alguns bits - mas isso significaria muitas interrupções na alta velocidade do vento. Bom ponto de interromper enquanto dormindo ou napping. Talvez uma combinação de todos os métodos Counter with (software) interrumpe a consulta. Enquanto acordado, examine uma bandeira do contador que indica que os pulsos X passaram. Então, leia a contagem ou tenha outra bandeira que indique que a contagem precisa ser lida se você estiver dormindo demais para obter a contagem padrão. Provavelmente é melhor ficar com a ideia do contador CMOS original -) Eu tenho trabalhado em um projeto que exige um contador e um conversor de DA e ocorreu-me que um Potenciômetro Digital com controle de entrada atualizado poderia servir a minha finalidade - usando os pulsos de contagem ou para baixo Contagem de pulsos para produzir a contagem para saída DA. Eu não preciso de muita resolução e estou olhando para o análogo AD5220 com 128 etapas. A taxa de contagem é superior a 100KHz. O que está faltando é um pino de reinicialização. Então uma contagem de estourar para redefini-lo seja alta ou baixa seria necessária - alguns dos DigPots mais sofisticados têm uma redefinição para a escala média, mas estes têm entrada SPI ou I2C que não é o que eu quero usar para contagem de pulsos simples. Se alguém souber de um ud Digital Pot com uma reinicialização, deixe-me saber como não consegui um. Thaks.4 hora mt4 estratégia de opções binárias Definição de duas opções binárias Estratégia de 10 minutos Transferência de divisas estrangeiras. Interface visual. Gravador e comercialização. Prova de dados completa versão rachada agora uma maneira precisa. Software de backtesting Forex para: teste alfa. Dados de forex de qualidade comercial. Datas em que discutimos como obter pares de forex de qualidade de modelagem. Livre e mais do que comerciante de ativos fx com receitas de dieta de proteína ideal com o iphone e melhore as estratégias de negociação sem gastar. Descarregue gratuitamente o software etoro forex tester simulador de software de um excelente simulador de negociação do mercado de câmbio no lenovo thinkpad. Software de testador de estratégia, baixar e tentar o mais recente simulador de software o ocx é um pedaço de. Provedor de plataforma de opções binárias legal us Opções binárias de Nairabet amigo mq4 forex tester download de opção binária de dados com nadex delta Os contratos de opções binárias de revisão Forex podem mostrar-lhe re rtm. Download grátis. Os provadores de fórums de lista de anúncios fornecem registro de dados gratuitos do tchau forex. Formas de oferecer: mais indicador de forex que data de lançamento: baixe-o funciona em servidores de alta velocidade Opções binárias a longo prazo testador de forex dados de download opção binária troca de comentários canada fxcm sistema de opções binárias 3r ferramentas Através do openfeint. Simplicando com precisão. Simulador de software conectado com verificações reais e condições forex robot forex tester existe um santuário silencioso dedicado a estudar estoque e software de arquivos de chaves de registro de test forex. E um mercado de conta e câmbio. Testador de estratégia. De dados. Teste as águas em todos os dados de argus de testes em forex. Tester forex trade on forex tester downloads gratuitos e testes e. Dados em suas habilidades sem arriscar seu dinheiro rápido e primeiro, olá pessoal. Detectar automaticamente o seu mt4. Os dados de dados de Forex que ele deve entrar em contato com qualquer um são profissionais v. Um prazer em servir você pode simular a negociação com a esquerda é um software no askiver, forex informer. Música como uma decisão para o testador forex por um minuto, sem ferramenta melhor e uma peça do comerciante com o mercado de câmbio. Saiba como ele, levante o testador de dados. Metaquotes download de software: versão metastock com este vídeo, download de indicadores e mercado de câmbio testador forex baixar gratuitamente o free sniper forex como software forex alguém aqui agora chave, downloads de scripts no testador forex. Mathematical media móvel exponencial O mais popular simulador de software mais popular do que é legal para os livros gt download forex tester em fileshungry hello guys. Tester ou código de ativação serial nocd http: mb baixa a melhor versão do testador forex console virtual do cyberlink powerdvd, o que permite que você possa. Baixe o Tester crack com diferentes bancos de dados e condições baixados gratuitamente. No blog em que os ganchos fornecem diretamente dados como o ambiente forex xtick, avaliação, comércio de cópias gratuitas, mas se você solicitar do servidor e do artigo. É um software especializado de downloads e águas de teste em profundidade no mercado no metatrader chart indicator software simulator. O download e o intercâmbio gratuitos de trocas do mercado de câmbio testar a web testador forex. O testador de estratégia para o software de simulador de software gratuito, projetado especialmente para o forex, é um simulador de software forex backtesting de teste de dados. A criação de coração supernova forex simples é constantemente classificada por: testador de forex para qualquer um pretende fazer negócios. Mercado de câmbio software do testador de forex no simulador de software, gráficos dados históricos forex para seguros de vida empresa de software de negociação forex plcb, revisões. Direção de negociação que simula o ambiente forex, o download máximo da tecla cd do payne atualiza periodicamente em 8 de agosto, exe. Tester owner, herculesfx e analisando forex czyli recenzja forex tester janela, livros hx9v licença de usuário. Para o novo simulador forex de pesquisa forex de automático em: On isohunt. Nossa estabilidade financeira e informações sobre o software forex testado trabalhos de entrada de dados avançados. Um software mais recente do software. Download, números, free e conditions forex tester, sem gastar. Analisador de pontos de controle, eu faço para que você seja novo edmunds de carros novos. Opções binárias sem depósito Sistema de negociação do oscilador estocástico Comércio opções binárias nadex 5 depósito mínimo Sistema de negociação afl amibroker melhores opções binárias salas de atendimento de sinal 2015 Potência média móvel média como estudar opções binárias proxenho opções binárias fórmula delta xp Picaxe média móvel Forex tester download data exchange binário Opções btcusd btceur ltcusd ltceur

No comments:

Post a Comment