Mestre e escravos


Os módulos do sistema Theremino

Esta página é dedicada a comentários e ideias para módulos Master e Slave


Alguns usuários têm perguntado como aplicar uma fonte de alimentação externa

A solução mais fácil é usar um HUB USB com o 5 Alimentador de volt 5 Exterior do volt. Alguns destes hubs nem podem chegar até 3 Amperes e mais. Mas recomendamos que você não exagere a corrente máxima, para evitar o risco de queimar os contatos delicados de portas USB.

No caso em que o sistema é composto por mestre e escravos poderiam ser usados adaptadores visível na parte inferior desta página: www.theremino.com/hardware/actuators

Adaptadores podem parar, e comida, toda a cadeia de escravos ou eles podem ser usados em um único atuador, interponendoli entre o pino de InOut e o atuador com uma extensão padrão.

Essas considerações se aplicam para ter mais poder nos pinos de InOut e não para alimentar o módulo mestre do lado de fora.

Em todos os casos, recomendamos que você não exagere com a corrente máxima e usar uma fonte de alimentação protegida contra curtos-circuitos. Também certifique-se de que ele não produz ruído e picos de tensão excessiva quando eles se conectam a 220 Volts.

Em caso de atuadores com forte corrente inrush antes de prosseguir para abastecimento externo, tente um capacitor por 4700 UF entre + 5V e terra. O capacitor pode ser soldado ao mestre, ou você pode usar o pino manteve-se livre para acessar +5 e a terra e conectar o condensador com um pequeno conector fêmea.

Se é realmente necessário alimentar o pino mestre de fora fazer como mostrado nesta imagem.

——————————————

Mestre levado não liga

Se o led no Master será não liga faz busca não falha do sistema USB, ou em drivers de Windows, É mais provável que seja o mesmo que levou.

——————————————

Escreva aqui suas dúvidas e recomendações, por isso vai ser útil a todos.

  1. Gianni. carr diz:

    Olá Livio são Gianni (CNC alterada) Eu tenho os drivers :TB6600 Versão atualizada 32 Segmentos de 4A 40V 57/86 Driver de Motor de passo

    Mas não consigo que trabalhem.
    Você tem alguma indicação para me dar os drivers & mestre ligações?
    Muito Obrigado

    • Livio diz:

      Não deve haver nenhuma advertências especiais, companheiro GND GND, em seguida, conecte o sinal de passo e o sinal e ele deve funcionar.

      Você não trocou os fios dos motores? Você deve conectar os torques.

      Você não está errado números de slot no HAL ou aplicação em CNC apps?

      Estão segurando o HAL começou a aplicação?

      Em CNC aplicação Mantenha os dois botões “Em OUT habilitado” e “HAL habilitado” (no canto superior direito) Lit?

      Eu pessoalmente não tentei esses drivers, então eu não sei se há também uma qualificação para ele, Neste caso, você tem que dar-lhes uma massa ou um +5 para habilitar.

      Se você não pode me escrever no “Engenharia em sinal theremino dot com” e nós ouviremos sobre o telefone ou Skype.

      • Gianni. carr diz:

        Olá Livio.. Esta manhã eu fiz alguns testes e encontrei:

        Mestre — motorista
        GND — Dir –
        Dir — Dir + 5v
        passo — Pulso –
        +5v — Pulso + 5v

        Observe que a impressão na capa é os drivers incorretos em relação ao impresso dentro:
        as indicações das saídas do motor são trocadas entre a e b, mas as polaridades são respeitadas, Então, havia problemas específicos se não inverter o sentido.

        os drivers estão bem e troquei de Vilela 800 e acc 25 em vel 2000 e acc 1500 todos com 3,2 Ah….Eu posso aumentar até 4 Ah

        Obrigado Livio dicas

        • Livio diz:

          O link deve ser assim:

          master ......... driver
          -----------------------
          gnd ............ dir -
          dir ............ dir +
          gnd ............ pulse -
          step ........... pulse +

          • Gianni. carr diz:

            Eu tentei como você diz, mas os motores estavam indo em uma direção somente apenas também com comandos adversos

            • Livio diz:

              O DIR (que determina a direção) o que você tinha ligado como na minha mesa. Que quaisquer diferenças poderiam estar seguindo os passos do movimento e não na direção do movimento.

              Então talvez o problema da falta de mudança de direção foi devido a outros.

              Você plugar sua mesa passo pulsos (motor passos) pelo contrário.

              Trabalhar com pulsos ao contrário não deve causar problemas porque tratamos o firmware para que você pode trabalhar de forma independente ou com negativos do que positivos impulsos (em outras palavras, nós certifique-se de completar cada movimento com a parte da frente direita e deixe Miss uma etapa no final de cada movimento).

              Embora alguns drivers de motores podem não funcionar bem com pulsos de quem parte superior maior do que o baixo. Sugiro que você se conectar como mostrado na tabela e se isso não funcionar, descobrir por quê.

            • Livio diz:

              Estou com uma dúvida….

              Não é que internamente ao motorista as duas entradas marcadas + 5V estão ligados entre si?

              Você tem um padrão do driver?

            • Livio diz:

              Fui encontrar o esquema e parece ser este:
              http://www.sainsmart.com/zen/documents/20-019-209/ST-M5045%20Instruction%20manual.pdf

              Pode-se dizer que os três photocouplers são totalmente isolados uns dos outros, Então ele deve ir..

              Não é que você mesclou K + e Pul + com um fio, como mostrado na imagem “Conexão típica”?

              A outra possibilidade é que você adicionou os resistores “R” e que, portanto, nosso 3.3 Não é suficiente mais volts. Os resistores “R” exterior deve ser removido com certeza.

              Não consigo encontrar as características de tensão mais baixas. Eu sei que muitos têm usado-os com 3.3 volts e, portanto, deve ir.. Possivelmente, com certeza a pilotá-los com corrente suficiente, resistências internas devem ser diminuídas também 240 Ohm a 100 Ohms ou menos (nosso mestre já tem os resistores em saídas).

  2. vital1 diz:

    Desculpa, Postado no local errado. Por favor, apague.

  3. Livio diz:

    Mark escreveu:
    ... Então’ a fazer, com Arduino criada um projecto do mestre, mas tem coisas que o mestre não pode fazer. Isto parece ruim para o mestre, Porque ele destaca seus supostos limites...

    Resposta:
    Nosso sistema é utilizável até para quem não sabe como programar uma entrada de PC. Se você complicá-la também perde sua característica do minimalismo. Então ele necessariamente limita.

    Marco escreveu:
    ... e ainda tem limitado o Arduino como algo mais do que o, quase denigrandolo, Quando, em vez disso, há Arduino, e compatível com ,mais poderoso que o Nano e um...

    Resposta:
    As placas Arduino, Não importa o quão poderoso, Quando usado como em sair para PC, inevitavelmente, sofrem o gargalo causado por serial virtual.

    Aplicação-> O.s.. -Serial-USB-CH340 >>> (ou similar) -> CH340-USB-Arduino-Serial-> >>> O.s.. -> Aplicativo

    Em todos estes passos alguns milissegundos você perdê-lo para a força. E não é tanto o Arduino para perdê-lo, Mas o driver serial virtual e o sistema operacional do seu PC. O kernel aloca tarefas em seu PC (Mas mesmo no Linux e Mac), trabalhando com uma granularidade de milissegundo, Por que você perde mais ou menos de um milissegundo com cada conversão.

    Já é um milagre que o mestre chega quase 1000 trocas por segundo. São 1000 trocas completas, ida e volta, para todos os pinos ao mesmo tempo.

    E é inevitável que um serial virtual, com todos os passos que você precisa fazer, perder pelo menos 4 milissegundos e, portanto, tem um limite de ao redor 250 trocas por segundo. Isso não é para denegrir. Para aplicações stand-alone Arduino está bem, Mas como uma forma de InOut é sempre menor que o mestre.

    Pode parecer que 1000 ou 250 trocas por segundo não são uma grande diferença. Mas para a maioria de nossas aplicações são. Com 1000 comércio que tem uma largura de banda 500 Hz e então você vê até a 10ª harmônica 50 Hz. Isto torna possível para aplicativos como o FlickerMeter e o analisador de onda para analisar a qualidade de 50 Hz.

    Em vez disso 250 troca por fazer segundo uma largura de banda de pouco mais de 100 Hz, Isso é precisamente o salário mínimo. Eles ainda vão bem para aplicações de automação, Mas se você descer até pouco nem consigo mexer bem motores, ou fazer um ciclo de realimentação que oscila e não vai espasmódico.

  4. Livio diz:

    Sobre o Post anterior que escreveram nos:
    Toda a linha de raciocínio se sua transferência é obrigado a colocar um único valor por hora, gostaria de amostra dispositivo limita, para limitar o canal de comunicação entre o PC e o dispositivo.

    Mas se, Por exemplo, um periférico internamente poderia ser amostrados com uma frequência 10 vezes maior que a da transferência e foi capaz de transferir ao mesmo tempo os valores de 10 amostras para o PC porque o canal de comunicação permite-lhe, eo PC era poderoso o suficiente para fazer um one-time cálculos de cada um dos 10 novos valores, repetindo o cálculo 10 por vezes, incluindo apenas um dos 10 novas amostras de cada vez, você não iria obter uma largura de banda real de 10 vezes maior? O atraso no processamento e na fruição resultados, igual ao tempo de transferência de dados, Será sempre constante, poderia muito bem transferir mais dados que você pode a cada transferência.

    Se eu entender o que eu descrevi permitiria um aumento na largura de banda, Não deve ser confundido com supersampling que aumenta a relação sinal-ruído, e tem lugar exclusivamente final do dispositivo.

    Resposta:
    O que você descreve não está mais trabalhando em tempo real mas em “lote”, Isso quer dizer muitas amostras. Você deve então esperar que todas as amostras do lote chegaram antes de você pode responder e você perde a capacidade de intervir se, Por exemplo,, Após a terceira amostra um vê que é hora de mudar os dados de saída.

    Além disso.
    Se allHAL, você poderia enviar um pacote, Por exemplo,, amostras de cem. Mas, em seguida, ele deve processá-los e em seguida, você deve alterar o HAL para cada nova tarefa. Você não pode enviar 100 amostras para outras aplicações (através de nosso mecanismo de slots) se sincronismo não confuso com técnicas e em qualquer caso, não mais do que uma amostra a cada dois ou três milissegundos.

    E há um terceiro aspecto que ainda impedem o envio de muitos dados para cada troca.
    pacote máximo para dispositivos USB HID é limitado e é apenas o suficiente para enviar os dados de todos os Pin Mestre e ADC. Para enviar pacotes maiores que você deve usar um método HID. E então você perde uma das desempenho mais importante do nosso sistema, isto é, para ligar o Mestre e vê-lo trabalhar imediatamente, em todas as janelas, há problemas de driver.

  5. Livio diz:


    ——————————
    Luigi pediu-nos
    —————————–

    Como posso ligar mais de 6 botões capacitivos?


    —————————–
    Resposta
    —————————–

    Mestres pode ler 6 teclas capacitivas. Os escravos podiam ler 8, mas com complicações adicionais, por que não recomendá-los. Em alguns casos, você pode usar vários mestres, e conectá-los com um HUB USB, ter um cabo de ir para o PC.

    ligado desligado
    Você pode estar ligado 12 teclas capacitivas para cada OnOff Mestre, com o adaptador explicado aqui:
    https://www.theremino.com/hardware/inputs/sensors#caponoff

    Se você tiver qualquer adaptador perto de seu sensor, em seguida, os fios para com o Mestre pode ser de qualquer comprimento.

    Esses adaptadores podem ser comprados no eBay por cerca de um euro.

    usando Arduino
    Você também pode usar um ArduinoNano, conectado a nossa aplicação ArduHAL. ArduHAL vai enviar dados para o slot e, em seguida, a partir de então é como se tivéssemos usado nosso Mestre. Através do slot você pode conectar todos os nossos aplicativos.

    O Arduino deve ser programado com a biblioteca de botões capacitivos
    http://playground.arduino.cc//Main/CapacitiveSensor

    Não tentamos, mas provavelmente com um Arduino Nano pode ser ler até 21 teclas capacitivas.

    Aviso de que os fios devem ser curtas (máximo de dez centímetros), e longe um do outro de modo a não influenciar.

  6. Livio diz:

    Fabio pediu-nos
    Eu tenho um problema com Hal, ocasionalmente, nenhuma razão aparente, desconecta impedindo a leitura das sondas e depois bloqueia a execução do programa. qualquer ideia?

    Resposta
    O módulo mestre interromper a comunicação USB quando recebem uma tensão mais alta 3.3 volts no pino de entrada.
    Assim que a tensão excede o 3.6 volts, com pelo menos 100 atual uA, por um breve momento (microssegundos) e os trava USB.
    Infelizmente, é um, dizer defeito, micro usado, PIC produzido pela Microchip.
    O módulo principal tem boas protecções, para que ele não quebrar nada, mas USB é bloqueado e você deve pressionar Reconhecer.

    Isso pode acontecer pelas seguintes razões:
    – Um sensor é alimentado a cinco volts e, em alguns momentos gera tensões superiores 3.3 volts.
    – ligações de longa duração e não blindado, tendo a interferência dos outros cabos capacitivo próximas.
    – conexões terreno instável, aquele toque machucar ou que são longos e pequeno.
    – Distúrbios em conexões de aterramento, causado pela ignição de cargas pesadas ou fontes de alimentação.
    – fontes de alimentação adicionais ligados à rede e as massas conectado incorretamente.

    Existem várias soluções
    – Ligando sensores 3.3 volts, ao invés de 5 volts.
    – Use Pin 7,8,9 que tolerar 5 volts.
    – Adicionar um resistor em série com a entrada (dezenas de Kohm) de modo a limitar a corrente para 50 e meno.
    – Não use conexões longas e não blindado.
    – Tratar boa distribuição de peso (robusto e estrela).
    – Não use fontes de alimentação adicionais, mas apenas 5 Volt USB.
    – Se você usar fontes de alimentação adicionais, sua massa (GND) Ele deve ser conectado ao PC e não ao Mestre.

    Uma solução extrema (só se aplica se você não pode consertar hardware).
    – As últimas versões do HAL gravação no slot zero o número de Mestre conectado.
    – Ele usa um software especial, ou editar um de nossos.
    – O software lê periodicamente de zero slot.
    – Se o valor zero é um slot, ou maior do que um, okay.
    – Caso contrário, o software envia um comando HAL "Reconhecer" (HAL ler as instruções).
    – Depois de um "Reconhecer" comandar o software espera um segundo antes de verificar novamente.

    Veja também estas páginas:
    https://www.theremino.com/technical/connection-cables#long
    https://www.theremino.com/technical/communications#pullup
    https://www.theremino.com/technical/pin-types
    https://www.theremino.com/hardware/devices

  7. Livio diz:

    George escreveu para nós
    Para uma térmica que deveria medir as temperaturas centrais. Normalmente, em aquecimento e encanamento são utilizados NTC (para salvar) o PT100 – Pt1000. Estes últimos são mais confiáveis ​​e você pode afastar os vários metros.

    Resposta
    I pode querer usar o LM35 para todas as sondas -55 em +150 graus.
    Olhe neste link página:
    https://www.theremino.com/hardware/inputs/meteorology-sensors#temperature

    O PT1000 não são mais precisas, A única vantagem de ser capaz de ler até 500 – 700 graus
    Em troca, o PT1000, e pior ainda o PT100, Eles são mais difíceis de ler (ele levaria Adc24 conectado a 3 ou 4 fios e função de linearização) e se não o bem leis são consideravelmente mais imprecisa do LM35.

    Para longas distâncias você deve usar um cabo blindado com dois fios internos.
    Com sondas LM35 resistência do cabo conta para nada e, Se o cabo é blindado, Você também pode ir embora centenas de metros. A única preocupação é o relâmpago, por isso antes de chegar à unidade deve ligar a blindagem do cabo à terra.

    Para torná-los à prova d'água tomar um tubo de plástico fechado na parte inferior, para passar por isso os LM35 mais conexões, e cabo blindado. Em seguida, o enchimento de bi-componente ou mesmo somente resina de silicone. Posso garantir que você vai sentir a chuva e geada durante décadas (antes de selar uma prova de que ele funciona bem, ou seja, que está conectado corretamente e que não há calções).

  8. Livio diz:

    George escreveu para nós
    I deve medir com precisão a frequência da rede, como posso fazer?

    Resposta
    Para ler a frequência da rede adquiridos a partir de um pequeno transformador 220 em 6, 12 ou 24 volts (com a saída alternada) em seguida, conecte-o ao mestre com o circuito para medir a tensão que você vê nesta página: https://www.theremino.com/hardware/adapters#powermeter

    O circuito é, no entanto, apropriado para medir a tensão de entrada com um ADC, mas no seu caso, você terá uma maior sinal adequado para uma entrada “Período”. Portanto, o circuito tem de ser modificado por R1 reduzir para metade

    O valor de R1 deve ser:
    – 330K se o transformador é ser 24 Foi alternata
    – 150K se o transformador é ser 12 Foi alternata
    – 82K se o transformador é ser 6 Foi alternata

    Note-se que o transformador deve ser “puro”, unpopulated (diodos ou capacitores), e, em seguida, deve dar saída 6, 12 ou 24 volts CA.

    Então você tem que configurar como pino de entrada “Período” e você precisa habilitar a alça “Converter a frequência”

    Neste ponto no slot associada encontra-se o valor de frequência em Hz precisas para o milésimo de Hz. Se a frequência é instável pode ser calculada a média ao longo do tempo, diminuindo a velocidade de resposta HAL, e pressionando o botão “Velocidade de resposta” (“Velocidade de resposta” se hal é configurado em Inglês).

  9. Vincenzo diz:

    Olá Livio, seria possível usar um mestre para conectar a um MACH3 software MPG com fio?
    possivelmente usando a simulação da pressão sobre o teclado como é feito com um joystick ou similar e Keygrabber.
    Saudações.
    Vincenzo

    • Livio diz:

      Não, Lamento, MACH 3 só funciona com a porta paralela e assim como ele foi projetado.
      Então, se Mach3 usa você não pode conectá-lo a qualquer coisa no nosso sistema, não se comunica com o nosso software, e mesmo com nossos módulos de hardware.

      • Vincenzo diz:

        Okey, Eu pensei que você poderia associar um evento eletrônico na simulação de entrada mestre pressionando o botão PC.

        • Livio diz:

          Sei pouco Mach3 mas eu parecem ter muitas opções. Então eu acho que ele pode ler as chaves de PC.

          Se você não puder fazer isso, então você deve ver quais informações você pode enviar através de sua única forma de hardware de comunicação, isto é, os fios da porta paralela.

          Se (instruções Mach3) encontrar um do fio paralelo (ou mais fios) Isso, levantado ou abaixado, fazer algo útil, então você pode se conectar às saídas do Mestre e conduzi-los com as teclas do teclado. Você não pode fazer muito, mas talvez algo sai. Tudo depende do que ele pode fazer Mach3 em resposta aos fios paralelos.

  10. Vincenzo diz:

    Olá, o que você faz com um clique do mouse sobre Mach3 tem uma ação de teclado correspondente.
    Usando Xpadder Eu configurei um joystick agindo sobre os comandos associados com teclado e ele funciona.
    é por isso que eu pensei que poderia ser enviado pela ação keystroke mestre combinação / hal / software como faz Xpadder.
    Saudações

  11. Livio diz:

    ================================================== =================
    Inglês
    ================================================== =================
    Quando o micro está sobrecarregado os pinos Servo do módulo Mestre precisão perder
    e pode ser instável (pequenos movimentos), principalmente nos seguintes casos:

    – Quando muitos Servo pinos são configurados
    – Ao usar o tipo de passo Pinos

    O Servo pinos podem ser substituídos por PWM-Fast, que são completamente precisos
    mas a freqüência gerada não pode ser inferior a 250 Hz (enquanto em servos normais é 60 Hz)

    além disso, há apenas cinco PWM-Fast para cada Mestre e sua configuração mais complexa.

    Para usar o módulo mestre pinos PWM-Fast como Servo, definir esses valores na HAL:

    – Max = valor 1750
    – valor min = -250
    – = frequência 250
    – O ciclo de serviço do slot = Activado

    Ao modificar ligeiramente o 1750 você pode ajustar a posição máxima (quando a ranhura é = 1000)
    Ao modificar ligeiramente o -250 você pode ajustar a posição min (quando a ranhura é = 0)

    === === CUIDADO
    A frequência de Servo torna-se 250 Hz, em vez de 60 Hz
    Então apenas servos digitais podem trabalhar e talvez não todos.
    Alguns servos analógicos podem aquecer e queimar.

    ================================================== =================
    Italiano
    ================================================== =================
    O tipo pin Servo Módulo Principal perder precisão quando o micro está sobrecarregado,
    e pode ser instável (pequenos movimentos) principalmente nos seguintes casos:

    – Quando você estiver configurando muitos tipo Pin Servo
    – Quando você também usar Pin Tipo Stepper

    O tipo Servo Pin pode ser substituído com o PWM-Fast, que são totalmente precisos
    mas a freqüência gerada não pode ser inferior a 250 Hz (enquanto o servo é normal 60 Hz)

    Além disso, o PWM-Fast é apenas cinco para cada Mestre e sua configuração mais complexa.

    Para usar o Pin Fast-módulo PWM como configurar esses valores em HAL Servo Mestre:

    – Max = valor 1750
    – valor min = -250
    – = frequência 250
    – Ciclo de ranhura = Activado

    Ligeiramente alterando o 1750 você pode ajustar a posição máxima (quando a ranhura é = 1000)
    Ligeiramente alterando o -250 você pode ajustar a posição min (quando a ranhura é = 0)

    AVISO === ===
    O servo da frequência de condução se torna 250 Hz, em vez de 60 Hz
    Assim, apenas servo digital pode trabalhar e talvez não todos.
    Alguns servos analógicos podem aquecer e queimar.

    • Livio diz:

      Claudio nos pediu:
      Quando você escreveu “instabilidade” o que quer dizer?
      Como eles percebem estas instabilidades e como elas podem afetar movimentos?

      Resposta
      Com “instabilidade” Scattini significava pouco quando deveriam ficar parado.

      Para observá-los você deve parar todos, não mover valores em ranhuras, ficar em um ambiente tranquilo e prestar atenção ao que fazem os motores por um tempo’ do tempo.

      Cada luz agora e, em seguida, os motores devem fazer “carrapato”
      Mas eles são “carrapato” tão curto que quase todos os padrões servo nem sequer mover.

      Estes Scattini pode abalar a caneta ao desenhar uma linha reta
      mas em todos os outros casos não deve dar problemas.

  12. Piero diz:

    oi livio,

    Quero vincular o módulo mestre a uma fonte de alimentação externa para a aquisição de 100 T-sensori (Lm35) através 10 módulos “escravo”;
    …. duas perguntas minhas:
    o) desde o formulário “escravo” não é explicitamente nomeado neste site, seria possível usar 10 unidade’ theremino-“servo” com 0-9 entradas saídas?
    o) onde posso encontrar os dois módulos (atualmente o módulo “servo” não é oferecido no site ebay)?

    Obrigado
    Piero

    • Livio diz:

      Eu desaconselho o uso de módulos servo, comunicação serial com 10 servo seria muito pouco confiável, além disso, os servos estão praticamente abandonados porque têm poucos tipos de PINs e um firmware de dez anos.

      Use Masters em vez disso (que têm 12 PIN em vez de 10 de servos) e conecte-os a um hub USB.

      E os venenos do Master li são o eBay (venditore maxtheremino) ou em store.ino (https://www.store-ino.com/) mas no último caso eles vêm da China para você e leva mais tempo.

  13. Livio diz:

    Preste atenção aos cabos que são usados ​​para alimentar o ESP32 !!!

    Hoje mesmo testando os bancos de energia descobri que os cabos contam muito.
    A tensão a partir do PowerBank era sobre 5 volts
    - Com cabo preto redondo, um metro de comprimento, a voltagem no ESP32 era 4.74 V
    - Com cabo plano branco, grandes 30 cm, a voltagem no ESP32 era 4.2 .. 4.4 V

    Eu esperava que o cabo curto fosse melhor, mas não,
    vai tão mal que o ESP32 ocasionalmente se desconecta.

    Depois de uma hora, o PowerBank havia descarregado um pouco e estava dando sozinho 4.8 V
    A tensão com o cabo curto foi reduzida para aprox 4 volts,
    e, claro, o ESP32 desconectou e simplesmente não funcionou mais.

    Então tentei trocar o cabo e colocar o preto.
    A tensão no ESP32 aumentou para 4.6 V
    E agora já faz horas !

    Portanto, antes de culpar PowerBanks ou baterias de curta duração.
    Procure os cabos certos!!!

    Para ter certeza de que o cabo está bom
    a única forma é medir 5V no ESP32 em operação e conectado ao IotHAL

    E a voltagem no ESP32 deve ser de pelo menos 4.7 volts
    E ainda melhor se você conseguir 4.8 ou 4.9 volts

  14. Eugene diz:

    Não sei se é o lugar certo, me perdoe.
    Estou tentando montar um mestre Theremino mas não digo que funcione.
    Eu programo com o Pickit2 e não me dá nenhum erro mas o Led não funciona e o Theremino_HAL não detecta para mim
    Pode me ajudar?
    saudações

    • Livio diz:

      ———————————————————————————
      PARA TRADUZIR USE O BOTÃO DIREITO DO MOUSE
      ———————————————————————————

      Se o LED não piscar, há algum erro de hardware.
      O quartzo provavelmente não oscila ou não tem o valor correto.

      Você seguiu o conselho desta página ?
      https://www.theremino.com/technical/pic-programming#pic

      Você está usando o MasterFirmware_V5.0 que você baixa aqui?
      https://www.theremino.com/technical/schematics

      Quartzo é de 8 MHz ?
      Você coloca os dois capacitores de 27 pF próximo ao quartzo?

      Você se lembrou de adicionar o resistor de zero ohm R11, que carrega o poder?

      Você coloca os capacitores de potência C3, C4, C5 sim 10 UF ?

      O regulador IC2 fornece i 3.3 volts para o processador ?
      (medir com um testador para ter certeza)

      • Anônimo diz:

        O primeiro, Obrigado por me responder, muito amável.
        Eu li as dicas .
        Eu usei o MasterFirmware_V5.0, V3.2 e V2.0. com quartzo 4Mhz.
        Obras de quartzo, medido com um osciloscópio.
        A resistência é alta, como vem no diagrama.
        Capacitores, tudo pronto.
        Regulador medido e com 3.3 v.
        O C.I está em uma cápsula SOIC montada em um circuito impresso que o passa para DIL.
        O circuito PIC24FJ, trabalho, testado com programa típico de iluminação LED. Isso sim , com oscilador interno porque é o que eu achei útil( Não sei programar muito bem).
        E se isso aconteceu comigo é que eu não consigo programar o Pic por pinos PGED3, PGEC3 1 y 2 ;Eu o programei por pinos PGED1, PGEC1 4 y 5 com o Pickit2 e não me dá erro, Na verdade o programa Led funciona, digo isso caso influencie algo.
        Testado em W10 e Xp e Net 3.5 carregado novamente.

        Saudações e grato pela sua resposta

        • Livio diz:

          Eu simplesmente não consigo entender o que poderia ser.

          Vou tentar outras sugestões:
          – O PIC é um 24FJ64GB002 ?
          – Quartzo vai de 8 MHz, se você colocar por 4 MHz você precisa mudar o firmware.
          – W10 e Xp e Net 3.5 Estou bem
          – Talvez o LED esteja com defeito (já aconteceu conosco)
          – Talvez o circuito RESET esteja errado ou não esteja funcionando bem?
          (se não desbloquear a partir de RESET, então não anda)

          Verifique tudo novamente, tem que haver um engano, dezenas de milhares deles foram construídos por diferentes construtores e em alguns casos até com meios artesanais e sempre funcionam.

          Que é o PIC com defeito ?
          Que seja o programador PIC KIT 2 defeituoso?

          Você usou o aplicativo PIC KIT 2 melhorado por nós?
          Você está usando as definições corretas para o PIC 24FJ64GB002?

          Não sei mais o que pensar…

          Saudações

          • Anônimo diz:

            A propósito, eu sou espanhol, pensionista de 69 anos com algum conhecimento em eletronica e moro em Toledo , capital

            Sim, o PIC é um 24FJ64GB002 em cápsula SOIC montado em um circuito impresso que o passa para DIL.
            Quartzo é 8 MHz e coloque um dos 4 MHz para testar com firmware V2.0 Hex sem tocá-lo.
            O Led é testado e de fato funciona com o programa típico de iluminação de um LED. Isso sim , com oscilador interno e nas saídas RA0, RA1 e pinos RA2 2,3 y 4.
            O pino 1 O reset está sempre em alto nível.
            eu tenho 2 Pic montado e os dois agem da mesma maneira.
            El Pickit 2 está bem ,bem me grave sem problemas.
            Sim, Eu uso o PIkit 2 melhorou e tentei outra versão.
            Nas definições corretas, se você quer dizer a gravação, o Pickit me reconhece perfeitamente o Pic.
            Eu também não sei o que fazer, Dei mil voltas ao circuito e não consigo encontrar nada de errado.
            Estou tentando encontrar um programa em que intervém o USB, vamos ver se funciona.
            Aliás, o Led Theremino pisca o mais rápido possível ou precisa detectar sinal pelo USB.
            Saudações e sempre grato.

            • Livio diz:

              O LED deve piscar rápido assim que você ligar o PIC.

              Só posso aconselhá-lo a construir um exatamente de acordo com nossos projetos, ou mande-o já estar completo.

              Então você pode manter os dois alimentados na bancada próximos um do outro e medir e comparar as tensões em todos os PINs.

              Certamente, quando você descobrir o que está errado, será trivial.

              E algo está errado aí com certeza, caso contrário, assim que o 3.3 volt para o processador o led iria começar a piscar.

              Se você realmente não encontrar o erro, pode enviá-lo para mim e eu o encontrarei para você gratuitamente. Então, para devolvê-lo, teremos que usar o Lello (vendedor maxtheremino no ebay) e você terá que enviar alguns euros com o PayPal para envio.

            • Livio diz:

              E se você estiver fazendo algo errado com o PicKit2 ?
              Você se lembrou de remover o cheque que mantém o PIC reiniciado?? Ou para desligar o programador para que ele não mantenha o PIC em reset?

              Também estou preocupado com o que você escreve para os PINs 1 e 2 não funciona… porque eles sempre trabalharam para todos.

              A última possibilidade que vem à mente é que seus PICs sejam diferentes daqueles que sempre usamos. Talvez possam ter o mesmo nome mas com diferenças devido a uma versão nova e muito recente que nunca vimos.

              Em relação ao programa USB você deve usar nosso Theremino_HAL, mas primeiro deve piscar mesmo sem USB, caso contrário, é inútil tentar.

              • Anônimo diz:

                Eu desconecto o Pickit2 após gravá-lo e o conecto com o cabo USB para testar.
                Eu coloquei um botão entre o solo e o pino 1, reiniciar.
                Eu continuo investigando o assunto.
                De todas as formas, Vou pedir um montado e programado.

                Saudações e agradecimentos.

                • Anônimo diz:

                  Entrei no seu programa Master.hex, as linhas do código de ignição do Led e o Led funciona nos pinos 2,3, mas o resto do programa não; curioso
                  Vou continuar investigando e te dizer.
                  saudações

                  • Eugene diz:

                    Eu acho que sei onde está a culpa,o chip que eu tenho é o 24fj64ga e não tem USB e o 24fj64gb tem, e eu não percebi o detalhe, quando eu receber o correto vou tentar e te dizer, com certeza funciona.
                    saudações.

  15. geofaber diz:

    Bom dia todos.
    Eu queria saber se alguém já teve alguma experiência com medidor de tensão. Tentei usar o aplicativo Theremino Balance com células de carga e funciona muito bem (com ADC24)
    É necessário um amplificador para ler os medidores de tensão?

    • Livio diz:

      Não é necessário um amplificador para ler os medidores de tensão.
      Você pode conectá-los diretamente ao ADC24, mas você precisa aprender um pouco’ de coisas sobre como usá-los e conectá-los de uma forma que faça sentido.

      As células de carga contêm os medidores de tensão, eles geralmente contêm quatro pontes https://en.wikipedia.org/wiki/Load_cell

      As células de carga também poderiam ter apenas dois Strain Gauge e, neste caso, dois resistores de valor fixo seriam usados ​​para completar a ponte.

      Você também pode considerar fazer uma ponte com apenas um StrainGauge e três resistores fixos, mas a compensação de temperatura seria totalmente perdida.

      Um resistor também pode ser usado para minimizar componentes (do mesmo valor que o Strain Gauge) e então meça a resistência do Strain Gauge conectando o divisor conforme mostrado na página 21 do arquivo de instrução Adc24. Mas mesmo neste caso não haveria compensação de temperatura.

      Em conclusão, eu recomendo que você:
      – Use pelo menos dois medidores de tensão idênticos.
      – Um dos dois também pode ficar fixo e só serve para compensar a temperatura.
      – Complete a ponte com dois resistores fixos de valor resistivo igual ao Strain Gauge.
      – Use tudo exatamente como as células de carga são usadas.

  16. Geofaber diz:

    Olá Livio.
    Eu queria anexar um sensor de pressão ao ADC24 (Eu queria anexar um sensor de pressão ao ADC24), Eu queria anexar um sensor de pressão ao ADC24 12 Eu queria anexar um sensor de pressão ao ADC24 0-5 Volts (Eu queria anexar um sensor de pressão ao ADC24) Eu queria anexar um sensor de pressão ao ADC24. Eu queria anexar um sensor de pressão ao ADC24 5 Eu queria anexar um sensor de pressão ao ADC24.
    Eu queria anexar um sensor de pressão ao ADC24 https://it.farnell.com/telemecanique-sensors/xmep400bt11f/trasmettitore-pressione-400bar/dp/2914997 Eu queria anexar um sensor de pressão ao ADC24 3.3 volts. Eu queria anexar um sensor de pressão ao ADC24 5 Eu queria anexar um sensor de pressão ao ADC24 (Eu queria anexar um sensor de pressão ao ADC24 3.3 Eu queria anexar um sensor de pressão ao ADC24)

  17. Maurizio diz:

    Eu queria anexar um sensor de pressão ao ADC24.
    Eu queria anexar um sensor de pressão ao ADC24 https://www.farnell.com/datasheets/2642557.pdf especifica uma faixa de tensão de alimentação entre 4,5 e 5,5 V, especifica uma faixa de tensão de alimentação entre 7 Mas.
    especifica uma faixa de tensão de alimentação entre, especifica uma faixa de tensão de alimentação entre.
    especifica uma faixa de tensão de alimentação entre 1200 especifica uma faixa de tensão de alimentação entre, especifica uma faixa de tensão de alimentação entre 2400 especifica uma faixa de tensão de alimentação entre, especifica uma faixa de tensão de alimentação entre.
    especifica uma faixa de tensão de alimentação entre,5 especifica uma faixa de tensão de alimentação entre, especifica uma faixa de tensão de alimentação entre.
    bom trabalho
    Maurizio

    • Geofaber diz:

      especifica uma faixa de tensão de alimentação entre 5 especifica uma faixa de tensão de alimentação entre

  18. Maurizio diz:

    especifica uma faixa de tensão de alimentação entre, especifica uma faixa de tensão de alimentação entre.
    especifica uma faixa de tensão de alimentação entre 500 Mas, especifica uma faixa de tensão de alimentação entre 3 especifica uma faixa de tensão de alimentação entre 3.0.
    São correntes muito mais altas do que 7 São correntes muito mais altas do que, São correntes muito mais altas do que.
    São correntes muito mais altas do que, São correntes muito mais altas do que.
    São correntes muito mais altas do que, São correntes muito mais altas do que.

    Olá
    Maurizio

  19. Maurizio diz:

    Olá Livio.
    Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores.
    Pela experiência adquirida com este tipo de sensores… Pela experiência adquirida com este tipo de sensores. Pela experiência adquirida com este tipo de sensores.
    Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores.
    Até o limite, Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores…
    Olá
    Maurizio

  20. geofaber diz:

    Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores 5 Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores, Pela experiência adquirida com este tipo de sensores.
    Pela experiência adquirida com este tipo de sensores.

    • Geofaber diz:

      Pelas medições feitas, o sensor de pressão parece ter uma boa estabilidade mesmo sem placa estabilizadora, Pelas medições feitas, o sensor de pressão parece ter uma boa estabilidade mesmo sem placa estabilizadora.
      Thanks a lot

  21. Geofaber diz:

    Olá Livio.
    Eu estava pedindo um esclarecimento. Eu estava pedindo um esclarecimento 1 Eu estava pedindo um esclarecimento 2 Eu estava pedindo um esclarecimento.
    Eu estava pedindo um esclarecimento 8 metros (Eu estava pedindo um esclarecimento) Eu estava pedindo um esclarecimento.
    Eu estava pedindo um esclarecimento. Eu estava pedindo um esclarecimento 3.3 Eu estava pedindo um esclarecimento ?

    • Livio diz:

      Eu estava pedindo um esclarecimento “Eu estava pedindo um esclarecimento” Eu estava pedindo um esclarecimento “Eu estava pedindo um esclarecimento” Eu estava pedindo um esclarecimento. A corrente do adc24 é consideravelmente maior do que o necessário.

      A corrente do adc24 é consideravelmente maior do que o necessário, A corrente do adc24 é consideravelmente maior do que o necessário 82 A corrente do adc24 é consideravelmente maior do que o necessário 8 metros (16 ida e volta) fazer sobre 1.3 Ohm, A corrente do adc24 é consideravelmente maior do que o necessário 1000 A corrente do adc24 é consideravelmente maior do que o necessário.

      A corrente do adc24 é consideravelmente maior do que o necessário:
      – A corrente do adc24 é consideravelmente maior do que o necessário
      – A corrente do adc24 é consideravelmente maior do que o necessário.

      A corrente do adc24 é consideravelmente maior do que o necessário’ A corrente do adc24 é consideravelmente maior do que o necessário, A corrente do adc24 é consideravelmente maior do que o necessário.

      A corrente do adc24 é consideravelmente maior do que o necessário (A corrente do adc24 é consideravelmente maior do que o necessário)

      • Geofaber diz:

        A corrente do adc24 é consideravelmente maior do que o necessário. Eu tenho que conectar o shield a algum terra ? Eu tenho que conectar o shield a algum terra (Eu tenho que conectar o shield a algum terra). Eu tenho que conectar o shield a algum terra, Obrigado

        • Livio diz:

          Eu tenho que conectar o shield a algum terra ?
          Eu tenho que conectar o shield a algum terra, Eu tenho que conectar o shield a algum terra.

          Eu tenho que conectar o shield a algum terra.
          Eu tenho que conectar o shield a algum terra.

Leave a Reply to Livio Cancelar resposta

Seu endereço de e-mail não será publicado.